Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

  However, on the PHP end you often see a lack of knowledge 
  of the tools available and a strong tendency towards "not 
  invented here".
You are dead on the mark with this one. I have hopped from place to place, and have needed to explain automated deployment, dependency injection, automated testing, schema management (eg. migrations), VCS branches...

In most cases some of these would be covered by half-baked in-house "solutions", and others wouldn't even be dealt with at all. In other cases the current (knowledgeable) team would still be suffering from the sins made by developers past. I eventually gave up and moved to the Ruby world where most of this stuff is taken for granted.

I don't mind PHP's quirks so much anymore; it's more the ecosystem that comes with it that infuriates me.



I think Symfony2 may solve this issue for PHP.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: