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.