Skip to content

Writing

Notes on software, products, technical leadership, entrepreneurship and the things I'm learning along the way.

Technology Jul 17, 2026 5 min read

AI Can Write Code. But Who Reviews the Thinking?

AI can write and review code faster than ever, but developers still need to review the thinking behind what gets built. This article explores why judgment, assumptions, and problem-solving are becoming critical engineering skills.

Read →
Web3 Jul 17, 2026 5 min read

The Biggest Crypto Story Isn't Bitcoin Anymore

Stablecoins are becoming an important part of the crypto story as businesses explore faster, cheaper, and more efficient ways to move money across borders without Bitcoin's price volatility.

Read →
Personal Jul 17, 2026 5 min read

Not Everything Valuable Has a Price Tag

Not everything valuable can be measured in money. This article explores generosity, kindness, relationships, and why helping others can create a richer life beyond financial success.

Read →
Technology Jun 25, 2026 7 min read

Should Developers Still Learn Programming in this Age of AI?

AI has changed how developers write code, but programming skills still matter. Learn why developers need to understand systems, logic, debugging, communication, UX, and how to guide AI effectively.

Read →
Technology Jun 12, 2026 5 min read

How I Use Multiple AI Agents Without Destroying My Codebase

AI coding agents can speed up development, but without proper context, they can create messy and inconsistent code. Learn how documentation, architecture, and project rules help keep AI-assisted codebases maintainable.

Read →
Personal May 21, 2026 4 min read

The Hidden Cost of Inaction

Delaying your goals and decisions can slowly turn into regret. This article explores the hidden effects of procrastination, perfectionism, and overthinking—and why taking imperfect action can create the momentum needed to move forward.

Read →
Product May 21, 2026 5 min read

The Difference Between a Working App and a Reliable System

A working app can pass every test and still fail when real users, unstable networks, traffic spikes, and unexpected failures enter the picture. This article explores what separates functional software from reliable systems that can be depended on.

Read →
Technology May 3, 2026 5 min read

Knowing When WordPress Still Makes Sense in this Age of Vibe Coding

In an age of AI and vibe coding, it’s easy to assume that every website should be built from scratch. But WordPress still solves many real-world problems effectively. This article explores when WordPress makes sense and where custom development fits.

Read →
Web3 Apr 30, 2026 4 min read

Why Most Web3 Apps Feel Broken to Real Users

Web3 technology can be powerful, but many decentralized applications remain difficult for people who aren’t already familiar with crypto. This article explores the friction around wallets, gas fees, blockchain networks, technical language, and onboarding.

Read →
Entrepreneurship Apr 30, 2026 5 min read

Getting Better Without Announcing It

In a world where every achievement seems to need an announcement, real progress can get lost in the noise. Learn why working quietly, avoiding premature validation, and staying consistent can help you build genuine confidence and meaningful results.

Read →