How I learned to become a failure
digitalmash.com
digitalmash.com
For my ex-boss, this "magician" image was what justified a consultant's high fees. Our actual assignment was a complete failure on multiple levels. Among those levels, what I think is the most awful part of the create-a-gold-plated-thingy-that-'just-works' paradigm is that it discards the human interaction part of development.
"Make it 'just work'" is a problematic meme now that it has come to permeate society (Apple Computer's huge prestige clearly being a driver of this). The problem I see is that algorithms/designs/platforms/technologies that "just work" make the trade-offs involved invisible to the end user but the end user is still effected by them and sooner or later they need to actually think about the trade-offs. Certainly, making your program "just work" - ie, not require excess thought, training or manual configuration on the part of the client, can be a good thing. The problem is when this approach dominates the entirety of design and development.
Don't get me wrong, the article is good and all that but the title informed the article pretty obviously, and I knew what was to come. But since I did know, that meant the title itself transfixed a little motivation to become a bigger failure in my own life.