from
Jargon File (4.4.4, 14 Aug 2003)
BFI
/B.F.I/, n.
See {brute force and ignorance}. Also encountered in the variants
BFMI, "brute force and massive ignorance" and BFBI "brute force and
bloody ignorance". In some parts of the U.S. this abbreviation was
probably reinforced by a company called Browning-Ferris Industries in
the waste-management business; a large BFI logo in white-on-blue could
be seen on the sides of garbage trucks.
from
The Free On-line Dictionary of Computing (8 July 2008)
brute force and ignorance
BFI
<jargon> (BFI) A popular design technique at many software
houses - {brute force} coding unrelieved by any knowledge of
how problems have been previously solved in elegant ways.
Dogmatic adherence to design methods tends to encourage this
sort of thing. Characteristic of early {larval stage}
programming; unfortunately, many never outgrow it.
Also encountered in the variants BFMI - brute force and
massive ignorance, and BFBI - brute force and bloody
ignorance.
"Gak, they used a {bubble sort}! That's strictly BFI."
Compare {bogosity}.
[{Jargon File}]
(1996-06-12)