Abandoned Space Station Horror Story
-72 Days "The word is LODESTAR." Even imagining the word, scrawled on that little scrap of paper, made his head begin to pulse with pain. He'd found the paper in Spencer's desk, a curiously analog anomaly in a station full of technological interfaces. When his eye first fell on the word it ...
Everything I Know About JavaScript Promises
I had to give a little talk about ES6 promises a while back and was forced to organize my thoughts and learn a few things so I thought I might as well share the wealth. This is a progressive introduction to promises starting from the previous status quo (callbacks), then talking about basic usage, ...
Procedurally Ruin Other People's Code Using The Magic of ASTs
I recently made an unexpectedly popular tweet based on the incredibly deep insight of "what if you removed a letter from a popular library?" Specifically, what if instead of prettier it was pettier? Hahaha! Instead of cleaning up your code, it would belittle it, you see. has anyone made ...
Starting A Software Career When 8 Months Pregnant
Two years ago I switched careers from animation to programming. I talked about my first week's of bootcamp experience in my first post on this blog but never really put the whole story anywhere. It was a pre ...
Power Sets: Not That Scary
The power set problem is one of those algorithms that turns out to be a bit trickier than they appear on the surface. Like the five stages of grief, there are 3 common stages for being assigned a power set problem. "This looks pretty simple, it'll probably take about 10 minutes." " ...
Breadth-First Tree Traversal
As part of our data structures sprint, we implemented a bunch of data structures, most of which had a good amount of resources out there adequately explaining how they worked. One thing I had a bit of trouble finding good explanations for was a breadth-first tree traversal using a queue as a helper ...
Week 1, Day 3 : First Impressions
So it's week 1 of the Hack Reactor course proper. My class is the 5th Remote Beta class (all instruction conducted online), or HRR5. I guess now's the time to share some first impressions. Before the course They get you off to a pretty good start with 3 weeks worth of precourse work, which ...