Breaking
March 14, 2025

Software in Progress Elliot Williams | usagoldmines.com

Open source software can be fantastic. I run almost exclusively open software, and have for longer than I care to admit. And although I’m not a serious coder by an stretch, I fill out bug reports when I find them, and poke at edge cases to help the people who do the real work.

For 3D modeling, I’ve been bouncing back and forth between OpenSCAD and FreeCAD. OpenSCAD is basic, extensible, and extremely powerful in the way that a programming language is, and consequently it’s reliably bug-free. But it also isn’t exactly user friendly, unless you’re a user who likes to code, in which case it’s marvelous. FreeCAD is much more of a software tool than a programming language, and is a lot more ambitious than OpenSCAD. FreeCAD is also a program in a different stage of development, and given its very broad scope, it has got a lot of bugs.

I kept running into some really serious bugs in a particular function – thickness for what it’s worth – which is known to be glitchy in the FreeCAD community. Indeed, the last time I kicked the tires on thickness, it was almost entirely useless, and there’s been real progress in the past couple years. It works at least sometimes now, on super-simple geometries, and this promise lead me to find out where it still doesn’t work. So I went through the forums to see what I could do to help, and it struck me that some people, mostly those who come to FreeCAD from commercial programs that were essentially finished a decade ago, have different expectations about the state of the software than I do, and are a lot grumpier.

Open source software is working out its bugs in public. Most open source is software in development. It’s growing, and changing, and you can help it grow or just hang on for the ride. Some open-source userland projects are mature enough that they’re pretty much finished, but the vast majority of open-source projects are coding in public and software in progress.

It seems to me that people who expect software to be done already are frustrated by this, and that when we promote super-star open projects like Inkscape or Blender, which are essentially finished, we are doing a disservice to the vast majority of useful, but still in progress applications out there that can get the job done anyway, but might require some workarounds. It’s exactly these projects that need our help and our bug-hunting, but if you go into them with the “finished” mentality, you’re setting yourself up for frustration.

This article is part of the Hackaday.com newsletter, delivered every seven days for each of the last 200+ weeks. It also includes our favorite articles from the last seven days that you can see on the web version of the newsletter.

Want this type of article to hit your inbox every Friday morning? You should sign up!

 

This articles is written by : Nermeen Nabil Khear Abdelmalak

All rights reserved to : USAGOLDMIES . www.usagoldmines.com

You can Enjoy surfing our website categories and read more content in many fields you may like .

Why USAGoldMines ?

USAGoldMines is a comprehensive website offering the latest in financial, crypto, and technical news. With specialized sections for each category, it provides readers with up-to-date market insights, investment trends, and technological advancements, making it a valuable resource for investors and enthusiasts in the fast-paced financial world.

Recent:

The Trials and Tribulations of Building a Pasta Display Tom Nardi | usagoldmines.com

The Mysterious and Important Work of Prop Design on Severance Dan Maloney | usagoldmines.com

Tracking Deep-Sky Objects Bryan Cockfield | usagoldmines.com

BritCSS: Write CSS With British English Spellings Maya Posch | usagoldmines.com

Have Li-ion Batteries Gone Too Far? Navarre Bartz | usagoldmines.com

Got Junk? Then Build This Scrappy TEA Laser Dan Maloney | usagoldmines.com

Linux Fu: Use the Source (Command), Luke Al Williams | usagoldmines.com

Hacking a Rotary Phone Al Williams | usagoldmines.com

Hackaday Europe 2025: Speaker Schedule and Official Event Page Tom Nardi | usagoldmines.com

High-Speed Reservoir Computing With Integrated Laser Graded Artificial Neurons Maya Posch | usagoldm...

A Decade Resistance Box From PCBs Jenny List | usagoldmines.com

Meshtastic Adds Wireless Connectivity to Possum Trap Bryan Cockfield | usagoldmines.com

A Fast Rewind to the Era of Tapesponding Heidi Ulrich | usagoldmines.com

EPROM-based Enigma Machine Bryan Cockfield | usagoldmines.com

FLOSS Weekly Episode 824: Gratuitous Navel Gazing Jonathan Bennett | usagoldmines.com

