jsn: (Default)
jsn ([personal profile] jsn) wrote2010-04-14 12:05 pm

a link for the day

(from why-all-things-computer-suck department)

[FoRK] Programming languages, operating systems, despair and anger

Or, the State of the End-User Environment / Programming Onion...
[...] I think Carl Sassenrath may be the only person on the planet working in this area [...] Too bad his solution is [...] (Other candidates for clue include Eric Meijer who, unfortunately, seems to have been unable to [...]; and Alan Kay, who has some real ideas [...] but is apparently suffering from [...]).

- if I have to understand category theory to write a program that does IO, IT IS A NON STARTER!
[...]
- If you provide some binding / embedding to Tk and you think that's sufficient to satisfy your GUI needs, then IT'S A NON-STARTER! If you DO NOT provide a CANONICAL cross-platform GUI toolkit, IT'S A NON-STARTER!
- If it's more than 5 readable lines to produce a "hello, world" web server --- NON STARTER!
- If sending an e-mail isn't a one-liner --- NON STARTER!
- Getting a web page or making a simple http post > 1 line --- NON STARTER!
- Figuring out the number of days between two dates > 1 line --- NON STARTER!
While I'm on a rant, FUCK JSON. I mean, first fuck XML [...]

Вот как надо писать программистские rant-ы. Глобальный масштаб. Негатив сплошняком, после каждого условно-позитивного предложения должно стоять "но, с сожалению, [...]". Никаких "с одной стороны, с другой стороны". Не менее одного восклицательного знака на два абзаца.

Добавьте туда упоминание Алана Кея, и Вы -- мой герой на следующую неделю. (via HN)

[identity profile] kika.livejournal.com 2010-04-14 11:04 am (UTC)(link)
FUCK JSON!

[identity profile] jsn.livejournal.com 2010-04-14 12:20 pm (UTC)(link)
Sorry, you're not quite my type!
stas: (Default)

[personal profile] stas 2010-04-14 06:47 pm (UTC)(link)
Начато мощно, но как дошло до требований, стало сильно слабее. Типа щастья всем, сразу и чтоб никто не ушёл.