Quote:
Originally Posted by darksoul
As a sysadmin I'm not used to do any planning, I start to write the programs and evolve the code as needed.
I find it hard to believe you can excel at both but ya never know.
|
Well, spaghetti code is spaghetti code: If you outline your needs before you start working, you get a LOT further, and not end up with quite so many problems. If you use a versioning system, you end up with less 'oh fuck I really screwed up' for both programming, and administration. The more you handle each task professionally, the stronger you'll become, and the less fuckups you'll make.
That's really all there is after you learn.. standards, and educated extrapolation thereof. I agree that there's no way you can be a programmer - or an admin, without being able to dedicate yourself to either task to completion. If your server's got a load of 40, no RAM, the disk subsystem is pegged, and you're writing a 4th subquery of an SQL statement, you're doing no good for either task.
Last unrelated bump, I swear!