←James Akpan

SHELF

I write when something takes me long enough that I resent having to figure it out alone.

01

Error propagation

Error propagation is a real issue with agentic development. But you can't correct what you don't read.

2 Sept 2026 · 2 min

→
02

The dangerous thing about building with AI is how much fun it is. Or is it?

The truth is, as software engineers we pick up some ego over time in this career. We start to feel software can solve almost every problem in real life.

6 Aug 2026 · 5 min

→
03

Why and How jQuery Is Dying

A think piece. React didn't kill jQuery — human ambition did.

12 Sept 2024 · 3 min

→
04

React useMemo — An Undecorated Soldier

The quiet strength of useMemo, and why the fastest browsers in history are the reason nobody reaches for it.

20 Aug 2023 · 3 min

→
05

Responsive Spacing with Chakra UI

The gap attribute takes an object, not just a number. That one fact makes your components responsive for free.

21 Apr 2020 · 2 min

→