Milecia introduces herself as a super software generalist, having experience with front and back-end engineering, machine learning, DevOps, and security, among others. She has worked with Javascript, Python, C++, and C#/.NET. When asked what she feels most comfortable working with, she states that although she is getting back into machine learning, Javascript is where her preference lies.
She mentions that one of her earlier jobs involved migrating a React codebase to Typescript. She says that Typescript is very effective in helping prevent errors in the production phase and for onboarding new developers due to the ease of typing and methods being found.
When asked about the learning curve, Milecia mentions that once the team was able to overcome the initial hesitation of migrating the codebase to Typescript, the learning curve was not excessively steep. Her team was able to pick things up very quickly by reading through the documentation. She mentions that the project was a relatively low priority at the time, and the migration took over six or seven months.
She talks about how migrating the codebase allowed them to catch and fix many errors or inconsistencies that had been ignored and worked around before everything was typed.
Milecia goes on to say that in another job later in her career, she was tasked again with migrating an existing codebase to Typescript, only much more aggressively this time, saying that the company wanted to halt all new production features while migrating as quickly as possible. She says the team would regularly get on calls to work through the details of things like type/naming conventions, which they kept track of using Google Docs.
On another note, she mentions that when migrating a code base to Typescript, it’s beneficial to implement a migration strategy before beginning the process - outlining the necessary steps toward the goal.
Show Links* Flipped Coding: https://www.flippedcoding.com/ * Milecia on LinkedIn: https://www.linkedin.com/in/milecia * Milecia on Twitter: https://twitter.com/FlippedCoding * Milecia on YouTube: https://www.youtube.com/channel/UC_8hnT1ItE6PVK9ENzfdf7w