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

Each time I come back to C# I find more and more 'decorations' etc. that qualify behaviour of code in one way or another, and it's getting to the point that I feel I need a reference book on the desk as I try to parse some source. These features might make the language more powerful for experts, but they make it much more difficult for devs that have to drop in and out.


If you have a minimalistic language you have a similar problem. Instead of learning language features you will need to learn libraries. You cannot run away from complexity. The advantage of the language features of libraries will always be cost.


> will need to learn libraries

which is easier for me personally, because the calls to the libraries are generally very much in keeping with the core language syntax, whereas the decorations can be very much a framework specific deviation. I can generally easily identify calls to libraries, whereas I cannot guess easily at the consequence of a particular decoration I have never encountered before.




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

Search: