[PREV - FREE_MARKET_EFFICIENCY]    [TOP]

SMALL_BITES


                                             October 21, 2021

In the 1980s, the popularity of free-market
libertarianism among computer-folk was pretty
striking, and a common question was "why?".

An old thought of mine:

    "I've always had a pet theory that
    lots of hackers become libertarians,
    because hacking, though it may start      Originally, this thought was
    out as a quest for control, becomes       posted to su.etc group at
    a fundamentally humbling experience.      Stanford, but here I'm quoted
    'I can't even debug a few thousand        from:
    lines of code, how could I possibly
    handle engineering a society?  How                LIBERTY
    could anyone?'"
                                                     (That's a now somewhat
The idea there is that falling back on               embarassing collection
market mechanisms is an attempt at                   of pro-libertarian bits
contriving a simple organizing principle             from the mid-80s.)
to substitute for the difficulty of
getting large-scale social planning to work.

    Managing complexity is the central             The idea that you can
    problem of computer programming, and           hold the entire code base
    there are various strategies for               in your head has long
    organizing your code neatly that it is         since been abandoned--
    hoped if followed scrupulously will            instead it's understood
    create a more comprehensible code base         the problems need to be
    that's easier to to test, maintain and         subdivided into smaller
    extend...                                      ones an individual can
                                                   work on.

                                                   The only question is "how":
                                                   the various competing
                                                   programming methodologies
                                                   are esssentially different
                                                   divide-and-conquer
                                                   strategies.


                                                        DIVISION







--------
[NEXT - DAMAGED_ORBIT]