Programming Today Is Too Hard: Shouldn't It Be Getting Easier? (via dzone}