Live data from Hacker News

How did anyone do math in Roman numerals? (2017)

washingtoncitypaper.com

131–132 of 132 posts

Re: How did anyone do math in Roman numerals? (2017)

#132
post #72
post #40

Earlier quoted context omitted.

This is absolutely the case for programming languages. From Haskell to Rust. Programming languages shape the way we think and reason about the problem. Sometimes it does this so well, it leaves us starring into the abyss. Facing dead on the problem domain—after all sides quests have been removed. Once you can delegate away all the busy work, you can focus on bigger and better abstractions.

Both Haskell and Rust are poor examples because one has to focus more on the notation (i.e. types, declarations, etc). Python is better.

I’m not sure. I find this in people that say JavaScript is better than TypeScript. Most people that learn TypeScript or Flow learn to love it even more than JavaScript once they get over the initial hurdles. Why? It’s more self documenting. It actually provides better auto completion. It scales much better for larger Frontend projects. Going without it is almost painful to me now. I now know a bit better a few of the big reasons why a lot of devs hate JavaScript. Because they are used to the great properties, tools, and features that come from having a well typed language. Languages seem to have big hurdles for no reason when it comes to their type systems, but those hurdles pay off.
Post reply on HN