Hacker News new | past | comments | ask | show | jobs | submit login

After a few weeks, I am disappointed in not being an expert at $new_thing. $new_thing bad!



Downvote it all you want. I've spent the last decade writing in this style and to me it's second nature. Starting Rust I've had to basically relearn solving problems with loops and iterators. Solving problems with loops is not the way I think.

Never once thought negatively of Rust for this.


After a few weeks (and I believe it was written many weeks, so to me, that sounds like a couple of months), it's not unreasonable for experienced programmer with already a couple of languages in their toolbelt to expect to get _some_ things done in a new programming language.


After having learned French, German and Spanish, I spent three months learning Chinese and could not speak it fluently, what a shoddy language


"An NFL player found that he managed to be good at rugby after 2 months of practice, but when he tried to do gymnastics (or cycling or tennis or motorsports or ...) in the same time frame, the results were terrible."

What does that tell you the sports he tried to do? Not much. It's all about his previous experience and skills.


Many of today's popular programming languages are variations on the same theme, leading people to think that their experience is broader than it actually is.


But it isn't (just) a new programming language, it's a different way of solving problems.


yes: paradigm shifts are not easy.


I'd say one thing in your defense, it's absolutely true that the ocaml standard library is atrocious. Replace it with something like Base and you will at least stop struggling with basic stuff like simple IO.




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

Search: