I tell people this all the time when they ask what I do. I've met quite a few master plumbers, and they are extremely intelligent technical geniuses for the most part. I'm completely convinced that I would have been one of them (or some other trade craft) if I were born 50 years ago.
- Developers: Hazmat engineers
- CS: Civil engineers
edit: Yes, whether you feel "Civil engineering" is worse than "Hazmat engineering" is a subjective matter.
Developers: Garbage truck service/maintenance department
Devops: Mechanic's apprentice who sometimes has to fill in for garbage truck drivers who no-show.
Contractor: Mobile service tech gets called in to weld up stuff when it's broken beyond what the in-house team can handle.
CS: Guys who plan the garbage trucks' route.
Not everything is "engineering".
Edit: You people take yourselves too seriously.
- Dev: Implementation
- CS: Design