Hacker News new | ask | show | jobs
by jvanloov 3286 days ago
Doing.

I pick a project that interests me at some point; currently "I'd like to have an internet music player that sits on my cupboard and doesn't require my tablet".

Then:

  * decide on platform (CC3200, because it has wifi, enough processing power, 
    and I happened to have one)
  * build something that decodes an MP3 stream (investigate, pick Helix as the decoder,
    make it run on the CC)
  * think about hardware (DAC, amplifier)
  * think about enclosure (wood, how to do front panel)
I knew next to nothing about many of these things when I started, and I'm making lots of mistakes along the way, and I won't become an expert in any of these things, but the overall goal/"target" provides a guide to decide what to learn next. A search engine then helps me find the resources I need.

For tracking my progress, I've started to use Emacs org mode.

1 comments

Came here to say this. Couldn't have said it better.