Lack of a robust and universally available/adopted mechanism for sharing, standardising and utilising said wheels.
In addition, an ecosystem and/or culture that supports such a universal standardisation.
This is assuming that standardisation is even the answer, i can state subjectively that there is no currently acceptable universally applicable method for implementing authentication/authorisation; and that's just one example.
There are auth standards, sure, even good ones, but implementing said standards across the entire galaxy of development environments,architectures and business limitations.
Good luck with that, i really mean it, solve this and you'll never have to work again.
No github doesn't count, it's not universally accesible, nor is it viable for some
Even if it did, it's still only the availability part.
I'm possibly missing something but i can't see an actual rebuttal to the comic ?
Perhaps it's my reading of the comic.
I'm seeing a comment about software engineering as a profession in relation to other similar "engineering" fields, specifically about them being less mature/regulated/proffesional.
Then a reference to how software running voting machines is terrifying, the article then goes on to deatil why that's the case.
The details of why e-voting is hard are interesting and raise some good points, but it's in no way addressing the "claims" in the comic.
The new ghost 3.0 release is pretty fancy wrt to the styling and layout defaults.
For various subjective reasons, i've not used medium extensively so i can't compare like for like, but from what i have used it's not significantly better than ghost on the usability/styling front.
> It's affecting the quality of the web that you, as a user, are browsing.
Any numbers to back this up?
(also while I'm asking for numbers how about "There is no doubt that this has affected the revenue for website owners negatively regardless of the size of the website." ?)
>The proposed solution is to maintain a global whitelist that each ad blocker is forced to respect.
I personally can't think of an effective way this could be achieved.
Getting even a small proportion of the world to agree on a single whitelist would be difficult if not impossible; who would maintain it, who would decide what was whitelisted and what was blocked? not to mention any actual legal issues across any sort of jurisdiction.
But assuming you could, what mechanism could be used to stop people loading extensions and apps into their browser?
Then, for the more technically savvy users, how do you propose to block the use of something like a pihole (https://pi-hole.net/) or equivalents ?
This all assumes that blocking the ads is even a problem (for the quality and stability of the web) in the first place and without a solid range of evidence to back it up, it's anecdotal at best.
Pure conjecture, but i'd guess there is probably evidence to support declining advertising revenue that might possibly be partially attributed to adblockers, but I doubt its the only factor( or even the biggest ).
This is assuming that standardisation is even the answer, i can state subjectively that there is no currently acceptable universally applicable method for implementing authentication/authorisation; and that's just one example.
There are auth standards, sure, even good ones, but implementing said standards across the entire galaxy of development environments,architectures and business limitations. Good luck with that, i really mean it, solve this and you'll never have to work again.
No github doesn't count, it's not universally accesible, nor is it viable for some Even if it did, it's still only the availability part.
TL;DR; shit is complicated. https://xkcd.com/927/