3 ms·
So what about the folks out there who don't have access to formal education ? I do definitely see your point, I've had times where I'll write so much code and
by 999900000999 5y ago
So what about the folks out there who don't have access to formal education ?
I do definitely see your point, I've had times where I'll write so much code and then later I'll realize it would have made much more sense to carefully plan out what I actually wanted to accomplish.
- Jtsummers 5y agoContinuing with my contrarian idea, I'd encourage them to take the same tact that I did. The BASIC listings in my math textbook were really no better or worse than what you'd find in magazines of the time or a BASIC manual. Of course, these days listings aren't organized and published in the same manner so I'm not sure what resources I'd point someone towards, but I'd still encourage the same approach. Whether self-taught like us or formally educated (but most formal programming education doesn't seem to use this approach, it starts with trying to get you typing ASAP).
- 999900000999 5y agoThere's nothing wrong with immediately typing. It would be a good idea to teach more programmers to think twice and type once. Then again for my personal projects I find it the most fun to dive in head first, and fix whatever issues I run into later. Occasionally I'll take a hybrid approach, where I'll immediately jump in and try to hack together a really bad prototype. Figure out what worked and what didn't, and then rewrite the code from scratch later. I sincerely enjoy programming so this has been very fun for me. And there's nothing like turning a hobby into a career!