Unstucking

I have narrowed it down to these for my last Sketch illustration for my trip-planning app:

Screen Shot 2017-04-18 at 11.38.08 AM

It has to be iconic enough to be recognisable and easy enough to make into a scene with eggs. I’m leaning towards 101 Dalmations or Life of Pi. I have not seen the movie, but I read the book. I do not care if you like the movie or not. I do care about making this less taxing for me. I could do The Lion King, but I am one of the few who did not like being beaten over the head with the symbolism. Subtlety, please. That goes for you, too, The Lion, the Witch, and the Wardrobe. 101 Dalmies might be a cop out. Life of Pi is the only one that is about traveling with an animal. Sadly, most of the dog and cat flicks set off my cheesedar. I also have to consider making the eggs look like their counterparts without too much help. Lesson learned from my Harry/Sally scene. Babe and Charlotte’s Web might be too complicated. We’ll see.

Stuck.

I’ve done all the pictures for my ReactJS app except the one that supports the radio button group for the question about my pets. I can’t think of a movie that supports it. I’m thinking Pee Wee’s Big Adventure and the pet store fire scene, but I’m not in love with it. I am not sure everyone will know the scene.

Until then I have a gap.

Screen Shot 2017-04-17 at 9.43.38 PM

I’ve also learned a lesson about doodling and saving. My first go was just to play with Sketch App. In doing so, I built the scene from Jaws. I did not save it. I put it on Instagram and moved on. I cannot find the original, so when I export it by svg, one part fades. Maybe this isn’t something I can’t fix, but I can’t fix for now.

lernin hurtz.

I over re-React-ed

A while back, I started this little trip planning app for me: Unscrambled. With my dad diagnosed with acute myeloid leukemia, I was heading to Dallas a lot. I’d always forget something. This was for me in two ways: it solved one of my own problems, and I needed to practice ReactJS. I built it with Webpack. Or started to. I let it go when I got stuck. I wanted to deal with it in React Meet-ups, but not all Meet-ups are equal (the Dallas ReactJS group is stellar). I was also chicken as a junior developer to ask the well seasoned (“Hi. *picks nose* My name is Katy and I like kitties and doggies and sunshine and coding and I maked dis app will you look at it I also eat paste.”). I felt naked and naive, and not in the sexy ingenue portrayed by a dewy French actor sort of way.

Then my stepsister died.

Then my dad died.

I did not want to stop or abandon the project, but I could not concentrate. I can now. Of course, I still miss them, but now I think “Oh, they’d love this” when I design or build. I’m good. I’m sad; I miss them, but I am good.

What was not good was the app. I also wanted to try the Create React App tool so I could avoid the builds. If I let too much time go, I just forget the process: npm do this, cd into this npm do that to build then cd out to save to GitHub. Schtaaahp. I build an app with Webpack and Perk framework before (Critter Sitter) and was happy with it. I just have a simpler app to build. I have no backend. I have a set list of places I stay in Dallas and my packing list is set. Could I build a component to add to my packing list? Sure. But by now, I have that list down. It’s checking it off that matters. Should I want to add a component called AddItem, I will deal with it later.

Version 1 was not even complete when I opted to move it over. I have been following Wes Bos’s React for Beginners (aka Notorious RFB), coding along, then practicing my own in parallel: Teacher show, Katy copy, Katy do her own. It works for me. Next thing I know, it’s late. I’m still excited, but I’m fading physically. I should have gone to bed, but—no—I was going to move it all over when my brain and body were cooked. (Jeenyiss) My old format is not in the same style as Create React App. Of course, it isn’t. I should have taken the time to move one at a time. It’d be like starting over, but the components are already thought out and built. But no. I moved everything over. Not one thing was horrible, but there were many little things that need changing: paths, ES6, …
I am using this:
class SteveBuscemiIsMyMan extends React.Component {render: function(){yada yada yada}}
export default SteveBuscemiIsMyMan;
when before I had this:
export default React.createClass({render: function(){yada yada yada})}

