Разработка ждёт балета
1.67K subscribers
488 photos
3 videos
15 files
1.43K links
What I cannot create, I do not understand.

DM: @alexey_mileev
PeerLab: https://t.me/+e2ND1tAa0lU2ZTli
Download Telegram
Классный разбор того, какими способами машины учитывают високосную секунду, и к каким интересным проблемам она приводит. Ну, недолго ей осталось, говорят, отменили с 2035-го, надо только "весь мир в труху" не допустить, а то обидно получится.

#time #code #programming
3🔥1
О принципах разработки финансовых систем. Написаны кровью бесчисленными часами боли.

#finance #programming #code
🔥2
Будто дед с батей на кухне языками сцепились. Один говорит, что визуальное программирование - ерунда, программисты не нуждаются в визуализации кода, диаграммы они рисуют совсем для другого, и неплохо было бы такие полезные картинки рисовать автоматом. Второй говорит, что давайте всё вместе: где-то лучше текстовый код, где-то - диаграммный, вот и давайте стремиться к среде, в которой это всё сольётся в экстазе.

#code #programming
👍1
Немножко забавного: если бы романисты писали баг репорты.

We try to secure the code but all we find is pain. It is freeing to be able to compile; without it, what do we have? We pretend that the code we have written is not ourselves, but we cannot hide from the errors. The code is truth, but the truth it shows is not the one we expected to find. What would you call someone who abandoned the search for truth merely because the user is able to demonstrate fallacies? You would call them a coward, not a coder.
This code is our prison. We must escape it, and also escape strings which are passed in to it as input.


#humor #code #programming
😁1
Программерские перлы. Замечательный док. Мой топ:
- Pi seconds is a nanocentury
- If you lie to the computer, it will get you
- If we can’t fix it, it ain’t broke
- One person’s constant is another person’s variable

#humor #programming #code
👍1
Про ужасную, но прекрасную кодобазу.

Oh the merchants2 table? Yeah, we ran out of columns on merchants, so we made merchants2


#programming #code #db
😁1
Тут пытаются ввести определение магии в коде. Не поругать или похвалить, а именно определить. Ну и насыпать каких-то советов.

#code #programming
👍1
Тут хвалят и ругают LSP. В основном ругают, конечно. Мне не доводилось что-то в этой области писать, но, кажется, все там достаточно грустно. Разброд и шатания.

#lsp #code #editor
Тут продвигают just for fun идею. Мол, если писать код уже не приносит удовольствия, и делать это приходится исключительно из-за денег, а проекты других людей вызывают реакции "да кому это вообще надо?" и "ну и кто за это заплатит?", то вот, посмотрите, что можно кодить для удовольствия, и вот какие проекты люди делают просто ради развлечения.

#code #programming #just4fun
2
Месье знает толк в извращениях: версионирование по Кельвину. Идея в том, что версия софта движется по температуре только вниз, и как только абсолютный ноль достигнут, никаких обновлений больше не будет. А если кто-то от нашего софта зависит, то а) их температура обязана быть выше нашей (либо обе должны быть на нуле) б) понижение нашей температуры обязывает их понижать свою обновлением. Штука странная, кажется, мало где применимо, но там чуваки её для какой-то своей странной-уникальной-распределённой-функциональной ОС используют.

#version #code
🥴5
Тут очень смешно: у чувака падали тесты из-за пасхалки в man: если запустить в 00:30, не указав страницу, в stderr вылетало "gimme gimme gimme". Зачем чувак запускал в тестах man без страницы, история умалчивает.

#humor #programming #code
😁8
Такого extreme programming я ещё не встречал: каждый день начинать работать над чем-то и, если не закончил, выкидывать всё и начинать заново на следующий день. А если не получается, то сначала надо тем же методом избавиться от того, что мешает. Проверять мы это, конечно, не будем. А в посте на основе этой идеи предлагают писать некоторые вещи дважды.

#programming #code
😨21🥰1🤡1
Тут чел описывает, почему даже модным прорывным стартапам, которые все такие из себя "move fast and break things", ну никак нельзя позволять строить свои велосипеды с деньгами и транзакциями. Ну и даёт некоторые направления, как такие системы надо строить.

#finance #startup #code
👍3🔥1
Тут чел описывает подход к дизайну внутренних библиотек в их команде и поясняет на понятных примерах. Подход простой: дизайним апи с минимумом возможностей конфигурации, выбирая за людей sensible defaults.

#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
😁2😐1
Тут некогда студентка рассказывает, как ей работалось над кодом, который старше, чем она сама, в US National Ignition Facility. Код с кусками из Java 4, много миллионов строк, не очень много тестов. Я бы подсветил две вещи:
- Что там за код, мы не знаем, может просто какой-то advanced калькулятор, от багов в котором учёным не поплохеет.
- Показывает всю мощу Java. Четвёртая, восьмая, одиннадцатая, всё переварится.

#code #programming #java
👍3
Очень занимательный очерк с размышлениями о том, какой ЯП могли бы предпочесть великие композиторы, будь они живы в наше время.

#music #language #code
Тут не один раз всплывали разного рода жалобы на современный софт. Веб - срань, десктоп - та же срань, только на электроне, даже приложения на нативных технологиях умудряются зафакапить. Тут вот наглядно показывают, что не в UI дело. Даже суровые разработчики компиляторов и даже с Rust успешно следуют общим трендам.

#software #code #humor
😁3