22 March 2025

25 links · Saturday

Vibe Coding - Dev Leader Weekly 88

Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the hot topic of Vibe Coding and what it means for you!

Monster Cables picked the wrong guy to threaten

Monster Cables, which makes extremely high-priced stereo cables, has apparently sent a cease-and-desist letter to Blue Jeans Cable, alleging various kinds of infringement. Bad move – the pres…

New USPTO Memo Makes Fighting Patent Trolls Even Harder

The U.S. Patent and Trademark Office (USPTO) just made a move that will protect bad patents at the expense of everyone else. In a memo released February 28, the USPTO further restricted access to inter partes review, or IPR—the process Congress created to let …

All About Vibe Coding - Engineering Manager AMA

It's all the rage these days and everyone from your hair stylist to your fish groomer is talking about it... Vibe coding! What the heck is it? Who is it good for? Are the vibes immaculate? Let's find out. As with all livestreams, I'm looking forward to answe…

Weekly Recap - 2025-03-21

Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!

The little book about OS development

This text is a practical guide to writing your own x86 operating system. It is designed to give enough help with the technical details while at the same time not reveal too much with samples and code excerpts. We’ve tried to collect parts of the vast (and ofte…

Pen and Paper Exercises in Machine Learning

This is a collection of (mostly) pen-and-paper exercises in machine learning. The exercises are on the following topics: linear algebra, optimisation, directed graphical models, undirected graphical models, expressive power of graphical models, factor graphs a…

Database Protocols Are Underwhelming

If you’ve been in this trade for a while, you have probably seen dozens of debates on the merits and problems of SQL as a relational database query language. As an ORM maintainer, I have a few gripes with SQL, but overall it is workable, and anyway, it has so …

Early Thoughts on OpenAI’s ‘Agents’

“Isn’t an agent just an LLM workflow?”. This has been true of a lot of companies building “agents” recently. I like Anthropic’s definition, which is a program that can use tools and make its own decisions.

Use Long Options in Scripts

Many command line utilities support short form options (-f) and long form options (--force). Short form is for interactive usage. In scripts, use the long form.

The Software Engineering Identity Crisis - Annie Vella

Many of us became software engineers because we found our identity in building things. Not managing things. Not overseeing things. Building things. With our own hands, our own minds, our own code. But that identity is being challenged. AI coding assistants are…

Don't guessbuild

How we avoid guessbuilding at Operately by stopping feature development where certainty ends and speculation begins.

How to have great taste

Taste is what differentiates the good from the great. So, how can I have better taste? This is my ongoing log of what I have learned.