Sadly inspired by this drivel I posted on LinkedIN.
Some things I wish I'd known before starting my computering career:
- Don't deploy on Fridays
- There's no best language, except for SQL
- Leave recursion to the experts
- ^^ multi-treading & concurrency too
- Good doco is harder than good code
- Git-flow will give you nightmares
- It's always DNS
- Obsessing over Big O is a waste of time
- Over-abstraction is a big mistake
- "password" is not a good password
- Click-ops is perilous
- Most algorithms already exist in libraries
- Inheritance sucks
- Tech debt isn't always a bad thing
- Don't ignore the politics
- Tech is easy compared to people