You can't design software you don't work on
https://www.seangoedecke.com/you-cant-design-software-you-dont-work-on/
https://www.seangoedecke.com/you-cant-design-software-you-dont-work-on/
Seangoedecke
You can't design software you don't work on
--
👍1
[Перевод] 13 законов разработки программного обеспечения
https://habr.com/ru/articles/979860/
https://habr.com/ru/articles/979860/
Хабр
13 законов разработки программного обеспечения
Некоторые из них известны, некоторые - довольно узкоспециальные, но ВСЕ они очень полезны инженерам-разработчикам и проектным менеджерам. Интересно, сколько из этих законов будут для вас новыми? Закон...
💩2🤮1
Зумеры постигают капитализм - Performance Review: почему твоя премия — это беспроцентный кредит компании
https://habr.com/ru/articles/982302/
https://habr.com/ru/articles/982302/
Хабр
Performance Review: почему твоя премия — это беспроцентный кредит компании
Сейчас в Я проходит очередной perf review, а весной он будет в других крупных бигтех-компаниях. Сотрудники нервно заполняют самооценку, пишут фидбек на коллег, строят теории о том какие оценки получат...
👍2🔥1
Forwarded from The Art Of Programming
Закон Брукса.
Недавно в разговоре упомянул закон Брукса, и внезапно пришлось объяснять. Ноги растут прямиком из 1975 года, тогда вышла книга Фредерика Брукса — «Мифический человеко-месяц, или Как создаются программные системы» (так название было переведено на русский язык).
Frederick Brooks Jr. — Mythical Man-Month, The: Essays on Software Engineering, Anniversary Edition
В этой книге был сформулирован принцип:
Фредерик Брукс в некотором смысле опирался на несколько базовых тезисов, среди которых два ключевых:
И то, и другое занимает время и замедляет работу всей команды. При этом, как замечал позднее сам Брукс, затраты возможно снизить при грамотном планировании и дополнительные люди были добавлены в начале проекта, но если проект уже опаздывает — то всё, труба!
#DevRel
Недавно в разговоре упомянул закон Брукса, и внезапно пришлось объяснять. Ноги растут прямиком из 1975 года, тогда вышла книга Фредерика Брукса — «Мифический человеко-месяц, или Как создаются программные системы» (так название было переведено на русский язык).
Frederick Brooks Jr. — Mythical Man-Month, The: Essays on Software Engineering, Anniversary Edition
В этой книге был сформулирован принцип:
Adding manpower to a late software project makes it later.
Добавление дополнительных сотрудников в отстающий проект может привести к его дальнейшей задержке.
Фредерик Брукс в некотором смысле опирался на несколько базовых тезисов, среди которых два ключевых:
1. С ростом количества людей в проекте быстро растут дополнительные каналы связи и, как следствие, значительно увеличиваются накладные расходы на связь.
2. Каждого нового сотрудника необходимо адаптировать в проекте. А также требуется на базовом уровне его синхронизировать с командой.
И то, и другое занимает время и замедляет работу всей команды. При этом, как замечал позднее сам Брукс, затраты возможно снизить при грамотном планировании и дополнительные люди были добавлены в начале проекта, но если проект уже опаздывает — то всё, труба!
#DevRel
❤2
Forwarded from The Art Of Programming
Logging sucks.
Не... ну мы все привыкли читать, а лучше просто писать и никогда не читать эти самые логи. В очередной раз нам предлагают посмотреть на проблему написания логов. В этот раз как-то системно, что ли.
Boris Tane — Logging sucks. And here's how to make it better.
В публикации, наверное, самое ценное — это отработка возражений. Например, про OpenTelemetry: ну правда, если ты перешел на OpenTelemetry, это совершенно не значит, что у тебя все хорошо.
Не... ну мы все привыкли читать, а лучше просто писать и никогда не читать эти самые логи. В очередной раз нам предлагают посмотреть на проблему написания логов. В этот раз как-то системно, что ли.
Boris Tane — Logging sucks. And here's how to make it better.
В публикации, наверное, самое ценное — это отработка возражений. Например, про OpenTelemetry: ну правда, если ты перешел на OpenTelemetry, это совершенно не значит, что у тебя все хорошо.
Loggingsucks
Logging Sucks - Your Logs Are Lying To You
Why traditional logging fails and how wide events can fix your observability
👍2
Forwarded from The Art Of Programming
Встреча с Программным комитетом Saint HighLoad++ 2026
Буквально через неделю, 14 января, в Санкт-Петербурге, ул. 2-я Советская, д. 18, Failover, в 19:00 начнется встреча с Программным комитетом Saint HighLoad++ 2026.
Встреча пройдет в двух форматах:
зарегистрироваться офлайн
зарегистрироваться онлайн
Если вы хотите стать спикером Saint HighLoad++ 2026 или принять участие в формировании программы летней конференции — приходите (или подключайтесь онлайн) на встречу. Программный комитет расскажет все подробности о конференции: как все будет, какие темы будут особенно актуальны, какие нововведения будем внедрять.
Поговорим о трендах, набросаем темы докладов, приоткроем закулисье работы Программного комитета и дадим ответы на ваши вопросы.
Буквально через неделю, 14 января, в Санкт-Петербурге, ул. 2-я Советская, д. 18, Failover, в 19:00 начнется встреча с Программным комитетом Saint HighLoad++ 2026.
Встреча пройдет в двух форматах:
зарегистрироваться офлайн
зарегистрироваться онлайн
Если вы хотите стать спикером Saint HighLoad++ 2026 или принять участие в формировании программы летней конференции — приходите (или подключайтесь онлайн) на встречу. Программный комитет расскажет все подробности о конференции: как все будет, какие темы будут особенно актуальны, какие нововведения будем внедрять.
Поговорим о трендах, набросаем темы докладов, приоткроем закулисье работы Программного комитета и дадим ответы на ваши вопросы.
Java Annotated Monthly – January 2026
https://blog.jetbrains.com/idea/2026/01/java-annotated-monthly-january-2026/
https://blog.jetbrains.com/idea/2026/01/java-annotated-monthly-january-2026/
The JetBrains Blog
Java Annotated Monthly – January 2026 | The IntelliJ IDEA Blog
Happy New Year and welcome to the first Java Annotated Monthly of 2026! We hope this year brings fresh ideas, smarter ways to stay productive, and innovation that lasts.
This is the future: A Software Library with No Code
https://www.dbreunig.com/2026/01/08/a-software-library-with-no-code.html
https://www.dbreunig.com/2026/01/08/a-software-library-with-no-code.html
Drew Breunig
A Software Library with No Code
Do we still need libraries of 3rd party code when AI agents are this good?
🔥1
The Origin of the Terms Big-Endian and Little-Endian (2003)
https://www.ling.upenn.edu/courses/Spring_2003/ling538/Lecnotes/ADfn1.htm
https://www.ling.upenn.edu/courses/Spring_2003/ling538/Lecnotes/ADfn1.htm
www.ling.upenn.edu
Origin of the Terms Big-Endian and Little-Endian
Code as Literature: What Ernest Hemingway Can Teach You About Writing Java
https://www.javacodegeeks.com/2026/01/code-as-literature-what-ernest-hemingway-can-teach-you-about-writing-java.html
https://www.javacodegeeks.com/2026/01/code-as-literature-what-ernest-hemingway-can-teach-you-about-writing-java.html
Java Code Geeks
Code as Literature: What Ernest Hemingway Can Teach You About Writing Java
Discover how Ernest Hemingway's literary principles can transform your Java code. Learn to write clean, readable code through narrative flow
👍1