back to article Forget Vibe Coding, we're all about Vine Coding nowadays

It's been a while since our last Flame Of The Week, but it appears that AI is generating some strong feelings among our beloved readership. Last week, we published a short piece noting the Raspberry Pi Foundation's position paper on why it is still important to teach kids how to code in the age of AI and the advent of Vibe …

  1. breakfast Silver badge
    Coat

    Vine as technological moment?

    Vine coding is where you write code using whatever tools you want, but only for six seconds.

    1. b0llchit Silver badge
      Coat

      Re: Vine as technological moment?

      ...after which the universe spontaneously ceases to exist and reinvents itself more bizarre and inexplicable?

      1. RockBurner

        Re: Vine as technological moment?

        meh, already happened.

        1. Arthur the cat Silver badge

          Re: Vine as technological moment?

          Several times.

    2. This post has been deleted by its author

  2. Anonymous Coward
    Anonymous Coward

    Remember autocorrect spelling checkers?

    When you code, use AI like you use a spelling checker, especially autocorrect.

    Whomever blindly trusts the autocorrect while texting or emailing will have a short but "interesting" social life.

    Anyone who trusts AI generated code will have a short but "interesting" career in programming.

    1. Anonymous Coward
      Anonymous Coward

      Re: Remember autocorrect spelling checkers?

      "short but interesting social life."

      Given the number of words that rhyme with luck I can easily see how autoconfuse might sabotage your social life.

      Texting "After work I am going to muck about with a few girls from the typing pool" while excusing the anachronism and meaning a few drinks and gossip with Mrs Slocombe et al., autoconfuse and muck isn't likely to always end well.

      1. Anonymous Coward
        Anonymous Coward

        Re: Remember autocorrect spelling checkers?

        There are endless many examples

        1. Doctor Syntax Silver badge
          Coffee/keyboard

          Re: Remember autocorrect spelling checkers?

          Too many to read in one go.

    2. Anonymous Coward
      Anonymous Coward

      Re: Remember autocorrect spelling checkers?

      ... like you use a spelling checker, especially autocorrect.

      In another life, I occasionally used spelling checkers, albeit to (very) limited success.

      It was not long after that I realised that the device could only be as good as the dictionary it was using.

      And then only if I thoroughly read everything over before finally accepting the corrections.

      As most if not all of the time said dictionaries were utter crap, inexorably leading me to search for the correct data in a good unabridged dictionary, I gave up.

      Aa a result I polished the knowledge of the English language that Mrs. Fowler tried to drill into my head, gods of literacy bless her.

      Automatic correction?

      Never dreamed of using it.

      .

      1. MiguelC Silver badge

        Re: Remember autocorrect spelling checkers?

        I know how to write correctly in several languages. But I have a mild case of dislexia, which tends to interfere with seeing exactly what my fat fingers just typed. Spell checking helps me avoid me many dumb mistakes (I'd just written "dund").

  3. newspuppy

    vine coding

    In my experience ( your mileage may vary) vine coding is when one partakes of the fruit of the vine prior to coding.

    Personally as as young programmer, and a good part of a bottle of jack daniel’s ( technically not of the vine, but related) I did have great results.

    Not part of my general m.o. but…. could this be what the letter writer was referring to? Defo sounds like it was vine writing at least…

    1. b0llchit Silver badge
      Coat

      Re: vine coding

      You mean the Balmer Peak. It is very hard to get the levels just right.

    2. Dan 55 Silver badge

      Re: vine coding

      I find it takes the edge off those Teams meetings which take up 50% of the day so I can ignore the blabbing in the background and get some actual work done.

  4. Uncle Slacky Silver badge
    Joke

    Jeremy or Tim?

    IYKYK...

    1. Androgynous Cupboard Silver badge

      Re: Jeremy or Tim?

      Even worse, Sarah.

      Sarah Vine coding requires every thing is qualified with a "self.", all foreign functions are banned and reflection is simply not part of the language.

      1. Anonymous Coward
        Anonymous Coward

        Re: Jeremy or Tim?

        Or "Sarah Vain" as Private Eye memorably named her.

  5. Doctor Syntax Silver badge

    Systemd is a prime example of vine coding. It wraps its tendrils round everything.

    1. Anonymous Coward
      Anonymous Coward

      Doc, you must spend way too much time on here but damn it all if you don't have some of the best replies on this darn forum.

      1. Doctor Syntax Silver badge

        Thank you, kind sir, and your first statement is entirely correct - I should be getting on with either gardening or writing my book. At least I've got a trip to the archives booked next week so the book is getting some attention.

    2. Bebu sa Ware

      Kudzu

      Systemd is a prime example of vine coding. It wraps its tendrils round everything.

      Redhat, which was also the leading culprit in the systemd felony, until RHEL5 had a device discovery service called kudzu which apart from causing some peculiar problems, I assumed was a neologism from some dude programmer.

      I discovered it is actually an extremely invasive vine particularly in the US (imported originally from Japan) that rapid gets its tendrils into everything.

      There is some similarity between those two services and the way AI is infiltrating just about everything. Can't wait for AI enhanced systemd... actually I very much can...

      † on servers kudzu was usually best disabled. That option is unavailable for systemd, alas.

      1. Anonymous Coward
        Anonymous Coward

        Re: Kudzu

        ... RHEL5 had a device discovery service called kudzu ...

        Interesting ...

        These days we have zeitgeist.

        It seems to be as kudzu as it can possibly be.

        ----------------------------

        The Zeitgeist Project

        Desktop Activity Logging

        Providing Desktop Activity Awareness

        Zeitgeist is a service which logs the users’s activities and events, anywhere from files opened to websites visited and conversations.

        It makes this information readily available for other applications to use.

        It is able to establish relationships between items based on similarity and usage patterns.

        Features

        Zeitgeist logs files opened, websites visited, conversations, and emails and provides all this information over a D-Bus API

        Track events by time to figure out exactly when and how often a user accesses something.

        Extensions (or as we call them Smack-ins) to provide more information on desktop usage, such as geolocation, focus timer, relevancy, and much more.

        ----------------------------

        Smack-ins indeed .... 8^ /

        .

        1. Doctor Syntax Silver badge

          Re: Kudzu

          Manglement will love it.

  6. Anonymous Coward
    Anonymous Coward

    We can only speculate what "vine coding" is

    Brought to mind the (I thought pseudo) Latin aphorism "in vino veritas" but apparently from the elder Pliny.

    Perhaps vibe (< vibrancy < fervor) we might have the effrontery to recast the Pliny as "in fervore falsitas."

    vino appears to be the ablative after "in" hence fervore rather than its accusative. Please pardon my ignorance if I err.

    1. captain veg Silver badge

      Re: We can only speculate what "vine coding" is

      There's a Spanish chain of organic food shops called Veritas. They also sell wine. In Veritas, vino.

      -A.

      1. Arthur the cat Silver badge

        Re: We can only speculate what "vine coding" is

        There used to be Robert Kilroy-Silk's e̶g̶o̶ t̶r̶i̶p̶ political party called Veritas (aka Vanitas). I always wondered if it might have been induced by too much vino.

        1. Androgynous Cupboard Silver badge

          Re: We can only speculate what "vine coding" is

          If it was, I'll give you one guess what type...

          (aside: a couple of years ago my wife ordered a wine in the local cricket club and was asked "white or brown" by the bar-lady. Wisely, she chose white)

  7. TempusFugit

    Night of the living dead; managers doped up on AI

    Short of a litany of expletives, AI in its current form is a horrid fetid mess:

    * its bad for business that already provide crap customer support, often farmed out overseas, now they use chat agents to frustrate consumers to just hang-up.

    * its bad for tech. businesses, more likely to create more work for developers to verify the correctness of code, instead of letting developers do what they do best - create.

    * is bad for the environment, given AI monstrosities demand for power will negatively impact climate change further; power that would better serve the public for AC or heating as weather becomes extremely variable.

    * is bad for education by creating a generation of youth incapable of critical thinking for themselves or understand how to do anything for themselves; a massive power cut and its not just mobile phones they loose, but their ability to think and deal with emergencies.

  8. Jason Bloomberg Silver badge
    Joke

    Vibe

    Very Intelligent Brainfuck Emitter - It will be fun trying to figure out where the bugs are in the generated code.

    1. Arthur the cat Silver badge

      Re: Vibe

      Probably marginally easier to debug than code in Whitespace.

    2. Doctor Syntax Silver badge

      Re: Vibe

      You need a better fitting word for the "i". Try "irrational".

  9. captain veg Silver badge

    vine coding

    Surely something to do with Banyan?

    -A.

    1. KarMann Silver badge
      Flame

      Re: vine coding

      These kids these days and not even knowing Vines is Banyan! Yeah, I came here to say pretty much the same thing. And yell at clouds, of either sort.

  10. Alan Bourke

    Vibe coding!

    When you're so shit at being a script kiddy that you can't even cut and paste something together!

  11. Anonymous Coward
    Anonymous Coward

    A regular Flame of the Week column?

    Either from the editor's in-tray or from the forum itself.

    Thanks for Adam Buxton, I hadn't previously encountered him but undoubtedly a national treasure. I had imagined the missive was from the goose quill of a Reform footsoldier if not Faredge himself.

    Also the link to the previous Flame column (2018) which was brilliant.

    How the regonomized Norman managed to work Wittgenstein into a comment on the coverage of some tedious typically British administrative bun fight completely eludes me but the University of Woolloomooloo's philosophy department must have been chuffed by the "sloshed as Schlegel" reference.

    1. Anonymous Coward
      Anonymous Coward

      Re: A regular Flame of the Week column?

      Thanks for Adam Buxton

      I got him confused with Adam Henson. But I guess he practises a different type of AI altogether.

  12. zimzam

    Their trajectory is likely to be one of improvement as time goes by.

    I find fault with this. People are always saying that AI will chart a never-ending path of improvement but if anything recent movement in LLMs has been more of a tug-o-war, improving some things and degrading others as new models and new sampling methods push and pull weights to fix specific problems without being able to understand how it will affect the whole.

    1. captain veg Silver badge

      regurgitated faeces

      These LLMs ransack the entire web for training data.

      More and more of what comprises the web is AI slop.

      It will disappear up its own fundament.

      -A.

      1. zimzam

        Re: regurgitated faeces

        They've already done that though, they've run out of mass data to train on, aside from the relative dribble that gets produced from now on (going from being trained on all previously discussed philosophical, mathematical, scientific and literary concepts to tweets and tiktoks is a harsh comedown). That's why they've moved on to "synthetic data", training on data created by other models.

        Most of the advancement in machine learning in the last 7-8 years (the techniques of which have existed long before the current boom) was made because GPUs are now capable of processing vast quantities of data, which just wasn't possible before. They've gorged themselves on all the data they could get their hands on now though, so the most of the huge advances are done already.

  13. Bryan W

    The assumption

    "Their trajectory is likely to be one of improvement as time goes by."

    This is what bothers me most in the debate. This very assumption. Just because you pour billions into something doesn't guarantee it's going to get "better". There's a fallacy for that.

    What if this tech is garbage for "the dream" of barking technobabble at the Enterprise computer and receiving applications and solutions. What if they're realizing they've promised too much and so now they're just pushing it as hard as they can because there are BILLIONS invested in these companies and the investors want their ROI and "slightly better Google and advanced plagiarism tool" isn't exactly the world changing product they were going for?

  14. that one in the corner Silver badge

    One for the vine coding

    Requires the use of recursion.

  15. hh121

    I find that the quality and usefulness of AI generated code is directly proportional to the volume of useful examples out in the world (where 'world' == wherever the AI model was plagiarised from. like Stack Overflow and Github, rather than usefully inferred from the technical documentation). Since most of my job involves fairly obscure and/or new things with vanishingly few working examples (I couldn't look them up on Stack Overflow either), I tend to get wildly hallucinogenic material that takes as long to figure out whats wrong and why I need to discard it and start again as it would have to do it myself in the first place. In the business scenarios I usually field, it needs a pretty dumb requirement to get a 'quality' response (something usable with little or no re-writing). That would be of the order of 1-in-20 cases in my experience, but your miileage will vary.

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Other stories you might like