"While IT used to be about managing and deploying hardware and software, it’s going to increasingly be about web-based applications that will be expected to work smoothly, be self-evident, and require very little training or intervention from tech support. The other piece of the pie will be mobile applications — both native apps and mobile web apps.
We’re entering the decade of the developer, the current changes in IT are “shifting more of the power in the tech industry away from those who deploy and support apps to those who build them.” This trend is already underway and it’s only going to accelerate over the next decade."
"Programmers need at least a small dose of humility and, at the same time, a bit of assertiveness. Without humility, the programmer will become overconfident which eventually leads to over-reaching and self-destruction.
… Assertiveness and humility moderate each in a programmer’s personality. Weinberg likens assertiveness to a steam boiler and humility to a safety valve. Without the boiler, no work gets done; without the safety valve, there’s real danger of an explosion."
— John E. Bentley, Wachovia Bank, Charlotte NC
(Laziness, Impatience, Hubris: Personality Traits of a Great Programmer