We Raised a Generation That Doesn’t Know How Anything Works.
[...]
Примеры когда двадцатилетние *разработчики* не знают как ssh-нутся к
серверу, не знают что такое DNS. А когда случится какая-то поломка --
никто не знает даже как отлаживать или банально запустить tcpdump.
Mobile Platforms Did the Most Damage, and They Did It on Purpose.
[...]
The users who grew up on these platforms don’t know what they’re
missing. They’ve never used a system where they were genuinely in
control. The idea that you should be able to run arbitrary code on
hardware you paid for is foreign to them — not rejected, but simply
absent as a concept. They’ll defend the restrictions without
prompting because they’ve internalized the vendor’s framing so
thoroughly that they experience the cage as comfortable. “I don’t
want to root my phone, that sounds scary.” Cool. You’ve successfully
trained yourself to be afraid of ownership. The platform vendors are
proud of you.
Соглашусь со всем написанным.
The Culture Rotted and Nobody Noticed Until It Was Gone.
[...]
The users who grew up on these platforms don’t know what they’re
missing. They’ve never used a system where they were genuinely in
control. The idea that you should be able to run arbitrary code on
hardware you paid for is foreign to them — not rejected, but simply
absent as a concept. They’ll defend the restrictions without
prompting because they’ve internalized the vendor’s framing so
thoroughly that they experience the cage as comfortable. “I don’t
want to root my phone, that sounds scary.” Cool. You’ve successfully
trained yourself to be afraid of ownership. The platform vendors are
proud of you.
[...]
The YouTube tutorial is the perfect emblem of this rot. Tutorials
are not documentation. A tutorial teaches you to perform a specific
sequence of steps to achieve a specific outcome.
[...]
The man page is dead for most users. The RFC is unread by most
developers who depend on the protocols it describes. Stack Overflow,
which used to be a genuinely valuable resource for understanding why
things behaved certain ways, has become a paste-and-pray operation:
scan for a code snippet that looks related to your problem, copy it,
run it, hope it works. When it doesn’t, find another snippet. The
understanding never enters the loop. LLMs have accelerated this to a
degree that should make anyone who cares about software quality
genuinely alarmed. You can now write complete programs without
understanding what a single line of them does, and the programs will
often work well enough in the happy path that you’ll never know how
thoroughly you don’t understand what you’ve built until something
goes wrong in production at two in the morning and you are
completely without tools to respond. This is what the culture has
normalized: outcomes without understanding, solutions without
models. And the response when you point this out is “okay but who
has time for that,” as if understanding were a productivity cost
rather than the entire point.
Тоже со всем согласен. Офигеваю от того, что на выдачу чисто по
техническому ИТ вопросу выпадает 80% YouTube клипов как, предположим,
запустить SSH демон, вместо ссылок на документацию или *текстовый*
tutorial даже.
The “Big Brother Knows Best” Capitulation Is the Worst Part.
[...]
The problem is not, primarily, that services collect data. The
problem is that users have been convinced to treat pervasive
surveillance infrastructure as benign or beneficial, and to respond
to any criticism of it as paranoia, technical elitism, or failure to
appreciate convenience. The learned helplessness is the crisis. The
data collection is the symptom.
[...]
Apple tells you that you can’t install software from outside the App
Store because it’s dangerous, and people nod. These are the same
people who would lose their minds if their city government told them
they could only buy food from vendors the city had approved,
licensed, and taxed at thirty percent of every transaction — who
understand instinctively that such a system is about control and
extraction rather than safety. They accept the identical arrangement
from a private company without complaint because the phone is pretty
and the UX is smooth and the alternative sounds hard.
What We’re Actually Losing, Concretely.
[...]
We’re losing the ability to audit. A person who understands their
tools can notice when those tools start behaving badly. They can run
a packet capture with tcpdump or Wireshark and see what their phone
is actually transmitting. They can look at what their DNS resolver
is returning. They can read the permissions an app requests and
reason about whether those permissions make sense for what the app
claims to do. They can notice when an update changes behavior in
ways that benefit the developer at the user’s expense. Most people
have none of these capabilities and depend entirely on external
review — journalists, academic security researchers, occasionally
regulators — which is slow, incomplete, paid for by advertising
revenue from the same companies being reviewed, and easily captured.
The number of apps caught doing obviously bad things — exfiltrating
contact lists, running location tracking in the background without
any legitimate purpose, phoning home with behavioral data — and
continuing to have millions of users afterward, because those users
had no mechanism to detect the behavior themselves, is not small. It
is not a footnote. It is the normal operating condition of the app
economy. Technical literacy is a prerequisite for meaningful
consent. Without it, accepting a privacy policy is not consent. It’s
surrender to a document you can’t evaluate.
[...]
We’re losing resilience. Communities with high concentrations of
technical competence can adapt when platforms change or die. They
migrate. They self-host.
[...]
What you get instead is a generation of developers who’ve only ever
worked within platform constraints, who’ve never pushed against the
edges of the abstractions they’ve been given, who treat framework
behavior as ground truth rather than implementation detail. They
build more constrained platforms, because the constraints are all
they know, for the next generation to be hemmed in by. The technical
capability of the field decays, quietly, generation by generation,
because the informal education pathway — break things, fix them,
understand them — has been systematically closed by platforms that
have every financial incentive to keep it closed.
И удручает не то что исчезают всякие эти умения, а то, что они не нужны
работодателям, за них никто не собирается платить. Разработчики
(нормальные) просто перестали быть нужными. Видимо, кроме кучки компаний
типа Microsoft/Google/Apple, которые и делают все эти экосистемы в
которых крутятся остальные предприятия.