Blog Posts

A Vibe Coding Odyssey: My Afternoon Taming the AI Pair-Programmer That Doesn’t Know When to Quit

I recently decided to try what the internet has termed **vibe coding** with an AI pair-programmer known as **Cursor**—a tool that supposedly integrat...

0 comments

Why “Avoiding Bias” in Interviews Can Backfire—and Why LeetCode Doesn’t Save Us

Please indulge me as I share a dark secret; in the sphere of engineering interviews, I have committed the cardinal sin of “trusting my gut.” Many time...

0 comments

The Counterintuitive Art of Doing Less: A Productivity Love Letter

Permit me to start with a small confession: sometimes, I am the laziest person on Earth. “Lazy” in the sense that I will spend half a Saturday morning...

0 comments

The Rake Method: Cultivating Agile Flow Through Zen-Like Synchrony

I’d like to introduce you to a brand-new agile methodology that I’ve dubbed **“the Rake Method,”** inspired by that most serene and deceptively simple...

0 comments

The Great Microservices Myth

Let’s begin with an admission: I once believed in microservices the way children believe in the Tooth Fairy—earnestly, uncritically, and with a giddy ...

1 comments

Spin Up a Modern Full-Stack TypeScript App with create-t3-app

California man discovers this one weird trick for building modern full-stack applications in TypeScript without losing your sanity. There’s a neat li...

2 comments

A Supposedly Safe Thing I’ll Never Do Again

I have a confession that I’m not sure precisely how to begin, a biggish confession about something considered an accepted best practice in software de...

0 comments

The Inescapable Lure of the Next Big JavaScript Framework

I should come right out and admit that, in my earlier coding days, I was a wide-eyed connoisseur of front-end JavaScript frameworks—React, Angular, Vu...

0 comments

The Gentle Art of Boring Tech

I want to share an unabashedly positive confession: I love “boring” technology. Love it the way small children love the overly familiar bedtime story...

0 comments

The Quiet Joy of Code Reviews

Allow me to propose a radical notion: **code reviews** can be a source of genuine camaraderie and delight. Yes, you read that right—these seemingly pe...

0 comments

A Zero-Trust Odyssey: Building a Banking App on Event Sourcing in Record Time

There is, I have discovered, a rather exotic pleasure in simultaneously grappling with an architecture that demands near-total infallibility^1^ while...

0 comments

The Empathy Conundrum: Building a High-Trust Team in a High-Stress World

I’d like to propose a radical notion for the land of code sprints, product roadmaps, and constant Slack notifications: **empathy** might be the most i...

0 comments

The Unbearable Disappointment of Sequels

It’s a near-universal phenomenon: the sequel. In theory, it should be a joyous reunion, a chance to rediscover characters and worlds we love. But for ...

0 comments

Golang: Where Joy Meets Jank

I have a confession—one that I’ve been harboring ever since I wrote my first “Hello, world” in **Go**. Namely, that I love this language. *Love* as in...

0 comments

The Art of Delegation: Why Letting Go Actually Holds It All Together

Allow me to start with a personal confession: I used to hoard tasks like they were rare collectibles, each to-do item carefully guarded in my own priv...

0 comments

The Paradox of Getting Things Done: When “Doing Nothing” Gets You Everywhere

So let’s talk productivity hacks, shall we? In a tech industry crammed full of bustling Slack channels, perpetually ticking JIRA boards, and endless e...

0 comments

The Spiral of Outsourcing: Why Bad Software Is Everyone’s Fault

I’d like to propose a small riddle: Why, in an age of “digital transformation” and near-limitless tech budgets, do we still see so many hopelessly bug...

0 comments

Reversing Those Binary Trees: A Recursive Romp into Node Land

Sometimes, in the swirling vortex of coding interviews and hush-hush gossip about “famous tech companies renowned for their engineering,” you might he...

0 comments

How to Become a World-Class Software Engineer (Without Losing Your Soul)

Let’s begin with a small thought experiment: imagine you’re as visionary as Steve Jobs and as intellectually unstoppable as Grace Hopper, yet you have...

0 comments

Posts 1 to 19 of 19