I don't apply for programming jobs because I don't really care to work on programming, despite any talent I have for it.
No fucking shit you don't. I'm sorry, random stranger who commented on a blog I read, but this is absolute anathema. The following cannot be stated in strong enough terms.
When people go to program something professionally, in large teams, they have one guy who wears the hat labeled "tech lead". This person has a few jobs, but one of the most important ones is to eat the liver of anyone who isn't documenting their code. Newbie programmers get boxed about the ears about it over and over, with their jobs on the line of threat, until they acquiesce to make very clear what they're doing, and participate in top-of-file changelogs.
No, you're not getting paid. Yes, it's a hassle. Document your code. Document your changes. I personally can't believe ANYONE could stand working with you if this is your attitude on code documentation.
no subject
No fucking shit you don't. I'm sorry, random stranger who commented on a blog I read, but this is absolute anathema. The following cannot be stated in strong enough terms.
When people go to program something professionally, in large teams, they have one guy who wears the hat labeled "tech lead". This person has a few jobs, but one of the most important ones is to eat the liver of anyone who isn't documenting their code. Newbie programmers get boxed about the ears about it over and over, with their jobs on the line of threat, until they acquiesce to make very clear what they're doing, and participate in top-of-file changelogs.
No, you're not getting paid. Yes, it's a hassle. Document your code. Document your changes. I personally can't believe ANYONE could stand working with you if this is your attitude on code documentation.
Document.
Document.
DOCUMENT.