Hacker News new | ask | show | jobs
by tptacek 3235 days ago
Absolutely nobody has argued that people who code in their spare time should be fired. That's something you introduced, pointlessly and disruptively, to the thread.

What a tire fire all these threads are. And people are surprised they get flagged!

4 comments

I think that's very close to what gyardley argued.

First paragraph is a claim that people who code in their spare time are liabilities rather than assets. Second paragraph is a claim that the tech industry as a whole should recognize this, and take steps to make sure there aren't too many around.

That's not actually arguing for firing (I mean, it might be arguing for that, but not necessarily), but it's at a minimum arguing for actively choosing non-hobby-programmers over hobby-programmers for programming jobs.

ralfn is not the one who turned this thread into a tire fire. If it is one, which I dispute, the culprits would be some combination of you and now me.

'Coding in your spare time' isn't quite as extreme as having no life outside of tech. Hey, I code a bit in my spare time too, so let me clarify.

It's the people who don't do anything else but code that I've, in my experience, had real issues with - they might make great computer scientists, but as a group they're not very good in a team of software developers. Arrogance, problems cooperating with others, excessive nitpicking, 'engineer's disease', poor social skills...

I'm not saying you're guaranteed to have any or all of those problems if all you do 24/7 is code, but I've seen it one hell of a lot, and I'm perplexed why this type of person tends to be preferred over more well-rounded individuals. It's not like they're actually better at their jobs.

I'm not arguing for going through an organization and sacking everyone who codes on the weekend. But I strongly suspect that if interviewers didn't glorify the obsessive 24/7 coder, either deliberately or subconsciously as 'what a real developer looks like', we'd have both a much more diverse tech industry and a much more functional one.

> much more diverse tech industry and a much more functional one.

As a Darwinist of sorts, I'm afraid that if this actually were true, we would be seeing some serious disruption of those nerds by much more functional diverse teams. The cat's been of the bag for so many years that somebody ought to have exploited it by now. But so far, it seems that one poster child example of a company which made tons of money bringing computing to the masses is Apple, under the lead of no one else but You Know Who, and (allegedly) with quite obsessive, arrogant, nitpicking and abrasive people working under him.

The cat's been of the bag for so many years that somebody ought to have exploited it by now.

I'd like to send you over here: http://danluu.com/tech-discrimination/

And to the real-world examples of the market needing quite a long time to correct for sufficiently strong biases in the culture.

>>But I strongly suspect that if interviewers didn't glorify the obsessive 24/7 coder

Software industry isn't the first or the last place you will see this.

The world as a whole is giant stack ranking system. Every thing from college admissions to interviews is basically a comparative process, sort of a close-to-merit ecosystem where those who put above average effort, get above average returns.

And hubris isn't new to tech. Doctors, Politicians, in fact hubris is a dominant psychological trait among top people in any field.

I attempted to make my previous comment neutral about the correctness of your claims; it was intended to be a refutation of tptacek's comment. And I apologize for oversimplifying your assertion to be about "coding in your spare time", which was inaccurate (although your original phrasing, "obsessive wretch", was sufficiently shitty that I thought I was doing you a favour by rephrasing, but I now agree that I didn't do the correct rephrasing).

As for your claim itself, I think you have a good point, but you're a bit overextending its consequences, and ralfn's upthread response to you is right on.

I think you're totally right that diversity of opinion and interest is a super useful supplementary skill. And I strongly agree that a team needs to have that diversity on the product side to product useful products. And I agree that a team somewhat benefits from having not just a few product specialists who have that diversity; it's essential to have a few, but it's also helpful to have lots of people with diverse perspectives. And sure, being extremely tech focused (being an "obsessive wretch") is obviously inimical to that diversity. And yeah, there's some unreasonable glorification going on.

But I think there's also something reasonable about that glorification. Although deciding what to build is a huge part of the team's job, also building it is a huge part. Invariably the part that takes more person-hours, at least in a business large enough to have employees. And in my experience, the "obsessive wretches" actually do tend to be somewhat better at this part of the job. Not overwhelmingly better, but better. Not universally so, but as a tendency. That's just my observation from my medium-length career, and I accept your claim that you have different anecdata; if you have useful actual data I'm open to persuasion.

Moreover, very frequently in this industry we hire people who frankly are not currently knowledgeable enough to do the job we're hiring for, but we hire them anyway because it often works out, and we don't want to pay the asking price of the people who already know how to do the job we're hiring for. Call it good (it allows new entrants), call it bad (lots of wheel-reinvention, ageism, etc), but I allege that it's very common. So, who's going to learn faster? My bet is on the monomaniac; maybe this is unfounded. So, I think this is a rational reason to prefer the obsessives.

And I guess I should add that someone who has literally no other interests... okay, I'm with you. That person is likely to be a problem. But I will continue to favour people for whom outside study is one of their primary hobbies over people who do it a bit, and I'll continue to favour people who do it a bit over people who don't do it at all. And note that the example in TFA was not about someone with no other interests.... it was about one individual who did build a fibre-channel network over the weekend, and another individual who realized that they would never do so.

Actually the parent pretty much said that exactly

>No, it doesn't. It makes you one-dimensional and particularly poor at building products for others unlike yourself.

Translation - you are bad at your job

>The sooner the tech industry realizes that this sort of person is not an asset and that having too many of them around just drives others away, the better off it'll be. reply

Translation - we should get rid of these people who are not assets

You've been practicing some serious selective reading in these threads.

When it's the Enemy, you seem eager to read between the lines for dark intent, but when an Ally says something like "poor at building products", "this sort of person is not an asset" and "having too many of them around just drives others away" you demand a precise, literal reading that somehow doesn't conclude that this is a call to fire, or not hire, the type of person described.

> flagged

How is this not an abuse?

https://news.ycombinator.com/item?id=14873001

Because "this thread is a shitshow" is actually a legitimate use of the flag button, and "this post says something I disagree with" isn't?

The HN software has code that literally looks for threads like this and penalizes them.

They all are equal shitshows. This one even seems to have lower proportion of grey comments than the one I linked.