About

About me

I’m a “smart generalist” software engineer looking for a job. If you represent or know of any cool companies who’re hiring and have a strong engineering culture, i’d love to hear about it over linkedin.

About this blog

It’s 2026. AI is much better at writing code than humans. I’m humbly resigned to this new reality where I’ll never write another line of code (professionally) again. But I have one major concern: how the heck am I going to learn?

Back when programs were typed by hand, one would find themselves /stuck constantly/. Those moments of cognitive friction are when learning happens. And today they’ve dried up almost completely - why stare at the blank screen for half an hour when Claude will solve it for you in 30 seconds! (Imagine if you really did stare at a blank screen for 30 minutes at a software company today - you’d be labelled (correctly) a 0.1x engineer and fired on the spot!).

Writing publicly is my tentative solution to this problem.

I’ll still spend most of my time agentically coding. But for the sake of learning (and sanity), I want to devote ~20% of my time to document what I’m working on and learning. The goal is not to write perfect essays on technical topics. Rather, it’s to commit to paper my very imperfect understanding of how things work so I know where to build on. And the best part is, AI can’t help with this because it can’t read my mind, yet (to all you snarking at me in the future, kindly fuck off).

“You only truly know something if you teach it” is the guiding principle here. …

I’m inspired by the Julia Evans blog: https://jvns.ca/