3 ms·
To be honest, it feels like engaging in a cultural war. I don’t want to liken this to any kind of mainstream cultural war, but instead liken it to the old tech
by klodolph 3y ago
To be honest, it feels like engaging in a cultural war. I don’t want to liken this to any kind of mainstream cultural war, but instead liken it to the old tech cultural wars, like Emacs versus Vim or some shit like that.
I feel like saying positive things about Go is a bit of a fucking minefield, because somebody (especially here on HN) is going to talk about how Go is Awful and Bad and made for stupid people or some shit like that. I’m tired of it. I’m gonna go hang out with the Java developers and the people doing work in Ruby on Rails or PHP.
> Infusion of traditional Business and Capital culture, which traditionally serves smoother-brains, the boring, and the unimaginative.
There’s an entire culture of people in tech who refuse, on some kind of principle, to understand or work with people in business / capital / management unless the people in business / capital / management somehow prove their street cred on the technical side. Like, the people who say that they can’t work for a manager unless the manager could do their job!
This is just a shitty echo of the “wow, startups are hard” cartoon panel. If you see somebody doing management or business poorly, and you think “wow, managers are stupid” then you’re falling into the same trap. If you think, “this is why you need a manager with deep technical expertise” then you’re falling into the same trap, but with extra steps.
If you want to work with people who have deep technical expertise, and you specifically DON’T value people with management or leadership skills (unless they also have technical expertise to justify their existence), then you have fallen into the trap and your attitudes are going to make the team more dysfunctional. You’re going to bring the team into conflict with other teams and with the goals of the business.
Anyway. This article doesn’t just promise flamebait, it seems to relish the flamebait, enjoy the flamebait. It seems to be steeped in the idea that pissing people off is a sign that you’re speaking the truth. I think some people have observed that people who speak the truth often piss people off, and then optimized for it. Goodhart’s Law and all that.
- Mc91 3y ago> Like, the people who say that they can’t work for a manager unless the manager could do their job! I've worked in IT for over 25 years. Other than a CTO or senior tech executive reporting to CEO, I have seen problems with technical people reporting to non-technical people that I never see with technical people reporting to, if not technical people, at least formerly technical people. A technical manager can have problems of their own, but why enter a new class of problems that don't exist otherwise. Why would I work somewhere where my boss is effectively a PM?
- klodolph 3y agoI’ve equally seen problems with technical people who have been promoted into management, buck lack management skills. However, I’m not going to draw some kind of conclusion from this—“technical people shouldn’t be in management” is as wrong a conclusion as “technical competence is a primary consideration for choosing managers”. People are also really bad at understanding if management is doing a good or bad job. Most people try to figure out if they like their manager on some kind of personal level.