3 ms·
Bravo! Very inspiring. It seems like the OP learned a lot about more than just programming: project management, developer psychology, the importance of shipp
by mathattack 13y ago
Bravo! Very inspiring. It seems like the OP learned a lot about more than just programming: project management, developer psychology, the importance of shipping....
One thing did stand out to me:
Having to produce something everyday forced me not to get hung up on understanding all the details of how something worked.
This is actually one downside of this method. In the end you don't really learn anything deeply. In development, deep understanding does matter a lot. It matters for selecting the right tools, being proficient with them, and solving the problems that others can't.
Again, bravo to the OP!
- troels 13y agoOn the other hand, a lot of developers have a tendency to dwell way too long on minutiae. The ability to just plow through and get something working is a good skill to have. As long as it's not the only tool in the box.
- mathattack 13y agoYes. For most projects, having the "Whatever it takes to get it done" is most important. For long term skill development, and some key hard projects, the deeper understanding is valuable. The 10xers whom I call first with hard problems have both.
- jenniferDewalt 13y agoI'm definitely not done learning. Next up for me is tackling some bigger projects and spending some time figuring out how all the pieces fit together.
- mathattack 13y agoIt's an inspirational journey. Thanks for sharing! This is how I would tell my kids to learn programming.