Everything you can run on a DGX Spark
I spent a week going through every tool in the local AI ecosystem. Inference engines, coding agents, vector databases, image generation, personal tools. Here is what is actually worth installing.
Engineering leadership and scaling lessons from Sahil Kapoor, Founder of CarInfo (80M+ users) and CEO @ Hawk MarTech. Practical systems for product growth, system design, and startup execution.
I spent a week going through every tool in the local AI ecosystem. Inference engines, coding agents, vector databases, image generation, personal tools. Here is what is actually worth installing.
How I connected a MacBook to the NVIDIA DGX Spark with Tailscale, served Qwen3-Coder with vLLM, and got GitHub Copilot Agent Mode running on a local model.
NVIDIA DGX Spark is a desktop AI supercomputer with 128GB unified memory. Here's what it is, how it compares to a Mac or consumer GPU, and why I bought one to dive deeper into AI.
The subscription model for AI was always a lie. GitHub just stopped pretending.
A daily bash hack I run every morning to fetch and sync all my git repos at once, before code reviews and standup.
Beautiful code. Clean architecture. Zero users. Most early-stage startups quietly die here, engineers solving problems three years too early while real users wait for something that simply works.
Stack Overflow was not just a website. It was a place that taught us how to think in public. How to be precise. How to be wrong, and then better. We waited hours, sometimes days, for answers from strangers who cared enough to help. And when the answer came, it belonged to everyone.
Deterministic TTL in caching systems create hidden synchronization points that eventually break under scale. This deep dive explains how mature systems design for expiration, not just performance.
Redis is one of the most influential building blocks in modern system architecture. When used intentionally, it simplifies coordination, scaling, and shared state across services. This article explores how Redis works under the hood and how to design systems that take full advantage of it.
Senior engineering leadership breaks when clarity, dashboards, and alignment are treated as sufficient. At scale, real change comes from sustained attention and consequences that feel uncomfortable but force systems to learn.
Batching in distributed systems is like a tax strategy. Every database write, every API call, every network request carries overhead you can't avoid. The only question is how many times you pay it. Process a thousand records individually and you pay a thousand times. Batch them and you pay once.
Cybersecurity has collapsed under its own assumptions lately. Attackers scaled faster than humans could react, identity became the weakest link, and most defenses failed exactly when clarity mattered most. In 2026, security stops being about prevention and starts being about surviving failure.
Software has a reputation for being forgiving, something that is easy to change, easy to fix, and easy to reshape once we finally understand the problem we were supposed to be solving. That reputation is not entirely wrong, but it only holds at very small scales and only for a short while.
Discover the best AI tools for product managers in 2026, from Bolt and Lovable for rapid prototyping to Notion AI, Gamma, Productboard, and more.
We used Flutter Add-to-App to ship a side feature inside an existing Android and iOS app, saving weeks of duplicated work while keeping performance and user experience intact.