TypeScript
WARNING
Under construction…
I remember that as a junior developer, I was skeptical about using TypeScript in projects. It's an additional responsibility for a developer to annotate code with types. Over time, by working on complex projects with other developers, I convinced myself of TypeScript so much that now I can't imagine a project without it. If it isn't used yet, I will encourage its introduction.
TypeScript serves as a form of documentation for source code. Unlike natural languages like English, it has a strict syntax that makes it readable not only by humans but also by computers, assisting humans in their daily tasks. The idea is that while human abilities are limited, using modern and advanced tools makes them more effective.