So true. In my opinion Stephen makes the mistake of mixing the technology (Blockchains) with the Ponzi schemes that some people use them for. To give an analogy, the internet is used for crime, but it would be wrong to say it was invented for that purpose and it should be abandoned. Blockchains are the only known way of having a digital cash system without a Central authority. Period. A small percentage of people are getting richer and richer with the status quo (banks, payment processors, etc...) They are milking people with their transaction fees, interests, cross border fees, etc... They are also bailed out with taxpayers money when they mismanage money. It's about time we cut out the middle man, and crypto is the only known way to do that!
I disagree with this article. It is extremely rare to have s time of people who are senior enough to own their work to a point that they don't need stand ups. And even then, miscomunication will inevitably happen. In my experience, stand ups are the only reliable way to find out about blockers/issues before it is too late. At least from more Junior members of the team.
I think arguments against PHP could be make against many other languages, ie: Javascript or python. But they are not done as much and I think this indicates that people make those arguments in bad faith.
If we say once a better language comes along, we should say that the old language is shit and should die, then sure keep doing that. But looking at the languages that you have listed above, none of them are dynamically type I belive although not familiar with a couple of them. For some small projects people might prefer dynamic typing, or if you are prototyping something.
Also the amount of libraries, frameworks and projects already written PHP is massive so if someone wants to do something fast, why limit people's choices by trying to convince everyone that the language is shit instead of letting people decide for themselves? It just feels like a witch hunt to me.
My point was that it was ironic for people to say that PHP becoming more Java-like was a bad thing, but then they said that they prefer Java to PHP.
You are right, I did sneak in there that I find PHP less verbose than Java as an advantage, since most people complain about how much typing you need to do in Java I thought this was worth highlighting.
However personally I think PHP evolving to be more similar to Java was a good thing, even better because imo they copied the good parts, ie: OOP instead of the verbosity but that's up for debate.
In short, becoming more like Java was good, but PHP isn't Java and has its own advantages for web development, imo this is that it is less verbose and easier to write.
It means the start of a variable name, as simple as that, it isn't anything significant. Maybe it was made to make parsing the language easier at the time, who cares?
You can get used to that in 10 min and move on with your life, it is not a reason to not pick up the language, it's bike shedding.
You are proving my point by defending Java against PHP because my argument was that being more like Java isn't a negative thing.
The productivity point was a secondary point but when it comes to building websites I think people can build faster in PHP although I guess that depends on many factors.
I haven't found any good arguments against PHP in the comments here, just pure hate.
Let's name a few of the arguments people are making:
1. Its variables start with $ and that is ugly: I mean, come on, I won't even entertain this bigotry.
2. It used to be better before: This is just pure nonesense, before OOP PHP wasn't good to create any big and well-structured application, it is ironic because most of the bad opinions about PHP come from people who used it a long time ago. Besides, you can still use PHP as you used to, but now you have more tools at your dispossal, You are free to use it as before.
3. It is trying to be Java: Well, sure it is more like Java, only less verbose and easier to write. Developers can be much more productive in PHP. And moving in the direction of Java is not a bad thing as the language moved into the Enterprise space. I worked with Magento every day and I am glad the language is more than Java than it used to be, it means we can organise our code better. Again, ironic that some people who mentioned this as something bad about PHP, then went on to say they prefer Java.
4. Composer has made the language worse: Honestly this is so ridiculous... so now having package managers is a bad thing? I haven't met an actual professional PHP programmer who holds that opinion. All of them like composer, it makes reusing code and creating apps in PHP much easier.
This is really bad. I don't know how much money they have left but I cannot imagine they can continue blowing up prototipes that took weeks to build every other week like this.
Let's face it. Microsoft is a business and at any point in the future it might change course if it has economic preasures to do so. It can only keep being "good" as long as it has a stream of money coming in that allows this to happen. So the important thing is how they make npm economically viable. They need to have a good business model. I can only imagine GitHub was economically viable when they bought it, hence they left it run indpendently since it provides a revenue stream.
I love what Firefox stands for. They are not the only one but for sure they are keeping the balance of the web when it comes to privacy and security. Unfortunately as their market share drops, they have less and less say in the future of the platform.
This is true for most of the finding. But not for politics, in my opinion. I think people are more likely to get polalized in Facebook than in ycombinator. In fact it is known that political campaigns invest heavily in facebook adds. And this is worse than most of the regular media, which although biased, at least provides some sort of fact checking or push back usually.
Polarization has been the trend in the western world for the last decade, slowly but surely countries are being divided and polirized more and more. It doesn't paint a good picture of the future for sure, and social media is part of the problem unfortunately.
Because we know it's not the cleverest idea in the world and therefore we don't want to play that game.
No-one is opposing separatism by the way, it's just that the whole country has to agree. The catalans signed up to the constitution like everyone else.
Why should they be able to shit all over it? And by the way is less than half of catalans who want this.
No, that's just one of the reasons. Again EU and Scotland aren't a country. I don't know why people just keep comparing different things like they are the same?
Do you want to propose a solution to people who live in catalunya and don't want independence? A referendum is a stupid idea frankly, it divides sociaties between those who want to leave and those who want to say.
People in catalunya only want independence because they are richer. What happened to solidarity?
They just want to kick Spanish people out (by the way they are spanish too in spite of all their bullshit), becuase they see them as the Nazis saw the Jews.
Let's call things by what they are. We aren't going to stand by and abandon half if catalan people who don't want to lose their rights to live and work in Spain.
No-one is violently forcing provinces they don't even live in to stay in their country so I'm not sure what you are insinuating there.
People were disrupting public order and doing an illegal activity (referendum) with public money. Normal people couldn't get to work or go to the doctor because people were blocking roads.
That is what police is for basically, I am glad we have police to protect us.
Maybe your constitution is different than ours, I don't tell Canada how to rule itself. I find it baffling that people think they can tell other countries how to govern themselves from so far away!