Раньше-то, понятно дело, было лучше. В былые времена сидел, значит, себе какой-нибудь граф у себя в поместье. Ну и от скуки чего-нибудь изобретал или открывал. У некоторых получались весьма любопытные вещи. Кто-то даже стал великим изобретателем, обогатив человечество новыми полезными устройствами. Только вся эта романтика закончилась где-то в районе Эдисона....

продолжить чтение

— Доброе утро! Располагайся поудобнее, начинаем через минуту. — Сегодня опять про Древних? — Понимаю, надоело. Но тема большая, ничего не поделаешь. Надо довести начатое до конца. Скажи мне лучше, что ты помнишь из предыдущих занятий? Расскажи про Древних своими словами. — Хорошо. Мы называем Древними тех, кто жил в...

продолжить чтение

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

продолжить чтение

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

продолжить чтение

Когда-нибудь нейроинтерфейсы распространятся массово. Люди начнут учиться набирать ими текст. Как сейчас учатся печатать на клавиатуре. Сначала появятся просто умеющие. Потом умеющие хорошо. Потом некоторые научатся вообще идеально. И будут передавать мысль. В реальном времени. Конечно, не все. Потоком еще надо уметь управлять. Но умельцев отыщется много. Нейроинтерфейсы будут совершенствоваться....

продолжить чтение

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

продолжить чтение

Некоторые идеи лучше не держать в себе. Тем более, в данном случае я совершенно не уверен, что додумался до подобной мысли первым. Однако, ничего похожего до сих пор не было реализовано. Значит, либо я упускаю из вида какие-то нюансы задачи, либо просто надо подождать ещё немного. Ещё можно было бы...

продолжить чтение

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

продолжить чтение

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

продолжить чтение