So large companies only?
- cheaper
- less jaded
- easier to "manage"
- more willing to do the boring work that the older devs don't want to do
- more likely to be on call or work extra hours
- less likely to retire next year
No body wants to do the boring work. I think more experienced devs realize that a boring assignment isn't personal, its just business.
That allows them to focus on the logic of their programs.
A 10yo might be fine starting by typing programs in from a manual (what I did) but nowadays people want to introduce programming to 6yo kids.
debugging errors has a lot to do with programming
typos are a kind of bug
When I was 10, I started programming in BASIC ... we're talking about simple expressions and statements.
What should happen is that $X of the budget should be put into escrow for the next administration to use after these criminals make their way out.