Vibe Coding Didn't Democratize Software, It Tokenized It
As software development shifts from requiring specialized skills—built on multiple layers of technical understanding—to describing intent in plain English (or your language of choice), the act of producing software appears to become accessible to a much wider audience. The people best positioned to excel may not be well versed in software at all, but rather those who are good at expressing ideas clearly, thinking iteratively, and breaking problems down.
AI Didn't Break Copyright Law, It Just Exposed How Broken It Already Was
If you paint a picture of Sonic the Hedgehog in your living room, you are technically creating an unauthorized derivative work—but in practice, no one cares. Private, noncommercial creation has always lived in a space where copyright law exists on paper but is rarely enforced.
Long Context Windows: Capabilities, Costs, and Tradeoffs
The rapid expansion of context windows has become one of the most visible metrics of progress in modern language models. In just a few years, we have moved from a few thousand tokens to systems advertising over a million. The value proposition seems straightforward: providing more context should lead to a better understanding for the task.
Tech is Fun Again: The Tech Monoculture is Finally Breaking
Growing up in the 90s and early 2000s, tech was a foundational part of my childhood.
The Game Theory Behind Big Tech's Patent Stockpiles
Although unintentional, the software patent system has evolved into a classic game-theoretic dynamic.
The Fair Use Paradox: If It Applies to Training… Doesn't It Apply to Distillation?
Few industries have experienced as many disruptions in the 21st century as publishing. The last two decades have brought a shift from print to digital, the decline of ad-supported models, the rise of paywalls, and a surge of self-publishing and social platforms.
Beyond the Plateau: The Real Existential Crisis Is a Slowdown, Not a Takeoff
For most of history, humanity’s greatest accomplishment has been its ability to out-accelerate its own existential problems.
Mitigating Vibe Coding Security Pitfalls
Vibe coding—the art of guiding LLMs to write code on your behalf, according to stated requirements—is shifting from a quirky, experimental approach to something that, in many cases, is expected even in large, bureaucratic organizations. It can be a huge productivity booster, but it also comes with real risks: even a single misplaced character can lead to SQL injection, bypass logins, or expose sensitive user data.