Egor Bolgov (@Indomian) profile picture

Just web development. No mess in head for now. Pity.

Saint-Petersburg
Joined February 2011
Photo by Egor Bolgov (@Indomian)Photo by Egor Bolgov (@Indomian)Photo by Egor Bolgov (@Indomian)Photo by Egor Bolgov (@Indomian)Photo by Egor Bolgov (@Indomian)Photo by Egor Bolgov (@Indomian)Photo by Egor Bolgov (@Indomian)Photo by Egor Bolgov (@Indomian)Photo by Egor Bolgov (@Indomian)Photo by Egor Bolgov (@Indomian)
Egor Bolgov retweeted
Воу, не помню когда еще я видел настолько жесткий ответ хоть кого-то из ФААНГов на европейские регуляции Apple прям открыто говорит «окей, мы сделаем как вы там в ЕС хотите, но обложим разработчиков такими комиссиями, что никто из них в жизни не окупится» apple.com/newsroom/2024/01/a…
25
6
11
316
75,462
Egor Bolgov retweeted
If you think you’re done, think twice.
48
760
90
5,812
408,852
𝗬𝗼𝘂𝗿 𝗦𝗼𝗳𝘁𝘄𝗮𝗿𝗲 𝗔𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲 𝗜𝘀 𝗔𝗹𝘄𝗮𝘆𝘀 𝗖𝗼𝗺𝗽𝗹𝗲𝘅 𝗔𝘀 𝗬𝗼𝘂𝗿 𝗢𝗿𝗴𝗮𝗻𝗶𝘇𝗮𝘁𝗶𝗼𝗻 Have you heard about 𝗖𝗼𝗻𝘄𝗮𝘆'𝘀 𝗟𝗮𝘄? It is a theory created by computer scientist Melvin Conway in 1967. which says: "𝘖𝘳𝘨𝘢𝘯𝘪𝘻𝘢𝘵𝘪𝘰𝘯𝘴, 𝘸𝘩𝘰 𝘥𝘦𝘴𝘪𝘨𝘯 𝘴𝘺𝘴𝘵𝘦𝘮𝘴, 𝘢𝘳𝘦 𝘤𝘰𝘯𝘴𝘵𝘳𝘢𝘪𝘯𝘦𝘥 𝘵𝘰 𝘱𝘳𝘰𝘥𝘶𝘤𝘦 𝘥𝘦𝘴𝘪𝘨𝘯𝘴 𝘸𝘩𝘪𝘤𝘩 𝘢𝘳𝘦 𝘤𝘰𝘱𝘪𝘦𝘴 𝘰𝘧 𝘵𝘩𝘦 𝘤𝘰𝘮𝘮𝘶𝘯𝘪𝘤𝘢𝘵𝘪𝘰𝘯 𝘴𝘵𝘳𝘶𝘤𝘵𝘶𝘳𝘦𝘴 𝘰𝘧 𝘵𝘩𝘦𝘴𝘦 𝘰𝘳𝘨𝘢𝘯𝘪𝘻𝘢𝘵𝘪𝘰𝘯𝘴." In other words, the 𝘀𝘁𝗿𝘂𝗰𝘁𝘂𝗿𝗲 𝗼𝗳 𝗮 𝘀𝗼𝗳𝘁𝘄𝗮𝗿𝗲 𝘀𝘆𝘀𝘁𝗲𝗺 𝗶𝘀 𝗼𝗳𝘁𝗲𝗻 𝗶𝗻𝗳𝗹𝘂𝗲𝗻𝗰𝗲𝗱 𝗯𝘆 𝘁𝗵𝗲 𝘀𝘁𝗿𝘂𝗰𝘁𝘂𝗿𝗲 𝗮𝗻𝗱 𝗰𝗼𝗺𝗺𝘂𝗻𝗶𝗰𝗮𝘁𝗶𝗼𝗻 𝗽𝗮𝘁𝘁𝗲𝗿𝗻𝘀 𝘄𝗶𝘁𝗵𝗶𝗻 𝘁𝗵𝗲 𝘁𝗲𝗮𝗺 𝗯𝘂𝗶𝗹𝗱𝗶𝗻𝗴 𝗶𝘁. This can result in software architecture that is not optimal for the problem being solved, as the team may focus on their own organizational needs over the needs of the system. This means an organization with small distributed teams will produce a modular service architecture, while an organization with large collocated teams will produce a monolithic architecture. In some broad sense, we could even say that 𝗛𝗥 𝘂𝘀𝘂𝗮𝗹𝗹𝘆 𝗱𝗲𝗳𝗶𝗻𝗲𝘀 𝘀𝗼𝗳𝘁𝘄𝗮𝗿𝗲 𝗮𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲𝘀. To mitigate this, we can use the 𝗜𝗻𝘃𝗲𝗿𝘀𝗲 𝗖𝗼𝗻𝘄𝗮𝘆 𝗺𝗮𝗻𝗲𝘂𝘃𝗲𝗿. This technique means we should involve software architects, engineers, and leaders in defining organizational structures. Doing it can lead to better software. Yet, we can see that many organizations ignore Conway's law and think that organizational structures and software architecture are detached from each other, with surprises in the end. Image credits: Manu Cornet (bonkersworld. net). #softwaredesign
6
254
5
1,036
146,631
Ща вам дед расскажет, как на Win98 во встроенном notepad.exe, используя пакет программ Denver (Apache, MySQL, PHP), в браузере IE 6 с разрешением экрана 800х600 и ЭЛТ монитором Samsung с выгоревшим кинескопом, как он сайты на PHP свои пилил)) Без СМС и регистрации!))
20 лет назад делал сайты на пхп, жыквери не было и в помине, как и понятия «фулстэк» 10 лет назад - ASP .NET WebForms на VB .NET с переходом на C# и ASP .NET MVC5 и AspNetCore
10
1
3
45
9,536
Egor Bolgov retweeted
Слушал тут про прокрастинацию. Но не вот эту дрочь про календарики-блокнотики и GTD-сектантство, а про прокрастинацию как проблему эмоционального регулирования. Про календарики-блокнотики тоже было, но это вообще не основное.
4
26
1
171
21,254
Неидеальные люди.Размышлениями о синдроме самозванца от первого лица поделится Илья Любимов.Как жить и работать, если вы не выполняете план на 110% каждый месяц, иногда чувствуете, что вас уличат в том, что вы не на 100% соответствуете занимаемой позиции 📋bit.ly/3PtHWyP
1
1
122
Egor Bolgov retweeted
* People ask LLMs to write code * LLMs recommend imports that don't actually exist * Attackers work out what these imports' names are, and create & upload them with malicious payloads * People using LLM-written code then auto-add malware themselves vulcan.io/blog/ai-hallucinat…
76
1,989
499
7,258
1,794,832
Egor Bolgov retweeted
5. Semrush Paraphrasing Tool Use this free tool to rewrite sentences or paragraphs for clarity, length, and natural-sounding English. The tool rates length, readability, and tone of voice. It's great for repurposing content, too. semrush.com/goodcontent/para…
1
4
21
3,010
Egor Bolgov retweeted
Here's how to generate ideas with our tool ContentShake; powered by AI 🔥 social.semrush.com/3pCACpp.
1
7
34
5,486
Вот жаль, что такие статьи вряд ли читают молодые разработчики. А "старым" они уже не помогут ничем, разве что пукан поджечь. intercom.com/blog/traits-of-…
5
4
3
15
2,602
А кто в курсе, как в англоязычном мире называют то, что мы "костылями" и "велосипедами" в разработке называем? Вчера понял, что не могу красиво перевести :(
8
2
1
15
10,657
Good thread up and down. So many developers have told me "management doesn't give us time to fix things we know are important." My response? "You are the ones with your hands on the keyboards."
So I refactor as a shadow initiative. I don’t tell you about it, I don’t ever skip it in order to deliver faster. How long it takes me to deliver working code is how long it takes me to also refactor said code. As a result I am known as “slow but his stuff always works”
3
8
1
50
14,284
Egor Bolgov retweeted
Итак, ревью полутора (!) дней комментариев к разлетевшемуся посту про токсичное код-ревью: nitter.gq/almaximal/status/16226… Я всё это время старался аккуратно отвечать на комментарии и ничего не пропускать. Были очень полезные комментарии, а были и откровенно опасные советы. Поехали! 🧵
Чёт я иногда реально в шоке от джунов :-(
14
15
9
163
84,040
Egor Bolgov retweeted
Бывает и так, что сотрудники увольняются со словами: "не могу здесь больше работать, процессы говно, компания говно и сами вы все говно 💩". Но даже если процессы и правда попахивают, всегда ли сотрудник прав? Про терпимость к говну (shit tolerance).
27
45
18
574
86,417
И да - это бывает сложно. Но чем раньше вы это примете, тем лучше.
1
1
4
375
Все, что кажется разумным и объяснимым сегодня, завтра будет уже мешать. Это надо просто принять и быть готовым к постоянным изменениям. И лучше, если эти изменения драйвите вы, а не окружающая действительность.
1
1
5
314
Все принятые и реализованные технические решения рано или поздно станут техническим долгом. Да, вот так категорично и это скорее правило, чем исключение. Весь вопрос лишь в том, доработаете ли вы в компании до этого времени или с этим придется разбираться новым коллегам.
2
1
1
12
1,256
Egor Bolgov retweeted
I think that "correct" or "wrong" communication diagrams are useless without a description of what information type arrows show.
This quoted post is unavailable.
Возрастной философии тред. В лучших традициях твиттерского жанра "дед ноет". Все как положено: нытье, без конкретных примеров действий и противодействий.
3
3
14
Фильму «хакеры» 27 лет 😳 Репост если захотели стать программистом именно после этого фильма. Лайк если вы не бумер и для вас это был фильм «социальная сеть». Свой вариант в реплаи 😊
44
17
9
158