The Wetware Crisis: the Thermocline of Truth : Bruce F. Webster
[Copyright 2008 by Bruce F. Webster. All rights reserved. Adapted from Surviving Complexity (forthcoming).]
Topics /
The most popular blog posts about career & management on Hacker News. 4,748 posts.
[Copyright 2008 by Bruce F. Webster. All rights reserved. Adapted from Surviving Complexity (forthcoming).]
A motley gang of anarchists, free-love advocates, and banana-rights agitators have hijacked The Love Boat out of Puerto Vallarta and are threatening to sink it in 7 days with all 616 passengers and…
Something important is almost never mentioned in all the literature about programming and software development, and as a result we sometimes misunderstand each other. You’re a software develo…
At Fog Creek Software, the way we make sure that people are paid fairly and rewarded for excellent work is based on a professional ladder. Historically, our ladder is based on Microsoft’s pro…
You’ve just released your latest photo-organizing software. Through some mechanism which will be left as an exercise to the reader, you’ve managed to actually let people know about it. …
could you pass the FAA's Air Traffic Controller (ATC) biographical assessment?
Donald Norman concludes that simplicity is overrated: “But when it came time for the journalists to review the simple products they had gathered together, they complained that they lacke…
Business is noisy. Business is full of people worrying loudly about projects, processes, and other people. These people have opinions, and they share them all
On occasion you meet a developer who seems like a solid programmer. They know their theory, they know their language. They can have a reasonable conversation about programming. But once it comes do…
We spend a lot of time on this site talking about exciting Big Picture Stuff like .NET versus Java, XML strategy, Lock-In, competitive strategy, software design, architecture, and so forth. All thi…
Version 5.0 of Microsoft’s flagship spreadsheet program Excel came out in 1993. It was positively huge: it required a whole 15 megabytes of hard drive space. In those days we could still reme…
Public discussions of discrimination in tech often result in someone claiming that discrimination is impossible because of market forces. Here's a quote from Marc Andreessen that sums up a common view 1 .
Lazy kids. Whatever happened to hard work? A sure sign of my descent into senility is bitchin’ and moanin’ about “kids these days,” and how they won’t or can’t d…
The Five Essential Phone-Screen Questions Stevey's Drunken Blog Rants™ I've been on a lot of SDE interview loops lately where the candidate failed miserably: not-inclined votes all around, even from the phone screeners who brought the person in initially. It's usually pretty obvious when the
Where are all those great developers? The first time you try to fill an open position, if you’re like most people, you place some ads, maybe browse around the large online boards, and get a ton of …
As editor of the Jargon File and author of a few other well-known documents of similar nature, I often get email requests from enthusiastic network newbies asking (in effect) "how can I learn to be a wizardly hacker?". Back in 1996 I noticed that there didn't seem to be any other FAQs or web documents that addressed…
Despite the fact that it was only a year or two ago that I was blubbering about how rich Windows GUI clients were the wave of the future, college students nonetheless do occasionally email me askin…
Unfortunately, you can advertise in all the right places, have a fantastic internship program, and interview all you want, but if the great programmers don’t want to work for you, they ain’t gonna …
I just had my first pull request to matplotlib closed. Not because it was wrong. Not because it broke anything. Not because the code was bad.
Well. That took rather longer than expected. We have, finally, moved, into the new Fog Creek office at 535 8th Avenue, officially ten months after I started pounding the pavement looking for a repl…
The Ten Commandments of Egoless Programming, as originally established in Jerry Weinberg’s book The Psychology of Computer Programming: 1. Understand and accept that you will make mistakes. The point is to find them early, before they make it into production. Fortunately, except for the few of us developing rocket
Apple and Microsoft have always disagreed in how to display fonts on computer displays. Today, both companies are using sub-pixel rendering to coax sharper-looking fonts out of typical low res…
When The Joel Test first appeared, one of the biggest sore points readers reported had to do with writing specs. It seems that specs are like flossing: everybody knows they should be writing them, …
The idea of advertising is to lie without getting caught. Most companies, when they run an advertising campaign, simply take the most unfortunate truth about their company, turn it upside down (…
For a role as crucial as leadership, there is a shocking lack of required training on the topic. Combined with a tremendous collection of impenetrable literatur
The current version of this article is The Guerrilla Guide to Interviewing, Version 3.0.
Did you invest in 10 years of medical school and training? What if you'd bought bitcoin and sat on the beach instead?
A motley gang of anarchists, free-love advocates, and banana-rights agitators have hijacked The Love Boat out of Puerto Vallarta and are threatening to sink it in 7 days with all 616 passengers and…
When you’re managing a team of programmers, one of the first things you have to learn to get right is task allocation. That’s just a five-dollar word for giving people things to do. It&…
Jason announced a raft of changes we've made to Basecamp earlier today. By far the most controversial is a new etiquette around societal politics at work, and the stances we'll take as a company. So to expand on that, here's a segment from what I wrote internally on that topic, as part of the announcement to employees…