Taking PHP Seriously
I work on PHP at my day job (in a public company), before this, I came from Ruby, and .NET before that.<p>I&#x27;m convinced the reason so many successful projects use PHP, is not because of any inherent nature of the language.  I think it&#x27;s the people who use it.  They just don&#x27;t care.  A successful project needs to be started by someone that cares just enough, but not too much.<p>If you&#x27;re programming in PHP, you&#x27;re not running around talking about &quot;convention over configuration&quot; giving talks, or trying to make your code beautiful.  It&#x27;s a garbage language, and you know it.  But it allows you to get something up and running, so dang quick.  You&#x27;re failing while the other guy is still updating his gem file.  You&#x27;re advertising while the other guy is trying out some fancy new deploy script.  You&#x27;re incorporating feedback while the other guy is just starting to get to work.  When he finally fails, he&#x27;s used up half his runway, whereas you, the guy who didn&#x27;t give a fuck about your code has gotten past that first failure, and are finally getting some traction.<p>Hopefully, the next guy to join the company will clean up your shit.  The other guys code may not look like shit, but it doesn&#x27;t solve any useful problems... so they never got the chance to hire that next guy.