Install
Please confirm you are human
This browser or connection looks automated. Press and continuously hold the control for 3 seconds to enable Google-hosted web results and, when separately allowed, AI-assisted answers.
A successful check enables 100 search requests. Interactive access does not authorize scraping, systematic collection, or reuse of search output.
News
SOLID Design Principles: The 5 Rules That Make Your Code Easier to Maintain
42+ min ago (429+ words) Good code isn't just code that works. It's code that can be changed, tested, and extended without breaking everything around it. That's where SOLID comes in. SOLID is a set of five object-oriented design principles that help you write software…...
Software Engineering Isn't Dead (We're Just Writing Specs Now)
1+ hour, 21+ min ago (323+ words) "Software Engineering is programming integrated over time." AI is insane at churning out code... Tagged with ai, programming, softwareengineering, productivity....
Where are decent software developers?
1+ hour, 39+ min ago (702+ words) In case you're new to this column, let me warn you: I don't do polite. I nitpick, I rant, and I gnash my teeth about the absurdities of corporate governance, farming in Laikipia, and now, drumroll please, the circus that…...
Brokerages are vibe coding now. Here's how to make sure it scales.
2+ hour, 7+ min ago (249+ words) Brokerages are vibe coding now. Not all of them — but enough that it's a real pattern. We built Streams around a pretty exciting idea: What if brokerages could have all of that creative control, with infrastructure underneath it that was…...
Why I Built My Portfolio with Bun + Astro + MDX Instead of a More Complex Stack
2+ hour, 13+ min ago (1367+ words) Choosing a stack is a product decision before it is a technical one. This article documents why this portfolio runs on Bun, Astro, and MDX — and, more importantly, the reasoning that led me to turn down more sophisticated alternatives. Nothing…...
Why Go + Python Is One of the Most Practical Language Pairings in Modern Software
2+ hour, 57+ min ago (238+ words) Most language debates online are framed as a competition — Go vs. Python, pick a side. In practice, the more interesting question for a working developer isn't "which one," it's "where does each one actually win, and how do I connect…...
Design YouTube — Video Upload, Transcoding & CDN Delivery at Scale (with Production.NET Code)
3+ hour, 16+ min ago (420+ words) This is the condensed walkthrough; the full guide (estimates, API, data model, and the full production.NET 9 code) is on my site 👇 The two sides scale very differently: Storage and transcode compute dominate the write side; the CDN is not…...
What Are Embeddings? How AI Represents Meaning as Numbers
2+ week, 3+ hour ago (1027+ words) Embeddings are dense numerical vectors learned so that items with useful semantic or behavioral relationships occupy nearby regions of a representation space. This guide explains the mechanism, trade-offs, evaluation, and controls that matter in practice. Embeddings deserves a precise explanation…...
Why I built an ad-free Android video player to replace bloated alternatives
3+ hour, 47+ min ago (515+ words) Over the past few years, an annoying trend has taken over the Android ecosystem. Remember when media player apps were just lightweight tools you opened to watch a downloaded movie or an anime episode offline? Fast forward to today, and…...
Catching a Silent AWS Failure: A Serverless Daily Report for Suspended Auto Scaling Groups
3+ hour, 43+ min ago (483+ words) How I built a zero-cost, zero-server monitoring alert with Lambda, EventBridge, and SES, and the two production bugs I hit along the way. Amazon EC2 Auto Scaling Groups (ASGs) have a feature that's incredibly useful during incidents and quietly dangerous afterward:…...