Change at the Highest Level Is Impossible

  September 5th 2024
  < 1K views
Think about how hard it would be to get all of humanity to agree on and learn one language. It’s impossible right? Even if we made contact with aliens who told us they would destroy the planet unless we all learned one language it’s still not going to happen. Coordination at that scale is out of humanities grasp right now and even getting a group of people to agree on anything is rough.
402 words
|
~2min read

Where Did All the Tech Bloggers Go?

  August 30th 2024
  < 1K views
The other day I noticed I don’t follow any tech bloggers personally anymore. Some of that may be the rise of social media and aggregator sites filling the void but the bigger reason I think is that I haven’t been seeking out individuals to follow since around the time Coding Horror stopped blogging regularly. It’s a bit of a shame really since I think you can learn a lot by following individuals and seeing their own progression arc.
623 words
|
~3min read

Failing Upwards Again

  August 13th 2024
  < 1K views
My journey building BreezyTerm over 4 months and it's sudden demise
1,232 words
|
~6min read
Cover Image of the Post

Planned App-solescence

  February 27th 2024
  2K views
Today is both a good day and a bad day. Bad because I finally have to come to terms with the game I spent four years making is no longer available on the App Store or the Google Play Store which effectively means you can't run it anywhere anymore. The bittersweet part is that it's given me the excuse to open source the game as well as my previous game project Solaria Tactics.
882 words
|
~4min read
Cover Image of the Post

Tradeoffs in Testing

  May 17th 2023
  2K views
I’m finally getting around to putting down in words the testing philosophy I’ve developed over the years. Some of it might rock the boat a bit, other parts may be obvious to some folks, but what I’d like you most to take away is a reflection on your own testing philosophy and the tradeoffs your making. There’s no free lunch.
1,871 words
|
~9min read

Testing Next.JS with Cypress and Mock Service Worker

  November 8th 2022
  8K views
If you’re running a Next.js app and want to test it with Cypress you probably noticed a problem when it came time to test a server side rendered page. There’s no built in way to mock out requests made in getServerSideProps. When I ran into this and searched around for solutions I found this article that has a good explination of the problem (and diagrams), but I wasn’t satisfied with any of the solutions.
2,983 words
|
~15min read

What it Takes to Make a Game by Yourself

  September 15th 2022
  70K views
Macrocosm is a mobile game that takes you from atom to galactic empire across seven interconnected stages where making progress in one stage gives you a boost in the next! This post is a deep dive into the (nearly) four years of free time I spent making it.
5,716 words
|
~29min read
Cover Image of the Post

What Language am I Writing Again?

  March 23rd 2022
  3K views
Have you ever had that brainfart moment when you’re writing code and forget what syntax you’re supposed to be using? An example is helpful:
773 words
|
~4min read