Stuff that sucks

See the philosophy page about what applies to this page.

Libraries

These libraries are broken/considered harmful and should not be used if it’s possible to avoid them. If you use them, consider looking for alternatives.

Build Systems

As these build systems are often used to compile C programs, one has to set up a C++ compiler or Python interpreter respectively just in order to be able to build some C code.

Alternatives: mk, gnu make

Programs

There are many broken X programs. Go bug the developers of these broken programs to fix them. Here are some of the main causes of this brokenness:

The following programs are broken (see rocking stuff for saner alternatives):

If you still need some program which expects a floating WM, use it in floating mode.

See also

The list of harmful software at cat-v.org.