Posted inExperience / Information Technology

C++ — Never Do’s

No, Never Do isn’t a new loop type though it can be what happens when you ASS-U-ME a default value for a loop variable. These are some things you should never do in your code. I’ve spent nearly 40 years in IT now. For the past decade I’ve been working in the medical device realm. Prior to that I wrote great big boring systems for great big companies. This be what you don’t do in … C++ — Never Do’sRead more

Posted inExperience / Information Technology

Windows Update KB5034441 and Error 80070643

Error 80070643 is something that won’t “fix itself.” Part of me thinks it was deliberate because most of the “fix” recommendations consist of “upgrade to Windows 11.” Nobody wants Windows 11! It just might go down in computer history as the Next Windows Vista or Windows 8 from the grave. Microsoft seems to have forgotten the “Personal” part of “Personal Computer.” Yes, many of us do much online, but we want our computers to be … Windows Update KB5034441 and Error 80070643Read more

Posted inExperience / Information Technology

C++ Initialization and Constructors Explanation

While many of the tools I and other developers use making medical devices require C++17 much of the code we write is C++11. Usually this is mandated by the shop. There are good reasons for sticking with C++11. It is easier to change out a library, especially if another project has already vetted that version of the library with the FDA, than it is to change the coding standard of an existing device. Instead of … C++ Initialization and Constructors ExplanationRead more

Posted inExperience / Information Technology / Thank You Sir May I Have Another

Dice – This is Broken

You would think, Dice, a site branding itself as being for “technology jobs” would know better than use Agile and off-shore labor. Nothing screams “I’m just a hack!” like using the phrase “full stack.” I don’t know for a fact they are using off-shore or visa worker labor, but that is definitely the quality of the software being turned into production. I’ve written about Agile on this blog before. I’ve even written a book on … Dice – This is BrokenRead more

Posted inExperience / Information Technology


Yeah, it’s time to #CancelMendards. I’ve bought tens of thousands of dollars worth of stuff there, but management hasn’t got a clue. Obviously they are using Agile and off-shore labor for their IT. Yes, it’s that obvious. Oh, there have been earlier minor debacles. No matter what the Web site tells you, this bracket will not fit the neck of this fire extinguisher. I had to use the crummy black plastic bracket that came with … #CancelMenardsRead more