removing a lot of boilerplate code would drastically increase the cost of code maintenance.
I can't disagree more with this perspective. Anything that can be considered boilerplate (I think getter/setters on properties are a perfect example of this) should have a default implied behavior and be explicitly overridden when suitable situations arises. I gain nothing from having boilerplate code taking up mental and screen real estate when there's nothing out of the ordinary about how these elements will behave in a given context.
... design, architecture, problem solving. Most of the time, those are better done in group
I disagree. As with near anything, it's a balance. Problem/designs that require deep thinking and concentration are not effectively done in a group. Often on complex problems I've found more time is spent on keeping everyone on the same page than actually addressing the problem (disk swapping, if you will). Frequent interruption to "bounce ideas" is _not_ an effective use of time as countless studies have shown. Recurring meetings are a better venue for this type of discussion, just add it to your discussion queue unless it's urgent.
once the problem is solved, anyone can implement it
Right, because writing software is just like plugging in to the quadratic equation, and any monkey or "n00b" can do it. I'm extremely curious what field you're in that you have this perspective.
Whoever knowingly alters, destroys, mutilates, conceals, covers up, falsifies, or makes a false entry in any record, document, or tangible object with the intent to impede, obstruct, or influence the investigation or proper administration of any matter...
I think this falls squarely in the conceal/cover up arena when said evidence is tossed into the ocean.
people who use dynamic languages often find after a while that simple type errors actually happen to be quite a rare occurrence unless you're a total pig
Hah! Yeah right. I guess it's just the "pig" programmers who can't remember to mentally evaluate the type of each variable at each and every operation in code while they work. What sloths they must be.
"Been through Hell? Whaddya bring back for me?" -- A. Brilliant