Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
iiii240432d"piece of shit discipline"
"I don't hate it"
I smell dishonesty
Yeah, I've rented about this plenty, but mainly in comments.
Give me someone who can write decent, modular, well tested and well structured code and I'm good. Beyond that, I care way more about whether I enjoy working with them than if they can explain the internals of mergesort. On the flip side, I've met many people who can happily discuss algorithmic approaches to mitigate the worst case of quicksort, but can't put a sane unit test together to save their life.
Some jobs call for it of course, especially research positions where you're head deep in algorithmic complexity. But for most positions you're correct, it's entirely dumb and a terrible metric. (And I say this as someone who really quite enjoys those sorts of algorithmic challenges.)
Its pretty frightening that most of “Big Software Company” exists of software developers that are essentially Leetcode grinders. I’ve heard too many stories about what a nightmare it is to work in such places especially when it comes to on-call.