Medical Device Developer Linux

We desperately need a Medical Device Developer Linux distro. I know I’ve blogged about this before, but with all the wet-behind-the-ears kids thinking Agile is software engineering (it’s not) and…

• seasoned_geek

Your Roku OPT-OUT Letter

Like many of you I have some Roku devices. Once the streaming services managed to compress/strip Standard Definition television far enough the pathetic 25Mbps download speed Internet services available in…

• seasoned_geek

Linux and USB Floppy Drives

Everybody thinks they are dead, but floppy disks are still around and you basically need a USB floppy drive to use them because modern motherboards don’t have a header connection…

• seasoned_geek

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…

• seasoned_geek

C++ — That Const Thing

Const is what makes C++ great. Const is what makes C++ too horrible to work with. Developers who read those “Effective” books on C++ really screw the pooch. The developers…

• seasoned_geek

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…

• seasoned_geek

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…

• seasoned_geek

#CancelMenards

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…

• seasoned_geek

C++ std::string_view Example

If you work in IT long enough you will learn that academics have overrun standards committees. std::string_view is an example of why an elephant is a mouse designed by academic…

• seasoned_geek

The Myth of QML

I have railed against the incredibly poor design of QML for years. Even wrote about The Death of Commercial Application Frameworks because just like the RAD (Rapid Application Development) tools…

• seasoned_geek

The Myth of Smart Pointers

On page 206 of Beginning C++17 ISBN: 9781484233665 published in 2018 you will find the following about smart pointers. Always use either the std::vector<> container (to replace dynamic arrays) or…

• seasoned_geek

C++ Arrays and Pointers Example

C++ arrays and pointers really originate with the C programming language. There have been massive improvements since the 1980s. Back then declaring arrays of structures was a bit iffy. Much…

• seasoned_geek

std::list – Example and Explanation

Our discussion of std::list, like our discussion of std::vector will start with a bit of history. It wasn’t until the IT industry was inundated with tiny x86 minds that people…

• seasoned_geek

Review – Bitdefender Premium Security

Bitdefender Premium Security is yet another shining example of why no company should ever be allowed to use Agile software development. Thank God I only put this on three machines!…

• seasoned_geek

Review – McAfee Total Protection

McAfee Total Protection is a shining example of why no company should ever use Agile. I’m a long way from newbie in the software world. I mean over 30 years…

• seasoned_geek

A std::vector Example and Explanation

If you want a really good method of identifying a legacy C++ library/framework, see if it provides a vector class. For C this would be a set of vector functions….

• seasoned_geek

The Danger of Tuples

No matter how much academics and the industry tries to shit on BASIC, C++ and every other newer language tries to move closer to it. Tuples are the re-introduction of…

• seasoned_geek

Trigraphs and Digraphs

I remember thinking trigraphs were a cheap hack when they were first introduced. Now that I’m old I get called on to help “modernize” legacy code. Keyboard images courtesy of…

• seasoned_geek

Eclipse and Doxygen

Eclipse and Doxygen can be a bit non-obvious to configure. Once again StackOverflow allows people who know absolutely nothing to close questions. I have written about the closed question more…

• seasoned_geek

Scrum Destroys Consulting Firms

Agile and Scrum are quickly destroying the human species, I’ve even written a book about it. Here is how it is single-handedly destroying IT consulting firms. I’ve been at IT…

• seasoned_geek

NVIDIA 390 and BOINC

There has been great wailing about BOINC dropping support for the NVIDIA 390 series driver. I’m told some Linux distros don’t even include it anymore. Windows 10 users got to…

• seasoned_geek

Myth – Nobody Wants to Work

I’ve been hearing this myth, nobody wants to work, repeated by Qanon nutters and Trump supporters (same thing?) who are too stupid to look anything up for quite some time…

• seasoned_geek

Titan Sub – How All Agile Projects End

The Titan submarine crush is yet another shining example of how all Agile projects end. Complete catastrophe with developers complementing each other on a “great sprint!” using phrases like “we…

• seasoned_geek

Linux Cheats

Here is a list of Linux cheats I just want to keep handy. They will be added to as time goes on. When creating OpenSource software, you have to develop…

• seasoned_geek

The Fall of Intel®

When I read the story about the massive shellacking Intel® stock was taking I cannot say I was surprised. AMD® has been mopping the floor with them for years. It’s…

