Programming

I'm an absent-minded engineer; my mind wanders and so does my wallet I'm an absent-minded engineer; my mind wanders and so does my wallet

I fear I lack common sense in life, and this affects my performance.
  • Why Johnny can't code

    BASIC used to be on every computer a child touched -- but today there's no easy way for kids to get hooked on programming.
  • "Dude, did I steal your job?"

    "Debugging Indian Computer Programmers" is a lighthearted, first-person look at a touchy subject.
  • The Shlemiel way of software

    Author Joel Spolsky talks about what Microsoft has in common with his grandparents and what Isaac Bashevis Singer has to do with code-generating schemes.
  • The global market at work

    Bangalore resident Rachna Asirvatham has a 56K modem, a bookcase full of software manuals ... and a bunch of American clients.
  • Why software still stinks

    Programming must change -- but how? At a reunion of coding pioneers, answers abound.
  • Warning. Warning. Warning. Fatal error. Stop.

    Ethan Levin wasn't worried. Programming mistakes were inevitable. He'd fix it, and move on. An excerpt from Ellen Ullman's new novel, "The Bug."
  • Bugged out

    "The Bug" author Ellen Ullman talks about the Gothic terrors that lurk between the rational lines of computer code.
  • Lessons in consumption

    Only by immersing our children in marketing can we teach them to choose.
  • Code critic

    John Lions wrote the first, and perhaps only, literary criticism of Unix, sparking one of open source's first legal battles.
  • The music man

    MTVi's Nicholas Butterworth says he wants the audience to do the programming.
  • Who needs the NEA, anyway?

    Announcing ... the Your Town Here Arts & Lectures fall season, featuring Anglo-Saxon-American jazz puppet theater!
  • Will RealAudio kill the radio star?

    Commercial radio will have only itself to blame if the Internet ends up eating its pablum lunch.
  • The end of the road for Pascal?

    A venerable language falls victim to changing programming fashions.
  • The free software story

    Complete Salon Technology coverage of Linux, the open-source movement and free software's ideas and personalities.
  • Glory among the geeks

    For serious programmers, contributing code to Linux pays off not in dollars but in respect.
  • The ecology of Java

    It's not just Sun vs. Microsoft anymore -- as the success of little Transvirtual shows.
  • The joy of Perl

    How Larry Wall invented a messy programming language -- and changed the face of the Web.
  • The dumbing-down of programming

    Part Two: Returning to the source. Once knowledge disappears into code, how do we retrieve it?
  • The dumbing-down of programming

    Rebelling against Microsoft and its wizards, an engineer rediscovers the joys of difficult computing. First of two parts.
  • sliced off by the cutting edge

    A software engineer despairs at keeping up with every new techno-trend. Second excerpt from Ullman's 'Close to the Machine.'
  • 21st: Elegance and Entropy

    Ellen Ullman talks about what makes programmers tick.
  • Disappearing into the code

    A deadline brings programmers to the place of no shame. The body melts away, the mind races. Only one thing matters: Can you fix that demon bug? First of two excerpts from Ullman's "Close to the Machine."
  • Java's a year old. Can it walk and talk yet?

    Java's a year old. Can it walk and talk yet?

From Salon's blogs