pechkin: (Default)
pechkin ([personal profile] pechkin) wrote2004-08-15 02:58 pm
Entry tags:

Вот почему я не люблю свою работу:

Nasty Little Problems

It's pretty easy to say what kinds of problems are not interesting: those where instead of solving a few big, clear, problems, you have to solve a lot of nasty little ones. One of the worst kinds of projects is writing an interface to a piece of software that's full of bugs. Another is when you have to customize something for an individual client's complex and ill-defined needs. To hackers these kinds of projects are the death of a thousand cuts.

The distinguishing feature of nasty little problems is that you don't learn anything from them. Writing a compiler is interesting because it teaches you what a compiler is. But writing an interface to a buggy piece of software doesn't teach you anything, because the bugs are random. [3] So it's not just fastidiousness that makes good hackers avoid nasty little problems. It's more a question of self-preservation. Working on nasty little problems makes you stupid. Good hackers avoid it for the same reason models avoid cheeseburgers.

[identity profile] avva.livejournal.com 2004-08-15 05:14 am (UTC)(link)
Да да да да да да да да да да да да да да да

[identity profile] cryinstone.livejournal.com 2004-08-16 03:27 am (UTC)(link)
:-))
No additional comments, sir.
It seems real programmers should avoid SintecMedia just like models avoid cheeseburgers

[identity profile] pechkin.livejournal.com 2004-08-16 03:32 am (UTC)(link)
I fear I wouldn't offend you if I'd say they do.