Previous Entry Share Next Entry
2016-01

On Heuristics and Human Factors

In college computer science classes, we learn all about b*trees and linked lists and sorting algorithms and a ton of crap that I honestly have never, ever used, in 25 years of professional programming. (Except hash tables. Learn those. You’ll use them!)

What I do write – every day, every hour – are heuristics that try to understand and intuit what the user is telling me, without her having to learn my language.

The field of computer interaction is still in its infancy. Computers are too hard to use, they require us to waste our brains learning too many things that aren’t REAL knowledge, they’re just stupid computer conventions.

Wil Shipley ( http://wilshipley.com/blog/2009/08/pimp-my-code-part-16-heuristics-and.html )


  • 1
udpn January 3rd, 2010
+100500

hydrargentum January 3rd, 2010
комплетели булшит.

компьютер очень легко понимает программиста и даже пользователя если пользователь и програмист внятно понимает сам себя. Причем это так в любой области творчества - проффесиональные художники и писатели отличаются от ваннаби тем что четко чертят детализированый образ, когда ванаби имеют какое-то смутное видение, которое имеет дохренище внутренних противоречий и им при этом кажется что они знают с чем работают.



wizzard0 January 3rd, 2010
Я бы сказал, что это вообще упирается в разницу понимания предметной области разработчиком и пользователем. Или просто двумя разными людьми. Или просто понимания между людьми :)

hydrargentum January 3rd, 2010
ну просто я пробовал и рисовать и писал графоманские побасенки...

все тожесамое что и с програмированием - когда хорошо понимаешь сам себя, только тогда возможно чтото донести другому так чтобы он тебя понял, и тут не особо важно человек этот другой или компьютер. Проблема не в коммуникативном звене самая большая, а в декларативном.

wizzard0 January 3rd, 2010
может быть. вот только непонятно как апгрейдить это самое понимание самое себя)

udpn January 3rd, 2010
Люди, вы вообще о чём? Человек говорит, что создаётся слишком много разных семантических систем, которые приходится учить, хотя их изучение на самом деле не даёт никаких реальных знаний. Он какбы намекает нам, что либо надо делать семантику приложений проще, либо использовать везде какой-то стандартизированный набор. Проблема вовсе не во взаимопонимании.

dev_zzo January 3rd, 2010
"Computers are too hard to use"

Holy crap, "белые люди сделали компьютеры слишком сложными, чтобы темнокожим парням было труднее получить работу!" (ц)

пц, трудно, не нравится -- не юзай. точка. нет же, будем жрать кактус и громко плакать.

wizzard0 January 3rd, 2010
Разжигание в моей уютненькой? ))))

udpn January 3rd, 2010
ЭТА ВАША ОКАДЕМИЯ ПРОДВИГАЕТ ИДЕИ ТОРСИОННЫХ ПОЛЕЙ!!111

Извините, не удержался.

(Anonymous) January 3rd, 2010
So the guy thinks all he knows is all there is...

(that's ivan_ghandhi commenting)

wizzard0 January 3rd, 2010
=)))) maybe.

  • 1
?

Log in

No account? Create an account