No mention of the obvious answer here; because coders have jobs, employers and lives.  Hence a lot of the time, code has to be written quickly and the company usually doesn&#x27;t give a toss whether something&#x27;s been done the &#x27;right&#x27; way... so long as it works.<p>If you&#x27;ve got a deadline in thirty minutes, you&#x27;re probably not going to try and do everything the best possible way.  Same deal if you&#x27;ve got a family or friends to get back to, an event to go or anything else that requires you to get things done quickly.<p>You&#x27;re rewarded more for getting things done quickly than you are getting them done properly or securely.  When your client wants their site or program done as quickly as possible for a low cost, or your startup needs to &#x27;move fast and break things&#x27;... security will usually suffer in the process.