PHP is not great if you want to get hired by someone else.
Pay rates for PHP skills are the worst.
31–36 of 36 posts
PHP is not great if you want to get hired by someone else.
Pay rates for PHP skills are the worst.
You wont be jobless in a few years even if you continue writing PHP. So don't worry. The scare tactics are nothing but marketing usually. When Rails was initially marketed DHH used Java as a scapegoat. Ironically the Java stack traces he posted as proof in the early days of Rails have nothing on the monstrosities that exist in modern Rails apps. I would recommend playing around with some other technology though, not…
Thank you people! My lesson: I will stick with PHP and learn more about organization, architecture and best practices. And Composer and PSR.
You have 10k hours of php under the belt and have not used composer much?
However, I still have Java as my backup language. I use Java for my side projects. I think there will always be demand for Java because of heavy use in big enterprises.
I looked at the available tools, got a price for a very expensive commercial tool, and got a price from an independent programmer to use rrdtool and build a custom tool. I wrote a paper which set out the options in a paper for management, explicitly saying it should be a fixed price contract with only supervision from our team, no effort.
The Engineering Director came to me and said he had a contact at another company, they already had a solution that would be suitable and they would be paid (by the hour) to adapt it to our needs. A month later they arrived with a Cisco PIX firewall, two HP Xeon servers and a pile of PHP and Perl code.
There was supposed to be two days of training and some integration. It didn't work. They had done nearly nothing and we had two weeks before the system had to be ready. So I knuckled down, rewrote the entire thing virtually from scratch and while learning PHP and Perl (I had exposure before but you could see my evolution of understanding in different parts of the code).
Two weeks later we had an undocumented mess that actually worked. I left shortly afterwards because I realised I might actually have to support this spawn of bile. I think it was two years later that I got a call asking me why it had slowed to a crawl. Given that my mind had blanked everything to save my sanity I couldn't help. But I suggested they look to see if the filesystem was full and to check the database. Apparently after a database and file system clean-up everything worked fine. I don't know how long it remained in service, but I fear it might still be functioning.
I know you wanted to opinions on different methodologies, but this is really just me sharing my scars and explaining why I shouldn't be let near code. ;-)