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

Ada Lovelace - Wikipedia

책임의 부재가 불가능하기에 엔지니어링은 사라지지 않는다

엔지니어링은 단순히 코드를 작성하는 행위가 아니라, 제약 조건을 이해하고 트레이드오프를 결정하며 결과에 책임을 지는 과정이다.

🔗 원문 보기

책임의 부재가 불가능하기에 엔지니어링은 사라지지 않는다

엔지니어링은 단순히 코드를 작성하는 행위가 아니라, 제약 조건을 이해하고 트레이드오프를 결정하며 결과에 책임을 지는 과정이다.

Ruby-News | 루비 AI 뉴스

Разрабатывали решение для автоматизации, а получили универсальный продукт «Мультиплексор для Лабораторных измерений»

Добрый день, коллеги! Разрабатывали очередной аутсорсный заказ и в процессе разработки поняли с командой, что это может быть довольно интересным универсальным продуктом. В статье (без подробностей) расскажу, что изначально делали и что получили в итоге. Совместно с заказчиком продумывали идею автоматизации производства. Они занимаются разработкой и изготовлением отечественных электронных компонентов, но процесс измерения основных параметров делался оператором вручную, с использованием 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. Основа для приложения мечты

Привет, земляне! Спешу к вам с радостной новостью, наконец то я готов представить вашему вниманию обновленную версию программы с открытым исходным кодом для разработки и управления мини-приложениями...

Хабр
Open Source Does Not Imply Open Community

Open source software has existed long before the invention of the (D)VCS. The author likely hosted a barebones HTML webpage or a txt file describing the project. There definitely was an FTP server somewhere with tarballs. The author may have been reachable by email. If you were really lucky …

Makefile.feld
🚀 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 - whohas/whohas: Cross-platform software search

Cross-platform software search. Contribute to whohas/whohas development by creating an account on GitHub.

GitHub

소프트웨어 개발자가 스스로 농담의 소재가 되어버린 이유

소프트웨어 제작은 문제 공간을 탐색하는 연구(Research)와 솔루션을 정교하게 구현하는 개발(Development)이 모두 필요하지만 현대 산업은 이를 분리하고 있다.

🔗 원문 보기

소프트웨어 개발자가 스스로 농담의 소재가 되어버린 이유

소프트웨어 제작은 문제 공간을 탐색하는 연구(Research)와 솔루션을 정교하게 구현하는 개발(Development)이 모두 필요하지만 현대 산업은 이를 분리하고 있다.

Ruby-News | 루비 AI 뉴스

Что можно понять только написав своего агента для кодинга

Сейчас агентов пишут все. Ваш сосед пишет агента. Ваш кот, вероятно, тоже, просто пока не пушит на GitHub. И если вы ещё не начали, то как минимум думали об этом в душе, прикидывая архитектуру между шампунем и кондиционером. Чем интересен именно кодинг-агент? Это идеальная ловушка для самоуверенного разработчика. Цель кристально ясна : читай код, пойми его, измени, проверь. Что может пойти не так? (Спойлер: вообще всё.) Под этой обманчивой простотой скрывается хаос — модели, которые обходят ваши ограничения с грацией уличного кота, инструменты, ломающиеся способами, о которых вы не подозревали, и промпты, которые прекрасно работают ровно до момента обновления модели на одну минорную версию. Я построил такого агента, тут расскажу что я узнал — и, надеюсь, этого хватит, чтобы вы захотели повторить мой путь. Или хотя бы посочувствовать. Что я собственно построил Назвал я его QuillCode . Звучит солидно, а внутри — вот что:

https://habr.com/ru/articles/1007720/

#agentic_coding #agentic_ai #agentic_engineering #software_engineering #software_development #claude_code

Что можно понять только написав своего агента для кодинга

Сейчас агентов пишут все. Ваш сосед пишет агента. Ваш кот, вероятно, тоже, просто пока не пушит на GitHub. И если вы ещё не начали, то как минимум думали об этом в душе, прикидывая архитектуру между...

Хабр

Проблема не в разработке, проблема в управлении: если виноватых нет, виноватый назначается

Когда я начинал карьеру в ИТ в роли разработчика, я довольно рано начал слышать одну и ту же фразу от более опытных коллег и руководителей: «Тут проблема не в разработке. Тут проблема в управлении». Эта фраза всплывала в самых разных контекстах — когда срывались сроки, когда продукт не давал ожидаемого результата, когда архитектура начинала сыпаться, а команда выгорала, продолжая делать работу ради работы. Она звучала убедительно и как будто бы всё объясняла, но в этом и заключалась проблема: такая формулировка работает как универсальное объяснение, которое не требует ничего уточнять. Она не заставляет указывать причину, место возникновения или критерии доказательства — и потому разговор неизбежно уходит в абстракцию, где управление превращается в туманную смесь «не той культуры», «не того мышления» и «не тех людей». Как говорил Луначарский, дайте мне томик Ленина — и я найду в нём такую цитату, которая способна объяснить любое явление в этой вселенной.

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 я безоговорочно верил в то, что голос станет следующим важным...

Хабр