Or in other words, debugging code is twice as hard as writing code, so if you write the smartest code you can, you will not be able to debug it.
But having said that, I do think that the headline is link bait. I only agree with it if you add: "On very large, long term projects".
For the release often and early and start-up crowd, smart and fast is probably better then disciplined and maintainable.
A smarter language will make debugging easier. Smarter code will usually do the opposite.
You realize the title of TFA is "Mea Culpa", right? The "link bait" headline was written by the HN submitter.
Or in other words, debugging code is twice as hard as writing code, so if you write the smartest code you can, you will not be able to debug it.
But having said that, I do think that the headline is link bait. I only agree with it if you add: "On very large, long term projects".
For the release often and early and start-up crowd, smart and fast is probably better then disciplined and maintainable.