logoalt Hacker News

tiffanyhyesterday at 6:27 PM4 repliesview on HN

> TypeScript just gets in the way of that for me. Not just because it requires an explicit compile step, but because it pollutes the code with type gymnastics that add ever so little joy to my development experience, and quite frequently considerable grief. Things that should be easy become hard, and things that are hard become `any`. No thanks!

That comment is expected by a Ruby enthusiast, which is arguably one of the most dynamic languages in existence.


Replies

hvb2yesterday at 7:18 PM

Types are a safeguard, they rule out certain errors. So using them is mostly for maintainability, and especially in large codebases and teams that becomes a thing.

I think that comment is clear in that he likes to work alone which for problems of a certain size just isn't feasible

show 1 reply
dymkyesterday at 7:56 PM

I'm a Ruby enthusiast - Sorbet is one of the best things since sliced bread to happen to the ecosystem. matz is pushing hard on static typing as part of the standard Ruby ecosystem as well.

show 1 reply
aaronvgyesterday at 7:26 PM

these painpoints seem moot in a world where AI agents are writing all the code.

show 2 replies