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.




Monday, November 3, 2025

Drudget's cybersecurity software is a billion dollar TAM

Drudget's cybersecurity software is a billion dollar TAM (total addressable market) - read as: I'm hiring.


There's over a billion mobile phones out there.


I could license Drudget's cybersecurity software for $1 each -- securing mobile phones against memory corruption hacking.


That's a one billion dollar TAM. No joke. One billion dollars. Or more. I could be a billionaire.


But I haven't pushed it yet. I know I should, and I have been worrying about getting enough money for my daily needs instead, so I've been focusing on my day job at a SaaS company.


I don't even know how to get mobile phone companies to sign on. I need a sales guru.


So here's the kicker: I'm hiring a sales guru. But I can't afford to pay you a salary. Instead you will get a commission based off the licensing that you're able to get signed up. And equity. You get what you earn.


The product is already made by me, and works on Linux based operating systems, such as Android. It secures C/C++ apps on your phone against memory corruption bugs (i.e. buffer overflows, use after free, double free, etc). Even prevents memory leaks.


There's literally nothing you need to do; except sign contracts with big companies like Samsung, Nokia, Motorola, etc.


Also, there's a cloud self-healing code, which prevents hackers from successfully crashing web servers (with buffer overflows, etc) and exploiting them. It's like a WAF (web application firewall) except it uses IPC (inter-process communication) to figure out what to do. It knows what was sent to the server, and adjusts a ban-list accordingly, and re-adjusts buffers on the fly.


In the future (i.e. with additional funding), and with Generative AI, it could even fix the code in the open source web server. Otherwise it could patch the web server binary in real-time, using process injection techniques.


The self-healing cloud market is even bigger than the mobile phone market, because server-side security is paramount to having a secure endpoint for all your devices to talk to. Imagine the amount of tech support calls that would be saved with self-healing cloud code.


Alas, I still worry about my daily bread, so I cannot pursue this dream. If I got VC (venture capital) funded that would be a different story, but Drudget is a self-funded venture, and I don't have the time to travel around to find VC funding.


So I'm also hiring a VC fund manager. Again, no salary, but equity in the company. Obviously the more you can attract investors, the more you get as equity.


Summary: Hiring a sales guru, and VC fund manager. No salary. Do it only at your own risk to financial health. Apply via https://www.drudget.com.au.


NB: I'm pretty stressed out right now, due to my day job, so please don't waste my time. Just apply by sending your CV and a cover letter, preferably in markdown (.md) format.

Sunday, August 24, 2025

Closing Blog

 I'm closing my blog for now, as I feel there's an information overload already, given AI, so I don't need to add to the mountains of information that already exists out there.

 If you need to contact me, I still run drudget.com.au and zzimps.com.

 

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...