these are the 10+1 things from this entry (where you can find extended) about what they never teach in college about programming.
- 1.- We’re always wrong.
- 2.- If something can break, it will break.
- 3.- All code is crap.
- 4.- There is always a bug.
- 5.- The most important thing is the client.
- 6.- Design on paper doesn’t work.
- 7.- Less is more.
- 8.- Coding is only 20% of what we do.
- 9.- The customer doesn’t know what he/she wants NEVER!.
- 10.- Someone has done it before.
- Bonus: Hey! Our job is cool!
and of course if your job is about programming, yeahhhhh, it's cool, very cool!!!