On The God File

The mouse wheel flicked, and the page scrolled down. Into the depths of the page the sidebar slid, until finally, silently resting at the bottom. 2,000 some lines of code in a single file. Untested code sitting static and dead.…

The mouse wheel flicked, and the page scrolled down. Into the depths of the page the sidebar slid, until finally, silently resting at the bottom. 2,000 some lines of code in a single file. Untested code sitting static and dead.…

In software, a stack overflow occurs if the call stack pointer exceeds the stack bound. Wikipedia A stack overflow is, in short, bad. It means that more information has been crammed into memory that can fit and there’s nowhere for new information to go. Stack Overflow,…

A Debater (ENTP) is a person with the Extraverted, Intuitive, Thinking, and Prospecting personality traits. They tend to be bold and creative, deconstructing and rebuilding ideas with great mental agility. They pursue their goals vigorously despite any resistance they might encounter. 16personalities.com I was easily triggered into…

Look at all this peanut butter! There must be three sizes of five brands of four consistencies! Who demands this much choice? I know! I’ll quit my job and devote my life to choosing peanut butter! Is ‘chunky’ chunky enough,…

We open on a young tomato. He’s had some tough times down at the farm. You know, rabbits, and… Eugene Dupree This possibly ad-libbed line is from the movie Elf. Eugene Dupree is played by Kyle Gass of Tenacious D…

Are you dreaming of becoming a software engineer? Sure, but are you literally dreaming of becoming a software engineer. Coming March 1st is the first season of the Handshake Protocol Podcast entitled Dreaming on the Job. In this season, I’m sharing with…

If you are tired of creating git tags, forgetting to use git push –tags, or are otherwise annoyed by having to think about versioning rather than code, this one’s for you. Trunk-based development (the only git branching strategy I’m aware…

Recently, I found out that people I personally know are being laid off. It has been heartbreaking to hear about all the layoffs across the industry, with Meta, Twitter, and Stripe grabbing early headlines, but it didn’t quite hit home…

It’s so tempting to say “yes.” There it is, sitting in your email, with the words: Congratulations! We’re pleased to extend this offer… But is it a gift, or a trojan horse? It can be so easy to just reply…

It’s as cliché as it is misleading. The promise is that you can switch careers, shell out $10,000 and go to a coding bootcamp for six weeks and get a coding job that pays a six-figure salary. If that’s what…