Ask HN: How do you maintain balance between learning and building stuff?
1–10 of 11 posts
Re: Ask HN: How do you maintain balance between learning and building stuff?
#2Re: Ask HN: How do you maintain balance between learning and building stuff?
#3Re: Ask HN: How do you maintain balance between learning and building stuff?
#4Re: Ask HN: How do you maintain balance between learning and building stuff?
#5For example, I needed to learn how to use CouchDB to upgrade a web app I maintain so I spent the time necessary to get that done by working on it a piece at a time and learning what I needed to know as I went along.
CouchDB does a lot that I didn't need to do, and while I want to learn more about some of it, and will get to that, I didn't need to learn about it all in-depth to be productive and get the job done.
I wanted to learn a bit about using HTML5 animations to create graphic gauges for digital sensors so I spent enough time narrowly focused on that until I reached a point that accomplished what I was wanting to do.
What I ended up with was a hack because the first thing I did was look for existing code examples and libraries to interface with the sensor I purchased (a magnetometer). This approach allowed me to prototype a digital compass very quickly and gain an high level understanding of what's necessary to accomplish that, and it worked surprisingly well.
Re: Ask HN: How do you maintain balance between learning and building stuff?
#6I often find that building stuff just so happens to be the best way to learn stuff.
Re: Ask HN: How do you maintain balance between learning and building stuff?
#7This helps for building a solid foundation in a language, but greater mastery usually requires project work. I'm not too great at balancing this part out yet.
Re: Ask HN: How do you maintain balance between learning and building stuff?
#8When people use the word building like this it reminds me of that episode of Spongebob where he taps a block of marble once and out comes Michelangelo's statue of David.
If you're critical of your own work, building things will push you into deeper into your craft and into other domains.
How much to learn? Just enough to start with the use of references and examples.
Re: Ask HN: How do you maintain balance between learning and building stuff?
#9Don't do everything new - you don't get anything done that way, or at least not very fast. Instead, bring in one or two new things for a project. This lets you improve your own skills and improve the code base.
Let me emphasize again that this has to be done with technology that is appropriate to the project. It requires good judgment (and even a sense of taste) to do this well.
Re: Ask HN: How do you maintain balance between learning and building stuff?
#10You may schedule some time for learning specific stuff every day - Avenues such as Coursera can enable this easily.