The content describes the experience of a developer who was hired by a small foreign consulting firm to work on a project for a large company. The project involved a legacy codebase that had been developed over the course of two decades, using a wide range of technologies and with contributions from numerous developers.
The developer quickly realized that the codebase was in a poor state, with events being thrown for no apparent reason and classes being used in multiple contexts, making them difficult to modify without breaking something. The developer tried to fix and simplify the code, but this annoyed a colleague who had been working on the codebase for a long time.
The company had decided to transform the monolithic codebase into a microservices architecture based on Kubernetes, which the developer felt was "half madness." The developer pointed out that the tasks had always been taken too lightly, and that proper motivation and documentation were lacking.
The content highlights the challenges faced by developers when working on a complex legacy codebase, including poor code quality, lack of documentation, and resistance to change from team members who have been working on the codebase for a long time. It emphasizes the importance of patience, persistence, and effective communication in such situations.
To Another Language
from source content
javascript.plainenglish.io
Önemli Bilgiler Şuradan Elde Edildi
by Josef Cruz : javascript.plainenglish.... 04-16-2024
https://javascript.plainenglish.io/i-was-once-a-frustrated-and-dissatisfied-developer-00dbd80f468cDaha Derin Sorular