The Subsidy and the Severance
AI's free-lunch phase is ending, and that makes AI-driven layoff math harder to defend. Two repricings, one ledger.
tag · 40 essays
All essays tagged software-engineering.
AI's free-lunch phase is ending, and that makes AI-driven layoff math harder to defend. Two repricings, one ledger.
Every tool in your product development life cycle is now an AI agent trying to do everything. Here is how to stop the chaos, draw the right boundaries, and build an orchestrated pipeline that actually works.
★A decade-old side project, six major features, one week. How spec-driven AI-assisted development compressed months of work into a focused sprint on a real codebase with real constraints — and where the AI got it wrong.
Most engineers treat AI-generated code like work from a junior developer they don't trust. Simon Willison gave me a better mental model: the dark factory. Here is what it means, why experience is the raw material, and how to build a system that runs.
After thousands of sessions with Claude Code, Codex, Kiro, and every other LLM-based CLI and IDE, I distilled what I learned into a reusable Claude Skill. Here's how those lessons became the guardrails that let me move faster and actually trust the output.
Everyone sells pipeline-first delivery as a best practice. Remove access. Route through automation. Enforce consistency. What the slide deck leaves out is the part that actually determines whether this works.
★Back in January I wrote about OpenClaw as a concept. That post was the theory. This one is the implementation. One month running a dedicated EC2 instance, a name, and an agent I genuinely rely on.
Most enterprise conversations about GenAI are arguments about assumptions nobody has questioned. Here is what stays when you strip everything else away.
★Anthropic has shipped more meaningful product features in the last few weeks than most teams ship in a quarter. A theory — and what it tells us about what AI-assisted development actually unlocks when a team uses their own product to build it.
Every long-tenured engineering organization inherits decisions that made sense once and make everything harder now. On building IT strategy that outlasts the people who built it — without freezing the org in amber.
The companies that built the modern internet went bankrupt doing it. The companies building AI infrastructure may follow the same path. That is not a warning. It is how transformative technology actually works.
I took a production iOS app, pointed Claude Code at it, and had a fully functional Android app in eight hours over a weekend. Here's exactly how it worked.
My wife started making pour-over coffee. I started building her an app. What used to take weeks of Swift development now takes hours with AI-assisted coding. Here's the story of PourCraft, caffeine dependency, and the moment I realized the game has changed.
The AI-and-jobs conversation gets framed as either inevitability or competition. Both frames are incomplete — and both conveniently align with the interests of the companies selling the technology. A third reading of what's actually happening to work.
From 'users want commute alerts' to 1,800 lines of shipped, App Store-ready code in a single coding session. A deep dive into architecture, edge cases, and what AI-assisted iOS development actually looks like.
An honest look at OpenClaw, the open-source AI personal assistant generating real excitement. What it does, what I learned running it, and why it matters for the future of enterprise AI.
Generative AI is accelerating open-source adoption while quietly breaking the economic models that sustain it. This is not a tooling problem. It’s a policy and incentive failure.
Using Claude Code and Opus 4.5 as thinking partners helped me rebuild confidence, clarity, and quality in a growing macOS codebase.
Real change compounds when you build systems that make improvement unavoidable.
Andrej Karpathy put words to something many engineers are quietly feeling: we have been handed a powerful alien tool with no manual. Where the leverage is actually moving up the software stack — and what that means for the people writing code right now.
From generative AI as a tool to AI as a strategic partner. Reflections on 2025 and what excites me most about 2026.
The most strategic AI decision is not which model to use — it is knowing when generic intelligence is not enough. AWS Nova Forge marks the shift from consuming AI to owning a specialized slice of it, and why that middle path is where enterprise AI actually lives.
How my workflow evolved from autocomplete magic to spec driven development, and why trusting GenAI with more of my code has changed how I build software.
Ferrari offers a masterclass in leadership anti-patterns. What their struggles reveal about accountability, culture, and building winning teams.
From AWS to GitHub to Podman, MCP servers are quietly becoming the new plug-in ecosystem for developers—and it’s changing how we work.
After building two open-source task managers to battle procrastination, I took it further — secure cloud sync, end-to-end encryption, and now an MCP server that connects your tasks to AI.
Software gets slower faster than hardware gets faster. Exploring Wirth's Law and why real progress might not be about adding more, but mastering the art of enough.
Even championship teams can lose the narrative when leadership loses clarity. McLaren’s latest Formula 1 victory is proof that success without alignment can still feel like failure.
The resistance to GenAI tools isn't simply about developers being stubborn or afraid of change—it's a rational response to tools that haven't yet proven their value universally, in an environment where people are already managing substantial change fatigue, and where the quality bar for production code remains high.
By coaching LLMs with timeless software design principles like SOLID, DRY, and YAGNI, you can transform raw code generation into consistently clean, maintainable, and production-ready software.
Exploring the evolution from AI to AI Agents with a hands-on FinOps example. Learn how AWS Strands enables autonomous agents to monitor cloud spend, notify on overages, and free humans to focus on higher-judgment work.
A humorous confession about subscribing to nine different AI development tools in my quest to find the best tool(s).
Just like Cloud before, today's AI transformation demands companies rebuild their operating models, leadership structures, and developer experience instead of retrofitting AI onto existing workflows.
AI-powered interfaces are evolving beyond traditional graphical UIs toward intent-based interactions, where users describe desired outcomes rather than navigating through menus and clicks.
Four September reads all emphasize intentional leadership through simplicity and focus over busyness.
AI represents the third major tech revolution (after the internet and mobile), and like previous waves of creative destruction, it will eliminate some jobs while creating entirely new careers and opportunities for those who adapt quickly.
Reflecting on a decade of staying hands-on in tech, fueled by curiosity, side projects, and a desire to never stop learning.
A hands-on look at how AWS Kiro transforms AI-assisted development from chaotic vibes into structured, spec-driven engineering.
After two decades, I’m returning to blogging — back to sharing ideas, experiments, and the joy of connecting with curious minds.
Successfully running OpenAI's 20-billion-parameter open-weight model (gpt-oss-20b) locally on a Mac M4 Pro, highlighting the potential of offline AI that rivals cloud-based models without internet dependency or costs.