Skip to main content

One post tagged with "refactoring"

View All Tags

How to Move 100 Developers From JavaScript to TypeScript and Stay Alive

· 8 min read
Omer Morad
Platform Engineer & Testing Advocate

Originally published on Medium.

During one of my first days as a new developer at Natural Intelligence, I was requested to write a microservice that interfaced with some external APIs and required some complicated logic. The microservice needed proper software design and architectural planning. Always keen for a new challenge, I was very excited about the mission.

After I presented the High-Level Design document to the relevant parties, I felt like something was missing — a comprehensive examination of all the requirements made me ask myself: “Is JavaScript adequately robust to implement this complex software design?”

Finding the answer to this question took me on a wonderful journey in which I successfully employed a method of implementing a big change in a dynamic organization.