9 December 2023

37 links · Saturday

Bug After Bug After Bug – Dev Leader Weekly 21

Welcome to another issue of Dev Leader Weekly! In this issue I'll dive into situation that resulted a series of bugs and how I navigated them.

Why Team Leaders Give Up

80% of the team leaders I talked to considered going back to developer roles at some point. Some actually did that. In today’s article, I’m going to share how I keep my sanity and enjoy the role (spoiler - delegating important things). As usual, based on perso…

Modular Monolith Data Isolation

Modular monoliths are an architectural approach that's becoming very popular. They combine the benefits of modularity and monolithic design. Data isolation ensures that modules are independent and loosely coupled. Today, I will show you four data isolation app…

Macro and Micro Necessity - Colin McGinn

Macro and Micro Necessity A curious fact of necessity studies: although necessity is liberally spoken of, its extent is rarely tabulated. We find reference to necessities involving people and items of furniture (and the occasional cat) but little in the way of…

Beancount for Personal Finance

I love learning new things. Rabbit holes can be fun. This year I dug into double-entry accounting. And I didn’t just learn the theory; I decided to use double-entry accounting, with some open source plain text accounting software, for personal finances.

Safer, Not Later

How “Move Fast and Break Things” ruined the world by escaping the context that it was intended for.

Modal Labs Deep Dive - Ehsan's Blog

Prelude In this post, we’re going to deep dive into one of my favourite tools that are revolutionizing how Python code is run in cloud and it’s especially aimed at the computing stack for Machine Learning / Deep Learning applications, called Modal which has re…

To A Man With `jq`, Everything Looks Like JSON

Featured Photo by energepic.com I’ve had a love-hate relationship with Bootstrap for a long time. While I love how fast it lets me get going, I absolutely hate the cookie cutter vibe of most of the stuff that I end up making with it. Bootswatch is aweso…

What can routers at Centre Pompidou teach us about software evolution?

The later addition to the building is a perfect metaphor for the typical problems of software development. The building uses a colour scheme to indicate its different basic structures, but the routers, being a recent addition, do not fit the scheme. Can we co…

The UX of UUIDs | Unkey

Unique identifiers play a crucial role in all applications, from user authentication to resource management. While using a standard UUID will satisfy all your security concerns, there’s a lot we can improve for our users.

Raspberry Pi 5 and RP1 X-ray scans

Following up on my X-ray scans of the Raspberry Pi Zero 2 W two years ago, I had the opportunity to scan the Raspberry Pi 5, working with an electronics inspection lab:

in tech, be a generalist

(About once a quarter, I consider specialising in a particular domain. Yet, after a few days of contemplation, I always reach the same conclusion. Sharing for my future self)

Quality software deserves your hard‑earned cash

Quality software is like quality food from the farmer’s market. A jar of handmade organic jam is not the same as mass-produced corn syrup-laden jam from the ...