Aleksandr Prokudin

@prokoudine
1.4K Followers
105 Following
1.8K Posts
Founder of Libre Arts (formerly Libre Graphics World), former contributor to GIMP and more libre projects than a sane person would admit
Websitehttps://librearts.org
YouTubehttps://www.youtube.com/@LibreArts
Patreonhttps://www.patreon.com/prokoudine
@mcdanlj @freecad Well, the entire CONTRIBUTING.md is written in passive voice, so that's just following the general style. I'm not a big fan of passive voice either, I just find it curious that passive voice can result in this kind of confusion

KiCad 10.0 is out with a bunch of improvements

https://www.kicad.org/blog/2026/03/Version-10.0.0-Released/

Version 10.0.0 Released

It’s the turning of the seasons today, and to celebrate, the KiCad project is proud to announce the release of Version 10! This release is packed with new features, improvements, and hundreds of bug fixes. We hope you enjoy it! Head to the KiCad download page to get your copy (note that some packages may still be in the process of being released at the time this announcement is published). Our thanks go out to everyone who contributed to KiCad this past year. Whether your contribution was large or small, writing code, submitting bug reports, improving our libraries and documentation, or just supporting us financially: your help made a difference. Read on to see some of the highlights of the new version!

@mcdanlj @freecad It's 2) of course, how could it possibly be 1) or 3)?
@MisterMaker @freecad Are you aware that the FPA has been running a bug bounty program for months?

@MisterMaker @freecad

Also, let me quote your comment from PR#23793 real quick.

"The @FreeCAD/fpa also doesn't have money to pay devs to do these kind of things.

So they don't want to use the cheap AI stuff and they don't want to pay for it."

This is self-contradictory. Either FC/FPA doesn't have the money or they have it and don't want to spend it. You can pick only one.

Not to mention that reviewing badly written AI code isn't cheap. It's someone else's time.

[2/2]

@MisterMaker @freecad

The remarks you got are that your vibe-coded patches introduce unreadable code that is hard to maintain. You never really addressed that in the several PRs I looked at, and you never resolved conflicts in some of those PRs.

Reviewing badly written vibe-coded patches takes extra time for a relatively small number of maintainers. FC is at an all-time high 470 open PRs and 91 regressions at the moment. Vibe coding is not a solution, it's part of the problem.

[1/2]

@MisterMaker @freecad The expectation that contributors understand their code has always been there

During production of Finding Nemo, we started using Linux boxes in addition to SGIs.
Why?

3D painting software we wrote for laying out coral was written in C++ using templates, and the debug info was too large for IRIX, but was debuggable on Linux.

Was this a 32 bit vs. 64 bit issue?

No.

IRIX reserved half the address space for the kernel, while Linux only did a quarter.

So on Linux, we had 3GB, and the symbols fit.

It was a 32 bit show, both machines had 4GB max.

Plenty for Finding Nemo.

@MisterMaker @freecad Expecting contributors to understand the changes they are proposing is common sense, not bureaucracy

I guess this is grub-coding then 🤣

Source: https://www.threads.com/@lucamarchicaa/post/DVzsgLiEcl0