16

What profession would you say is most like software development? I'd love to be able to give people an idea of what I do, without making it sound like witchcraft...

Comments
  • 5
    construction work in general, I feel like I could apply agile as an architect to the builders
  • 2
    @funvengeance so you build something knowing that it will crash and be rebuilt many times before it can be delivered to customers.
  • 3
    book writer but instead of writing book you rewrite single chapter multiple times
  • 2
    @vane I don't think refactoring your book is that uncommon. And bugs cause undefined behaviour when your text is interpreted and run on your readers.
  • 3
    @electrineer yeah, also I feel I got very much in common with renaissance culture, programming is somehow poetry, classes/functions are rhymes, syntax are words, computer is paper, keyboard is pen, compiler/interpreter is ink.
  • 5
    Mathematician is probably the closest in terms of complexity. (Nothing even comes close to the complexity of Webpacked ES6 Angular projects running on Electron, though!)

    Or roboticist? We write text files that control robots, too, though our robots are quite stationary, and significantly smarter.

    Or you could call us little Gods creating life. Our infrastructure (servers, databases, services, VM providers, failovers, routers, ...) are the cells/organs/circulatory systems, our code is the DNA they run, etc. We intentionally design and build each of these pieces so they all intercommunicate and work together to form a single functioning creature.

    And we're up to large communities of multicellular organisms presently. Pretty soon we'll be creating the technological equivalent of amoebas and jellyfish! (And don't ever let anyone tell you that isn't impressive.)
  • 1
    @Root except amoeba got largest codebase (DNA) on earth 😅
  • 2
    @vane That's the direction were heading, too. lol.
    Linux Kernel, Chrome, Windows, ...
  • 3
    Chef, most the time you're just copying other peoples work, but you occasionally have to be creative and make something up yourself
  • 1
    drill instructor, but instead of soldiers, you tell computers what to do
Add Comment