8,137 karma · joined March 19, 2020
It was immediately apparent to me why these existed, it was because "software development" somehow collectively decided to abandon core principles of PM.
Like the most basic stuff, e.g. Projects have a beginning and an end.
I chose to not take any of it too seriously in terms of what I taught undergrads, and post-mortems like this make me feel quite justified in that.
Seems like it could have gone differently. Feels like the time could be ripe for something like a "declarative gui spec."
I'd say, sure, it's reasonable to discuss, but it's often overblown. The older I get, the less significance "atheism" feels like it has just about anywhere.
No shade to anyone, but I have very little interest in "internal beliefs that seem not to affect people much," which atheism seems to fall square into.
I get that this isn't as rigorous as one might like, but I think in the real world it's wise.
But also, there is some sadly common brand of stupid that Taleb fell victim to when it came to thinking about Harris v. Trump on matters in the Middle East.
That's why I said "something related to it."
As mullvad and others correctly note, however -- they can't leak something they never had in the first place.
Third parties make for juicy targets.
They have something that could end up being a juicy point-of-failure that does not need to exist.
You still have an extra party involved; and you can't fully guarantee that Apple et al is doing things perfectly, and again, in this scenario you've created a 3rd very juicy target.
Password management involving a 3rd party is dumb and should never ever have been a thing. Before two parties had the secret (or something related to it) and now three parties have it and that's objectively worse -- even taking into account "the lazy user" or whatever.
I know we're past that in a lot of places for a lot of people, but nope, my dad and his printed out sheet of password next to his desk is still beating every company out there.
I imagine people don't dig it because it can be woo and vibey, but the older I get the more I understand the value of the "imprecise" metaphysical/religious/etc whatever you want to call it.
Someone in this space who handles this very well, unlike Dawkins, is Nassim Nicholas Taleb.
And the older I get, this does make sense to me. Belief in a soul doesn't really require proof for me. I understand that this may not be satisfying in an academic way for some, but "humans have souls and machines probably don't" strikes me as the wisest default position until we have some other very strong proof otherwise.
Even people like Neil DeGrasse Tyson don't go on and on about "atheism" for a reason; there are a whole lot of things that we all go around everyday "not believing."
They have a business model that's more or less known, and that includes THEIR AI model(s) that they get to put out there however they want. I don't like it much at all, I actually sort of like the idea that they "owe" more because they probably "stole" a bunch of stuff to get the thing going.
But I mean, don't be mad, be proactive. Anthropic is going to try to Microsoft this in whatever way possible, and we all see that the numbers don't really add up.
Asking them pretty please to be nicer, meh. Let's figure out better, and more free-software-like ways to do this.
Yet.
I haven't heard too many people say these extreme-sounding, yet at least arguably true points out loud.
Someone should be saying them, and the fact that it's not your particular cup of tea may not be the biggest issue here.
This is why I say Docker is the only real "success" story here. And note, I mean a success story for the users; Docker tries real hard to enshittify and fails, and that's good.
Here's my question, y'all. What is the deal with the magic Syncthing uses and why can't we use it for stuff like this? And well, for everything?
(I've been doing this stuff for years and I still can't wrap my head around this question)
"Open-source" can be "anything you can go out and grab a copy of and use" but doesn't give you much legal certainty about any of it, and reserve "free software" for the other, better thing.
As I teach this stuff to people newer to this tech, it's probably just easier and more helpful to refer to the wide array of "stuff you can just download and use yourself" as "open-source" and then after that, go deeper and talk about why Stallman was right, how "Free Software" was first. etc.
And while I don't have a problem with career instructors/academics generally, they can be so dramatic. :)
I have no doom and gloom at all for my IT students. Opportunities and crises really are the same thing in the real world; I just tell them, just learn and enjoy learning the tech and keep an eye out for how you can be a problem solver.
You'll be fine.
This, for X, but not under Gnome or KDE? Even better, perhaps as just a script or something under Openbox?
(might be time to get into the vibecoding...)
Or are you all suggesting we should be comfortable with, and never question, flowery unchallenged advertising copy?
This is the issue; agents introduce more unexpected behavior, at least for now.
My gut is that always on "agents who can do things unexpectedly" are a dead-end, but what AI can do is get you to a nice AND predictable "workflow" easier.
e.g. for now I don't like AI for dealing with my info, but I love AI helping me make more and better bash scripts, that deal with my info.