Object-oriented programming is popular in big companies, because it suits
the way they write software. At big companies, software tends to be written
by large (and frequently changing) teams of mediocre programmers.
Object-oriented programming imposes a discipline on these programmers that
prevents any one of them from doing too much damage. The price is that the
resulting code is bloated with protocols and full of duplication. This is
not too high a price for big companies, because their software is probably
going to be bloated and full of duplication anyway.
brute force adj.
Describes a primitive programming style
one in which the programmer relies on the computer's processing
power instead of using his or her own intelligence to simplify the
problem, often ignoring problems of scale and applying naive
methods suited to small problems directly to large ones....