News for hackers. Stuff that matters.
Re:Rails 7.1 Released by bdcravens on Friday October 06, 2023 @01:42AM (#37787445)
20+ years of experience here, I happily reach for loosely typed languages in most circumstances.
Re:Rails 7.1 Released by lolinder on Friday October 06, 2023 @01:55AM (#37787526)
Can you elaborate on what circumstances you're referring to?

The field is extremely diverse these days, and tools that are appropriate for small data science teams may not work as well in enormous monorepos maintained by thousands of developers (and vice versa). What's missing from most discussions of static/dynamic typing is context—each career is unique and what projects you've worked on will have a huge impact on your perception of which is preferable.

Re:Rails 7.1 Released by bdcravens on Friday October 06, 2023 @11:25AM (#37792053)
You perfectly illustrated the point: that there are no maxims like the grandparent comment made. Myself, I work on very small teams, usually building applications that are backend-heavy web apps or filled with tons of async background processing on the server. Applications that are funded by revenue, not VC. Applications where I typically have a high degree of autonomy and responsibility as to maintainability, with usually no insulation between me and stakeholders.

Given different parameters, I'm sure the decisions would be different as well.

Re:Rails 7.1 Released by lolinder on Friday October 06, 2023 @11:47AM (#37792342)
Oh, for sure, I wasn't endorsing OP's position! I had another recent thread [0] that was full of highly dogmatic claims on my mind, where I noticed that very few people brought in the context for their opinions.

[0] https://news.ycombinator.com/item?id=37764326

Re:Rails 7.1 Released by crystaln on Friday October 06, 2023 @02:21AM (#37787667)
For quick scripts sure.

For writing an application or something that actually require design and libraries? Why bother? You need to be meticulous anyway, why not be meticulous in code?

Re:Rails 7.1 Released by bdcravens on Friday October 06, 2023 @11:18AM (#37791942)
Literally every application I work on requires design, libraries, and meticulous code.

The focus for me is on the tools and frameworks, not the underlying language. Show me a Typescript-based or Go-based language that can go from zero to production as fast as Rails with the same-sized team with no productivity loss, and I'd happily use it.