|
In my experience, the users only work for the client. The client usually has little idea what the users really need and how they will use and abuse the system. They think they know and are the ones paying the bills, but then once the system is delivered, they complain that their creation is hard for the users to work with.
__________________
Lord, grant me the serenity to accept that there are some things I just can’t keep up with, the determination to keep up with the things I must keep up with, and the wisdom to find a good RSS feed from someone who keeps up with what I’d like to, but just don’t have the damn bandwidth to handle right now.
© 2009, Rex Hammock
|
|
|
|
|
Yeah, no matter how sure you are that your ui makes sense, nobody can %^&$ stuff up like a normal using your creation!
|
|
|
|
|
Spot on! It's always a challenging cycle. If you build a foolproof system, they'll build a better fool.
|
|
|
|
|
My wife is anything but stupid, but I always try out UIs on her. She has an amazing ability to find the one wrong combination of keystrokes that I haven't anticipated and/or protected against.
|
|
|
|
|
I forget who originally said this, but only a highly intelligent person can behave really stupidly.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
Google-foo - the ability to search is all-important nowadays.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
require critical thinking. without this, you are nothing in our craft.
You must be able to solve the problem in your mind (at a high level) before you even touch the keyboard. Otherwise you are just wasting your time.
The "how" comes second, and is technical in nature, and is iterative.
modified 23-Aug-21 5:35am.
|
|
|
|
|
I've found that often, you have to be able to come up with a few different ways to solve a problem.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
When I get a well worked out document describing what I have to write, I don't need to read minds.
When all I am is a code monkey, I don't need critical thinking (in fact, it would be better if I just did my job).
When I'm really good at my job, persistence is of less importance.
And, of course, when I work alone, I don't need to be able to work in a team.
I've done all at some point in my career.
The years of experience always come in handy though!
|
|
|
|
|
Hmmmm ... I can't say I've ever had specs that were that good that I didn't have to consider the POV of the user base, nor that I could just be a code monkey. Given that, persistence is highly important.
|
|
|
|
|
Ability to pick code worthy of cut and paste.
For our friends in QA
The less you need, the more you have.
Even a blind squirrel gets a nut...occasionally.
JaxCoder.com
|
|
|
|
|
Imagine a carpenter who can't use a miter saw, a surgeon who is butterfingers with a scalpel, a programmer* who doesn't know how to set a breakpoint.
* as so often found in our QA forums
«The mind is not a vessel to be filled but a fire to be kindled» Plutarch
|
|
|
|
|
The topic of Critical Thinking may already encompass this, but still ...
Problem Solving.
|
|
|
|
|
But that's easy! Just throw down some cr@p, and when it don't work post it on SO and CP for fixing ...
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
I tend to think that Critical Thinking encompasses Problem Solving but I'll admit that one doesn't imply the other.
cheers
Chris Maunder
|
|
|
|