How Codebases Become Spaghetti – Dev Leader Weekly 67 Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how codebases grow in complexity with an example -- AND what to do!
Classic 3D videogame shadow techniques Towards the end of Wim Wenders’s excellent Perfect Days, the protagonist Hirayama is drinking beer under a bridge after he has seen a Businessman courting his crush. Suddenly the Businessman joins him under the bridge. As it turns out, things aren’t actua...
The Role of Mentoring for New Devs If you want to learn #programming make sure to get a mentor when you hit THIS roadblock! An extract from my recent talk with Nick Consentino #mentoring #programminghelp
Synchronous buck converter for 12V/5A output What is the logical next step after making a linear regulator? I learned some valuable lessons (both regarding general electronics and power supplies) doing that project, so I believe I could now make a much better linear supply. And perhaps I will! But n...
The Intelligence of Noetic Fields Alan Briskin and I are working on a book about “fields.” I have written several previous posts about them. The map to this territory is becoming clearer and more detailed as we, along with David Sibbet, Gisela Wendling, Karen Buckley, and Philip Bakerlaar...
Building Moment chapter 1: I had no idea what I was doing I built my business blind. Not "Ray Charles" blind, but "pilot flying in fog" blind. Except I didn't have any instruments. I incorporated right out of university. The business was Debuggex Inc., and the first product was a regex debugger. This was an ul...
Copilot vs Cursor vs Cody vs Supermaven vs Aider I used GitHub Copilot from early 2022 to mid 2024 and switched to Cursor at the beginning of 2024. I’ve tested Sourcegraph Cody and Supermaven along the way. Currently, I use Cursor exclusively for…
Running a Local Vision Language Model with LM Studio to sort out my screenshot mess – Daniel van Strien How I used a VLM to sort out my screenshot mess
The teacher's nemesis — Jack Vanlightly A few months ago I wrote Learning and Reviewing System Internals - Tactics and Psychology . One thing I touched on was how it is necessary to create a mental model in order to grok a codebase, or learn how a complex system works. The mental model gets ...
Before you buy a domain name, first check to see if it's haunted In mid-2022 I bought a new domain name.
Implementing Idempotent REST APIs in ASP.NET Core Learn how to implement idempotency in ASP.NET Core Web APIs to improve reliability and prevent duplicate operations in distributed systems.