FlyingCam is a Sweet DIY Webcam on a Stick Elliot Williams | usagoldmines.com

Pixel Watch 3’s Loss of Pulse Detection: the Algorithms That Tell Someone is Dying Maya Posch | usag...

Some Useful Notes On The 6805-EC10 Addressable RGB LED Dave Rowntree | usagoldmines.com

I2C Sniffing Comes to the Bus Pirate 5 Tom Nardi | usagoldmines.com

Classy Paper Tape Reader Complements Homebrew Retrocomputer Dan Maloney | usagoldmines.com

Lies, Damned Lies, And IGBT Datasheets Jenny List | usagoldmines.com

How To Use LLMs For Programming Tasks Donald Papp | usagoldmines.com

A Magic Eye Tube Does All The Work In This Kit Jenny List | usagoldmines.com

A Deep Dive Into Canon Autofocus Lenses Maya Posch | usagoldmines.com

Keebin’ with Kristina: the One with the Batwing Typewriter Kristina Panos | usagoldmines.com

Tiny Laptop Gets a New Case and an Unlocking Dan Maloney | usagoldmines.com

TrapC: A C Extension For the Memory Safety Boogeyman Maya Posch | usagoldmines.com

Josephine Cochrane Invented the Modern Dishwasher — In 1886 Donald Papp | usagoldmines.com

Homebrew Traffic Monitor Keeps Eyes on the Streets Tom Nardi | usagoldmines.com

Hacking a Heavyweight Philco Radio Heidi Ulrich | usagoldmines.com

Satellite Imagery You Can Play With Jenny List | usagoldmines.com

What’s Wrong With This Antenna Tuner? Al Williams | usagoldmines.com

Solar-Powered E-Reader With No Buttons Bryan Cockfield | usagoldmines.com

Freeing Windows Al Williams | usagoldmines.com

Conservationists Are Flying Microlites To Teach Birds How To Migrate Lewin Day | usagoldmines.com

The ESP32 Bluetooth Backdoor That Wasn’t Maya Posch | usagoldmines.com

Inexpensive Repairable Laptops, With Apple Style Bryan Cockfield | usagoldmines.com

Ripple Co-Founder Chris Larsen Lost $661,623,870 in XRP Due to LastPass Hack: Report Alex Richardson...

You Are Already Traveling at the Speed of Light Al Williams | usagoldmines.com

ZX Spectrum, Soviet Style: A 44-IC Clone You Can Build Heidi Ulrich | usagoldmines.com

IPV4, IPV6… Hey! What Happened to IPV5? Al Williams | usagoldmines.com

Clock Mechanism Goes Crazy for Arduino Al Williams | usagoldmines.com

Hackaday Links: March 9, 2025 Dan Maloney | usagoldmines.com

Deep Drawing with Ultrasonics Al Williams | usagoldmines.com

Old Chromebooks Get Second Life as Video Wall Tom Nardi | usagoldmines.com

Taming the Wobble: An Arduino Self-Balancing Bot Heidi Ulrich | usagoldmines.com

Fixing an Unpleasant SD Card Slot Issue In a NanoVNA Maya Posch | usagoldmines.com

The Coolest Batteries You’ve Never Heard Of Heidi Ulrich | usagoldmines.com

Retrotechtacular: Better Living Through Nuclear Chemistry Dan Maloney | usagoldmines.com

Fictional Computers: EMERAC was the Chatbot of 1957 Al Williams | usagoldmines.com

Writing an OLED Display Driver in MicroZig Maya Posch | usagoldmines.com

Expensive Camera, Cheap 3D-Printed Lens Jenny List | usagoldmines.com

Bank of America Warns Social Security Numbers, IDs and Other Sensitive Customer Data Potentially Exp...

Transceiver Reveals Unusual Components Al Williams | usagoldmines.com

$830,000 Drained From Wells Fargo As Customer Executes Brazen Attack, Triggers Fraudulent Bank Trans...

Physical Computing Used to be a Thing Elliot Williams | usagoldmines.com

The Pentium Processor’s Innovative (and Complicated) Method of Multiplying by Three, Fast Donald Pap...

Retail Pharmacy Giant Handing $6,800,000 To Customers After Hackers Trigger Massive Data Breach Dail...

