15 March 2025

25 links · Saturday

Milk Kanban

Original meaning of Kanban is that it’s a visual signal. We tend to think about Kanban in terms of boards, columns, index cards, etc. However, in principle, none of that is needed to design a Kanban system.

Keepin' It Together - Dev Leader Weekly 87

Welcome to another issue of Dev Leader Weekly! In this issue, I discuss some thoughts as I'm working through a period of burnout.

C# Flags: Beginner's Guide

In this session, we dive into Flags in C#—a powerful feature that allows software engineers to represent multiple options within a single data field. You'll learn how to efficiently manage combinations of boolean values using bitwise operations. 🚀 What You'l…

An introduction to Magit, an Emacs mode for Git

Learn how to use Magit, an essential tool for any git-loving Emacs user. Magit supercharges your git workflow by removing the tedium of writing arcane commands and replacing them with a simple and ergonomic user interface.

FREE FOR ALL! - Engineering Manager AMA

I am completely burnt out and figured we'd just have an open discussion about whatever is on your mind. Until the chat picks up, I'll just blab about stuff that is still giving me energy. Come hang out! As with all livestreams, I'm looking forward to answerin…

Weekly Recap - 2025-03-14

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 COST of double-entry accounting

Sometimes I think the most important paper of our times is Scalability! But at what COST? We build “web-scale” systems and get excited about how scalable they are and how we solve the problems of scale, but we do not measure the COST: Configuration that Outper…

The Photographer Who Takes No Pictures

How a trip in 2012 transformed my relationship with photography—from staged performances to capturing genuine moments that matter, for engagement rather than validation.

Scrum Fatigue: Why It Happens and How to Fix It

Scrum is widely used to boost collaboration and speed up software delivery. But for many teams, it leads to stress and burnout. Why does Scrum sometimes feel exhausting? More importantly, how can we fix it?

Should we replace Spark with DuckDB?

I was attending a DuckDB meetup in Leuven, where a presenter was detailing how they replaced Spark with DuckDB to cut costs, when rather abruptly, someone in the audience asked, “How do I know if I should really use DuckDB now, me being not a data engineer? Wh…

My Thoughts on the Future of "AI"

I have very wide error bars on the potential future of large language models, and I think you should too. It's possible LLMs basically lead to AGI, and it's also possible they platteau.