Created: 2022-05-12 23:00

Don’t delude yourself when working with TypeScript; it offers no real assistance if you’re only halfway committed to using properly typed code and fill in the rest with any. Why sacrifice the confidence that typed code can provide?

Partially typed code may create an illusion of guarantees and safety. However, this is a false sense of security, as one might assume that the absence of type errors indicates that everything is functioning correctly, when that may not be the case.

As Edsger W.Dijkstra once said, “some people found error messages they couldn’t ignore more annoying than wrong results, and, when judging the relative merits of programming languages, some still seem to equate ‘the ease of programming’ with the ease of making undetected mistakes.”