Ask Slashdot: When Is the User Experience Too Good?
gadzook33 writes "I had an interesting experience at work recently. A colleague suggested during a meeting that we were building something that would make it far too easy for the customer to perform a certain task; a task that my colleague felt was deleterious. Without going into specifics, I believe an apt analogy would be giving everyone in the country a flying car. While this would no doubt be enjoyable, without proper training and regulation it would also be tremendously dangerous (also assume training and regulating is not practical in this case). I retorted that ours is not to reason why, and that we had the responsibility to develop the best possible solution, end of story. However, in the following days I have begun to doubt my position and wonder if we don't have some responsibility to artificially 'cripple' the solution and in doing so protect the user from themselves (build a car that stays on the ground). I do not for a second imagine that I am playing the part of Oppenheimer; ...
analogy
experience
oppenheimer
position
regulations
responsibility
slashdot
solution
Obamas Under Fire for 'Personal Responsibility Finger-Wagging' at Black Audiences
President Barack Obama wags his finger as he lectures graduating students during the Morehouse College 129th Commencement ceremony on Sunday in Atlanta. (Carolyn Kaster/Associated Press) President Barack Obama and First lady Michelle Obama are drawing criticism from progressives for "stereotyping black youth" and for "personal responsibility finger-wagging" in commencement speeches last week.
atlanta
audience
carolyn
commencement
criticism
kaster
michelle
morehouse
obamas
president barack obama
responsibility
Obamas Under Fire for 'Personal Responsibility Finger-Wagging' To Black Audiences
President Barack Obama wags his finger as he speaks during the Morehouse College 129th Commencement ceremony on Sunday in Atlanta. (Carolyn Kaster/Associated Press) President Barack Obama and First Lady Michelle Obama are drawing criticism from some progressives for "stereotyping black youth" and for "personal responsibility finger-wagging" in commencement speeches last week.
atlanta
audience
carolyn
commencement
criticism
kaster
lady
michelle
morehouse
obamas
president barack obama
responsibility
Guatemala full of questions after genocide conviction annulled
It's unclear what kind of retrial former dictator Efrain Rios Montt will face, or whether the nation's power brokers played any role in the high court ruling. MEXICO CITY — The Guatemalan high court's decision to annul the genocide conviction of former military dictator Efrain Rios Montt on Tuesday revived questions about his responsibility for the slaughter of some 1,700 ethnic Maya people.
conviction
decision
efrain
guatemala
guatemalan
maya
mexico
montt
nation
questions
responsibility
rios
Writing Testable JavaScript
We’ve all been there: that bit of JavaScript functionality that started out as just a handful of lines grows to a dozen, then two dozen, then more. Along the way, a function picks up a few more arguments; a conditional picks up a few more conditions. And then one day, the bug report comes in: something’s broken, and it’s up to us to untangle the mess. As we ask our client-side code to take on more and more responsibilities—indeed, whole applications are living largely in the browser these days—two things are becoming clear. One, we can’t just point and click our way through testing that things are working as we expect; automated tests are key to having confidence in our code. Two, we’re probably going to have to change how we write our code in order to make it possible to write tests. Really, we need to change how we code? Yes—because even if we know that automated tests are a good thing, most of us are probably only able to write integration tests right now. Integration ...
adam
appendto
applications
argument
assertion
brendan eich
brevity
brighton
capybara
chai
christian
complexity
conditions
conference
confidence
configurability
content-type
datatype
deepequal
development
difference
documents
dom
elements
environment
examination
function
functionality
handleclick
html
implementation
instance
integration
interaction
internet
introduction
isfunction
javascript
johansen
json
loadtemplate
management
mocha
oncreate
persistence
portion
practice
presentation
preventdefault
production
qunit
responsibility
resultslist
rsvp
ruby
sanity
searchdata
searchform
searchresults
selenium
setresults
solution
sontag
templaterequest
test-driven
tmplcache
url
usefakexmlhttprequest
version
xhr
yes