One of my first real coding rabbit holes started with the first Android phone. I wanted one, but my family was on AT&T and the phone was stuck on T-Mobile. That somehow turned into APNs, CyanogenMod, custom firmware, and the habit of taking a system apart until the weird parts stopped feeling like magic.
Lately I keep ending up where stochastic models run into normal software. Voice agents, tool calling, private infrastructure, local models, browser automation, transcripts, permissions. The model is rarely the whole story. The hard part is making the problem legible enough that the model can do something useful without pretending it knows more than it does.
I am most useful when a project needs taste and implementation in the same person. Someone has to notice what the demo is hiding, wire up the boring pieces, and leave behind something a team can actually operate.