Wednesday, November 5, 2025

Why quality matters over quantity when it comes to coding

Why quality matters over quantity when it comes to coding


When you create a piece of code, it's like a cookie cutter template. You can replicate the software very easily, but if there's an error in the template, the error propagates to every copy of the software.


You also end up with a bad reputation.


That's why when you create code, quality must come first. Quantity (lines of code, features, etc) come second, because it doesn't matter how many features or lines of code you have, if ONE single line of code has an error, that's a potential show-stopper.


Here's where DRUDGET'S cybersecurity software comes in. You might write sloppy C/C++ code where you don't check for buffer overflows. It doesn't matter, you pray the mitigations will catch it. It doesn't. Unless you use MMU (memory management unit) based mitigations. That's what DRUDGET's heap buffer overflow protector uses.


Again, DRUDGET's code wouldn't be necessary if you wrote perfect code the first time around. DRUDGET catches other things too: memory leaks, deadlocks, all caught and solved; garbage collection for memory leaks, and deadlock detector plus real-time deadlock workaround.


Unfortunately though, none of this is useful for "critical" applications that demand life-safety first: DRUDGET's software can only do so much. Embedded firmware running in some RTOS that is used in a medical device, or auto-pilot vehicle, needs to be written with QUALITY in mind.


That's why DRUDGET also has a source code auditing service. We audit your source code to ensure it complies with standards and use automated tools, that we crafted ourselves, as well as manual intervention, to secure your source code.


(As an example using our auditing tool, we found a flaw in Apache: CVE-2023-31122. https://ubuntu.com/security/CVE-2023-31122 - CVSS 3 Severity Score of 7.5 "high". I wanted to find a flaw in an open source application, and it took less than a minute to find it.)


So if you write C/C++ code, and your reputation is on the line, go visit DRUDGET (https://www.drudget.com.au) and send us your details. Our software makes QUALITY code easier to manufacture.




No comments:

Post a Comment

Why quality matters over quantity when it comes to coding

Why quality matters over quantity when it comes to coding When you create a piece of code, it's like a cookie cutter template. You ca...