Hacker News Fires Steve Yegge
steve-yegge.blogspot.com
steve-yegge.blogspot.com
How many companies let the employee choose to stop working on a project they are assigned to?
It seems like a terrible waste if the only way to get off a bad project is to quit the company.
Most companies like to think that they don't have any "bad" projects; if they did, they would cancel them. And, they're afraid that employees will confuse "hard" projects with "bad" projects, and try to flee the hard projects, which are often business-critical.
Google is smart enough to realize that employees can often identify bad (and good) projects before the management does, and lets them vote with their feet.
freedom like that is earned, and i'm sure not everybody at google has the same status he does.
I don't know anything about Steve's situation, but I would assume he did these things.
It seems unlikely that there aren't any projects that have to be done but that no one wants to do.
On the other hand, there are plenty of companies out there that would randomly assign you to an unglamorous project -- and make it your permanent job, to boot. I've been at some of those companies. They roll the proverbial dice when you first join, and whatever the outcome, that's your fixed-in-stone role. Such companies care more about needs to be filled than about the people they're hiring.
Any large tech company is probably so in need of coders that the idea of having to let one go because they were unhappy with what they were currently doing is repugnant.
There is a massive shortage of programmers in the market. Hiring a programmer costs a big company somewhere between $30,000 and $50,000. If you leave, that's half your salary down the toile, and they don't have anyone to do your work while they look for another programmer. This is a huge loss for them and something to be avoided. So if they can just swap two people's projects... done! It's cheaper!
I'm officially quitting that job on national TV
The use of the word 'job' there implies The Job, not 'the job on the project', hence the overall confusion - people taking the words as said, not as meantNote: Did HN just screw up this same posting?
I imagine that's one of the big problems that females, older people and others must face. If you're not like them (or everyone's stereotype of a qualified person), you'll have a harder time getting in. Not to mention enjoying your stay, once you're in.
(Maybe you're in a workplace that's so desperate for a little diversity that it's actually easier for non-stereotypes to get in. But will your coworkers act respectfully? I know that the guys at mine let loose putdowns about females, even with females in the room. They don't even realize they're putting females down.)
I have seen my colleague tell (ostensibly being funny) a female co-worker that she was hired because of her looks. I've also seen people joke about interviewing attractive women. These might seem innocuous to privileged males but they definitely contribute to making the workplace worse for women and so are IMHO completely unacceptable.
These are just two small issues - and I've heard a lot worse, but try and tell someone like DHH that we have a problem. He'll rant about how being edgy is cool and that being edgy requires us to make these tasteless "jokes".
Edit: Oh it died: http://news.ycombinator.com/item?id=2813976
Edit: hope it is better now.
Edit: Guess I was wrong. Someone changed back to the original title. I guess it is more compliant with HN guidelines.
Kind of a let down. :(
This is already happening. The world of science woke up one day and realized that the C++ and Java their CS friends were talking about weren't helping them solve problems. So they switched to Python and Perl and now we have the human genome.
Programming tools are a big fucking deal.
Oh, that's how it happened? Weird, I thought they were using lots of C++.
http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/
I guess I'd better go remind them to cancel their conferences and close up shop.
Infrastructure written by programmers will use different tools than glue code written by scientists.
BTW, the software tools for the assembly of the human genome were mostly written in C++.
This is further compounded by ancient tenured PIs who went to grad school before typewriters were mainstream and a publishing and grant system that stifles innovation.
And really, in this day and age— you think coming up with the cure for cancer isn't going to involve software system upon software system?
Development tools have a direct impact on one set of the human race: people developing software. A cure for cancer will have direct impact on every human being who ever lives. You simply can't compare the two in any meaningful sense.
For example, apparently Java doesn't totally suck if one uses the appropriate tools and environment. But Ocaml and Haskell are great regardless of whether one uses vi, emacs, or whatever else. Ocaml, for example, has this great static analysis tool far more powerful than all but the most premium SA tools for C++ and Java-- the compiler.
I am original poster of "Steve Yegge quits Google in the middle of his speech".
Now I get to brag around the office that Steve Yegge rage-posted because of me ^_^
I am really sorry if I caused some trouble, but I was just interpreting things as i heard them, he really did say "... quitting that JOB..."
I would like to say that I totally agree with Steve. But unlike him I can't afford to quit my "job", but what I can afford is to setup my PS3 and my desktop machines to work on folding@home and World Community Grid whenever they are idle.
Best, Dragan.
it is like telling alexander graham bell to not waste his time on the telephone since people are just going to use it to spread gossip and rumor
Google gets Steve Yegge to encourage coders to work on bioinformatics because it gets rid of the competition!
(I doubt that)
To add one more thing, perl is huge in the bioinformatics community, which would never win a popularity contest among software developers.
There is no map of the campus (hell, even community colleges have maps). The parking didn't have cover so after staying under hot sun, my car became extremely hot.
Unpleasant experience to say the least. People were cool, though.
I just had a much better feeling from Microsoft campus than Google's campus.
Oh the humanity.
In all essentials this campus is light years ahead of MS. From the public WiFi for Androids & iPhones, to on-campus gym, floor plan maps on every corner, available conference rooms with VC equipment, laptop power bricks in conference rooms, espresso machines, actually drinkable tea, tech support staff on site and godzillion other tiny details it's easier to work on this campus in so many aspects each and every work day.
Since there are only three buildings next to each other is seems not much effort went into inter-building navigational aids (doors are labeled, but clearly it's not enough), may be we can do better. Visitor parking has no cover on MS campus as well, it's pretty much common to have it this way.
And, btw, after having a chance to compare, I think our cafe is better than most of MTV cafes.