| 1. | | The dangers of operating a Tor exit node (calumog.wordpress.com) |
| 96 points by vaksel on March 21, 2009 | 59 comments |
|
| 2. | | Ask HN: how do you process payments? |
| 95 points by lee on March 21, 2009 | 49 comments |
|
| 3. | | No user serviceable parts inside (everything2.com) |
| 76 points by nickb on March 21, 2009 | 11 comments |
|
| 4. | | The Big Takeover (rollingstone.com) |
| 72 points by martythemaniak on March 21, 2009 | 33 comments |
|
| 5. | | Ask HN: If we woke up tomorrow and... |
| 56 points by ftse on March 21, 2009 | 69 comments |
|
| |
|
|
| 7. | | Firefox May Already Be Dead (pcworld.com) |
| 46 points by vaksel on March 21, 2009 | 64 comments |
|
| 8. | | How to Give a VC a Hard-On [video] (500hats.typepad.com) |
| 45 points by peter123 on March 21, 2009 | 21 comments |
|
| 9. | | Subversion 1.6 released. (tigris.org) |
| 43 points by jawngee on March 21, 2009 | 26 comments |
|
| 10. | | Yeah, but he really knows his stuff... (sethgodin.typepad.com) |
| 40 points by peter123 on March 21, 2009 | 26 comments |
|
| 11. | | DVD region code blocks British Prime Minister from enjoying Obama's gift (engadget.com) |
| 40 points by tsally on March 21, 2009 | 15 comments |
|
| 12. | | Ask HN: How does the 10x coder overcome configuration headaches? |
| 39 points by edgeztv on March 21, 2009 | 39 comments |
|
| |
|
|
| |
|
|
| 15. | | Ask HN: I've had some software developed, now the coder is holding me for ransom. |
| 33 points by pixpox3 on March 21, 2009 | 98 comments |
|
| |
|
|
| 17. | | Scrabble and other games have overvalued points (wsj.com) |
| 29 points by michael_dorfman on March 21, 2009 | 11 comments |
|
| 18. | | It is okay to use POST (gbiv.com) |
| 29 points by dizz on March 21, 2009 | 8 comments |
|
| 19. | | Help rid the world of IE6 with one line of javascript (code.google.com) |
| 27 points by staunch on March 21, 2009 | 14 comments |
|
| 20. | | Clever as a Fox (gmilburn.ca) |
| 26 points by chaostheory on March 21, 2009 | 1 comment |
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| 27. | | .NET MVC vs Ruby on Rails. Ding (tokumine.com) |
| 24 points by simon_kun on March 21, 2009 | 15 comments |
|
| |
|
|
| |
|
|
| |
|
|
|
| More |
It's funny how common wisdom in the software industry is "reuse, don't rebuild", but if you look at projects that are actually successful and developers that are highly regarded, they all have a massive case of NIH syndrome. Google and Microsoft both build all their own software. Mozilla completely reimplemented COM for Gecko. John Resig just got criticized recently because TestSwarm duplicates a lot of the functionality of Selenium Grid. Linus Torvalds wrote his own OS instead of hacking MINIX, and then wrote his own VCS rather than use Subversion or CVS. Chuck Moore wrote everything himself, down to the hardware, which he designed with CAD software he wrote himself in Forth, a language he wrote himself.
If you look at it by numbers, this makes perfect sense. The average library is, by definition, average, so a coder who is way above average can undoubtedly write something better given enough attention to the problem. Plus, many of these super-coders got their reputation by writing lots of code in the first place, which you don't do if you just reuse third-party libraries.
Unfortunately, everyone thinks they're above average, which is why we get such a profusion of libraries in the first place. ;-)