Home

Developer Advice

You can't keep up with AI (and that's okay)

The pace of AI advancement is relentless. Learn how to stay productive without burning out trying to chase every new tool.

Jan 30, 2026

The era of the personal app

AI has advanced beyond silly little demos. It's now enabling anyone to build personal software catered to their unique needs and preferences.

Jan 09, 2026

When AI coding finally clicked

2025 has been a journey from struggling with the emergence of AI code generators to fully embracing it. From writing almost all the code to almost none of the code.

Dec 12, 2025

Abstract hard-coded values in your code

When JS frameworks don’t bring low-level structure recommendations on constants, configuration, and content, you’ll benefit from establishing your own conventions.

May 01, 2025

Handle Content Outside Site Framework

Learn how to process your content separately so you can write the minimal amount of framework code and easily switch to a new framework in the future, with the added benefit of easier maintainability.

May 04, 2023

Failure in Web Development is Good

Failure is not the end of the world, but a natural part of the learning process. Learn from your failures and don't let fear hold you back. Embrace the uncertainty, take risks, and find success faster.

May 02, 2023

Seek Discomfort to Learn and Grow Faster as a Developer

I asked a friend of mine about the one thing that helped him level up as a developer. He said: “Seek discomfort.”

Apr 21, 2023

React May Not Be the Best Tool for Your Project

React is a great tool with a massive developer community. It comes with its own benefits and challenges. And yet, there may be tooling that is more suitable to your project.

Apr 19, 2023

How Music Makes Me Better at Programming

Exploring a few ways that music has helped me in my development career.

Apr 10, 2023

Should You Use a Book to Learn to Code?

Is learning to write code with a book a thing of the past? Or is there still something we can get from a book that we can’t get from a web-based resource?

Jan 23, 2023