but it makes it incredibly easy to, which is the reason why people hate it. If I'm a good programmer, of course I'll write good code
. If I have to fix someone's shit code, of course I'm going to be incredibly angry if it's only there because the language encourages it. Of course, if the language makes it very easy to write bad code, even as a good programmer I could easily end up writing stuff that's incomprehensible etc.