Tom Clark
1 min readJul 23, 2024

--

I've been in the anti-typescript brigade for a long time. Interestingly, I was coming from a perspective of a senior engineer considering transitioning my team over from JS to TS - so my main perspective of it is that the diffs in GitHub look atrocious, and it was very very difficult to review the code.

When proptypes, which we were using, were deprecated I decided I had better just suck it up and learn, because the world was clearly going typescript. When I did that, of course I was no longer staring at people's code in git diffs but in my own IDE and I realised the one power of typescript that gets raraely talked about - the enhanced ability of the linter. Being able to lint the code much more powerfully leads to a really great DevEx.

On that experience, I very much changed my mind, and am transitioning the apps I'm responsible for.

Still hate the diffs on GitHub though!

--

--

Tom Clark
Tom Clark

Written by Tom Clark

Fluid Dynamicist at the core, lover of chaos theory. Experienced scientist, developer and team lead working in wind energy — from startups to heavy industry.

No responses yet