Blog

Using LLMs on Purpose (Not Just by Default)

Read➡

Lately, I have found myself torn on the usage of LLMs when it comes to augmenting my development. The excitement (and let's be real, the promise we are given) of having an AI assistant readily available is undeniable.

How I upgraded my laptop without any hardware changes

Read➡

I want a new laptop. I know I don't need it, but I feel like it would be a quality-of-life upgrade. I currently own a 2017 Razer Blade Stealth; it does the job 80% of the time. Although, it does start to show its age when I am working on a project.

The Full Stack Developer

Read➡

Technical books are a funny thing - most of them are out of date shortly after publishing. I can't even begin to remember how many I have either donated or deleted from my digital library. The problem is simple.

Fault-Tolerance - format and normalize errors

Read➡

Developers don't spend enough time thinking about their errors. I see too many projects that throw Error('invalid data') or even worse throw 'invalid data' 😱. That isn't useful! Give me some context, bud.

Woodworking made me a better developer

Read➡

Woodworking has been one of my passions since 2013. 99% of what I do is with hand tools - dimensioning wood, planing it smooth, joinery, everything. Some people think it is crazy, but I truly believe it has made me a better developer.