4 ms·
I hear ya. I love building products and pushing boundaries. I really detest all the whining and crying that’s in software. I understand junior developers will
by austincheney 6y ago
I hear ya. I love building products and pushing boundaries.
I really detest all the whining and crying that’s in software. I understand junior developers will be slower and need mentorship, but that’s not what I’m talking about.
Here is an example on the front-end:
Using DOM methods to interact with a webpage without string parsing, as opposed to querySelectors, provides superior flexibility. You can do all kinds of cool things that querySelectors won’t allow. Also querySelectors are slow at about 450x slower in chrome and around 242,000x slower in Firefox. That’s the difference between 1 foot and 46 miles. People can’t live without stupid shit and will fight tooth and nail for conveniences. It’s not about learning or a tiny bit of extra effort. It’s about insecurity.
That was just one example of many. Worse is the extreme Invented Here syndrome where many developers expect NPM packages to do their job for them.
I would be really hesitant to be a team lead at the wrong organization because tolerance of the childish bullshit petty insecurities could be a career death trap. At the right organization a team lead would be allowed to set high standards to drive a product forward to market with greater durability and performance, but that requires an affirmed commitment from higher management.
- draw_down 6y agoI remember fantasizing about the perfect employer that would make all the problems go away. Then every time I got to what I thought was the “real” good place, I ended up seeing the same things. But also your comment is not really replying to OP