loading...

Discussion on: What are the worst programming languages that nobody should learn?

Collapse
alexanderviken profile image
Alexander Viken

I think this old piece says it all still being relevant :) PHP a fractal of bad design

Collapse
jmfayard profile image
Jean-Michel Fayard πŸ‡«πŸ‡·πŸ‡©πŸ‡ͺπŸ‡¬πŸ‡§πŸ‡ͺπŸ‡ΈπŸ‡¨πŸ‡΄ Author

This is also a favorite of mine.
But in fact there are really good reasons to learn PHP.
Wikipedia is built on it for example.
Wouldn't you accept the quirks of PHP if you had the opportunity to work on such a great project but it had to be in PHP?

Collapse
alexanderviken profile image
Alexander Viken

Tough call, but I don't think I would :) There are so many other great (OSS) projects that doesn't use PHP...

Thread Thread
jmfayard profile image
Jean-Michel Fayard πŸ‡«πŸ‡·πŸ‡©πŸ‡ͺπŸ‡¬πŸ‡§πŸ‡ͺπŸ‡ΈπŸ‡¨πŸ‡΄ Author

I am ready to bet that working on 99.9% of those open-source projects won't have the same positive impact than making Wikipedia 1% better.

I would choose Wikipedia.

Thread Thread
alexanderviken profile image
Alexander Viken

you are right about the positive impact for sure, but for me it would just bring too much misery working with technology i really don't enjoy. :) If they'd ever need skills I have, I'll be happy to help :)

Maybe it's time for wikipedia to become more technology agnostic. Think more in line of a microservice architecture. At first glance it looks pretty monolithic

Thread Thread
jmfayard profile image
Jean-Michel Fayard πŸ‡«πŸ‡·πŸ‡©πŸ‡ͺπŸ‡¬πŸ‡§πŸ‡ͺπŸ‡ΈπŸ‡¨πŸ‡΄ Author

I mean, I guess that the pay is pretty good at Wikipedia, no? So you could work on the impactful things during 3-4 days a week, and on the interesting tech things for the rest of the week.

Thread Thread
jmfayard profile image
Jean-Michel Fayard πŸ‡«πŸ‡·πŸ‡©πŸ‡ͺπŸ‡¬πŸ‡§πŸ‡ͺπŸ‡ΈπŸ‡¨πŸ‡΄ Author

And also once you are there you are smart, so will find smart ways to improve their architecture, nothing is fixed in stone.