User Avatar

Davy Engone

Programming langages

4y ago

Helping recruiters think like developers and make better hires through the Tech Jargon

Don't hire JavaScript developers but TypeScript
Davy Engone

JavaScript is not reliable. TypeScript fixes it!

This is somehow controversial in the tech world. The so-called JavaScript experts will tell you they don't need TypeScript. Once they've tried It, they come full circle and adopt It.

JavaScript and TypeScript are 2 programming languages. TypeScript makes writing code safe.

The story for non-technical people

Imagine going to a bakery to buy some bread 🥖🥖🥖. They cost 5€. You take out of your pocket 5€ in paper money and hand it over to the merchant. They put it in their cashier and move on to the next customer.

Later that day, the merchant heads to the bank to deposit 💵 their money and your 5€ paper money is being rejected by the bank. They say It's a fake 5€. It looks like one but It's not one.

The bank suggests to the merchant to adopt a money checker in order to avoid these issues in the future.

Enters the money checker (TypeScript)

You've probably all seen a money checker. It's a machine that comes in different shapes and forms. It uses violet lasers to check the paper money.

The advantages of using a money checker are obvious at this stage:

  • no more scams

  • no fake money in your cashier

  • no money rejected at the bank

If you understand this concept then you understand what is TypeScript and why JavaScript developers should be using this instead.

Takeaways

The reality is some developers are religiously attached to JavaScript. They see TypeScript as an overhead on top of their JavaScript applications. This is obviously a misunderstanding of the benefits of such technology.

TypeScript is the money checker. All JavaScript developers should be using TypeScript instead.

Advice for tech recruiters and business developers

When you see job requests for JavaScript developers, you can challenge the hiring manager about the choice of the language. I guarantee It will make you look good. Moreover, It will allow you to create value in ways you can't imagine. Just think of you telling the baker about the money checker. They might not see the need right now but you can show them with a minimal example how this will improve their shop.

When talking to a candidate that has TypeScript on their resume, you can ask for the moment they made the switch. What was the trigger for them? You'll learn a lot about their way of thinking about code.

That was Don't hire JavaScript developers but TypeScript.

Hopefully, you've learned something from this essay. Fee free to take the test to measure your progress.

Until next time, take care!