Blog Posts
Thoughts, tutorials and insights about software development
Example

The Algorithm That Needs Users It Doesn't Have Yet.

I had a weighted ranking formula ready to implement for my feed before I had a single user to rank content for. I almost started writing the code anyway.

Example

The Model Behind Every App You've Ever Used

Before you can design systems, you need to understand the assumption baked into all of them.

Example

The Fake Client That Ate My WebSocket Events

I spent hours debugging React state, Zustand subscriptions, and WebSocket race conditions before discovering the real problem.

Example

I Forgot That Order Matters — A Debugging Story

I forgot that the order matters when passing values into a function.

Copyright © 2026 Ameh Harrison.

<Ameh/>