4 ms·
Hmm, okay, that's fair. But what about all the issues of code quality, modular architecture, and anything else that would make you a developer someone else woul
by danilocampos 16y ago
Hmm, okay, that's fair. But what about all the issues of code quality, modular architecture, and anything else that would make you a developer someone else would want to work with?
When I first got started on the iPhone, for example, I could solve certain problems through code, but that code was crap. I cringe to look at it now.
- olalonde 16y agoI would suggest reading a book on "meta" programming. Code Complete would be a good starting point.
- danilocampos 16y agoThanks for the guidance. What benefits might I enjoy from meta programming?
- _pius 16y agoGenerically, the fastest way to go from zero to a useful member of a programming team is to learn and consistently execute classical software engineering practices (e.g. document code, use encapsulation and abstraction, write tests). Those practices aren't designed to optimize for individual programmer productivity, but to allow programmers of all different skill levels to work together safely and effectively.