

Definitely. These bad-actor activities further taint them and paint them as bad actors you don’t want to enable.


Definitely. These bad-actor activities further taint them and paint them as bad actors you don’t want to enable.


I’ve been pretty pissed off at “helping bad people” with my freely given information since roughly the summer of 2022.
The true test of our industry and community; will or how much will the current felt theft non-attribution and non-appreciation of good-will work influence or destroy good-will work like FOSS, free public resources and commons, and their communities.
Good-will work was, presumably, always thankless for most people. No monetary gain, little direct feedback and appreciation or acknowledgement.
Now that, seemingly, AI becomes the consumer and interface instead of people, it feels even worse. I would understand if this tips the scales for many people.


EU CE%sT
Something seems wrong with the timezone display 😅


Great article, great collection
and Germany’s public fund for open source paid €195,000 for work on it
Great to see public money in this list


Thank you for linking the not animated version. I found them quite irritating and switched back to this version.


I maintain FOSS with 1 user (me).


For me, the same rules apply, but as you say or hint, SQL as a language is different from higher, “structured” programming languages.
Adding comments on subqueries, applies, conditions, doing deliberate line breaks or oneliners, procedure comments and documentation where they make sense - most of the same things apply and are applicable. Structuring and commenting works quite well, until it doesn’t for performance and readability reasons where you don’t want to introduce additional procedures or functions or separate other aspects.
In those cases, it is what it is. Often comments can live on the lines where the aspect is.
I also like to use block comments with open and closing block indication like
-- \ Table or aspect something stuff \
[…]
-- / Table or aspect something stuff /
The language doesn’t provide the structure for it, but I can still implement that structure through text comments alone.


The Media Player Remote Interfacing Specification (MPRIS) is a standard D-Bus interface which aims to provide a common programmatic API for controlling media players.
This metadata is only for media streams, not something that would be embedded as metadata in a file?


My colleague who didn’t ask nor describe his changes now generates descriptions and code comments through AI and it doesn’t improve anything. It’s verbose, imprecise, confusing, and irritating.
I wonder if and how much communication reduced with my other colleagues. I guess probably a bit where they now ask AI (first). But not significantly, in my team, luckily. We still regularly talk. But maybe it’s on a path of reduction right now. I would find it sad and bad as well.


It really is a very visible demonstration of human faultiness.
A reasonable engineering approach would have been an interesting new technology with open discussion and assessment and expansion of exploration. Instead, we get hype cycles and hyperbole claims and lies primarily driven and publicized and repeated as market marketing and investor marketing and an industry driven by money and investment rather than technology and reasonably explorative and increasing usage.
It’s sad and tragic. But not surprising. It’s a consequence of human psyche, social constructs and market and society system structure.
When I hear my colleague does a presentation differently for internal towards developers with more reasonable AI takes and a different one for external which basically practically joins the AI hype instead of voicing boundaries, it’s pretty sad that it can’t be honest communication throughout and be understood as such.
I don’t see it as an isolated fault of “corporate leadership” as in of development factories/teams. It’s a broad issue, from the AI companies, press hype, industry hype, to then corporate and broader industry leadership eating it up and implementing and expecting marketing and hype claims.


What kind of criteria or tests are you imagining?
A certificate after a test would only show capability, not continued practice. So my confidence in it wouldn’t be very high. Demonstrated practice seems more applicable than some cert some time ago. Some people chase certs to check boxes rather than prove or apply the practice.
Where can I find your blog? ;)
I hope my drive-by PRs don’t come off in the same way.
For example, as the simplest no-description, no-comment example, when I see typos or wording errors in text on a random blog I check if there’s a direct way to contribute - to GitHub edit and submit a PR, and when there is, I do that.
There’s nothing for me to say or describe, really, and it’s not like I interacted with their project or community before or even plan to after. (Sometimes I do look into the issue tracker etc depending on the project or website. But that’s beside the raised concern.)
I see it more of a collective and open collaboration. But that’s not necessarily visible on the receiving end.


Their first comment provided reasoning. This “because that’s the way it is” framing is unfair.


The decision to use a non-deterministic system is a decision you can attribute risk and risk assessment to.
The non-deterministic nature and risk is something we should consider and take into account just like any other attribute and property of algos, tools, systems, libraries, etc.


I have a colleague where I get more confused when they explain things to me. I have others I can understand just fine, because their explanations make logical and structural sense.
Reasonable questions about surrounding context and environment and common understanding aside, having to do questions to “fix” bad communication and explanations sucks.


I think the title and this 30s framing sucks, but the other/later points they make are broadly good guidelines. A mindset of trying to understand context and environment surrounding the question or change at hand. It’s certainly necessary to maintain and improve long running projects.


As a software developer I’ve always been a product engineer as well. AI tools did not change that for me.
Coding, reviewing, and ops is certainly not gone nor disappearing fast for me.


use something prebuilt and cloud-hosted
That’s what these platforms are marketed as, though.
They provide a platform and expertise that allows you to build your branded website.
When I finally tried out passkeys, Windows required me to use Windows Hello with a PIN, so login to my account was now with a (length limited) PIN instead of my account password. Soon after, my mainboard broke, meaning the keys were gone too. What a hassle. I don’t use them anymore.
(I’m aware the Windows store may be just one of multiple options. It’s what you’re being pushed to, supposedly the straight-forward convenient way. It was not.)