Slashdot Mirror


Ingy döt Net Tells How Acmeism Bridges Gaps in the Software World (Video)

Ingy döt Net (yes, that's his name) likes to bridge gaps in the software world. People get religious about their favorite programming languages, he says, but in the end, no matter the language, the methodology or the underlying OS, all programming is about telling computers what to do -- from "add these numbers" to complex text manipulation. Ingy compares a new app or module in the world of Free and Open Source as a gift that the creator has given to others; if that gift can be simultaneously bestowed on users of Perl, Python, and Ruby at the same time, its worth is amplified. So he proposes (and provides a growing set of tools) to make programming language irrelevant, by the sly means of encouraging people to write software using whatever their favorite tools are, but with a leaning toward using only language features which are broadly available to *other* programming languages as well. He's adopted the term Acmeism to describe this approach; Acmeists who follow his lead strive to create software that is broadly re-useable and adaptable, rather than tied only to a single platform.

8 of 164 comments (clear)

  1. Acmeism? by Anonymous Coward · · Score: 5, Funny

    try{ ...
    }
    catch(roadrunner)

    Always seems to fail for some reason, though.

    1. Re:Acmeism? by suutar · · Score: 3, Funny

      that's the problem. Roadrunners don't get thrown, so they can't get caught this way. He should be catching Anvil, Fire, MeWhenSteppingOffCliff, and some other stuff. But for the roadrunner issue he needs to be using roadrunner.halt(). The problem, of course, is getting a handle to the roadrunner instance.

    2. Re:Acmeism? by Samantha+Wright · · Score: 3, Funny

      You need a finally { fallOffCliff(); } block.

      --
      Bio questions? Ask me to start a Q&A journal. Computer analogies available for most topics!
  2. Re:Been doing that since ages... by Desler · · Score: 4, Funny

    Hipsters don't learn C. It's too hard for them.

  3. From The Tao of Programming by BenSchuarmer · · Score: 4, Funny

    The Tao gave birth to machine language. Machine language gave birth to the assembler.

    The assembler gave birth to the compiler. Now there are ten thousand languages.

    Each language has its purpose, however humble. Each language expresses the Yin and Yang of software. Each language has its place within the Tao.

    But do not program in COBOL if you can avoid it.

  4. Re:Further proof that Igny has no clue by mcmonkey · · Score: 5, Funny

    I just met this guy the other day at Starbucks, he's a comp sci major. Knows 2 whole languages. C# and Java.

    Seriously. CS major, managed languages. I really hope he's using "unsafe" and pointers but I doubt it.

    The important question is, did he get your order right?

  5. Re:Yay, another hipster programming messiah!!! by Anonymous Coward · · Score: 2, Funny

    Man, and seriously he just *defines* obnoxious hipster...

    face piercings - check!
    carefully manicured stubble - check!
    giant horn-rimmed glasses - check!
    tattoos - check!
    red pants - check!
    knit cap with t-shirt - check!
    pointlessly quoting esoteric poetry to sound more educated - check!

    Didn't watch the whole video because of the severe nausea, but I assume he injured himself either kite surfing, riding a single gear bicycle, or falling off a balcony at a party after too many PBRs...

    And his resume lists his profession as "software artist". AUUUGGH kill me now! Sad thing is he's like 45. No offense to 45 year olds (I'm getting there) but PLEASE don't try to be a hipster, it's it's not only annoying at that point, it's just kinda pitiful.

  6. Re:Ingy döt Net by losfromla · · Score: 3, Funny

    you must have felt like a total douchebag

    --
    Only I can judge you.