BLOG

Notes on AI, mobile, and shipping.

Building a Better Treatment: The Allen Institute's Accelerator and the Urgency of Actionable Outcomes
The Allen Institute's new Brain Health Accelerator is a significant investment, and its focus on shared mechanisms across five key neurodegenerative diseases is a smart, systematic approach. As builders, we…
Gravity and Gold: Why Real Engineering Relies on Foundational Guarantees

From ensuring financial transaction integrity with battle-tested databases to building essential mobile developer tools, real engineering demands foundational guarantees. This pragmatic approach also illuminates the path to truly intelligent AI, focusing on World Models and their spatial understanding over the fleeting hype of general-purpose chatbots.

The Enduring Power of Directness: From Bulk Loads to Bare Metal Builds

While abstractions promise convenience, real engineering thrives on understanding the underlying platform. From optimizing database transfers with native protocols to building robust, self-contained systems, direct interaction with the metal still offers an unmatched edge in performance and reliability.

Beyond the Loop: Why SDLC and Robust Tooling Still Define Real Engineering

The latest 'loop engineering' trend promises autonomous AI agents that build. While tempting for prototypes, it's a dangerous illusion in production. Real engineering demands rigorous lifecycles, secure infrastructure, and robust tools, a lesson painfully underscored by recent IoT security failures.

The Cognitive Lego: Why the Brain Outperforms Transformers at Flexibility

We've spent the last few years convinced that bigger is better, treating LLMs like massive, singular brains that need to be fed more data to become 'smarter.' But neuroscience is telling a different story. New research from July 2026 suggests the brain doesn't learn by creating monolithic, custom circuits for every new action; it survives and thrives by recombining a fixed set of 'cognitive Legos' into infinite configurations. While our current transformers are built as static, architectural monoliths, the future of resilient, flexible AI may lie in learning how to snap these internal building blocks together on the fly. It turns out, intelligence isn't about the size of the model; it’s about the elegance of the assembly line.

The Real Cost of Abstraction: Raw Sockets, Buffers, and the Illusion of 'Cheap' AI

Building a web server from bare metal in Java exposes the gnarly realities of I/O and concurrency. These foundational lessons in system architecture are far more valuable than blindly chasing the cheapest LLM API, which often hides its own significant costs and architectural complexities.

The Hidden Cost of 'Vibe Coding': Why Deleting Code You Didn't Write Teaches You More

The rapid generation of code by AI offers tempting speed, but it often comes with a hidden debt of misunderstanding. True engineering demands ownership, the critical eye of a craftsman, and a willingness to delete what you don't truly comprehend.

The "Discovery" of the J-Space: When Mechanistic Interpretability Meets Cognitive Science Hype

Anthropic's latest paper claims to have identified a "global workspace" inside language models. But peeling back the layers reveals a complex blend of legitimate mechanistic interpretability and a masterclass in AI marketing, repackaging advanced linear algebra as a leap toward conscious machines.

Postgres, Smart Contracts, and the Unforgiving Nature of Money

In financial systems, correctness is paramount. Whether relying on battle-tested databases like Postgres or navigating the immutable world of smart contracts, the engineering principles for handling money demand absolute precision and a deep understanding of concurrency and security.

The Unseen Pillars: Why Idempotency and Isolation Are Non-Negotiable

True software resilience isn't built on fleeting trends but on deep engineering principles. Understanding process isolation, OS fundamentals, and atomic idempotency is crucial for preventing chaos in distributed systems and high-stakes environments.

Beyond Lines of Code: Building Smarter, Not Just More

Many developers mistakenly equate lines of code with skill, but true engineering prowess lies in elegant simplicity. A config-driven approach, for instance, shows how thoughtful design can drastically reduce complexity and accelerate delivery.

Safari MCP Server: When AI Actually Helps You Build

While much of the AI world is caught in hype cycles, Apple's Safari MCP server offers a pragmatic, hands-on tool for developers, empowering agents with real browser context to solve concrete problems. This is AI built for builders.

CarPlay's Additive Power: Why OEMs Still Miss the Point

The debate over CarPlay in modern vehicles highlights a fundamental disconnect: why do some car manufacturers insist on reinventing a wheel that's already perfectly round and universally loved by users?

Engineering Hope: Non-Invasive Brain Regeneration Shows AI's True Potential

While consumer AI chases fleeting trends, scientific breakthroughs like non-invasive brain regeneration for neurodegenerative diseases demonstrate where true, impactful engineering lies.

The Two Faces of AI: Hype-Driven Chatbots vs. Quiet Scientific Revolution

While the AI world obsesses over expensive, general-purpose chatbots, the real, transformative breakthroughs are quietly happening in scientific labs. It's time developers look beyond the hype.

Shipping an MVP with Flutter in two weeks

How to fight developer perfectionism, focus on the single flow that matters, and ship a real app to the App Store in 14 days without cutting corners on user experience.

What building an AI Sommelier taught me about prompts

Wine pairing is subjective and context-dependent. Here is what I learned about prompt engineering, structured context, and LLM constraints while building Victor AI.

Automating the tedious task is the product

The most successful software projects rarely start as revolutionary ideas. They begin as simple scripts designed to kill a recurring chore someone does by hand.

Freelancing as a student: lessons from my first paid app

How saying 'yes' to a project before I felt ready taught me how to manage scope creep, avoid the hourly rate trap, and survive university finals at the same time.