&gt; So, I am going to say NO to this article. Skills are important.<p>In your anecdote though, I&#x27;m reading that the er, rockstar developer had enough skills to get things done, but not the personality to do things The Right Way. That is a personality thing, I think, with personality traits like attention to detail and quality and such. Those are not linked to skill level or technology; maybe with experience (i.e. being on the receiving end of those bugs and issues), but even that is not necessary IMO, because there&#x27;s plenty of smart people out there to tell people to do, for example, unit testing, and why.<p>The wrong personality scoffs at that stuff and goes cowboy coding like the person in your anecdote.