Dabblers and Blowhards
idlewords.com
idlewords.com
Of course lawyers and "real" engineers have to get professional certification that can be legally revoked; programmers and artists don't.
And the documentary Tim's Vermeer is pretty good.
Around here (and maybe in all of the United States?) you don't have to be a PE to call yourself an engineer, but I think in some countries you do. I personally reserve the expression "real engineer" for PE's who can stamp drawings and have the license and insurance to back it up.
But, hey. What do I know? I'm probably overpaying by going to a "real" dentist.
Disclaimer: I’m an EE as well as a programmer.
In my experience, people who throw around the H word these days are the same lamers you get stuck beside in a plane for 8 hours... talking at you about bitcoin. Talented artists can learn programs with ease, but software guys usually suck at making content that sells.
This guy is far more interesting, and perhaps an exception:
This is actually untrue. There is a lot of overlap in how hackers and painters get better. For example, both of them need to separate themselves from their work, and approach the craft with humility, so that they can maintain an open mind, listen to criticism, and find opportunities to make their work better over time.
For more examples of how they are similar, try this exercise. Watch this brief and amazing 10 minute video from one of my favorite painters, and listen to his advice on how to be a better artist. You'll find that every single one of his suggestions are equally applicable to how to become a better software engineer. One other thing about this video that also applies to code: his painting starts off ugly, but in the end, it's beautiful.
Check this video, and see if you agree that it all applies equally well to being a good programmer: "5 Things I Wish I Knew as a BEGINNER ARTIST" https://www.youtube.com/watch?v=pEq6BfEY0ak
That applies to ≈everything. If I didn't know the context, I'd assume you were talking about sports.
Hacker (-a, -um): "breaks into computer systems", cf cracker. Painter (-lol, -rofl): "Paints walls to order with a roller", cf tosher.
I am of course being somewhat silly with my definitions but both are valid and unlikely to be what the authors of the article and my parent comment have in mind. ... or are they?
When this sentence hoves into view:
"You can safely replace "painters" in this response with "poets", "composers", "pastry chefs" or "auto mechanics" with no loss of meaning or insight."
... the author's mind has clearly wandered a bit off course. An auto mechanic can very well be described as a "creative" too. I'm well aware that mechanics perform some pretty fancy feats involving imagination and creative use of tools and materials every day.
I think that what this sort of essay fundamentally gets wrong is starting off with a lack of definitions and wooly notions of trade/profession/occupation/interests. There may be some truths in certain passages when considered on their own but frankly it starts off without basic foundations. Any civil or structural engineer will happily tell you what happens to an edifice without sufficient foundations.
The definitions of painter and hacker that are presented later are quite offensive. "Painters apply colored goo to cloth using animal hairs tied to a stick." - oh dear!
A final flourish and sign off from the article: "But you, sir, are no painter."
... to which I can only respond: "get a grip matey". I get the thesis as presented but the close mindedness exhibited reminds me of my grandad's gin traps - inhumane and demonstrating a lack of imagination of how to deal with a problem. Minimal signs of imagination and creativity noted.
What on earth is wrong with: "What hackers and painters have in common is that they're both makers."? (quote from "Hackers and Painters")
At least we are all thinking and engaging and for me that's the important thing.
* Computer programmers cause a machine to perform a sequence of transformations on electronically stored data.
* Painters apply colored goo to cloth using animal hairs tied to a stick.