Which brings us to this entertainment center that I use as a bookshelfstoragething. When I got it, I move all my things into and on to it in a day. I didn’t take the time to have a little crowding in order to put the books in the order I want them to and the craft boxes and bags where I want them to be and the knickknacks where they should be. I have had this mess for a long time. I now do a section at a time when I have the time, but looking back, I should have taken the time to slow down and just do it piecemeal.

What I did last night was similar: I over React-ed. Over re-React-ed, really, but that sounds too much like ovary acted.

a messy bookshelf
The gap is for the iMac that’s in the hospital. Fibre crafts, books, computers are my interests. Clearly not television.

I went to bed frustrated and tweeted about it. My frustration, however, was with me. I’ve posted enough about being an adult with ADHD. I won’t go into it, but this is sort of typical. The good news is that I can sit back and plan. Before I went to bed, I started over (again) and did not let my excitement get in the way. I slowed down. I read more (I read before but in the OHMYGODIAMSOEXCITEDTODOTHIS mindset). I moved one component over at a time and dealt with the styling. I’m not done, but I have a plan. I feel guilty tweeting that I found this frustrating. I was not clear. I was the one who was frustrating as well as frustrated. Create React App is a good thing. It’s easy. It’s there for me. It still expects me to calm t.f. down before I start though. They never mention that in the README file.

Overwhelmed goat

I’ve bitten off more than I can chew.

When I finished boot camp, I was in a mad rush to do two things: make a portfolio and practice coding daily. I was quick to build the portfolio but then got the idea to do a project a day. A small project. Start and stop in a day. I didn’t have a plan on where to store it, so I tacked it on to the portfolio. Eventually, I’d make its own place. “Eventually” became “never” until yesterday (11 months later).

Now I have to recreate a portfolio page so that it’s static and neat, take the projects I had stored with that page into another file, fix all the links that would be broken, and then separate them into their own little files with their own little Surge addresses, and their own little scoops of ice cream. No. Wait. Ice cream is for me. I also have to do all of this without breaking any links to and within the current portfolio until I’m ready to redeploy.

Good times.

And there’s the look. I don’t want the old look. My want-list is growing. The task is big—doable but big. I’m feeling overwhelmed and am napping or resting my eyes a lot. I feel like one of those fainting goats:

The difference is that they stay down for about 3 seconds. Ha! Novices. I flip out, snap into the foetal position, and shut my eyes for 10 minutes. I’d stay in that position longer, but I have just enough strength to shout to Alexa, the lonely goatherd, to set a timer for 10 minutes.

 

It’s the little things

Honestly, it is the every single thing: the big, the medium, the little. I only have a little time, so this post is about the little things.

I am looking for a job, continuing to learn front-end dev skills, and making what I do know look better. Yes, it would be great to write cleaner code from the first time I learned it, but the Olympian gymnasts started off as tumblers.

I don’t want to be the person who says that they do nothing but all day. Boring. What do you talk about? Don’t suck up and say code. Honestly. Imagine that you have a client who needs your skills but whose business or interests are in camping, or art, or studying the migration patterns of the monarch butterfly. Please please please be able to talk about something else. Who cares if you’ve got the gift of gab.

While I was immersed in the boot camp, I ignored my other interests. No more. But where is the time? I should be getting better with writing code, practice old, learn new, practice new, tweet about it, eat a div, wash my face with jQuery, and moisturise with ReactJS. Chilling out is step one. Realising that I don’t have to read The Decameron is step two.

In the mornings, I read one entry from Never Built: Los Angeles, a book that accompanied the exhibition at the Architecture and Design museum on the same topic and one from Lost in Translation: an Illustrated Compendium of Untranslatable Words from Around the World by Ella Frances Sanders. It doesn’t take long. Evenings are for fiction.

Morning reads
Morning reading

