from Hacker News

All the Ganglia. The Nerves. On leaving a programming project unfinished.

by blu3jack on 7/7/12, 8:47 PM with 15 comments

  • by blu3jack on 7/7/12, 10:09 PM

    And a great way to procrastinate from tackling the next leg of the project is to blog about it, post a link to that blog on hacker news, and then obsessively watch yourself bounce around the hacker news front page on a slow Saturday afternoon.
  • by follower on 7/8/12, 1:58 AM

    The single biggest thing that's helped me context switch between projects (or return to one) has been keeping a project log.

    To me, a project log is to documentation as Twitter is to blogging--it requires little effort but over time provides useful pointers to where you were at the time.

    Originally I used a "one way personal wiki" to keep track, like this: http://code.rancidbacon.com/ProjectLogArduinoUSB

    But when I lost the server it was on I decided to re-implement it on Google App Engine and make it available to other people, thus was born Labradoc, here's an example project log: http://www.labradoc.com/i/follower/p/project-sms-text-scroll...

    It's kinda a "commit log for your day".

  • by orta on 7/7/12, 11:33 PM

    I've always found that talking to people that actually use a project as an inspiration to keep working on things. That and find small ways to measure progress. Get something small and working out then iterate fast.
  • by ricardobeat on 7/7/12, 10:12 PM

    That sounds like a perfect counter-example to literate programming. All those thoughts and decisions could've been documented in the code.