Тут пытаются ввести определение магии в коде. Не поругать или похвалить, а именно определить. Ну и насыпать каких-то советов.
#code #programming
#code #programming
👍1
Тут хвалят и ругают LSP. В основном ругают, конечно. Мне не доводилось что-то в этой области писать, но, кажется, все там достаточно грустно. Разброд и шатания.
#lsp #code #editor
#lsp #code #editor
Тут продвигают just for fun идею. Мол, если писать код уже не приносит удовольствия, и делать это приходится исключительно из-за денег, а проекты других людей вызывают реакции "да кому это вообще надо?" и "ну и кто за это заплатит?", то вот, посмотрите, что можно кодить для удовольствия, и вот какие проекты люди делают просто ради развлечения.
#code #programming #just4fun
#code #programming #just4fun
❤2
Месье знает толк в извращениях: версионирование по Кельвину. Идея в том, что версия софта движется по температуре только вниз, и как только абсолютный ноль достигнут, никаких обновлений больше не будет. А если кто-то от нашего софта зависит, то а) их температура обязана быть выше нашей (либо обе должны быть на нуле) б) понижение нашей температуры обязывает их понижать свою обновлением. Штука странная, кажется, мало где применимо, но там чуваки её для какой-то своей странной-уникальной-распределённой-функциональной ОС используют.
#version #code
#version #code
🥴5
Тут очень смешно: у чувака падали тесты из-за пасхалки в man: если запустить в 00:30, не указав страницу, в stderr вылетало "gimme gimme gimme". Зачем чувак запускал в тестах man без страницы, история умалчивает.
#humor #programming #code
#humor #programming #code
😁8
Такого extreme programming я ещё не встречал: каждый день начинать работать над чем-то и, если не закончил, выкидывать всё и начинать заново на следующий день. А если не получается, то сначала надо тем же методом избавиться от того, что мешает. Проверять мы это, конечно, не будем. А в посте на основе этой идеи предлагают писать некоторые вещи дважды.
#programming #code
#programming #code
😨2❤1🥰1🤡1
Тут чел описывает подход к дизайну внутренних библиотек в их команде и поясняет на понятных примерах. Подход простой: дизайним апи с минимумом возможностей конфигурации, выбирая за людей sensible defaults.
#code #programming #design
#code #programming #design
🤝3
Do you remember all those rushed changes that your developers implemented three years ago, and how they complained about the design damage they caused to make that happen?
It's all still in the codebase. It never disappears.
You may have forgotten it, but they still live with it every day.
I'm not saying you were wrong to be in a hurry then; I'm only saying it's not over
#code #debt
It's all still in the codebase. It never disappears.
You may have forgotten it, but they still live with it every day.
I'm not saying you were wrong to be in a hurry then; I'm only saying it's not over
#code #debt
Blogspot
There is No Automatic Reset for Engineering
Do you remember all those rushed changes that your developers implemented three years ago, and how they complained about the design damage t...
😁2😐1
Тут некогда студентка рассказывает, как ей работалось над кодом, который старше, чем она сама, в US National Ignition Facility. Код с кусками из Java 4, много миллионов строк, не очень много тестов. Я бы подсветил две вещи:
- Что там за код, мы не знаем, может просто какой-то advanced калькулятор, от багов в котором учёным не поплохеет.
- Показывает всю мощу Java. Четвёртая, восьмая, одиннадцатая, всё переварится.
#code #programming #java
- Что там за код, мы не знаем, может просто какой-то advanced калькулятор, от багов в котором учёным не поплохеет.
- Показывает всю мощу Java. Четвёртая, восьмая, одиннадцатая, всё переварится.
#code #programming #java
Mirawelner
The Codebase of a National Lab I Worked At
A look into the quality (or lack therof) of the code in a very high-stakes facility.
👍3
Прямо хорошо под пятницу: письмо, где чел ругает, немного хвалит, и снова ругает AI-powered разработку.
#ai #llm #code
#ai #llm #code
Blogmobly
The Copilot Delusion
Disclaimer: This post was written May 2025, and the arguments apply to AI code capabilities at this time. The arguments around lack of competence are certainly likely to become less prevalent-while the parts about the desecration of the joys of programming…
Тут не один раз всплывали разного рода жалобы на современный софт. Веб - срань, десктоп - та же срань, только на электроне, даже приложения на нативных технологиях умудряются зафакапить. Тут вот наглядно показывают, что не в UI дело. Даже суровые разработчики компиляторов и даже с Rust успешно следуют общим трендам.
#software #code #humor
#software #code #humor
😁3
Narcissistic Design - забавный доклад про то, как быть незаменимым и никогда не остаться без работы. Старый, конечно, но всё ещё смешно.
#talk #humor #code
#talk #humor #code
YouTube
Stuart Halloway - Narcissistic Design
The software industry changes rapidly, but you can protect yourself from these changes by creating code that is complicated enough that only you can maintain it.
Of course you should not engage in obvious bad practices. The good news is that you don't have…
Of course you should not engage in obvious bad practices. The good news is that you don't have…
😁1
Эссе с размышлениями на тему: «Do the simplest thing that could possibly work». Рассуждают по сути о том, когда можно делать просто, а не правильно и масштабируемо, и почему это может быть хорошо.
#code #programming #async
#code #programming #async
Seangoedecke
Do the simplest thing that could possibly work
When designing software systems, do the simplest thing that could possibly work. It’s surprising how far you can take this piece of advice. I genuinely think…
💯2
Дед ворчит на перегруженные цветами темы в редакторах кода и описывает подход, которым руководствовался при создании Alabaster.
#editor #code #theme
#editor #code #theme
tonsky.me
I am sorry, but everyone is getting syntax highlighting wrong
Applying human ergonomics and design principles to syntax highlighting
👍10
Тут чел делится своей, вполне валидной, как мне кажется, точкой зрения, на то, почему же бигкорп, нанимающий бигбрэйн разработчиков, в итоге оказывается с дерьмовым кодом у разбитого корыта.
#software #code
#software #code
Seangoedecke
How good engineers write bad code at big companies
--
👍3😭1