CADR

25.06
01:30

Неполиткорректный программист

Недавно наткнулся на любопытный блог Станислава Датсковского.

Пишет он на разные темы, от истории компьютерных архитектур до всякой философии. Но основной темой блога несомненно является "крестовый поход" автора против неисправимого несовершенства современного софта, а именно: излишней сложности (внутренней сложности, а не сложности в использовании), непрозрачности, неизбежного наличия багов, чрезмерного потребления аппаратных ресурсов, и других недостатков.

В своей борьбе он придерживается знаменитого принципа Зорга из "Пятого элемента": "Хочешь сделать что-то хорошо – сделай это сам." Начав с разработки собственной операционной системы, которая бы соответствовала всем его идеалам, он наткнулся на некие принципиальные ограничения архитектуры x86_64 и решил заодно изобрести собственную аппаратную архитектуру. Прототипированием он занимается с помощью платы с FPGA и компилятора Verilog, регулярно отчитываясь о результатах в блоге. Заниматься он этим решил в одиночку, поэтому исходников от него пока можно не ждать. Вдохновение он черпает из таких легендарных "динозавров" (в буквальном смысле, ибо вымерли ещё в 80-х годах по разным причинам) прошлого, как Symbolics Genera и Scheme-79.

Станет ли его проект успешным или нет, покажет время. А пока мы можем следить за ходом мысли этого интересного человека, читая весьма интересные эссе. Мне больше всего понравились No Formats, no Format Wars. (о том, что можно избежать "войн форматов", избавившись от форматов совсем), Going Nowhere Really Fast, or How Computers Only Come in Two Speeds. (о том, как производительность современных ПК уходит в никуда из-за ошибок программистов), You have made your bedrock, now lie in it. (о классическом холиворе CISC vs. RISC, и почему адепты RISC неправы) и Shards of Lost Technology, and the Need for High-Level Architectures., которое лучше всего объясняет, почему автор блога занялся своим масштабным проектом.

I predict that software complexity will eventually cross over the border into the truly unmanageable, and we will begin to see absurdities worthy of Idiocracy.


О личности автора мне известно мало, но кое-какую информацию можно найти в его профиле в LinkedIn.

В целом, Станислав мне сильно напоминает двух других ярких личностей из сообщества Lisp-программистов, Эрика Наггума и нашего соотечественника Виталия Луговского. В его эссе также довольно много неполиткорректности и грубых слов, но в этой не самой приятной форме всегда есть достойное содержание.

21.05
11:26

Hello, world!

Тестовая запись.
[1..2]