Entropy 2025/33

Entropy is my attempt to make something I’m already doing - voraciously reading everything I can - into something useful for others too. Thanks so much for subscribing and being here for my first ever issue. Here’s what’s got me this week!


Built With Borrowed Hands

Link: https://cra.mr/built-with-borrowed-hands/

I love David’s title here and I really appreciate seeing another very experienced operator break down their process in such detail. Some great, actionable tips in here that map well with my experience too. The kind of stuff you can actually implement right away.

There’s no speed limit | Derek Sivers

Link: https://sive.rs/kimo

‘Standard pace is for chumps’. Yes! A thousand times yes! Energy and persistence conquer all things! Analyse everything all the time - can this be faster? What am I waiting for? What if I had half the time, what would it look like? I stumbled on this timeless article this week and I really needed to read it again.

Modern PHP development with FrankenPHP and Docker

Link: https://sevalla.com/blog/modern-php-with-frankenphp-and-docker/

I’m using this exact same setup and it is blazing fast. FrankenPHP is a giant improvement on php-fpm and nginx all configured ad-hoc. I’ve been running this in production for a few months now and the performance difference is palpable, especially with worker mode keeping everything in memory between requests. Steal this for your next project!

Quality Wednesdays: How we trained our team to see what doesn’t work - Linear Now

Link: https://linear.app/now/quality-wednesdays

Linear continues to raise (and talk about) the bar for software. It’s no wonder their app is lightning fast and powerful when they laser in on stuff like this and codify it into team-wide practices.

On over-engineering; finding the right balance

Link: https://www.16elt.com/2024/09/07/future-proof-code/

You have to be able to pull your head out of the sand to check why you’re doing something and why it’s this specific way. Without doing this reflexively, you’ll run repeatedly into over or under abstraction. Like, you need to actually step back and question whether you’re building the right thing at the right level - are you making it too specific for today’s problem, or are you going way overboard trying to solve every possible future scenario that might never happen?

How do you find the good stuff buried in the noise?

I read a lot so you don't have to

Every week: 5 links that are actually worth clicking. AI, software development and more.
Zero spam.