Your Company Doesn't Have an AI Problem. It Has a Management Problem.
AI won't fix broken prioritization, reward systems, or leadership. It's an accelerator — and accelerators don't care which direction you're going.
A collection of thoughts on engineering, technology, and building things.
AI won't fix broken prioritization, reward systems, or leadership. It's an accelerator — and accelerators don't care which direction you're going.
Sometimes the most profound wisdom comes from tragedy. Why embracing a 'boring' life might be the most valuable thing you can do.
Why balanced doesn't mean going easy, and how to build sustainable health routines that support thought leadership without becoming another source of stress.
Shifting our role from writing code to orchestrating intelligence and solving higher-level problems.
Where conflicting truths live in harmony and people spend their lives dancing on the razor-thin edge of ambivalence.
Stop planning to prioritize tech debt and quality — just do it. Like discipline in sports, it requires commitment, not a detailed plan.
Product Engineers don't just write code — they solve problems that matter. But their ability to thrive depends heavily on the environment they operate in.
I see a parallel between the rise of AI and the industrial revolution's assembly lines, particularly how they redefined craftsmanship.
How do you fit 10 hours of weekly training, a 40-50 hour workweek, and family time into a 24-hour day? Discipline is my framework.
Why DynamoDB Toolbox is my go-to pick over Nova ODM for programmatically interacting with DynamoDB.
Building the Foundation of Document Generation for a SaaS Platform
A deep dive into how engineers can shift from just delivering features to thinking like product builders, focusing on creating real value for customers and achieving business outcomes.
More powerful than ever with V8 Engine 10.1, an Embedded Test Runner, and much more.
As a Principal Engineer, one of my routine tasks is to hire the next generation of engineers. Here are the key things I look for.
Time is a scarce good — here are 4 tips on memory aids, VS Code shortcuts, and communication management that work very well for me.
How to inject React components within your Svelte Application using a simple ReactAdapter abstraction.
The title is supposed to be provocative on purpose. But I do have a point about creative work, discipline, and the myth of the 8-hour workday.