Unpopular opinion and I expect there will be a lot of pushback on it, but what's a good (polite) debate if not enlightening?

Do you know how your washing machine works? (If yes, keep quiet for those who don't.)
If the answer's no, you do know one thing though I suspect. You know that you trust it to wash your clothes because well, that's what it's designed to do.
If you're not a mechanic and yet you drive, you trust that when you do all the right things and push the right buttons, your vehicle is going to move forward and get you to places. If something breaks, do you attempt to tinker with it and fix it? Maybe, but more likely you go to someone who does know.
What's my point then?
AI coding. Humans made a thing that allows non-programmers to have an idea. They can write that idea in great detail and from there, have something returned that they should of course test thoroughly and if they like it, maybe they share it.
The washing machine is similar but not the same. If you put in your powder/detergent and the right colour of clothes and tell it to start, you let it do it's thing. It washes your clothes and hopefully when you're wearing them at an important meeting, they don't suddenly fall apart, because someone beta-tested that machine ahead of you getting it, and made sure that it didn't rip the seems of your clothes silently, deadly, badly.
AI programs need to be tested the same as your expensive machine, probably many aren't. That is a problem, but the underlying idea of AI code itself being dismissed out-of-hand seems an odd one, at least to me.
Maybe because there's more scope for badness, maybe because you only ever hear the results of all the bad things going on. Like Amazon reviews, the majority of what you see are people unhappy with the product. For every unhappy person there's probably a thousand that just get on with it.
Same for AI badness. For every bad experience, there's probably a few hundred situations where someone made a thing, it just works, nobody cares but you'll never know.
Basically I feel that we maybe need to take a step back, review our hate, our personal biases a tiny bit and stop crapping all over people for doing things a different way that isn't *your* way.
Before automatic washing machines we had manual ones that took a lot more effort, and before that, people washing by-hand. They probably felt exactly the same. The cycle (if you'll pardon the pun) repeats throughout the centuries and will continue to do so, likely forever.
New thing comes along, people hate it, old way was better.
New way becomes old way, new thing comes along, people hate it, old way was better.

Shout at me as you wish.
PS. Wasn't written with aI.

@Onj The analergy is a little flawed because you're comparing an end user to a developer. If I create a washing machine and have no idea how it works and give it to people and things break and I then have no idea how to fix them, that's on me. Any end user using any program may not know how it's going to work, but they can go to the manufacturer, outline their problems and hopefully get fixes, work-arounds or bug fixes.
@JustinMac84 You can go back to your coding agent and outline the problems and if done right, get fixes too. Not always, and not always well, but that's what testing's for isn't it?
@Onj So you receive a support ticket, negotiate with your user, while simultaneously submitting a support ticket to your AI of choice and negotiating with that. If you can't duplicate the problem the user is having, what would you do? You wouldn't know how to advise them and would have to pass on every piece of possibly incorrect, possibly unsafe advice the model gave you and await feedback from the user. Exponentially grow that problem for every bug
@JustinMac84 Yep, but if there were such a thing as fiver for coding instead of music, same thing would apply there. Humans could be just as devious, make something that looks good and works on the outside, steals your crypto on the inside. Not nice.
@Onj I don't understand the point. There is Fiver for coding. You can commission people to produce software for you. Thing is, human-coded software, the culpability can be traced back. Imagine my shock, my horror, my outrage, when you told me the software I had my model produce for you introduced vulnerabilities! However did that happen? there's no way for you to prove that I didn't do it on purpose or that the model didn't mess up.
@JustinMac84 Sure, but I think you're doing what most people do right now, absolute, absolute worse-case scenario. I don't know why people do this honestly, other than if it scores points, but OK, point made. It could be terrible. It could be catastrophic but... What if it just isn't? What if it simply does the job it's intended to do?

@Onj would you still pass on the magic 8-ball solution?

I'm sorry you feel that these arguments are an attempt to point score. They are not. In fact, your post is very topical. there is an article, just today, doing the rounds about Amazon having a high level meeting about a spate of outages affecting its business due to AI coding. A trillion dollar company is suffering because of this.

@JustinMac84 And that's on them. If those higherups are too stupid to properly test, that is a they problem. I can only speak for myself but I spend hours, sometimes days after getting a thing made, testing to the very best of my ability and I always ask my, as you put it, 'stochastic parrot' to write out a document detailing all steps.
I'm even more than happy to share the chats I have with it, I hide nothing.
I'm not doing this seriously, more for fun and that's it.
I'm just so tired of the massive amount of negativity around a thing. If one lives life like that, I pity them. I can't do it.
There's more to life than hate, than sadness, than negative vibes.
@JustinMac84 You're not even wrong, because clearly you've done all the reading, read all the bad press, and it vindicates your own bias about it (which goes back to my post in itself) and that's absolutely your choice to make. I'm not going to change your mind. I just think it's sad that before we can enjoy a new technology, we have to crap all over it first. It happens in all sectors when a new thing comes on the scene.
@Onj If Microsoft, a staunch proponent of AI itself is publishing studies demonstrating that AI causes cognitive atrophy, a reduction in critical thinking skills; if Amazon itself is falling over badly generated AI code; if the BBC is testing chat bots and noting sometimes a 50% failure rate; if proper programmers are noticing the cumulative and most importantly hidden errors AI coders are generating...
@JustinMac84 I rest my case. You just made all my points for me right there.
@Onj that is missing the point of my argument. The issue is not that you might screw up. Bugs, with all the permutations, compatibility issues etc are absolutely and completely inevitable. It's not the screw-ups that worry me. It's how the screw-ups happened and how the screw-ups are dealt with, as appropriate, that concern me.
@JustinMac84 If you let it concern you. If people don't fix things they're putting out, if what they're putting out sucks so bad it hurts, kills people, don't go near it. ever. You're absolutely not wrong for that.
@Onj @JustinMac84 Thing is, I think you can have it both ways. If I write code, I make sure I know how it works and how it's created. AI is a tool for me. It saves me time. But I do know how it works, I'm an engineer and I've coded stuff by hand. I play piano ... not as good as you. I know you've used Suno or other tools to play with AI and its creativity. Would you accept a piece of music that AI made as yours? When I make things with code, I involve myself with the process, but I know I don't have time to do what I did today and write 5000 lines of it. I give it attribution as my assistant to as a writer in my code and in my application. I do, however, and will always, be able to break it apart, know what code was written, and be able to solve the problems that inevitably will come. Because I use AI as a tool to make something of the form of an application work. Without some knowledge of programming though, I would never release it because I know that it or some portion of it will break. What I'm saying is that Ai should be used with care. Know what it's maaking. Understand how it works. And for goodness sake, don't do what I know you don't do but others often do and rather than going to Google to search if something has been made that solves your problem, you employ AI to write you a program to do it. For me that's too risky, and if I've found an application that has had thousands of people run it, try to break it, push it to its limits, I'll use it more fully. I can write svupport for said app. But for the person who would rather AI a solution but does not know how their new solution works, eventually they'll get a call, know nothing of why its breaking on person B's computer, ask AI about it, be confused because AI no longer has the background that allowed it to make the thing. To make this ... thing ... shorter, just be careful. Learn about your code and how it works, you'll thank me later.g or
@ner @JustinMac84 No because I'm probably a hypocrite. If I prompt Suno to make something based on an idea it isn't mine but I could probably learn to play it. Coding feels different. It's not. I know that in my head but it feels more wholesome. I cannot explain why, and I have zero reason for thinking so.
@Onj @ner Props for the honesty. But then we come to the interesting question of at what point does something become yours. Hans Zimmer, John Williams, they write pieces. They tell the orchestra what to play. At what point is the prompt detailed enough for the same ownership to be legitimate, when you're just telling the AI what to play?
@JustinMac84 @ner Lol that's too deep and I don't know. What I know is that AI coding is fulfilling a mad dream I had as a kid to have a thing made that I wanted made, even if I couldn't do it. People say the same about music with Suno. If it makes them happy, why not?
Musicians often worry they'll be put out of a job. Not me.
I know what I can bring to the table. I know my skills, the way I play is mine, and even if an AI trained on my material I could still switch it up, so I don't fear, honestly. I know many do.
Nothing to do with this discussion really but adjacent.
@Onj @ner I've always wanted to know your take on this. Take live gigging out of the equation completely because AI can't do that yet. Pretend I don't know you. How do you feel about the following attitude and imagine it becoming more prevalent. Why would I want to listen to, much less buy Andre's music, when I can just generate my own? Why should I hire him for a project requiring recorded music for the same reason?

@JustinMac84 @ner Great question and my take on it is this:
You listen to whatever makes you happy, and you buy whatever makes you happy. If that isn't me, that's absolutely fine.
I am one of hundreds and thousands of musicians that learnt to play a particular way, and sometimes it's hard to break out of that way. AI can do what we cannot because it's trained on us hundreds and thousands, and approximate/amalgamate what it learnt, into something you want to hear.
You may not like the sound choices, so you can spend time directing it and hope it produces what you want, and if that makes you smile, that's what music should do.

I'm in a very small minority when I say that, but AI music is here to stay. The good, the bad and the terribly ugly. I've heard it all.
Eventually it will become so good you won't be able to tell it apart from real-made stuff but real made stuff is still going to get made anyway, regardless because some of us love what we do and will keep doing it.

I'm not angry, I'm not mad, I'm not arguing. I only speak for myself when I say all of that, but truly, having had AI create some stonkingly good bangers from my own uploaded material, I'd be a terrible liar if I said I hated it.

@JustinMac84 @ner I hate the shit stuff. Utterly loathe it. The thing is, a lot of pubs and clubs use AI-generated stuff now because they don't have to pay copyright on it, but it's all generated from what seems to be the same generic 'Musac in a lift' template, never anything really groundbreaking. That pisses me off. It really does. It could be the good stuff but it never, ever is.
@Onj @ner I hadn't even thought of that application. Losing out to a better or different musician, that's fair competition. Don't you feel mad that a robot that can soullessly churn out a thousand units to your one might dent your income stream and devalues your effort?
@JustinMac84 @ner I felt like walking out of the place when, after just 30 or so minutes, the beginning of their shit playlist came around again. If I wasn't playing (live music on the stage in there) that night, I'd have taken my business elsewhere.
As for me personally, I make such a pittance from music, it hasn't bothered my bottom line. The people that do like my stuff is a very very small crowd but they're my biggest and bestest fans and I'm honoured and privileged that they exist at all. I make more teaching one student for one hour than I make across my entire catalogue probably in a month.
@JustinMac84 @ner Scratch that, probably 6 months to be honest.
@Onj @ner I admire your resilience and open-mindedness. I think I'd feel an existential crisis if I thought no-one might care what I had to say any more.
@JustinMac84 @ner Have you ever tested making sounds with Eleven Labs? I have. It's fun, but not gonna take away from what you/I do. I still get commissions to make things, so make things I do and I sincerely hope you are too.
@Onj @JustinMac84 How g will people ask you for commissions though when AI gets better and better?
@Onj @ner Yeah I've messed with Elevenlabs. It's good at some things. I guess it's what forms the basis for my objections to AI coding though. It's just an unreliable partner. Make this. That's nothing like what I wanted or it's wrong in this way, crunch crunch crunch crunch crunch, that'll do I guess.
@JustinMac84 @ner It's not a touch on Suno. I recently deleted my Suno account not because I didn't like it, but because I hate how they break accessibility hour by hour, no other reason. Eleven Labs voice stuff though, nothing comes close, so I maintain a paid account over there.
@Onj @ner I have used ElevenLabs voice stuff for projects, not least because the artists are at least compensated, a pittance, but they're still compensated. When you're sound designer director and your producers don't have the budget for extra dialogue that is still needed, ElevenLabs does fill that hole. Doesn't make me feel great though.
@JustinMac84 @ner I just use my own voice, nobody else's. I compensate myself.
@Onj @JustinMac84 You don't actually get compensation monetarily if you use your own voice do you? Just wondering how that piece works.O
@Onj @JustinMac84 Another thing that I think AI does well and quickly, speech to text or translations. Nothing like it.
@ner @Onj The surveilence implications of that freak me out, but, if only used as and when intended, absolutely, a great accessibility leveler.
@JustinMac84 @Onj It's better if you could run that kinda thing locally. For my purposes, I'll need aa hybrid , because people connect to radios in all kinds of ways with all kinds of computers. I need something that can take incoming signal and grab words out. I haven't played with what's out there / experimented with it, but there's lots of options to choose from, not many of which are free.
@ner @JustinMac84 @Onj That's lovely. What's your workflow? What are you using?
@Onj @ner I'm not comfortable giving ElevenLabs my voice. Don't trust what they'll do with it without my consent, which is a shame because the whole "teach me how you want this said by saying it" is a fantastic feature.
@JustinMac84 @ner Put on a different voice, different accent then. James Berry has been doing that with interesting effect. I hope you don't always go through life jumping at shadows though man. I mean that in the nicest possible way, genuinely. I feel you're just... Way too cynical for your age. It must be quite headache-indusing to be staring around corners before you take them sometimes. I'm not even patronizing you, I'm being deadly serious. Sometimes you gotta live my guy. Live.
@Onj @ner If ICE weren't kicking open doors in the US, arresting anyone who looks foreign, leaving blind people stranded so that they die and using surveilence infrastructure to do it, and if it all wasn't planned for import to the UK I probably wouldn't be so concerned. It's a totally different discussion and not one I'm suggesting we begin, but they are different pieces of the same puzzle. Anonymity, privacy, is getting hard.
@Onj @ner Same tools, different hands. Seeing what's happened over the last year and two months, I think I'm right to be cynical.
@JustinMac84 @Onj I can't imagine your politicians being as stupid as our idiot in chief. Truly.
@ner @Onj They're not. They're doing fascism smarter. Crack down on encryption and peaceful protest first, before you let the fascists in. Where you guys went wrong, where Project 2025 went wrong I mean, is the stage wasn't set quite properly. We're lining up the powers for Reform UK to abuse when they get in first.
@JustinMac84 @Onj Damn project 2025 into hell

@ner @Onj Amen, but it affects us all. and therefore the data mining, worker exploitation and surveilence applications of the very AI tools we're embracing concern me far more than the little tune I can make with it makes me happy.

Absolutely look for the positives. Absolutely don't let it consume you, but I firmly, strongly believe that this is all happening because we were asleep on watch,

@ner @Onj for too long we just assumed people would do what was in our best interests. Facebook and so many other scandals have taught me tain't so. What I give them, they will exploit and commodify, so I try to give them as little as possible.
@ner @Onj Maybe, to circle back to the very start of this conversation and bring it all together, maybe it's possible to use AI in a way that doesn't rot your brain like Andre said. A washing machine owner isn't an idiot for not knowing how to or wanting to tinker with it, but AI has the capacity to stop people needing to think and retain information.
@ner @Onj Ai offers a world that will write your programs, your songs, your videos, your books for you and summarise the rest of your life for you so that you don't have to think too hard or pay too much attention. It has the capacity to do that, doesn't mean it definitely will, but I'm willing to bet that the same people that are now going after the universities, banning words in publications and suing journalists,
@ner @Onj the people who are gutting education departments and forcing AI down our throats, even when it isn't wanted and on people who don't want it, Microsoft's Recall and Copilot features for example, I bet they love the application that stops people thinking. The more of our life, our thought the cloud takes care of, the less control we have.
@ner @Onj Not thinking people like You and Andre, but society as a whole. Attention spans are declining. My son struggles even having long conversations, comprehension is declining. They're all worrying trends that unregulated AI could well exacerbate.
@JustinMac84 @ner I don't know how old your son is, but mine's 16 and surprises me. When he was growing up, there were fewer screens, far less AI and I wonder if that has a part to play? I have an interview with him on the end of a recent podcast episode worth hearing if you have a quarter-hour spare. I found it enlightening and I know him. We talked about E-Waist, AI, fixing things instead of throwing them away and technology in general.
@Onj @ner see this is the thing. Young people care about right to repair, all that stuff. It's just not proffitable for those making money to listen to them. So, as I say, this circles back. It's not AI per se that I object to, just its unethical, irresponsible, wreckless use and exploitation.
@Onj @ner @JustinMac84 IMO, it's partly about deliberate parenting choices. My kids are the same, but we have always openly talked to them about the importance of values, of caring for others and for the world as a whole, about how tech is just a tool like anything else that can be used for good or bad, about the importance of truly understanding things rather than always taking the easy path, etc.
@JustinMac84 @Onj But we elected him, so you're right to worry if you elect a jerk who does rediculous things.
@JustinMac84 @ner I came to a very important conclusion after my mum died. I feel like I was coasting before then, just doing what needed doing. When she died, it changed me fundamentally. When you lose your mother at just 50 years old, that's a life-changing moment.
I realised I could live a life of 'what if' 24-7, or try and see some positives in things wherever possible. Maybe that's why the AI thing, the music thing and so on, stem from. That was 8 years ago now, nearly 9 in fact.
since then I've been watching my kids grow up, my youtube channel grow massively, started a podcast, started teaching, so many positive things that I know she'd be proud of if she were here to see them but it just wasn't meant to be.
I just don't want to have a day where all I worry about is life. Things still get me down obviously, and I miss her every single damn day, but if I can find even one good thing in a day to be happy about, I'll try to take it.
@JustinMac84 @ner I see people worry about a lot of things and those worries are of course important to be worried about but if you cannot find a day where you're grateful for one thing, you're doing the day wrong. You = general you, not you = personal.
@Onj @JustinMac84 @ner Big tech (and half the rest of our broken society) being the hypercapitalistic monstrocity that it is, I think that cynicism is justified. Agreed that you still have to "live", but I do think caution is warranted. I am very wary of any tool that might capture my kids' faces or voices, for example. I'm less concerned about myself: my face and voice are already scattered all over the internet, that ship has already sailed.
@Onj @JustinMac84 To me, working with eleven labs or Suno is working via a really complex algorithm. You can talk to it etc., but coding with AI seems way more interactive, tunable, and complex to the point things could break if misused.
@Onj @JustinMac84 @ner My brother @leonianuniverse makes AI music and its not like he uses 1 prompt and does it. No, he takes hours and days on it so he gets the exact sound he wants. He uses advanced features to do this and every song that he's made sounds like him because its his lyrics and his feelings in the music, the only thing that isn't him is the instrumental parts and the singing, both of which he has not much experience doing nor does he have the thousands of dollars it would no doubt take to hire someone like Andre to make happen professionally.
@NicksWorld @Onj @ner I think my feelings, which while nuanced, do trend strongly in a particular direction about AI, are well documented to the extent that, sadly, I have lost followers etc. I will say though that my GF makes Suno music and she does it brilliantly. My larger, societal worries persist, but she really makes it do what she wants and has produced great stuff that is from her that I love.
@JustinMac84 @Onj @ner Justin, you're a civilized person and make your points in a way where I'm not offended. I also like that you at least consider that your girlfriend makes suno music and does it in a way that is indeed hers, and don't make trouble for her by saying that what she does isn't valid because its partly computer generated.
@NicksWorld @Onj @ner Validity was never my issue. Suno can, if grabbed by the horns, make excellent stuff. Even if she weren't my GF, I'd still enjoy it. She puts time, effort and direction into it, therefore it's hers. It's still based on large scale theft and she knows that and all my other feelings about it, but she also knows that I think her music, and people's like it, are roses that grow from concrete.
@Onj @JustinMac84 I just did / tested a training for work. I could tell that they used an AI voice to do what we've been telling them, the accessibility office bitches at them when they don't provide narrated content. It made me mad in a weird kinda way, because I know that there's a few people who make a living, or did, reading boring ass training that is produced by the contract, good money. And now, I can guarantee you that they're not making that money because now they can have a reasonably good reading of boring stuff. People used to do things by hand. It took ten times more to make a thingy than it does now with tech. AI will continue to lessen that labor requirement. If I made code as a living, I'm not sure how I would feelโ€”you still need coders in my opinion to make really good software. But a junior software engineer learns by coding. I guess we'll just have to continue to adjust, cause tech will continue to get better and better each day. The days of well-built, solid "stuff" thathat's cheap just don't exist no more.
@ner @JustinMac84 Funny, my dad wanted an ad produced recently and wanted me to voice it. I hate doing VoiceOver work. I'm absolutely fine behind a camera, doing workshops and presentations but reading script and saying it like I actually care, no thank you.
I took a voice clone of myself and had an Eleven Labs version of me speak it and it just got it right! He was happy, I was happy, moved on.
I did put some of my own music behind it as a bakcing too. lol
@Onj @JustinMac84 That is funny, sad, and hilarious all rolled up into one.
@ner @Onj I'll be honest, I have considered using AI to anonymise my content so people can't scrape my voice and clone it for profit.