Slashdot Mirror


30th Anniversary of the (No Good) Spreadsheet

theodp writes "PC Magazine's John C. Dvorak offers his curmudgeonly take on the 30th anniversary of the spreadsheet, which Dvorak blames for elevating once lowly bean counters to the executive suite and enabling them to make some truly horrible decisions. But even if you believe that VisiCalc was the root-of-all-evil, as Dvorak claims, your geek side still has to admire it for the programming tour-de-force that it was, implemented in 32KB memory using the look-Ma-no-multiply-or-divide instruction set of the 1MHz 8-bit 6502 processor that powered the Apple II." On the brighter side, one of my favorite things about Visicalc is the widely repeated story that it was snuck into businesses on Apple machines bought under the guise of word processors, but covertly used for accounting instead.

6 of 407 comments (clear)

  1. Don't Follow the Link by twmcneil · · Score: 5, Informative

    The only way to get rid of Dvorak is to deny him him the clicks. Don't follow the link.

    --
    "The ferrets, they're every where I tell you!"
  2. Re:Why use MUL/DIV by larry+bagina · · Score: 5, Informative

    6502 doesn't have jle. It has bcs (branch carry set/greater or equal) and bcc (branch carry clear/less than).

    --
    Do you even lift?

    These aren't the 'roids you're looking for.

  3. VisiCalc binary is still available by mritunjai · · Score: 3, Informative

    Who'd 've thought :-)

    Google for visicalc.com and download from the second link.

    BEWARE: DO NOT run it on your main computer. Use a windows virtual machine or dosbox on *nix. It runs perfectly in both even after these years.

    --
    - mritunjai
  4. Spreadsheets = the real heart of any company by ErichTheRed · · Score: 4, Informative

    I have worked in a lot of IT positions, and every company I have worked for has always done all of their "real" decision-making on hacked-together spreadsheets. The truth is that the spreadsheet was one of the first "business analysis" tools that was intuitive enough for an end-user to really do power-user things.

    That said, Excel and Access "applications" that glue organizations together are the bane of IT's existence. Despite what the sales guys say, all of the company's numbers come out of SAP, Oracle Financials, etc. and into one of these programs to do any useful work with them. I know I'm working on making Office 2007 available to those who want it, and getting some of these Excel and Access 97-era macros carried forward can be...challenging. Access is another horror story -- once a database hits 2 GB in size, file corruption is extremely likely, especially if multiple users are hitting the same database over a network.

    If you ever get sick of software development or sysadmin work, and like pain, I guarantee there will be work available for anyone willing to wade through a million lines of VB spaghetti code written by an MBA who took an Excel class in 1996.

  5. Re:What if... by jollyreaper · · Score: 4, Informative

    ...John C. Dvorak were no longer paid to write lame articles?

    What if Slashdot readers didn't submit them? And what if the editors didn't post them? Then, then I wouldn't be compelled to bitch about them here. I could pretend that meat puppet didn't even exist.

    --
    Kwisatz Haderach
    Sell the spice to CHOAM
    This Mahdi took Shaddam's Throne
  6. Re:Loooooong time by Hal_Porter · · Score: 5, Informative

    Graphing. CEOs can't understand numbers, they make their brains run out their ears.

    Bleh. We are spatial, visual creatures by nature, graphs make complex and even simple representations of data much easier for everyone. Dunno, where exactly this whole mantra of it just being for stupid bosses came from when graphing functions were created for mathematicians.

    It's a very ancient meme. The Ancient Greeks and Romans had stock characters of the scheming slave manipulating their foolish masters. I suppose in many ways the readers of slashdot are the galley slaves of the modern world. Joking takes people's minds off the fact that being on call is the modern equivalent of being chained to an oar.

    --
    echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;