| |
|
|
| 2. | | From 10 Hours a Week, $10 Million a Year - Plenty of Fish (nytimes.com) |
| 37 points by robg on Jan 13, 2008 | 36 comments |
|
| 3. | | Time May Not Exist (discovermagazine.com) |
| 28 points by nickb on Jan 13, 2008 | 11 comments |
|
| 4. | | Why Software Careers Suck (joelonsoftware.com) |
| 26 points by drm237 on Jan 13, 2008 | 14 comments |
|
| |
|
|
| |
|
|
| 7. | | LAMP performance tips: I've spent the last 6 months combing Google for 'slow mysql'. It was enlightening (ghastlyfop.com) |
| 22 points by nickb on Jan 13, 2008 | 3 comments |
|
| 8. | | Noble or savage? Hunter-gatherers (economist.com) |
| 19 points by zoltz on Jan 13, 2008 | 3 comments |
|
| 9. | | What PHP Deployment Gets Right (ianbicking.org) |
| 18 points by nickb on Jan 13, 2008 |
|
| |
|
|
| |
|
|
| 12. | | Database of VCs: how they treat founders (thefunded.com) |
| 14 points by eru on Jan 13, 2008 | 1 comment |
|
| |
|
|
| 14. | | Ahh to be a Startup in this crazy Web 2.0+ world (msdn.com) |
| 12 points by drm237 on Jan 13, 2008 | 6 comments |
|
| 15. | | Unix clock just rolled over from 1,199,999,999 to 1,200,000,000 (quickwitretort.com) |
| 12 points by drewp on Jan 13, 2008 | 7 comments |
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| 21. | | Google, the Search Party (newyorker.com) |
| 10 points by daviday on Jan 13, 2008 |
|
| 22. | | My Favorite Math Party Trick (cornellmath.wordpress.com) |
| 10 points by hhm on Jan 13, 2008 | 3 comments |
|
| 23. | | 2008: The Rise of Functional Programming: F#, Scala, Haskell (and failing of Lisp) (brandonwerner.com) |
| 10 points by nickb on Jan 13, 2008 | 3 comments |
|
| 24. | | The Raven Paradox (logic) (wikipedia.org) |
| 9 points by hhm on Jan 13, 2008 | 16 comments |
|
| |
|
|
| |
|
|
| 27. | | A Dude, it's like you read my mind (scottaaronson.com) |
| 9 points by iamelgringo on Jan 13, 2008 | 2 comments |
|
| |
|
|
| |
|
|
| |
|
|
|
| More |
Browsing the web, unfortunately, generally does page out whatever you were thinking about. I think it is a bad kind of interruption.
The way to work for long periods on something is to be interested in it. Few to no people have the discipline to make themselves work on something that bores them for many hours straight without paging it out. Probably none of the people whose work I admire do. Their trick is to work on stuff they like. That's not as passive as it sounds, though: you can often redefine problems to make them more interesting. For example, if you have an otherwise boring piece of software to write, you could make it interesting by using it as an excuse to learn some new language or library; or by seeing how few lines of code you can write it in; or by trying to make it very fast.
I've found one sure-fire trick to make the programming interesting is to design the software as two components: a language for problems of that type, plus some code for this particular application. Defining languages is always interesting (at least for me), no matter how boring the domain is. Plus it turns out to be a good way to structure programs anyway.
Another handy trick, especially in startups, is to motivate yourself by using competition. Kicking a ball into a rectangular net is completely boring by itself, but it gets interesting when someone else tries to prevent you from doing it. With sufficient resistance, you have to become an artist to get the ball into the net. At Viaweb we loved making our software better than our competitors'. Even Robert could get excited about cooking up some new feature that would leave them scratching their heads wondering how we did it.