Member-only story

I quit Javascript: How to migrate to another language

DEVLOG
7 min readDec 14, 2024

--

Source: https://devlog.studio/posts/how-i-migrate-javascript-to-another-language/

Why migrates:

I used to work for a company that use JavaScript for most of the backend services. Everything seemed fine in the first few months of the project. But as it grew bigger and bigger, everything went out of control. Of course, part of it is about system design not just because of using Javascript, but I want to tell you my scary story that sometimes makes me unable to sleep well.

I recall the day I took some time off for a family vacation. On the very first night at the resort, my phone started ringing incessantly, with Slack notifications flooding in. It turned out I had caused a major issue. I’m not going to much detailed, but the causing is because I had forgotten to put await between an async function. It was absolutely my fault!

But we all make mistakes sometimes, right? Other languages like Java, .NET, Go, and TypeScript help detect those simple issues. JavaScript, however, isn’t built for that. So it always feels like there’s no room for mistakes, no tolerance for being tired or distracted while working with JavaScript. Because if there’s any mistake, JavaScript will stay silent and let it happen.

Always use Lodash

--

--

No responses yet