| 1. | | Google Flight Search (google.com) |
| 516 points by revorad on Sept 13, 2011 | 278 comments |
|
| 2. | | Programmers' Day (wikipedia.org) |
| 417 points by kexek on Sept 13, 2011 | 84 comments |
|
| 3. | | I have Crohn's, an incurable digestive disease, and built Crohnology (crohnology.com) |
| 331 points by seanahrens on Sept 13, 2011 | 75 comments |
|
| 4. | | How prostitution and alcohol make Uber better (uber.com) |
| 256 points by andrewljohnson on Sept 13, 2011 | 34 comments |
|
| 5. | | Show HN: PickHealthInsurance.com (pickhealthinsurance.com) |
| 232 points by gurgeous on Sept 13, 2011 | 99 comments |
|
| 6. | | Tech recruitment: how not to do it (seldo.tumblr.com) |
| 224 points by jfarmer on Sept 13, 2011 | 37 comments |
|
| 7. | | File Hosting Service Hotfile Sues Warner Bros. For Copyright Fraud and Abuse (torrentfreak.com) |
| 214 points by scottshea on Sept 13, 2011 | 42 comments |
|
| 8. | | Show HN: Final Touch (finaltouchapp.com) |
| 194 points by ThomPete on Sept 13, 2011 | 117 comments |
|
| 9. | | Clojure vs Scala - Anecdote (groups.google.com) |
| 163 points by plinkplonk on Sept 13, 2011 | 49 comments |
|
| 10. | | Surprises from numerical linear algebra (2010) (johndcook.com) |
| 155 points by th0ma5 on Sept 13, 2011 | 49 comments |
|
| 11. | | Windows 8 for tablet hands on (engadget.com) |
| 151 points by mingyeow on Sept 13, 2011 | 138 comments |
|
| 12. | | Please don't use pie charts (jgc.org) |
| 150 points by parallel on Sept 13, 2011 | 64 comments |
|
| 13. | | Upverter (YC W11): the perfect tool for open-source hardware (venturebeat.com) |
| 145 points by shamer on Sept 13, 2011 | 29 comments |
|
| 14. | | Algorithmic Trading is Not High Frequency Trading (talkfast.org) |
| 140 points by fukumoto on Sept 13, 2011 | 83 comments |
|
| 15. | | AeroFS (YC S10): It’s Like Dropbox, But It Runs Inside Your Firewall (techcrunch.com) |
| 127 points by danest on Sept 13, 2011 | 65 comments |
|
| 16. | | Unique Error Phrases (asana.com) |
| 123 points by mef on Sept 13, 2011 | 18 comments |
|
| 17. | | All His Life Has He Looked Away, to the Future... (daringfireball.net) |
| 115 points by danilocampos on Sept 13, 2011 | 117 comments |
|
| 18. | | CBC is forcing me to remove my app from the Mac App Store (davander.com) |
| 105 points by kennywinker on Sept 13, 2011 | 91 comments |
|
| |
|
|
| 20. | | Google & the Future of JavaScript (infrequently.org) |
| 103 points by simanyay on Sept 13, 2011 | 35 comments |
|
| 21. | | Anonymous Member Banned By Court From Using His Real Name Online (techdirt.com) |
| 100 points by CodeMage on Sept 13, 2011 | 19 comments |
|
| 22. | | What I Learned from Watching Notch Code (gun.io) |
| 101 points by Mizza on Sept 13, 2011 | 40 comments |
|
| 23. | | Anti-iPhone iPhone game makes it past Apple's review process (itunes.apple.com) |
| 96 points by naz on Sept 13, 2011 | 84 comments |
|
| 24. | | The Westfield’s iPhone app privacy smorgasbord (troyhunt.com) |
| 90 points by pavel_lishin on Sept 13, 2011 | 36 comments |
|
| 25. | | Diamond planets, climate change and the scientific method (theconversation.edu.au) |
| 89 points by evolve2k on Sept 13, 2011 | 129 comments |
|
| 26. | | Laws of Productivity (lanceramoth.com) |
| 87 points by fotoblur on Sept 13, 2011 | 21 comments |
|
| 27. | | The Three Slide Rule (jgc.org) |
| 86 points by jgrahamc on Sept 13, 2011 | 38 comments |
|
| |
|
|
| 29. | | Currency.io, a html5 currency converter - open sourced to learn from (currency.io) |
| 86 points by benschwarz on Sept 13, 2011 | 33 comments |
|
| 30. | | Ask HN: Current freelancer and consulting rates survey |
| 84 points by uid on Sept 13, 2011 | 55 comments |
|
|
| More |
Basically -- if you're building something big and complicated and you should know exactly how it's going to work, a big written spec really helps.
If you're building something brand new, a startup, or a crazy idea that you need to test quickly and iterate, you should use lots of little specs. It's ok if the specs aren't so fancy... a detailed map of what goes on the screen and what everything does is probably fine. It's ideal if you write lots of small specs for each small feature ("user story") right before you implement them and roll them out.
I just don't like the idea of typing code when you haven't thought through what it's supposed to do (in a disciplined way). Doing specs in small quick chunks, then writing code, is probably the best approach for lean/agile startup teams that don't yet have customer/product fit.