#software_development — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #software_development, aggregated by home.social.
-
How is Ada Lovelace ? The first programmer in history
Augusta Ada King, Countess of Lovelace (née Byron; 10 December 1815 – 27 November 1852), also known as Ada Lovelace, was an English mathematician and writer chiefly known for work on Charles Babbage's proposed mechanical general-purpose computer, the analytical engine. She was the first to recognise the machine had applications beyond pure calculation. Lovelace is often considered the first computer programmer.
EN: https://en.wikipedia.org/wiki/Ada_Lovelace
PT-BR: https://tecnoblog.net/responde/quem-foi-ada-lovelace-conheca-a-biografia-da-primeira-programadora-da-historia/#woman #adalovelace #programmer #developer #software #software_engineering #software_development
-
How is Ada Lovelace ? The first programmer in history
Augusta Ada King, Countess of Lovelace (née Byron; 10 December 1815 – 27 November 1852), also known as Ada Lovelace, was an English mathematician and writer chiefly known for work on Charles Babbage's proposed mechanical general-purpose computer, the analytical engine. She was the first to recognise the machine had applications beyond pure calculation. Lovelace is often considered the first computer programmer.
EN: https://en.wikipedia.org/wiki/Ada_Lovelace
PT-BR: https://tecnoblog.net/responde/quem-foi-ada-lovelace-conheca-a-biografia-da-primeira-programadora-da-historia/#woman #adalovelace #programmer #developer #software #software_engineering #software_development
-
Разрабатывали решение для автоматизации, а получили универсальный продукт «Мультиплексор для Лабораторных измерений»
Добрый день, коллеги! Разрабатывали очередной аутсорсный заказ и в процессе разработки поняли с командой, что это может быть довольно интересным универсальным продуктом. В статье (без подробностей) расскажу, что изначально делали и что получили в итоге. Совместно с заказчиком продумывали идею автоматизации производства. Они занимаются разработкой и изготовлением отечественных электронных компонентов, но процесс измерения основных параметров делался оператором вручную, с использованием 2-ух отдельных средств измерений, поочередно и по одному фильтру за раз. Мы предложили автоматизировать этот процесс, разработать систему измерения, к которой можно будет подключить оба измерителя, до 10 тестовых образцов с механическим креплением на контактирующих устройствах, персональный компьютер с программным обеспечением, которое будет управлять всей системой, автоматически генерировать протокол измерений, собирать статистику и максимально упростит задачу оператора. Разрабатывая решение под конкретную задачу конкретного заказчика, мы получили довольно универсальный мультиплексор, который могут использовать любые лаборатории для автоматизации своих измерительных процессов.
https://habr.com/ru/articles/1037776/
#hardware #hardware_design #hardwareпродукт #software #software_development #software_engineering #c++ #phyton #automation #automation_testing
-
Разрабатывали решение для автоматизации, а получили универсальный продукт «Мультиплексор для Лабораторных измерений»
Добрый день, коллеги! Разрабатывали очередной аутсорсный заказ и в процессе разработки поняли с командой, что это может быть довольно интересным универсальным продуктом. В статье (без подробностей) расскажу, что изначально делали и что получили в итоге. Совместно с заказчиком продумывали идею автоматизации производства. Они занимаются разработкой и изготовлением отечественных электронных компонентов, но процесс измерения основных параметров делался оператором вручную, с использованием 2-ух отдельных средств измерений, поочередно и по одному фильтру за раз. Мы предложили автоматизировать этот процесс, разработать систему измерения, к которой можно будет подключить оба измерителя, до 10 тестовых образцов с механическим креплением на контактирующих устройствах, персональный компьютер с программным обеспечением, которое будет управлять всей системой, автоматически генерировать протокол измерений, собирать статистику и максимально упростит задачу оператора. Разрабатывая решение под конкретную задачу конкретного заказчика, мы получили довольно универсальный мультиплексор, который могут использовать любые лаборатории для автоматизации своих измерительных процессов.
https://habr.com/ru/articles/1037776/
#hardware #hardware_design #hardwareпродукт #software #software_development #software_engineering #c++ #phyton #automation #automation_testing
-
Разрабатывали решение для автоматизации, а получили универсальный продукт «Мультиплексор для Лабораторных измерений»
Добрый день, коллеги! Разрабатывали очередной аутсорсный заказ и в процессе разработки поняли с командой, что это может быть довольно интересным универсальным продуктом. В статье (без подробностей) расскажу, что изначально делали и что получили в итоге. Совместно с заказчиком продумывали идею автоматизации производства. Они занимаются разработкой и изготовлением отечественных электронных компонентов, но процесс измерения основных параметров делался оператором вручную, с использованием 2-ух отдельных средств измерений, поочередно и по одному фильтру за раз. Мы предложили автоматизировать этот процесс, разработать систему измерения, к которой можно будет подключить оба измерителя, до 10 тестовых образцов с механическим креплением на контактирующих устройствах, персональный компьютер с программным обеспечением, которое будет управлять всей системой, автоматически генерировать протокол измерений, собирать статистику и максимально упростит задачу оператора. Разрабатывая решение под конкретную задачу конкретного заказчика, мы получили довольно универсальный мультиплексор, который могут использовать любые лаборатории для автоматизации своих измерительных процессов.
https://habr.com/ru/articles/1037776/
#hardware #hardware_design #hardwareпродукт #software #software_development #software_engineering #c++ #phyton #automation #automation_testing
-
Разрабатывали решение для автоматизации, а получили универсальный продукт «Мультиплексор для Лабораторных измерений»
Добрый день, коллеги! Разрабатывали очередной аутсорсный заказ и в процессе разработки поняли с командой, что это может быть довольно интересным универсальным продуктом. В статье (без подробностей) расскажу, что изначально делали и что получили в итоге. Совместно с заказчиком продумывали идею автоматизации производства. Они занимаются разработкой и изготовлением отечественных электронных компонентов, но процесс измерения основных параметров делался оператором вручную, с использованием 2-ух отдельных средств измерений, поочередно и по одному фильтру за раз. Мы предложили автоматизировать этот процесс, разработать систему измерения, к которой можно будет подключить оба измерителя, до 10 тестовых образцов с механическим креплением на контактирующих устройствах, персональный компьютер с программным обеспечением, которое будет управлять всей системой, автоматически генерировать протокол измерений, собирать статистику и максимально упростит задачу оператора. Разрабатывая решение под конкретную задачу конкретного заказчика, мы получили довольно универсальный мультиплексор, который могут использовать любые лаборатории для автоматизации своих измерительных процессов.
https://habr.com/ru/articles/1037776/
#hardware #hardware_design #hardwareпродукт #software #software_development #software_engineering #c++ #phyton #automation #automation_testing
-
Pyrog. Основа для приложения мечты
Признайтесь честно, кто из вас любит рутину? Вы не любите? Вот и я не люблю, поэтому около трёх лет назад я выпустил программный комплекс для ускорения разработки и управления мини-приложениями на Python + PySide6, которые помогают мне в повседневной работе. За время его эксплуатации я обнаружил ряд архитектурных недостатков, которые ухудшали опыт его использования, да и многие возможности, о которых я мечтал не были реализованы. Так или иначе, я нашел в себе силы исправить свои ошибки и реализовать задуманное. Поэтому, если вы, как и я, пишете инструменты на Python или хотите этим заняться, то можете взять на вооружение мой инструмент, он бесплатный и имеет открытый исходный код. Присоединиться к проекту
https://habr.com/ru/articles/1035774/
#python3 #pyside6 #qt #software #software_development #разработка_приложений #автоматизация_рутины #gui #графический_интерфейс #интернационализация
-
Pyrog. Основа для приложения мечты
Признайтесь честно, кто из вас любит рутину? Вы не любите? Вот и я не люблю, поэтому около трёх лет назад я выпустил программный комплекс для ускорения разработки и управления мини-приложениями на Python + PySide6, которые помогают мне в повседневной работе. За время его эксплуатации я обнаружил ряд архитектурных недостатков, которые ухудшали опыт его использования, да и многие возможности, о которых я мечтал не были реализованы. Так или иначе, я нашел в себе силы исправить свои ошибки и реализовать задуманное. Поэтому, если вы, как и я, пишете инструменты на Python или хотите этим заняться, то можете взять на вооружение мой инструмент, он бесплатный и имеет открытый исходный код. Присоединиться к проекту
https://habr.com/ru/articles/1035774/
#python3 #pyside6 #qt #software #software_development #разработка_приложений #автоматизация_рутины #gui #графический_интерфейс #интернационализация
-
Pyrog. Основа для приложения мечты
Признайтесь честно, кто из вас любит рутину? Вы не любите? Вот и я не люблю, поэтому около трёх лет назад я выпустил программный комплекс для ускорения разработки и управления мини-приложениями на Python + PySide6, которые помогают мне в повседневной работе. За время его эксплуатации я обнаружил ряд архитектурных недостатков, которые ухудшали опыт его использования, да и многие возможности, о которых я мечтал не были реализованы. Так или иначе, я нашел в себе силы исправить свои ошибки и реализовать задуманное. Поэтому, если вы, как и я, пишете инструменты на Python или хотите этим заняться, то можете взять на вооружение мой инструмент, он бесплатный и имеет открытый исходный код. Присоединиться к проекту
https://habr.com/ru/articles/1035774/
#python3 #pyside6 #qt #software #software_development #разработка_приложений #автоматизация_рутины #gui #графический_интерфейс #интернационализация
-
Pyrog. Основа для приложения мечты
Признайтесь честно, кто из вас любит рутину? Вы не любите? Вот и я не люблю, поэтому около трёх лет назад я выпустил программный комплекс для ускорения разработки и управления мини-приложениями на Python + PySide6, которые помогают мне в повседневной работе. За время его эксплуатации я обнаружил ряд архитектурных недостатков, которые ухудшали опыт его использования, да и многие возможности, о которых я мечтал не были реализованы. Так или иначе, я нашел в себе силы исправить свои ошибки и реализовать задуманное. Поэтому, если вы, как и я, пишете инструменты на Python или хотите этим заняться, то можете взять на вооружение мой инструмент, он бесплатный и имеет открытый исходный код. Присоединиться к проекту
https://habr.com/ru/articles/1035774/
#python3 #pyside6 #qt #software #software_development #разработка_приложений #автоматизация_рутины #gui #графический_интерфейс #интернационализация
-
Open Source Does Not Imply Open Community
https://blog.feld.me/posts/2026/04/open-source-does-not-imply-open-community/
#HackerNews #open_source #community #inclusivity #tech_ethics #software_development #open_communities
-
Open Source Does Not Imply Open Community
https://blog.feld.me/posts/2026/04/open-source-does-not-imply-open-community/
#HackerNews #open_source #community #inclusivity #tech_ethics #software_development #open_communities
-
Open Source Does Not Imply Open Community
https://blog.feld.me/posts/2026/04/open-source-does-not-imply-open-community/
#HackerNews #open_source #community #inclusivity #tech_ethics #software_development #open_communities
-
Open Source Does Not Imply Open Community
https://blog.feld.me/posts/2026/04/open-source-does-not-imply-open-community/
#HackerNews #open_source #community #inclusivity #tech_ethics #software_development #open_communities
-
Open Source Does Not Imply Open Community
https://blog.feld.me/posts/2026/04/open-source-does-not-imply-open-community/
#HackerNews #open_source #community #inclusivity #tech_ethics #software_development #open_communities
-
🚀 Behold, yet another command-line tool that promises to revolutionize your package search adventures! 🤯 Whohas finally delivers the thrill of cross-distro searching with the excitement of watching paint dry. 🎨 If only it could install the packages for you while you're busy reading GitHub's never-ending menu options! 😅
https://github.com/whohas/whohas #commandlinetools #package_manager #cross_distro #tech_news #software_development #HackerNews #ngated -
🚀 Behold, yet another command-line tool that promises to revolutionize your package search adventures! 🤯 Whohas finally delivers the thrill of cross-distro searching with the excitement of watching paint dry. 🎨 If only it could install the packages for you while you're busy reading GitHub's never-ending menu options! 😅
https://github.com/whohas/whohas #commandlinetools #package_manager #cross_distro #tech_news #software_development #HackerNews #ngated -
🚀 Behold, yet another command-line tool that promises to revolutionize your package search adventures! 🤯 Whohas finally delivers the thrill of cross-distro searching with the excitement of watching paint dry. 🎨 If only it could install the packages for you while you're busy reading GitHub's never-ending menu options! 😅
https://github.com/whohas/whohas #commandlinetools #package_manager #cross_distro #tech_news #software_development #HackerNews #ngated -
🚀 Behold, yet another command-line tool that promises to revolutionize your package search adventures! 🤯 Whohas finally delivers the thrill of cross-distro searching with the excitement of watching paint dry. 🎨 If only it could install the packages for you while you're busy reading GitHub's never-ending menu options! 😅
https://github.com/whohas/whohas #commandlinetools #package_manager #cross_distro #tech_news #software_development #HackerNews #ngated -
🚀 Behold, yet another command-line tool that promises to revolutionize your package search adventures! 🤯 Whohas finally delivers the thrill of cross-distro searching with the excitement of watching paint dry. 🎨 If only it could install the packages for you while you're busy reading GitHub's never-ending menu options! 😅
https://github.com/whohas/whohas #commandlinetools #package_manager #cross_distro #tech_news #software_development #HackerNews #ngated -
Что можно понять только написав своего агента для кодинга
Сейчас агентов пишут все. Ваш сосед пишет агента. Ваш кот, вероятно, тоже, просто пока не пушит на GitHub. И если вы ещё не начали, то как минимум думали об этом в душе, прикидывая архитектуру между шампунем и кондиционером. Чем интересен именно кодинг-агент? Это идеальная ловушка для самоуверенного разработчика. Цель кристально ясна : читай код, пойми его, измени, проверь. Что может пойти не так? (Спойлер: вообще всё.) Под этой обманчивой простотой скрывается хаос — модели, которые обходят ваши ограничения с грацией уличного кота, инструменты, ломающиеся способами, о которых вы не подозревали, и промпты, которые прекрасно работают ровно до момента обновления модели на одну минорную версию. Я построил такого агента, тут расскажу что я узнал — и, надеюсь, этого хватит, чтобы вы захотели повторить мой путь. Или хотя бы посочувствовать. Что я собственно построил Назвал я его QuillCode . Звучит солидно, а внутри — вот что:
https://habr.com/ru/articles/1007720/
#agentic_coding #agentic_ai #agentic_engineering #software_engineering #software_development #claude_code
-
Что можно понять только написав своего агента для кодинга
Сейчас агентов пишут все. Ваш сосед пишет агента. Ваш кот, вероятно, тоже, просто пока не пушит на GitHub. И если вы ещё не начали, то как минимум думали об этом в душе, прикидывая архитектуру между шампунем и кондиционером. Чем интересен именно кодинг-агент? Это идеальная ловушка для самоуверенного разработчика. Цель кристально ясна : читай код, пойми его, измени, проверь. Что может пойти не так? (Спойлер: вообще всё.) Под этой обманчивой простотой скрывается хаос — модели, которые обходят ваши ограничения с грацией уличного кота, инструменты, ломающиеся способами, о которых вы не подозревали, и промпты, которые прекрасно работают ровно до момента обновления модели на одну минорную версию. Я построил такого агента, тут расскажу что я узнал — и, надеюсь, этого хватит, чтобы вы захотели повторить мой путь. Или хотя бы посочувствовать. Что я собственно построил Назвал я его QuillCode . Звучит солидно, а внутри — вот что:
https://habr.com/ru/articles/1007720/
#agentic_coding #agentic_ai #agentic_engineering #software_engineering #software_development #claude_code
-
Что можно понять только написав своего агента для кодинга
Сейчас агентов пишут все. Ваш сосед пишет агента. Ваш кот, вероятно, тоже, просто пока не пушит на GitHub. И если вы ещё не начали, то как минимум думали об этом в душе, прикидывая архитектуру между шампунем и кондиционером. Чем интересен именно кодинг-агент? Это идеальная ловушка для самоуверенного разработчика. Цель кристально ясна : читай код, пойми его, измени, проверь. Что может пойти не так? (Спойлер: вообще всё.) Под этой обманчивой простотой скрывается хаос — модели, которые обходят ваши ограничения с грацией уличного кота, инструменты, ломающиеся способами, о которых вы не подозревали, и промпты, которые прекрасно работают ровно до момента обновления модели на одну минорную версию. Я построил такого агента, тут расскажу что я узнал — и, надеюсь, этого хватит, чтобы вы захотели повторить мой путь. Или хотя бы посочувствовать. Что я собственно построил Назвал я его QuillCode . Звучит солидно, а внутри — вот что:
https://habr.com/ru/articles/1007720/
#agentic_coding #agentic_ai #agentic_engineering #software_engineering #software_development #claude_code
-
Что можно понять только написав своего агента для кодинга
Сейчас агентов пишут все. Ваш сосед пишет агента. Ваш кот, вероятно, тоже, просто пока не пушит на GitHub. И если вы ещё не начали, то как минимум думали об этом в душе, прикидывая архитектуру между шампунем и кондиционером. Чем интересен именно кодинг-агент? Это идеальная ловушка для самоуверенного разработчика. Цель кристально ясна : читай код, пойми его, измени, проверь. Что может пойти не так? (Спойлер: вообще всё.) Под этой обманчивой простотой скрывается хаос — модели, которые обходят ваши ограничения с грацией уличного кота, инструменты, ломающиеся способами, о которых вы не подозревали, и промпты, которые прекрасно работают ровно до момента обновления модели на одну минорную версию. Я построил такого агента, тут расскажу что я узнал — и, надеюсь, этого хватит, чтобы вы захотели повторить мой путь. Или хотя бы посочувствовать. Что я собственно построил Назвал я его QuillCode . Звучит солидно, а внутри — вот что:
https://habr.com/ru/articles/1007720/
#agentic_coding #agentic_ai #agentic_engineering #software_engineering #software_development #claude_code
-
Проблема не в разработке, проблема в управлении: если виноватых нет, виноватый назначается
Когда я начинал карьеру в ИТ в роли разработчика, я довольно рано начал слышать одну и ту же фразу от более опытных коллег и руководителей: «Тут проблема не в разработке. Тут проблема в управлении». Эта фраза всплывала в самых разных контекстах — когда срывались сроки, когда продукт не давал ожидаемого результата, когда архитектура начинала сыпаться, а команда выгорала, продолжая делать работу ради работы. Она звучала убедительно и как будто бы всё объясняла, но в этом и заключалась проблема: такая формулировка работает как универсальное объяснение, которое не требует ничего уточнять. Она не заставляет указывать причину, место возникновения или критерии доказательства — и потому разговор неизбежно уходит в абстракцию, где управление превращается в туманную смесь «не той культуры», «не того мышления» и «не тех людей». Как говорил Луначарский, дайте мне томик Ленина — и я найду в нём такую цитату, которая способна объяснить любое явление в этой вселенной.
https://habr.com/ru/articles/996918/
#продуктовая_разработка #системное_мышление #software_development #управление_разработкой #архитектура_процессов #инварианты #управляемость #жизненный_цикл #software_architecture #development_process
-
Проблема не в разработке, проблема в управлении: если виноватых нет, виноватый назначается
Когда я начинал карьеру в ИТ в роли разработчика, я довольно рано начал слышать одну и ту же фразу от более опытных коллег и руководителей: «Тут проблема не в разработке. Тут проблема в управлении». Эта фраза всплывала в самых разных контекстах — когда срывались сроки, когда продукт не давал ожидаемого результата, когда архитектура начинала сыпаться, а команда выгорала, продолжая делать работу ради работы. Она звучала убедительно и как будто бы всё объясняла, но в этом и заключалась проблема: такая формулировка работает как универсальное объяснение, которое не требует ничего уточнять. Она не заставляет указывать причину, место возникновения или критерии доказательства — и потому разговор неизбежно уходит в абстракцию, где управление превращается в туманную смесь «не той культуры», «не того мышления» и «не тех людей». Как говорил Луначарский, дайте мне томик Ленина — и я найду в нём такую цитату, которая способна объяснить любое явление в этой вселенной.
https://habr.com/ru/articles/996918/
#продуктовая_разработка #системное_мышление #software_development #управление_разработкой #архитектура_процессов #инварианты #управляемость #жизненный_цикл #software_architecture #development_process
-
Проблема не в разработке, проблема в управлении: если виноватых нет, виноватый назначается
Когда я начинал карьеру в ИТ в роли разработчика, я довольно рано начал слышать одну и ту же фразу от более опытных коллег и руководителей: «Тут проблема не в разработке. Тут проблема в управлении». Эта фраза всплывала в самых разных контекстах — когда срывались сроки, когда продукт не давал ожидаемого результата, когда архитектура начинала сыпаться, а команда выгорала, продолжая делать работу ради работы. Она звучала убедительно и как будто бы всё объясняла, но в этом и заключалась проблема: такая формулировка работает как универсальное объяснение, которое не требует ничего уточнять. Она не заставляет указывать причину, место возникновения или критерии доказательства — и потому разговор неизбежно уходит в абстракцию, где управление превращается в туманную смесь «не той культуры», «не того мышления» и «не тех людей». Как говорил Луначарский, дайте мне томик Ленина — и я найду в нём такую цитату, которая способна объяснить любое явление в этой вселенной.
https://habr.com/ru/articles/996918/
#продуктовая_разработка #системное_мышление #software_development #управление_разработкой #архитектура_процессов #инварианты #управляемость #жизненный_цикл #software_architecture #development_process
-
Проблема не в разработке, проблема в управлении: если виноватых нет, виноватый назначается
Когда я начинал карьеру в ИТ в роли разработчика, я довольно рано начал слышать одну и ту же фразу от более опытных коллег и руководителей: «Тут проблема не в разработке. Тут проблема в управлении». Эта фраза всплывала в самых разных контекстах — когда срывались сроки, когда продукт не давал ожидаемого результата, когда архитектура начинала сыпаться, а команда выгорала, продолжая делать работу ради работы. Она звучала убедительно и как будто бы всё объясняла, но в этом и заключалась проблема: такая формулировка работает как универсальное объяснение, которое не требует ничего уточнять. Она не заставляет указывать причину, место возникновения или критерии доказательства — и потому разговор неизбежно уходит в абстракцию, где управление превращается в туманную смесь «не той культуры», «не того мышления» и «не тех людей». Как говорил Луначарский, дайте мне томик Ленина — и я найду в нём такую цитату, которая способна объяснить любое явление в этой вселенной.
https://habr.com/ru/articles/996918/
#продуктовая_разработка #системное_мышление #software_development #управление_разработкой #архитектура_процессов #инварианты #управляемость #жизненный_цикл #software_architecture #development_process
-
Как я делаю своего голосового AI-ассистента: роботы пишут код и работают, когда я отдыхаю
В этой статье я открою капот своей системы, которая по голосовухе в телеграме сразу делает новые фичи на живых проектах. С появлением LLM я безоговорочно верил в то, что голос станет следующим важным интерфейсом — и вот наконец технологии всех частей достаточно созрели, чтобы собрать своего персонального AI-ассистента, который и код из бара напишет и в пробке за рулем кофеек на маркетплейсе закажет. Поговорим про целеполагание, архитектуру, ASR, TTS, таск-трекинг, ai-агентов, написание кода ллмками, авто-комиты и пошагово пройдемся по моему end-to-end пайплайну, который себя блестяще показал и выглядит как что-то из фильмов про будущее, которое уже наступило.
https://habr.com/ru/articles/994454/
#llm #большие_языковые_модели #sdlc #software_development #разработка #кодогенерация #claude_code #codex #llm_coder
-
Как я делаю своего голосового AI-ассистента: роботы пишут код и работают, когда я отдыхаю
В этой статье я открою капот своей системы, которая по голосовухе в телеграме сразу делает новые фичи на живых проектах. С появлением LLM я безоговорочно верил в то, что голос станет следующим важным интерфейсом — и вот наконец технологии всех частей достаточно созрели, чтобы собрать своего персонального AI-ассистента, который и код из бара напишет и в пробке за рулем кофеек на маркетплейсе закажет. Поговорим про целеполагание, архитектуру, ASR, TTS, таск-трекинг, ai-агентов, написание кода ллмками, авто-комиты и пошагово пройдемся по моему end-to-end пайплайну, который себя блестяще показал и выглядит как что-то из фильмов про будущее, которое уже наступило.
https://habr.com/ru/articles/994454/
#llm #большие_языковые_модели #sdlc #software_development #разработка #кодогенерация #claude_code #codex #llm_coder
-
Как я делаю своего голосового AI-ассистента: роботы пишут код и работают, когда я отдыхаю
В этой статье я открою капот своей системы, которая по голосовухе в телеграме сразу делает новые фичи на живых проектах. С появлением LLM я безоговорочно верил в то, что голос станет следующим важным интерфейсом — и вот наконец технологии всех частей достаточно созрели, чтобы собрать своего персонального AI-ассистента, который и код из бара напишет и в пробке за рулем кофеек на маркетплейсе закажет. Поговорим про целеполагание, архитектуру, ASR, TTS, таск-трекинг, ai-агентов, написание кода ллмками, авто-комиты и пошагово пройдемся по моему end-to-end пайплайну, который себя блестяще показал и выглядит как что-то из фильмов про будущее, которое уже наступило.
https://habr.com/ru/articles/994454/
#llm #большие_языковые_модели #sdlc #software_development #разработка #кодогенерация #claude_code #codex #llm_coder
-
Как я делаю своего голосового AI-ассистента: роботы пишут код и работают, когда я отдыхаю
В этой статье я открою капот своей системы, которая по голосовухе в телеграме сразу делает новые фичи на живых проектах. С появлением LLM я безоговорочно верил в то, что голос станет следующим важным интерфейсом — и вот наконец технологии всех частей достаточно созрели, чтобы собрать своего персонального AI-ассистента, который и код из бара напишет и в пробке за рулем кофеек на маркетплейсе закажет. Поговорим про целеполагание, архитектуру, ASR, TTS, таск-трекинг, ai-агентов, написание кода ллмками, авто-комиты и пошагово пройдемся по моему end-to-end пайплайну, который себя блестяще показал и выглядит как что-то из фильмов про будущее, которое уже наступило.
https://habr.com/ru/articles/994454/
#llm #большие_языковые_модели #sdlc #software_development #разработка #кодогенерация #claude_code #codex #llm_coder
-
"Normal" engineers are the key to great teams
https://spectrum.ieee.org/10x-engineer
#ycombinator #big_tech #productivity #software_engineering #software_engineers #software_development #engineering_careers -
Why "Normal" Engineers Are the Key to Great Teams
https://spectrum.ieee.org/10x-engineer
#ycombinator #big_tech #productivity #software_engineering #software_engineers #software_development #engineering_careers -
I've wrote a post about API/driver interface I've designed and implemented for making various devices equipped with OPL soundchip (responsible for that AdLib / SoundBlaster specific sound in old PC games) talk with SCUMMVM on Atari Falcon 030 (,but not only) and little bit about development itself. Some of it was already posted on Atari Forum / YT. https://nokturnal.pl/2025/07/nokturnfm-goes-scummvm #atari #scummvm #atarifalcon030 #atarifalcon #ct60 #retrocomputing #software_development #nokturnfm2 #nokturnfm3 #opl3 #opl2
-
I've wrote a post about API/driver interface I've designed and implemented for making various devices equipped with OPL soundchip (responsible for that AdLib / SoundBlaster specific sound in old PC games) talk with SCUMMVM on Atari Falcon 030 (,but not only) and little bit about development itself. Some of it was already posted on Atari Forum / YT. https://nokturnal.pl/2025/07/nokturnfm-goes-scummvm #atari #scummvm #atarifalcon030 #atarifalcon #ct60 #retrocomputing #software_development #nokturnfm2 #nokturnfm3 #opl3 #opl2
-
I've wrote a post about API/driver interface I've designed and implemented for making various devices equipped with OPL soundchip (responsible for that AdLib / SoundBlaster specific sound in old PC games) talk with SCUMMVM on Atari Falcon 030 (,but not only) and little bit about development itself. Some of it was already posted on Atari Forum / YT. https://nokturnal.pl/2025/07/nokturnfm-goes-scummvm #atari #scummvm #atarifalcon030 #atarifalcon #ct60 #retrocomputing #software_development #nokturnfm2 #nokturnfm3 #opl3 #opl2
-
I've wrote a post about API/driver interface I've designed and implemented for making various devices equipped with OPL soundchip (responsible for that AdLib / SoundBlaster specific sound in old PC games) talk with SCUMMVM on Atari Falcon 030 (,but not only) and little bit about development itself. Some of it was already posted on Atari Forum / YT. https://nokturnal.pl/2025/07/nokturnfm-goes-scummvm #atari #scummvm #atarifalcon030 #atarifalcon #ct60 #retrocomputing #software_development #nokturnfm2 #nokturnfm3 #opl3 #opl2
-
I've wrote a post about API/driver interface I've designed and implemented for making various devices equipped with OPL soundchip (responsible for that AdLib / SoundBlaster specific sound in old PC games) talk with SCUMMVM on Atari Falcon 030 (,but not only) and little bit about development itself. Some of it was already posted on Atari Forum / YT. https://nokturnal.pl/2025/07/nokturnfm-goes-scummvm #atari #scummvm #atarifalcon030 #atarifalcon #ct60 #retrocomputing #software_development #nokturnfm2 #nokturnfm3 #opl3 #opl2
-
Пример создания Full Stack проекта, используя функциональное тестирование как инструмент дизайна
Зачастую full stack (и не только) проекты создаются без функциональных тестов. Это вызвано ошибочным предположением, что тесты добавляются для уже готового продукта и они нужны только для поддержки качества. Необходимость в тестах также возникает, когда количество багов или жалоб пользователей переходит все границы. В такой ситуации разработчики проекта решают добавлять тесты, и тут выясняется, что это не так просто, как большинство думает. Проблема сложности тестов в подобной ситуации кроется в том, что на этапе проектирования продукта никто не думал о его тестировании и необходимости сделать его пригодным для тестирования (автоматического). На этапе проектирования самого продукта гораздо проще проектировать тесты, потому что вы не ограничены существующим кодом продукта, фреймворками и утилитами, входящими в состав продукта. В этой части статьи я на примере покажу, как можно спроектировать простое веб-приложение, используя функциональное тестирование, и имплементировать веб-приложение. Поехали!
https://habr.com/ru/articles/846046/
#automationtesting #functional_testing #web_developement #tdd #architecture #fullstack_development #software_development #software_design
-
Three ways formally verified code can go wrong in practice
https://buttondown.com/hillelwayne/archive/three-ways-formally-verified-code-can-go-wrong-in/
#HackerNews #formally_verified_code #code_quality #software_development #programming #cybersecurity
-
Three ways formally verified code can go wrong in practice
https://buttondown.com/hillelwayne/archive/three-ways-formally-verified-code-can-go-wrong-in/
#HackerNews #formally_verified_code #code_quality #software_development #programming #cybersecurity
-
Three ways formally verified code can go wrong in practice
https://buttondown.com/hillelwayne/archive/three-ways-formally-verified-code-can-go-wrong-in/
#HackerNews #formally_verified_code #code_quality #software_development #programming #cybersecurity
-
Three ways formally verified code can go wrong in practice
https://buttondown.com/hillelwayne/archive/three-ways-formally-verified-code-can-go-wrong-in/
#HackerNews #formally_verified_code #code_quality #software_development #programming #cybersecurity
-
Three ways formally verified code can go wrong in practice
https://buttondown.com/hillelwayne/archive/three-ways-formally-verified-code-can-go-wrong-in/
#HackerNews #formally_verified_code #code_quality #software_development #programming #cybersecurity
-
TDD: разработка быстрее и качественнее
Все мы стремимся создавать более качественное программное обеспечение и делать это быстрее. Я считаю, что разработка через тестирование предлагает нам путь к этой цели. Все еще боитесь использовать этот подход? Тогда я приглашаю вас обсудить советы и приемы помогающие раскрыть преимущества TDD!
https://habr.com/ru/articles/925446/
#tdd #test_driven_development #software_development #testing #agile #unit_testing #code_quality #refactoring #test_first
-
TDD: разработка быстрее и качественнее
Все мы стремимся создавать более качественное программное обеспечение и делать это быстрее. Я считаю, что разработка через тестирование предлагает нам путь к этой цели. Все еще боитесь использовать этот подход? Тогда я приглашаю вас обсудить советы и приемы помогающие раскрыть преимущества TDD!
https://habr.com/ru/articles/925446/
#tdd #test_driven_development #software_development #testing #agile #unit_testing #code_quality #refactoring #test_first
-
TDD: разработка быстрее и качественнее
Все мы стремимся создавать более качественное программное обеспечение и делать это быстрее. Я считаю, что разработка через тестирование предлагает нам путь к этой цели. Все еще боитесь использовать этот подход? Тогда я приглашаю вас обсудить советы и приемы помогающие раскрыть преимущества TDD!
https://habr.com/ru/articles/925446/
#tdd #test_driven_development #software_development #testing #agile #unit_testing #code_quality #refactoring #test_first
-
TDD: разработка быстрее и качественнее
Все мы стремимся создавать более качественное программное обеспечение и делать это быстрее. Я считаю, что разработка через тестирование предлагает нам путь к этой цели. Все еще боитесь использовать этот подход? Тогда я приглашаю вас обсудить советы и приемы помогающие раскрыть преимущества TDD!
https://habr.com/ru/articles/925446/
#tdd #test_driven_development #software_development #testing #agile #unit_testing #code_quality #refactoring #test_first