The post has been translated automatically. Original language: Russian
How often do you get mad because the code is "not pretty" or "not the best"? I think that every developer has had this question more than once. But the post is about how it affects the result. Most often, clients are not interested in the code structure itself or the architecture on which the system is built, and now I'm not saying that architecture or generally accepted rules for writing code are not important. They are important!
But it is not necessary to polish every letter of the code to deliver value to the consumer. Especially in our era when a person can do it for you in a couple of seconds. I think that nowadays developers should go towards Software Engineering and think about how to overtake competitors and release new features or updates rather than completely go into the details of writing code and think about how to make it "prettier". Yes, the readability and structure of the code has an important place to be. But end users, to put it mildly, don't care what sticks and adhesives you used during development. I recently started working on this principle myself and realized that done is better than perfect
Everyone, peace!
Как часто вы беситесь из-за того что код "не красивый" или "не самый лучший"? Думаю что данный вопрос не раз возникал у каждого разработчика. Но пост о том как это влияет на результат. Чаще всего клиентам важна не сама струкутура кода или архитектура на котором построена система, и сейчас я не говорю что архитектура или общепринятые правила по написанию кода не важны. Они важны!
Но не обязательно полировать каждую букву кода чтобы деливерить ценность потребителю. Особенно в нашу эпоху когда ИИшка может сделать это за вас за пару секунд. Думаю что в наше время разработчики должны идти в сторону Software Engineering-а и думать о том как бы обогнать конкурентов и выпускать новые фичи или обновления нежели чем поголовно уходить в подробности написания кода и думать как же сделать это "красивее". Да, читабельность и структура кода имеет немаловажное место быть. Но энд юзерам мягко говоря все равно какие палки и клеи вы использовали при разработке. Сам с недавних пор начал работать по этому принципу и понял что done is better than perfect
Всем peace!