• seasoned_geek

FDupes

We are all pack rats. “Safety copies” is how we justify duplicate files. Duplicate files used to require we kept stacks of floppy disks, remember those? Sony used to sell…

• seasoned_geek

The Great Visa Worker Purge

Welcome to the Great Visa Worker Purge! Here we have corporate America running a fake cover story about a recession so they can purge well over a quarter million visa…

• seasoned_geek

In Praise of the Z2 G4

I have a hatred for HP that the English language can’t really articulate. From them getting in bed with Microsoft and being paid to kill off OpenVMS to selling printers…

• seasoned_geek

Windows 7 Ultimate in 2023

Despite Microsoft’s claims of Windows 7 being officially killed off, it’s alive and kicking. I don’t personally use it, but I’ve posted about it and the cycle of computer hardware…

• seasoned_geek

Manjaro and ClamAV

Yes, it is true that the vast majority of Linux users don’t run ClamAV or any kind of virus protection. The list of known viruses for Linux is quite small…

• seasoned_geek

LTS == 15 Years Not 5

Once again the battle between tiny x86 minds and reality has happened. They continually claim an LTS is only 5 years when it needs to be a minimum of 15….

• seasoned_geek

The Fake Recession

You have been hearing lots of recession talk in the news. It’s all marketing for a fake recession to hide the fact companies got caught with their hand in the…

• seasoned_geek

Medical Device Companies Using Qt

A discussion arose on the Qt-interest mailing list a while back about medical device companies using Qt. Given that damned few people read that list I decided to post the…

• seasoned_geek

KDE Abandonware

