Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I have used many of the fancy staticly typed languages and still find dynamic languages more productive, and more accessible to a larger range of people.


I only find them more productive until about 300-500 LoC.

It's about at that point, particularly if there's multiple files, that I find myself suddenly wishing for stronger type systems.

That being said, most things I write (outside of work) aren't that long, and you can get started faster in dynamic languages.


I haven't felt any improvement in productivity at higher KLOC counts with statically typed languages in my coding. I've also worked at several large companies and have watched teams using both types of languages, and I have not seen more productivity from those using statically typed languages.

More importantly, there is no conclusive empirical evidence either way.


Which statically-typed languages are you using?


I've used many of them. Java, Scala, Haskell, ocaml, etc.

Also, in the open source world there is no visible difference in robustness or productivity.

Edit: I forgot to mention go, and I thought HN was better than down voting someone that has a different opinion.


jshen: I feel your pain. I think there's been too much down-voting by the karma bullies on HN lately, and I think that's the number one reason there's been less comments on HN.

Of course, there are folks who will feel that even though there are less comments lately the level of discourse is higher.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: