dev format
29 subscribers
74 photos
5 videos
10 files
120 links
Download Telegram
Forwarded from My life devlog
Читаю "Пятую дисциплину", там приводятся примеры наиболее распространенных шаблонов развития систем. И один из них - "Подмена проблемы".

Суть его в том, что есть проблема, для которой есть сложное, неочевидное или дорогое фундаментальное решение и быстрое, простое, симптоматическое "лечение". И если система выбирает "снятие симптома", то постепенно возможность фундаментально "излечиться" становится все меньше и меньше, а зависимость от "симптоматических решений" постоянно растет.

У многих команд по разработке ПО есть проблема несоблюдения сроков. Фундаментально ее можно решить путем, например, выстраивания других отношений с бизнесом и построения хорошего agile-процесса, но это трудно. Проще накостылять, чтобы "сохранить лицо" и успеть в срок. В следующей задаче успеть будет еще сложнее, потому что костыли мешают, но и решать проблему еще труднее, поэтому появляется зависимость от "костыльных методов", которые (чтобы самооценка у руководителей не падала) выдаются за героическое решение проблем.

Чуть подробнее - в моем ЖЖ.
👍1
Forwarded from Стой под стрелой (Nikita Prokopov)
Попалось в Твиттере:

> Safari doesn’t support fractional font sizes, so we do integer font size and add the fractional size using the scale transform.


el.style.fontSize = `${Math.floor(fontSize)}px`;
el.style.transform = `scale(${fontSize / Math.floor(fontSize)})`


И это, мне кажется, максимально концентрированно отражает вообще все программирование:

- Абстракции, которые не делают то, что тебе нужно.
- Объезд абстракций максимально идиотским, но изобретательным способом (смекалочка!)
- Создание техдолга, с которым самому же и придется разбираться.
- Вполне вероятно, потеря качества.
- Вполне вероятно, не самое оптимальное использование ресурсов.
- Из-за одной неудачной платформы страдают все.
- Сомнительная фича in the first place (я не знаю контекста, но зачем вообще нужен дробный размер шрифта?)
- Готовность мириться с неоптимальными посредственными решениями. «И так сойдет»
- Бессилие перед невозможностью сделать нормально.
- Полная бессмысленность происходящего на всех уровнях.
- Высокие зарплаты всех участников^W^W^W^W.

Шутка про «вылить воду из чайника и перейти к шагу 1» это не шутка, это буквально рабочие будни.
Читаю чужой код: статическая переменная использовалась как значение счётчика отправок и как индекс для массива 🙂
Идея: нейросеть, которой скармливаешь аудио речь и она удаляет оттуда "акания" и "экания".
Погуглил что то не нашел такой..
🤔2
Хорошо что хоть коммент есть :)
🤯1
Программисты, у которых кофе недостаточно сладкий, выбирают ЯП с большим количеством синтаксического сахара 🙂
В музее истории версий Windows 😀
😁2
Forwarded from format/fm
This media is not supported in your browser
VIEW IN TELEGRAM
Я сделал это!
100 уроков печатания русского текста вслепую, со знаками препинания и циферками в программе “СОЛО на клавиатуре”!
50 дней мучений, ошибок, перепрохождений из-за ошибки на самом последнем символе упражнения, вздохов, руганий, злости, радости от выполнения. А также 50 дней печатания умных, жизнеутверждающих, смешных, мотивирующих, поучающих, глубоких текстов.

Сертификат даже есть - https://solo.nabiraem.ru/certs/download/233507/PW-0000001A91_RU.png

А что дальше? Пройти курс для английской раскладки :)
👏3👍1
Привет всем, подкиньте, пожалуйста, ссылки на англоязычные каналы Telegram, которые вы знаете или на которые подписаны 🙏
(Если около айтишных каналов нет, то любой сойдет)
Я использую больше всего...
Anonymous Poll
32%
Firefox
68%
Chrome
0%
Yandex/Safari/etc
Побывал в офисе Яндекса в Екатеринбурге. Моё почтение, офис очень крутой.
🤯1