Discussions Blog Posts

discussions
May 11, 2025
Build your own tools (even if you reinvent the wheel)

I'm a huge believer that if you're a software engineer, you should be building your own tools. Woodworkers famously use a variety of jigs for their projects. These are often pieced together with leftover scraps around the shop and are used for very specific cuts and assemblies. For instance, cutting the same exact angle on multiple boards, or ensuring that a dovetail always lines up on the first try.

Read more →

discussions
May 1, 2023
AI is a fad and programming is dead

On one hand, you have people saying that programming as a future career is dead, and it’ll be a couple of years before humans writing code is obsolete. Then there are those who think LLMs like ChatGPT and LLaMA are party tricks, nothing more than a fun experiment that provides minimal value to those building software.

Read more →

discussions
May 21, 2022
5 practical web dev projects that aren't todo lists

I first learned web development by finding interesting sites around the web and trying to create them for myself. This of course isn't everyone's style of learning, but if you're one of those who thrive on doing to move forward, keep on reading!

Read more →