Ксаверий, Терминус и языковые модели против кодировщиков
Прогнозам о вымирании профессии программиста чуть меньше лет, чем самой профессии...
Programming is thinking, not typing |
|
Прогнозам о вымирании профессии программиста чуть меньше лет, чем самой профессии...
Слоёная архитектура нынче почитается уже за "классическую". По крайней мере так говорят поклонники "чистой архитектуры" (clean architecture). Возникнув в эпоху перехода к клиент-серверным технологиям конца 1980-х - начала 1990-х, слоёная архитектура не меняла свои принципы, а только наращивала логические слои. В информационной системе концептуальных слоёв всегда три: хранение, обработка и представление …
Широкое введение в обиход термина CRUD восходит к заре объектно-реляционных проекторов (ORM). Любой проектор - "вещь в себе", даже легковесный. Тяжелые же фреймворки вроде SQL Alchemy или Hibernate, не к ночи будет помянутого, представляют собой многофункциональный продукт, по сложности уже сравнимый с СУБД начального уровня, с поддержкой накопленного за долгие годы …
Состояние индустрии разработки программного обеспечения в начале 1980-х годов году отражено в заметке из "Наука и жизнь" №10 за 1984 год.
Достаточно давно я свыкся с мыслью, что нынешние "облака", в количестве всего нескольких штук на целый земной шарик, не что иное, как реинкарнация идеи мейнфреймов (mainframe computer) или больших ЭВМ. Внутри у неё крутятся все приложения, а пользователи имеют доступ к ним через терминалы.
Те мейнфреймы из далеких 1950-70-х годов …
Разработка ядра Линукса понемногу переходит с Си на Раст (Rust).
Попытки стандартизации начиная с С++11, разумные по замыслу, привели к копированию кода из Boost в стандартную библиотеку и рождению новых монстров в виде рекомендаций "современного" стиля "а-ля Александреску". Активное следование такому подходу легко и непринужденно превращает 50К строк исходников …
Не про автомашины, но про состояние софтостроения.
Набрел в некросети (ЖЖ) на текст, сопоставляющий нынешнее состояние дел в ИТ с первыми стройками 1920-х годов, достойный, чтобы процитировать:
Нет никакой механизации сложнее тачек, очень мало инженеров и лишь один примерный чертеж — а делать надо, и прямо сейчас. Спрос на хоть немного …
На конкурс Сбербанка на поддержку используемой в нем свободной СУБД PostgreSQL с ценой договора свыше 250 млн руб. пришла только компания, разрабатывающая коммерческую СУБД на ее основе — Postgres Pro.
Бесплатный софт -- он такой. Вход в кинозал -- свободный, за просмотр киномеханику -- пять рублей, за выход охраннику -- десять.
Подрядчику нужно будет открыть …
Как известно, главный принцип эксплуатации и поддержки (Run) программного обеспечения - "Ничего не трогай, ничего не меняй". Некоторые программисты по ходу проекта пытаются внедрить то же правило и в разработку (Dev), и, если вдруг им это удается, проект долго и тихо умирает в "доработке напильником" и муках правки ошибок, сроком выдержки …
Лет 15-20 назад, когда gmail
активно раскручивался, а yandex
с mail.ru
бежали друг с другом наперегонки, наличие почтового ящика в общедоступной службе давало некоторую степень свободы по сравнению со служебным адресом. Собственный хостинг или аренда "ящика" была для большинства частных лиц непонятной экзотикой с неминуемыми трудностями оплаты и общения …