> Vibe coding might limit us to making simpler apps instead of the radical innovation we need to challenge Big Tech
is also pure speculation and doesn't make sense. In fact, enabling people to create small and simple apps could well indeed challenge and weaken dependence on big tech.
It's also difficult for LLMs it seems. If I forget to add instructions to skip resource estimates, Claude will estimate a week or two, then bang it out in under an hour.
Jordan's the rapscallion who scribbled all over Dennis G. Perry's Interleaf windows (program manager of the Arpanet in the Information Science and Technology Office of DARPA) with his infamous global rwall on March 31, 1987.
Milo Medin said "Dennis was absolutely livid, and I recall him saying something about shutting off UCB's PSN ports if this happened again."
From: Milo S. Medin <medin@orion.arpa>
Date: Apr 6, 1987, 5:06 AM
Actually, Dennis Perry is the head of DARPA/IPTO, not a pencil pusher
in the IG's office. IPTO is the part of DARPA that deals with all
CS issues (including funding for ARPANET, BSD, MACH, SDINET, etc...).
Calling him part of the IG's office on the TCP/IP list probably didn't
win you any favors. Coincidentally I was at a meeting at the Pentagon
last Thursday that Dennis was at, along with Mike Corrigan (the man
at DoD/OSD responsible for all of DDN), and a couple other such types
discussing Internet management issues, when your little incident
came up. Dennis was absolutely livid, and I recall him saying something
about shutting off UCB's PSN ports if this happened again. There were
also reports about the DCA management types really putting on the heat
about turning on Mailbridge filtering now and not after the buttergates
are deployed. I don't know if Mike St. Johns and company can hold them
off much longer. Sigh... Mike Corrigan mentioned that this was the sort
of thing that gets networks shut off. You really pissed off the wrong
people with this move!
Dennis also called up some VP at SUN and demanded this hole
be patched in the next release. People generally pay attention
to such people.
Milo
Real consequences from higher up... for ads on a fridge? Corporate execs only care about money. Engineers aren't going to get themselves fired every time someone asks for a feature they don't agree with. Government? We don't need more nanny laws.
What we need is for people to think for themselves. The powers that be aren't going to save you from all the bad things. Call out the bad things to educate people, and vote with your wallet.
There's a whole growing class of people that do not have the ability to vote with their wallet. Fridges, TVs etc will all be at their cheapest because they're subsidized by ads. Or worse, if you're a renter then there's a big incentive for apartments to put up smart fridges in every room both as a selling point and for ad revenue.
How would you propose to deal with apartments having every fridge be a smart one?
I'll admit, I hadn't thought of subsidized fridges. What a bleak and depressing idea! I suppose I'd just tape over the screen or "accidentally" break it and complain to my landlord.
Not discounting mental health effects of advertising assault, but both of those things can have direct life-threatening impact, so I'm not sure they're a valid comparison to choosing a refrigerator. You don't even need certification to be an auto-mechanic in my country. That said, the previous response about subsidized refrigerators forced me to reconsider the issue as a purchasing choice.
I still don't think it's realistic to expect the software engineers implementing questionable features to refuse to do so, or be punished for following orders. Sure some might choose to quit and work elsewhere, but their seat will be filled by someone else.
If it's not a consumer choice issue, in a future where most refrigerators are subsidized by ads, I could see a case for regulation, but my hopes are low tbh. We already have ads everywhere, so why would an appliance like a fridge or washing machine get special treatment? Personally I'd love a world where there's no ads except in dedicated opt-in places, both physical and digital. I have zero faith I'll ever see that.
How do you propose we stop our impending doom? Where are your proposed consequences coming from? I think this is an interesting social issue, I'm open to having my mind changed, and I'm trying to have a real discussion, but if you've just got more snide "bro" comments, we can leave it here.
Real professionals don't get to use the Nuremberg defence. A pharmacist cannot blindly give an absurd prescription, no matter what the doctor orders. A nurse is expected to double check dosages. An electrician can't just short circuit a fuse that keeps breaking just because you tell them to do it. These professionals can be held criminally liable if they don't follow regulations and good practice.
As an industry we need to grow up. The stuff we do has a real effect on people's lives. It's not just fun and games any more. Other industries have things like professional registers and regulators. We need to accept that being a software engineer is a powerful and privileged position and with that has to come responsibility. Privilege without responsibility is an injustice.
As for how to actually implement this I would start with ethics and safety being considered a primary concern in software engineering. Computer science is academic, but if you want to be software engineer you need to demonstrate some understanding of ethics and safety. I'm talking certifications, professional bodies and registers etc. Things other professions have had for decades.
The free market approach seems lovely in practice. Do you know what the definition of a free market is? Part of it is that consumers have perfect knowledge. That is, they know everything they need to be able to make the correct decision. How many people do you know with perfect knowledge of anything? You've already identified the other problem which is a free market requires low barriers to entry, which fridges and electronics do not. A free market is a theoretical concept. It's no more real than my hypothetical regulatory system.
I agree the industry needs to grow up. The YOLO move fast, what tests, what security, sucks. I'm having a hard time seeing your vision of individually licensed professionals though. I hear what you're saying, but it seems totally unrealistic IMO.
Your comparisons (pharmacist, nurse, electrician) are all part of specific regulated industries, in roles where the individual's actions can mean life or death. Software engineers, and the greater IT domain, cover an incredibly wide area, reaching into most other industries. Most of these people have very little chance of directly influencing a life or death situation.
Say you take a subset of software folks, create a regulated standard for licensing your real professionals, they get ethics and safety training, take tests, get certs, etc.. They're hopefully good, quality engineers, perhaps sought after by regulated industries. How are those individuals going to stop ads in your fridge? It's not their call. A business dude at Samsung or whoever is going to pitch the latest invasive ad idea with projected revenue, execs will smell profit and direct engineering to implement. Unless there's regulation of the home appliance industry or the advertising industry, Samsung won't give a shit about hiring your expensive licensed engineers for the job.
I don't know what you're talking about regarding perfect consumer knowledge in a free market. To my understanding, a free market is just dynamic pricing based on supply and demand and competition between sellers, but I'm not particularly educated in economics. Regardless, you don't need perfect knowledge to be informed or make a purchasing decision.
I replied to your original post because it's common sentiment I see often, where outrage sparks an appeal to some authority to fix things, which I find frustrating because it's often not actionable or realistic. I applaud the spirit of your call to the community to do better, but I don't agree with your specifics and the vague wish for consequences from above.
Our views aren't completely incompatible though, you're angry, I'm angry, and we're talking about it which is a win in my book. I'm promoting a different type of grassroots resistance, but by all means fight the fight to enact your vision of regulation somehow.
You're not wrong, but where's the robust architecture you're referring to? The reality of providing reliable services on the internet is far beyond the capabilities of most organizations.
I think it might be a organizational architecture that needs to change.
> However, we have never before applied a killswitch to a rule with an action of “execute”.
> This is a straightforward error in the code, which had existed undetected for many years
So they shipped an untested configuration change that triggered untested code straight to production. This is "tell me you have no tests without telling me you have no tests" level of facepalm. I work on safety-critical software where if we had this type of quality escape both internal auditors and external regulators would be breathing down our necks wondering how our engineering process failed and let this through. They need to rearchitect their org to put greater emphasis on verification and software quality assurance.
reply