David Edgar's website

Monday, 21 October 2024

🔖 Understanding Legacy Code

A bunch of reading material and notes on how to manage legacy projects and code

Sunday, 20 October 2024

🔖 Engineering Manager

A ton of links on Engineering Management

🔖 A Bunch of Programming Advice

It's more accurate to call it a bunch of software engineering advice, as most of it is about engineering practices, particularly on large, team-based projects.

Sunday, 05 May 2024

🔖 How to send progress updates

🔖 Agile Rehab: Replacing Process Dogma with Engineering to Achieve True Agility

All unhappy agile teams are alike. Each happy agile team is happy in its own way

🔖 Conway’s Law in Team Topolgies: Did you really get it?

🔖 Your Small Imprecise Ask Is a Big Waste of Their Time

Being better about asking for the right thing to the right person at the right time

🔖 The unwritten laws of engineering at Stedi

🔖 The 37signals Guide to Internal Communication

At the risk of it including a line like "Being a massive sook arsehole is a-ok."

🔖 GitLab Handbook: How to embrace asynchronous communication for remote work

Tuesday, 05 September 2023

🔖 Measuring Developer Productivity Part 2

Part 2 of a response to the McKinsey developer productivity idea

🔖 Measuring developer productivity? A response to McKinsey Part 1

I predict this article being very useful to me by the end of the year in order to fend off the McKinsey thing being applied to me

Saturday, 26 August 2023

🔖 Finish Your Projects

I pick stupid large projects with no scope and no idea what I am trying to achieve and then starting smaller yak-shaving projects as I go and never really finish any of them :-)

Sunday, 05 June 2022

🔖 Great Employees Don't Complain, They Walk Away

Wednesday, 03 February 2021

🔖 How to Write a Job Ad (That People Actually Want to Apply For)

Thursday, 26 November 2020

🔖 Managers: What Do You Do When Your Teammate Shares Their Grief?

I haven't had many experiences where I really needed this, but when I did, I really did.

Saturday, 21 November 2020

🔖 The Rise and Fall of Getting Things Done

Tuesday, 27 October 2020

🔖 The Official, Authorized List Of Legitimate Reasons For Deciding To Become A Manager

🔖 If Management Isn’t A Promotion, Then Engineering Isn’t A Demotion

Monday, 05 October 2020

🔖 Principles for Product Managers

>