Generally referring to potentially useful software that a developer has designed to be as
hard as possible for a normal person to install, set up, and arrive at a functioning state after releasing publicly. These types of developers
assume their audience lives inside their own mind and because of that assumption, little to no documentation is necessary. Unfortunately, many of these great ideas end up as "geekware" - potentially brilliant software that nobody gives
af about.
This type of software is often developed by a self-identifying brilliant
engineer who is actually, functionally retarded.
I just released the
magnum opus of my coding career on Github but nobody
will ever understand how to use it because I
assume everyone is an insufferable geekware developer like myself.