4 ms·
That's not entirely true. A lot of very talented people are being wasted at bad jobs. In many cases, they don't even realize it because one of the features of a
by paul 15y ago
That's not entirely true. A lot of very talented people are being wasted at bad jobs. In many cases, they don't even realize it because one of the features of a bad job is that it will often make you feel bad about yourself (as with other types of bad relationships). There would be a lot more "good developers" if everyone were in the job that is right for them.
- jfarmer 15y agoI agree that a good portion of the "hiring crunch" right now is an issue of mis-allocation rather than raw under-supply. Yahoo! has tons of great engineers working on really hard technical problems. What qualified engineer there wouldn't be better off at even, say, Facebook? The engineers who work on Sherpa, for example, are highly qualified. I have a hard time seeing Coderwall as the solution, though. (Not that you're arguing that it is.) Why? The core design decisions in the product are going to attract the kind of people who like to show off. Badges? Achievements? Public profiles styled a la the Facebook timeline? Those are the engineers who, by and large, are already showing off. They have public personas, whether on GitHub, Twitter, major projects they contribute to, or just being "personalities" in their community. The product that gives exposure to engineers hiding inside companies like Yahoo! needs to be something less, well, game-like. I'm not sure what that looks like, but that's my first impression of Coderwall. It feels like a cargo cult. All these little gamey doodads don't add up to a coherent thesis about how to get engineers more exposure. It feels more something that came out of this kind of conversation: Person A: Hey, we need to increase engagement. How can we do that? Person B: Achievements! That'll do it! This is why GitHub is so marvelous. It didn't start out with the idea of getting engineers more exposure. The exposure is a side effect of making it easier to contribute in public than in private. That'd be my starting point for doing something really radical: what can we make public that used to be private, in a way that excites developers? Making GitHub activity "even more" public, or aggregating it in a way that's easier for non-technical people to consume, is probably not the first thing I'd try. It is the easiest, though. (For me, that's a reason not to do it, rather than a reason to do it.)