Computer programming is art. Not just because it takes a creative mind to unambiguously express a software solution, but also because of so much potential for a creative expression of the result. Enter data visualization, a process of conveying large amounts of complex information in a graphical form. Modeled to display easily recognizable patterns and [...]
Clinton Forbes rants about junior programmers, straight out of University, looking for some respect from well established developers at, presumably, their first paid programming position. Having gone through being a graduate developer himself, and later looking down at the same as a senior and lead developer, I suppose that gives Clinton a fair insight.
If you [...]
Last year David Pogue gave a compelling talk at the TED conference – Technology, Entertainment, and Design. David’s talk was on the state of software: simplicity vs. the accelerating pace of complexity. Users, interface design, and a few musical numbers on frustration with tech support, Bill Gates, and Steve Jobs.
The 22:00 minute video below is [...]