Via Reddit, I found a post by Scott Hanselman about what he learned about software in college and while not in college. He finishes by asking the readers to post what they learned. Here are mine.
Learned in college
- COBOL sucks
- RPG/400 sucks
- AS/400 sucks
Yeah, the programming classes were pretty bad there :-/ I mean, who teaches a language (RPG/400 v3) with no local variables, where identifiers can only be 6 characters in length and where subroutines can’t take parameters?!
Learned while not in college
- When you are asked to just make “a few quick and easy” modifications to an existing software, it actually means “make modifications that will take you a lot of time and hard work for which I do not want to pay.”
- There’s a lot more software written by people who really have no clue how to program than you may think.
- If you don’t have unit tests, any modification you make to a program will break another part of the program.
Man, just three? I feel like I could go on! I think I’ll make another post about this in the near future :)
Posted by gnuvince