Another little thi — two little things are these pages in my bullet journal. Yes. I have succumbed. It works wonders for me as I have ADHD and love to colour. I have never done will with wordy journals, but I do love to doodle. I don’t care if my handwriting is a mess. I’ll never be (nor do I want to be) an Instagram bujo artist. I love what they do, but let’s not kid ourselves. These are two pages I do for me. I take the time to make Code Noms for every hour that I work on something code related. After this blog post, I’ll add a lollypop. I may not be exact. I’d rather underestimate my hours than exaggerate. I like taking a little break and thinking about the time I’ve spent. It also shows where I lack. Not enough read-mochi or blog lollypops. On the other page I write down ideas so I don’t forget them later. I keep it simple. I just want the idea down so that I don’t interrupt a current code session to start another just so that I don’t forget.

FullSizeRender
Cojo: when bujo meets code.

I’ll combine these soon. I see myself putting the words I’ve learned in a project that I’ll illustrate on my own with Sketch App. Ella Frances Sanders has wonderful illustrations, and I’ll look at hers as an influence, but I will not photograph them to share in my project. It’s not right. Buy her book. While you’re at it, buy Ben Schott‘s Schottenfreude, too. It’s similar to Lost in Translation, but focuses on German words. Oooh … I’m adding that tomorrow for my morning reads.

Enough with the little things today. I have some whoppers (job applications) to do. Mmmm… Whoppers.

I do it my way … mostly

I just did a quick game called Egg Fox Feathers (v1) that is my style of Rock Paper Scissors:

Screen Shot 2017-04-02 at 9.24.00 AM
It’s you vs. Farmer Ted.
Screen Shot 2017-04-02 at 9.23.39 AM
Maybe a bit gross.

It’s my first go. I had a lot on my “to-practice” list: Flexbox, ES6, Sketch app. I wanted to keep my JavaScript basic enough so that at least something was “easy”. Well. it grew. Doesn’t it always?

When I came up with the idea, I was just going through old tutorials I did when I was just starting. I saw my old Rock Paper Scissors and figured I could use that but then make results show on the DOM and not just my console or the tutorial’s editor. And it kept growing. I could have kept it to three images and text but no. And as it grew (back away from the Sketch app, Katy), I found that I was repeating myself. Or I felt that I could dry it up. But how? I always refer to K.I.S.S. as Katy Is Super Sizing when I really need to Keep It Simple, Stupid. I’ve sent the code to my instructor in hopes that he’ll come up with something. It’s version 1. I need to remember that and be happy with it. Admire what I do like (my images, using dataset, that I did this in a few days, not weeks) and not beat myself up for I need to improve upon. VERSION ONE, WOMAN! I also know that the way for me to learn is stepping away, asking advice, and moving on to another project. Target fixation is not healthy as a motorcyclist or junior developer.

Now that I have finished this one, what next? I like to do things my way when I’m the boss and employee. And janitor, chauffeur, and kennel keeper. I need to return to ReactJS for little things before I re-tackle my Scrambled app, which is a bigger ReactJS project. I’m thinking about games. Wes Box’s JavaScript30 ends with a Whack-a-mole. I’ve thought about doing that my way:

NAME HOMES ITEM THEME
Whack-a-mole dirt mole amusement
Guac-a-mole bowl guacamole food
Boop-da-Boob breast ball/cyst breast cancer symptoms

I am leaning towards Boop-da-Boob. I won’t let it be a Susan G. Komen thing. I think their lawyers have ruined the organisation. I prefer to incorporate symptoms to the game, not have it be just another pink thing. I’d also like to build something for ovarian cancer (and make it reference Teal Toes in memory or Carey Fitzmaurice) and prostate and testicular cancer. The “embarrassing” cancers need attention. I believe if we make it amusing, it’ll be less awkward.

Another JavaScript30 project was a drum machine. I have never seen a project that so desperately needs to be done my way but sighthound bottoms as drums and noses as cymbals. I have to do it. Tutorials are great, but if I don’t take what I built while someone held my hand, I don’t learn.

Tutorials are great, but if I don’t take what I built while someone held my hand and make something new that is mine and done my way, I don’t learn.