4 ms·
That's pretty silly. What "shared resources" am I contending with previous developers for? It's not like "oops, I can't deploy to the QA environment now, it's i
by twitchard 4y ago
That's pretty silly. What "shared resources" am I contending with previous developers for? It's not like "oops, I can't deploy to the QA environment now, it's in use by somebody who left in 2015"
Also all the remedies he suggests (keeping your responsibility assignment matrix small) would make absolutely no sense if "communication costs" was dominated by the cost of communicating with developers in the past. By any reasonable reading communication costs refers to developers simultaneously working on a task (in analogy to parallel processes).
- a1369209993 4y ago> What "shared resources" am I contending with previous developers for? FTA: > CI takes 30 minutes to run when it used to take 3? Fire everybody, and it'll still take 30 minutes to run. You are contending with them (specifically, the code (tests, etc) they wrote) for CI runtime. The code doesn't go away just because the developer who wrote it is gone. > all the remedies he suggests Are specific to the low-hanging fruit of scenarios that do not include firing every other developer - I wrote "In a Hale-like model" for a reason.
- twitchard 4y agoThat's not what resource contention means. Resource contention means two people (or processes) want the same thing and only one can have it at a time.