In defense of not understanding your codebase
seangoedecke.com
In defense of not understanding your codebase
1–10 of 15 posts
Re: In defense of not understanding your codebase
#2Re: In defense of not understanding your codebase
#3Looking at this blog post, and the history of blog posts from this blog on HN - Goedecke apparently assumes his audience is VP's and CTO's. Goedkecke doesn't quite write the anodyne sound bites that Seth Godin does, but neither does he write anything of engineering use, just vocabulary explainers for people who want to know kind of what their tech leads and line managers are talking about.
Deferring to their experience, but thinking, "Is this what winning is?" And wondering if that is the natural endpoint of progression.
Re: In defense of not understanding your codebase
#4Looking at this blog post, and the history of blog posts from this blog on HN - Goedecke apparently assumes his audience is VP's and CTO's. Goedkecke doesn't quite write the anodyne sound bites that Seth Godin does, but neither does he write anything of engineering use, just vocabulary explainers for people who want to know kind of what their tech leads and line managers are talking about.
Re: In defense of not understanding your codebase
#5It’s got a bit of”uhhmm actually, poor management and high turnover is good actually” vibes, which is then (over)extended to a kind of carte-Blanche justification of “why using kms and having no idea of what’s going on” is good-and-desireable.
Which is like, certainly a take, and I can think of at least one “technical skills hating” exec from a past life who’d read this and foam at the mouth to feel justified in their decisions to try and throw all engineering practices out with the proverbial bath water.
Re: In defense of not understanding your codebase
#6Sure, yes, this is basically the difference between a professional and hired goon. And it is true that the majority of software devs operate as hired goons.
For enough money, I will do (almost) anything management tells me to do. Not my circus, not my monkeys.
Re: In defense of not understanding your codebase
#7Looking at this blog post, and the history of blog posts from this blog on HN - Goedecke apparently assumes his audience is VP's and CTO's. Goedkecke doesn't quite write the anodyne sound bites that Seth Godin does, but neither does he write anything of engineering use, just vocabulary explainers for people who want to know kind of what their tech leads and line managers are talking about.
Re: In defense of not understanding your codebase
#8This reads an awful lot like post-how justification of poor business practices. It’s got a bit of”uhhmm actually, poor management and high turnover is good actually” vibes, which is then (over)extended to a kind of carte-Blanche justification of “why using kms and having no idea of what’s going on” is good-and-desireable. Which is like, certainly a take, and I can think of at least one “technical skills hating” exec…
Perhaps the problem could be mitigated by keeping the company itself small, but that has nothing to do with programming anymore.
Re: In defense of not understanding your codebase
#9Re: In defense of not understanding your codebase
#10We can choose human-comprehensible scopes and do that all the time with modules, packages,services, APIs.
In nobody understands it all , "it" is doing a lot of heavy lifting and given the choises we can make is wrong and should be resisted.