So, the difference between a &quot;hacker&quot; and an &quot;engineer&quot; has always been this idea that the engineer is designing something which is principled at all levels, whereas the hacker is putting together something which works in the most obvious cases but doesn&#x27;t necessarily cover all of their bases. In practice, I think we all know that a little of both is best; ideally you can throw something together with copy-paste programming to sign a new client, say, and then you can rethink it from the ground up once you&#x27;ve got that proof that someone needs it. Hacking is much cheaper than principled design.<p>What I&#x27;m taking away from this article is that this is also true at the CEO level. Conrad sounds like a hacker&#x27;s philosophy, writ managerial. If there&#x27;s a regulation that your browser spend 52 hours on a web page, here&#x27;s a script to make your browser browse that web page for 52 hours, clicking aimlessly among the pages. You&#x27;re welcome; you&#x27;ve got other crap to do. Or, if you don&#x27;t have a license to sell this thing -- well, you still seem to be able to sell, so let&#x27;s just do it the way that works for now, as a proof-of-concept, and we can always do-it-right later.<p>And that&#x27;s not a bad thing! It works great for software! But it looks from the article that therefore the hiccup that the company faced was somewhat predictable given the personality of the CEO. It&#x27;s hopefully an instructive lesson for any venture capitalists who don&#x27;t already realize that you need that both-hacker-and-engineer versatility up-top. Because it&#x27;s the exact sort of hiccup you get when your software team is hacker-only and always put under pressure to get more done, but never under pressure to do it right. Eventually the code spaghettifies to deal with all of the real-world problems, and the sooner you can catch it before it becomes a hairball, the better.<p>My job right now is, I maintain a big data processor. I can freely testify that there are still a ton of quick hacks that are stuck in various places. But every week or so, I get a little downtime -- and when I don&#x27;t spend that peeking into Hacker News, I spend it trying to modularize the hackery and then swap in carefully-reasoned modules for quick-hack modules.<p>I implore other software engineers to do the same; and I will definitely start thinking of more management-level decisions this way, in terms of &quot;quick clever hacks&quot; versus &quot;careful design.&quot;