Get Into Meshtastic On the Cheap With This Tiny Node Kit Dan Maloney | usagoldmines.com

The Road to Lucid Dreaming Might be Paved With VR Donald Papp | usagoldmines.com

This Laser Knows about Gasses Al Williams | usagoldmines.com

Trump Sues Capital One After Slamming Bank of America, JPMorgan Chase Over Abrupt Bank Account Termi...

Tearing Down a Vintage Word Processor Al Williams | usagoldmines.com

Trio of Mods Makes Delta Printer More Responsive, Easier to Use Dan Maloney | usagoldmines.com

Run Xbox 360 Games on Your PC With XenonDecomp Maya Posch | usagoldmines.com

Open Source Hardware, How Open Do You Want It To Be? Jenny List | usagoldmines.com

Hackaday Podcast Episode 311: AirTag Hack, GPS Rollover, and a Flat-Pack Toaster Tom Nardi | usagold...

GNSS Signals Tracked on the Moon By LuGRE Maya Posch | usagoldmines.com

This Week in Security: Zen Jailbreak, Telegram Exploit, and VMware Hyperjack Jonathan Bennett | usag...

The Long Goodbye: More Instruments Shut Down on the Voyagers as End Nears Maya Posch | usagoldmines....

Open Safety In The Auto Business: Renault Shares Its Battery Fire Suppression Tech Jenny List | usag...

Repairing a 1955 Classic Radio Al Williams | usagoldmines.com

Combined Crypto, Anglo-American Style Al Williams | usagoldmines.com

The Strange Afterlife of the Xbox Kinect Dave Rowntree | usagoldmines.com

Plastic Gear Repair Al Williams | usagoldmines.com

Custom Touchpad PCBs Without The Pain Jenny List | usagoldmines.com

Hackaday Europe 2025 Welcomes David Cuartielles, Announces Friday Night Bring-a-Hack Elliot Williams...

Hacking Digital Calipers for Automated Measurements and Sorta-Micron Accuracy Dan Maloney | usagoldm...

Why 56k Modems Relied On Digital Phone Lines You Didn’t Know We Had Lewin Day | usagoldmines.com

The Future We Never Got, Running a Future We Got Jenny List | usagoldmines.com

Rackmount all the Things, Hi-Fi Edition Heidi Ulrich | usagoldmines.com

A TV With Contrast You Haven’t Seen For Years Jenny List | usagoldmines.com

Ptychography for High Resolution Microscopy Al Williams | usagoldmines.com

Designing a Toy Conveyor Belt For Fun and Profit Kristina Panos | usagoldmines.com

Piggyback Board Brings Touch Sensing to USB Soldering Iron Dan Maloney | usagoldmines.com

FLOSS Weekly Episode 823: TuxCare, 10 Years Without Rebooting! Jonathan Bennett | usagoldmines.com

Haptic Displays Bring Sports To The Vision Impaired Lewin Day | usagoldmines.com

Is This The Oldest HD Video Online? Jenny List | usagoldmines.com

Big Chemistry: Glass Dan Maloney | usagoldmines.com

China Claims Commercial Nuclear Fusion by 2050 as Germany Goes Stellarator Maya Posch | usagoldmines...

Speaking Computers from the 1970s Al Williams | usagoldmines.com

Build a Parametric Speaker of Your Own Jenny List | usagoldmines.com

Smartwatches Could Flatten the Curve of the Next Pandemic Navarre Bartz | usagoldmines.com

Shortwave Resurrection: A Sticky Switch Fix on a Hallicrafters Heidi Ulrich | usagoldmines.com

Lawsuit Accusing JPMorgan Chase, Wells Fargo, Bank of America and Zelle of Failing To Protect Custom...

Interposer Helps GPS Receiver Overcome Its Age Arya Voronova | usagoldmines.com

Inexpensive Powder Coating Al Williams | usagoldmines.com

Keebin’ with Kristina: the One with the Schreibmaschine Kristina Panos | usagoldmines.com

It’s 2025, and Here’s a New Film Format Jenny List | usagoldmines.com

LTA’s Pathfinder 1: the Dawn of a New Age of Airships? Maya Posch | usagoldmines.com

Leave a Reply