My brain dump on software, machine learning, and life.
A collection of thoughts on software architecture, machine learning, and the intersection of engineering and life. I revisit and revise older posts regularly.
A pixel-art tactics game where every order is typed or spoken. A rule parser and a fine-tuned 0.5B language model turn each order into a program on your own device, and the battle slows to 25% while you talk.
I got tired of losing to people's wallets, so I measured it. 655,000 real matches across Dota 2, Clash Royale and EA FC 26, a control group that caught my own method cheating, and a matchmaking fix that works the opposite way to how everyone assumes.
Notes on SE Radio 732: modularity as a context-window strategy, spec-driven development as a guardrail, and cognitive debt, plus the three places where I ended up thinking about it differently.
Building a game powered by Large Language Models (LLMs) presents unique challenges in software design. This article explores how Clean Architecture was used to manage LLM-specific complexities, ensuring modularity and scalability.
An investigation into how the temporal dynamics of social network connections affect the emergence of structural balance, exploring the relationship between link lifetimes and network stability.
A study on the hysteresis phenomenon in economic networks using the XY model framework, examining how economic systems exhibit memory effects and path-dependent behavior.