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

I used to like Python - not having strictly enforced types was nice. But when the code I wrote would involve multiple classes, different modules, etc. it became unwieldy. Since the switch to C#, I've gotten better at thinking about structure. It's very rare (read: never) that I run into a situation where I go, "DAMN, I wish I didn't have to define a type here - just put the var and let it work." I find that code is easier to reason about when I'm forced to think about how the data is going to flow.


You may end up enjoying f# quite a bit if you give it a try.




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

Search: