Jason Knight
1 min readOct 16, 2023

--

All of which is a waste of code for esoteric unnecessary steps reeking of the "clean code" LIES which seem to be an integral part of TypeScript. It's literally the same pedantry and ignorance that the so-called "Clean code" movement have used to sacrifice three generations of hardware performance out of little more than unfounded fears.

I need to write my own article about the bullshit the good idea of "clean code" has been transformed into by dumb nonsesnical rules -- like the fear-mongering about if/else and switch/case, the lies of polymorphism always being better, etc, etm.

Again, it's sad to see people repeating mistakes I learned better than 30 years ago. In that way TypeScript shares so much in common with Ada, Modula, and Pascal.

There's a reason people don't write major commercial software in Ada. There's a reason the Fed dropped Ada as "the only language you can use". Taking the ugliest failings of Ada and mixing them with C Syntax's inherent painfully cryptic syntax is not a good idea.

It's why it's a laugh when people say I don't like it because it's new. I don't like it because it's recreating past failures! Meaning it's not "new" at all. It's the same herp just a different derp.

--

--

Jason Knight
Jason Knight

Written by Jason Knight

Accessibility and Efficiency Consultant, Web Developer, Musician, and just general pain in the arse

No responses yet