55 karma · joined June 29, 2020
Does it matter, given its intent?
The point is that Composer packages are far from being that granular, we have less dependencies by literally order of magnitude.
I think it was Laravel or Lumen? I tried that one once and was kinda amazed it pulled like 100 packages. In PHP ecosystem, I think that's considered a lot (to be fair, this is few years back). I've worked on fairly large projects (mostly Symfony + Doctrine and PHPUnit) and don't recall seeing so many dependencies.
Now compare this to initialization of any common JS framework starter.
While that indeed is an advantage, it's not why they're dominant, and I'm not sure it's simply a question of funding either.
Let's be honest, compared to IRC, Discord and Slack are very easy to use. All it takes to join a server is clicking a link. IRC protocol is just as old as me, and I, to this day, remember the struggle as a kid of joining empty channels before finally understanding the concept of networks. Back in the day, you'd need a special friend with ZNC to be the cool kid. Since then, audience has changed dramatically and most people don't even know what "protocol" means.
IRC just doesn't offer what it takes to get everyone on board.
To me, all this cookie consent is just a stupid game. This one is at least fun.
When I was working for software companies, understanding the core business of our clients wasn't really that important, at least not at my position - just bunch of APIs around RDBMS, that sort of stuff.
Now I get to talk to end users and they get to talk to me, resulting in me learning a lot of stuff completely unrelated to software development (which is often exciting) and them getting something they actually want.
Also, for some reason, SCRUM was very stressful for me. No matter the actual deadlines, the everyday standups, all the organizational meetings and constant surveillance made me think that all the issues are urgent, which was rarely the case.
Later, I was asked to implement some metrics in our in-house ERP, which would tell the management exactly at which time what employee was doing what - think of a same level of insight an Apache access log would give you. This was one of the few times I intentionally obstructed and eventually blocked this request. There were ways to measure performance anyway, I just refused the idea of live-monitoring.
Also I hope we'll get generics at some point. I know there are some issues with their implementation, but even non-runtime enforced generics would be better then relying on a docBlock annotation.
Enums are neat, though.
It seems this has somehow changed. Historically, the web app connected to the webserver of the locally running client, so it was impossible to be logged into more than one account on a device with native app running.
Some people tend to ask as a last resort, others do it before trying literally anything else. Well, at least they used to back when I was failing to prioritize my work. Now some of them can figure out the problem on their own pretty fast, because they were forced to learn and become more understanding of the system.
Fixed lines, on the other hand, are fast, cheap and there's no data cap.
On a side note, I was thinking about using both - password/PIN (something I know and must be conscious to provide) AND a fingerprint. Sadly, Windows Hello can't be configured this way.
Good point, thank you.