David Edgar's website

Friday, 21 June 2024

🔖 The Mediocre Programmer

Book on becoming a better programmer

Wednesday, 19 June 2024

🔖 UUIDv7 in 24 languages

I recently needed to use UUIDv5 in c# and was shocked to find it isn't in the framework.

Sunday, 23 July 2023

🔖 Structures in C: From Basics to Memory Alignment

Saturday, 22 July 2023

🔖 Tech debt metaphor maximalism

I had reason to try and explain this metaphor to someone this week, trying to reason with them that some debt is worth taking because delivering speedily is worth it. I couldn't remember this link though. Well, now I will.

Friday, 11 February 2022

🔖 How Postgres Stores Rows

Monday, 06 September 2021

🔖 On Parsers

A brain dump of information about parsers and their implementation

Saturday, 19 June 2021

🔖 Fitting a FORTH in 512 bytes

Tuesday, 15 June 2021

🔖 Things I've Learned as a Senior Engineer

Engineer gets drunk and brain dumps on Reddit. A lot of it is actually very good