Сделал в компании доклад о применении ИИ в архитектуре, давайте и вам расскажу.
Фокус в использовании подхода architecture as code: абсолютно все архитектурные артефакты у нас это тексты. С обычной документацией понятно, это и так некоторый набор текстовых файлов, чаще всего в макрдауне. Для них мы применяем структурный шаблон Arc42 — список из 12 пунктов, по которым нужно распределить информацию о проектируемой системе.
Структурный шаблон, во-первых, хорошо известен нейронкам, и они сразу понимают, о чём речь. Во-вторых, можно кинуться в модель бизнес-требованиям и очень быстро создать некий первоначальный набросок, от которого вы дальше уже пляшете, уточняя по пунктам и исправляя ошибки ИИ. Ну и, в-третьих, готовая структура с ящиками, по которым нужно всё раскладывать, это гораздо лучше, чем свалка ADR'ок, как это нередко бывает в компаниях.
Со схемами и диаграммами ещё интереснее. Берём инструменты со своими DSL-языками, такие, как Structurizr и PlantUML. Вся схема или диаграмма целиком определяется текстовым файлом. Можно применять Git со всеми его преимуществами. А для нейронок это родная среда: вы, как человек, смотрите на схему глазами, но нейронка работает с её DSL-файлом. Навскидку тут прирост эффективности даже больше, чем в программировании, потому что DSL это просто синтаксис, без смыслового наполнения, человеку его можно вообще не знать. Ты пишешь промпты, а смотришь уже на картинку, сгенерированную схему, и следующим промптом указываешь, где какие правки сделать. Нейронке при этом не приходится думать про потоки, асинхронность, типы данных, она просто правит текст как текст, поскольку у DSL нет поведения.
Тут как раз наиболее видна разница между рутинной и интеллектуальной частью работы. Как именно будет выглядеть схема, продумывает архитектор. Если доверить это нейронке, даже мощной, будет полно ошибок, неоптимальностей, неучтённых нюансов среды и так далее. Но вот само по себе написание синтаксиса — имба.
#dev@clockstackwheels
📰 Debian Now Blocks Non-Reproducible Packages from Testing
Debian now blocks non-reproducible packages from entering testing, making reproducible builds a migration requirement for the 14 (Forky) cycle.
🔗 Source: https://linuxiac.com/debian-now-blocks-non-reproducible-packages-from-testing/
#debian
📰 Debian Release Team: Debian Must Now Ship Reproducible Packages
With half-way through the Debian 14 "Forky" development cycle, the Debian release team is out with an update this weekend and some big news...
🔗 Source: https://www.phoronix.com/news/Debian-Must-Ship-Reproducible
#debian
📰 Pi-hole showed me 65,000 DNS queries in hours, and I didn't like where they were going
Like most self-hosting enthusiasts, I also installed Pi-hole, implemented it network-wide, and moved on thinking it finally gave me control over my network along with a cleaner browsing experience. Running it on my Debian Docker setup already felt like a solid upgrade, and in no time it quietly embedded itself into my setup. Since it was implemented network-wide, every device on my network was already using it silently.
🔗 Source: https://www.xda-developers.com/pi-hole-showed-me-65000-dns-queries-in-hours-didnt-like-where-going/
#debian
📰 APT 3.3 Lands in Debian Unstable with CLI Versioning Support
APT 3.3 package manager removes the long-standing unstable CLI warning and adds support for requesting a specific CLI version.
🔗 Source: https://linuxiac.com/apt-3-3-lands-in-debian-unstable-with-cli-versioning-support/
#debian
📰 New Debian Project Leader Elected For 2026
Sruthi Chandran has been elected the new Debian Project Leader "DPL" after running unopposed in this year's elections...
🔗 Source: https://www.phoronix.com/news/Debian-DPL-Sruthi-Chandran
#debian
📰 Debian’s APT 3.2 Released with History, Undo, Redo, and Rollback Support
APT 3.2 package manager for Debian-based distributions is now available with native rollback, undo, redo, and history features.
🔗 Source: https://9to5linux.com/debians-apt-3-2-released-with-history-undo-redo-and-rollback-support
#debian
📰 Claude's new computer use feature turned my old laptop into a machine I control from my phone
I’ve been running my homelab on an 8-year-old laptop as a bare-metal Debian server. I rarely interacted with it directly, though. At my desk, I used my PC, and everywhere else, I relied on my MacBook. My MacBook had become my main control hub for the homelab server and my NAS. I didn’t mind managing my server manually, but I did mind having to sit down every time. Even for a routine check, I had to log into my MacBook, either SSH into the server...
🔗 Source: https://www.xda-developers.com/claudes-computer-use-feature-turned-machine-control-from-phone/
#debian
📰 Debian 14 will drop Gtk2 – unless Ardour rides to the rescue
Many dependent apps, including FreePascal and Lazarus, face the chop Version 2 of the widely used Gtk toolkit will be dropped from the next Debian release. The problem is that many things still need it, including FreePascal and its Lazarus IDE.…
🔗 Source: https://go.theregister.com/feed/www.theregister.com/2026/02/26/debian_14_will_drop_gtk2/
#debian
📰 Running Debian on the OpenWrt One
With openwrt-one-debian, you can now install and run a full Debian system leveraging the OpenWrt One’s NVMe storage, enabling everything from custom services and containers to development tools and lightweight server workloads, all on open hardware.
🔗 Source: https://www.collabora.com/news-and-blog/news-and-events/openwrt-one-meets-debian.html
#debian
📰 Why is Debian Called the Universal Operating System, Again?
Debian's official tagline is "Universal Operating System". It's more than just a tagline: it's a deeper concept that underpins the very nature of Debian as a project.
🔗 Source: https://itsfoss.com/debian-universal-operating-system/
#debian