Any time I have a “superior” that insists tech debt isn’t a problem, I feel an incredibly strong compulsion to lock them in a room with a laptop and tell them to implement something extensibly and maintainably in our codebase, and that they won’t be let out or fed until they do.
And by “implement” I mean write the code and the tests and test automation.
And then they have to pass a code review, and write appropriate doc for any externally facing interfaces/apis/ui/etc.
We’d stop having stupid fucking opinions like that right goddamn quick if this policy were implemented.
Any time I have a “superior” that insists tech debt isn’t a problem, I feel an incredibly strong compulsion to lock them in a room with a laptop and tell them to implement something extensibly and maintainably in our codebase, and that they won’t be let out or fed until they do.
And by “implement” I mean write the code and the tests and test automation.
And then they have to pass a code review, and write appropriate doc for any externally facing interfaces/apis/ui/etc.
We’d stop having stupid fucking opinions like that right goddamn quick if this policy were implemented.
What are tests and test automation? What documentation? What’s a code review? Can you please come talk to my boss?