It’s that time of the year again. The time when those of us who used to utilize KDE (an ever shrinking number given the fact most of us are dying…

• seasoned_geek

Your Personal Bin Directory

My personal Linux pet peeve is the complete anarchy around a user’s personal bin directory. I have to use and test on many different Linux distros so this annoys me…

• seasoned_geek

Manjaro 5.15 LTS and BOINC

Manjaro and BOINC have had a troubled relationship over the years. Perhaps you read my previous post on this matter. The machine I’m using today is an HP EliteDesk G2….

• seasoned_geek

Why Manjaro is Taking Over

I’ve written about Manjaro many times on this blog. Other than a lack of testing with NVidia cards/drivers, it’s hard to find fault with this distro. They are definitely doing…

• seasoned_geek

PageEdit – BlueGriffin

PageEdit is a true pleasure for editing html files that will be use for things like online documentation or even in-app help. For many years I used BlueGriffon but the…

• seasoned_geek

Getting Rid of Thunderbird Threading

Every young hacker who volunteers for an OpenSource Project wants to put “their mark” on the thing, that has to be where Thunderbird threading came from. For over a decade…

• seasoned_geek

Emacs GDB Breakpoints

Most books only give you a once-over-lightly when it comes to GDB, especially GDB breakpoints inside of Emacs. They show you how to set a breakpoint. While that is important,…

• seasoned_geek

Using Your Core Dumps

So, you read the last post and now know where to find your core dumps, great. Now what? That always seems to be the question, doesn’t it. What good is…

• seasoned_geek

Finding Your Core Dumps

Admit it, you and every other developer hates debugging other developer’s code, especially when it core dumps. Can it get any worse than hearing them say “works for me” when…

• seasoned_geek

I Hate Mercurial

Mercurial is one of those source control management systems that a token few people like and the vast majority of the world shuns. Most of us shun it for good…

• seasoned_geek

Gecko Linux NVidia and BOINC

This is a sad little journey involving Gecko Linux NVidia and BOINC. There will be some overlap with my TerraMaster post because I went down that road before getting BOINC…

• seasoned_geek

Too Big to AGILE

You won’t find a professional willing to touch AGILE with a hundred mile pole. No, getting paid to write software doesn’t make you a professional anymore than winning $20 shooting…

• seasoned_geek

We’re All Contractors Now

Recruiters seem shocked that we are all contractors now, but that is the way it goes for tech workers, especially those in the medical device/embedded systems world. Honestly, that’s the…

• seasoned_geek

RedDiamond AppImage

It has been a while since I posted about RedDiamond, the editor with EDT keypad navigation, but there is finally an AppImage of it. Granted the New World Order wants…

• seasoned_geek

The Closed Question #2

A closed question is the mark of a site that is letting those without knowledge run amuck. Today I ran into another one. Others had already commented that this question…

• seasoned_geek

Nuking unattended-upgrades

If you ever needed physical proof AGILE is a false methodology you need look no further than unattended-upgrades in Ubuntu. This Canonical produced and preinstalled piece of software well and…

• seasoned_geek

So You Can’t Find Yocto People

I have been somewhat hounded since February, perhaps as late as March about a project that needs yocto skills. Like most embedded systems people who are professionals, I dabble in…

• seasoned_geek

Linux Mint Random Shutdowns

A jaded computer geek would tell you Linux Mint random shutdowns can’t be fixed. As popular as Mint is, it really tries to offend everyone. There are no end of…

• seasoned_geek

TerraMaster F4-210 and Linux

TerraMaster has software for Windows, but almost everyone wanting to use it uses Linux. Here is how to get it working with Linux. I’m going to use Ubuntu because I…

• seasoned_geek

The Truth About Bootcamps

Bootcamps exist to part fools from their money and pretty much for no other reason. This post is a follow-on to my #cancelQuora post. Featured image courtesy of brokeassstuart.com. When…

• seasoned_geek

Remembering Lotus Symphony

I never used the DOS version of Lotus Symphony. (Windows wasn’t an operating system until Windows NT. Microsoft committed criminal fraud putting “operating” system on the box because it was…

• seasoned_geek

Internet Explorer Tombstone

Truer words were never etched into a tombstone than the ones on the Internet Explorer tombstone. The only thing you ever willingly did with it was download Firefox and Opera….

• seasoned_geek

VCRUNTIME140_1.dll was not found

I hate it when I have to touch anything Microsoft or running on Microsoft. VCRUNTIME140_1.dll is just the latest in the never ending battle with The Gang That Couldn’t Shoot…

• seasoned_geek

Beware DilyStore Fraud

I buy a lot on-line, almost never get screwed. Made the mistake of thinking DuckDuckGo vetted their shopping. Bought from dilystore.com; got Screwed. Complained to PayPal; got screwed. Involved the…

• seasoned_geek

Beware GlassDoor Company Reviews

Some fools believe they can trust company reviews on Glassdoor.com because they are “vetted.” More fool you! Not long ago I was attempting to place this review for both IBM…

• seasoned_geek

Collabera and IBM at Navistar

It’s rare in IT consulting to find a pair of companies with fewer ethics. Even rarer when they require you to take ethics training. I’ve written about corporate ethics many…

• seasoned_geek

I Miss Head Crashes

I know it seems unreal to wax nostalgic for head crashes, but at least then you knew beyond a shadow of a doubt the drive was bad. Today’s drives seem…

• seasoned_geek

Killing Hyper-V

Microsoft has a habit of embedding its own viruses into Windows. Hyper-V is the latest such virus. You are probably all familiar with Microsoft Edge, the buggy useless browser that…

• seasoned_geek

Best Linux Word Processor in 2022

It’s been some time since I wrote the 2019 version of this post covering Linux word processor products. Much has changed in the world of Linux word processors and not…

• seasoned_geek

Anti-Tivoization

Anti-Tivoization is once again rearing its ugly head in the OpenSource world. I have never understood the mindset of busting other people’s things then expecting them to fix the things…

• seasoned_geek

The 486SX

It’s not just COVID-19 vaccines receiving large quantities of disinformation. Even the 486SX has its own Holocaust Deniers. I couldn’t believe this popped up again months ago. Image by Michael…

• seasoned_geek

The CUTE Journey

Every now and then you will find yourself needing to install a really old Ubuntu version. I stumbled into this with CUTE and Scintilla. You see, the RedDiamond project really…

• seasoned_geek

Some Mainframe Nostalgia

I only dabbled on the IBM mainframe over my 30+ year career. One thing that gives me great nostalgia now is SPF. SPFLite2 in particular. I don’t actually remember what…

• seasoned_geek

Long Hours Kill You

The WHO (World Health Organization) recently published a study claiming working long hours will kill you. I agree, though I routinely do it. Here’s the difference for me. I routinely…

• seasoned_geek

Greylisting

Here’s an idea! Let’s add a new feature called Greylisting, set the default to be on, and push the update out without a word. What could possibly go wrong? Back…

• seasoned_geek