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

> Maybe developers stop learning because they realize that that to learn how to do the same thing with 167 technologies is not a real development.

The biggest improvement I ever had as a developer came from reimplementing the same thing in Lisp and OCaml that I previously done in Java. It was quite eye opening to see how much more concise I could be if leaving the mainstream languages and started to use something more advanced (also niche at the same time). After having discussions about this with me peers who completed formal education in CS, they explained to me many concepts that I was not aware of and turned my attention to functional programming and ML languages in general. As of today I am even more convinced that doing the same thing in different languages / environments helps me understand the problem domain better, select the right tool for the job and become a better engineer.

> The older I am the more I'm convinced that development is not individual thing - it's a team sport.

I agree. We usually do these implementation exercises as team work.



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

Search: