Oddbean new post about | logout
 As things are progressing, it is very possible that in the next few years, you will be able to ask AI to create an app for you based on your idea. It should be able to develop and deploy it for you, most of the time.

I know many developers are uncomfortable with this, but I happen to believe it will trigger one of the greatest phases of development no one has ever seen before, and the field of development will finally become a creative field rather than manual labor. Development will be democratized. 
 Better yet, it will allow for the creation of a new generation of hardware that doesn't suck and instead of programming languages AI will be the interface. 
 Now we just have to focus on not letting AI get centralized; the open-source community is already doing a fascinating job. It's mind-blowing what the open-source AI community has been able to achieve so far. 
 I agree… and a lot of creative people will put their ideas into action in ways they weren’t able to before.  A renaissance of creativity is upon us. 
 I think even more people will put their ideas into evil action. Not optimistic at all 
 Well, if that’s what you think you’ll see.. so it shall be.  I’ll be on the lookout for hopeful, optimistic and creative people thriving. So that’s what I’ll see.  🤷🏻‍♂️ 
 Are bewbs evil 
 Hmmmmm 
 I feel similarly about audio engineering. It's an art, but it's also a hindrance to putting a creative vision out into existence. It will enable artists to concentrate on songwriting. 
 💯 AI is truly democratizing innovation

nostr:nevent1qqswk5vgkdama0dnhuqjn3m9ytvx7fnkkpkaja6a70m4w53pqsygedspp4mhxue69uhkummn9ekx7mqzyrr0wpmlz6va2r8e92t990ltl7kqtlrgg2u7uwgs38v4nw9dt4y06qcyqqqqqqgv0s8q0 
 Interesting i love this take. 
 ilol, you aren't a dev, obviously, and you also haven't actually used the existing AI to do dev or you would not think this is viable at this point

first point is the AI models don't have the ability to zoom levels of abstraction

second point is most of the time they can barely swallow one 100 line function without crapping themselves

third point is that AIs are fuzzy memory systems and they can't deal with the precision of the rigid and precise abstraction trees of syntax and language - humans are better at this because we can do the fuzzy match and then zoom in and sequence match

keep dreaming though

there is ways to make this work but it's not as simple as you might think

doing that fractal zoom of architecture is not a problem that AIs can at all do, otherwise they wouldn't keep mangling text in image generators nor repeating outrageously retarded expressions like "in conclusion" without actually saying anything 
 @Cyborg you hearing this smack talk? 
 What rises to the top tho? If everyone's creating 
 This would be nice

I'd love an app that can transcribe music.

Or one that I could be playing with specific musicians (that are dead) on the song and style of my choice. 
 Turn of the barrier for creativity is always a good move forward, totally agree with you  
 Yes it will be very neat, until AI destroys us, or we destroy ourselves with it. All the blind optimism without any realism is sad. 
 Agree 100% on this.  
Smart devs are focused on prompting & leveraging the power of AI today. Those skills will needed. 
 It will definitely happen and I see both positive and negative outcomes.

My suspicion is that individuals who are dependent on AI to build an app will have difficulties changing the code and its structure. This may result in high numbers of "meh" apps that users need to filter out in order to find the rare gems.

I don't oppose this at all, people are free to create, but as we rely more and more on filtering out the sub-par, we simultaneously delegate more power to whoever design the search/filtering mechanism.

It might have the positive effect of inspiring some people to learn more, yet those are also the same people that can learn from a traditional programming book or video tutorial. Doing the work is always necessary for familiarity and understanding.

The takeaway from AI art generation is that it put art production in the hands of individuals with a high degree of unknown unknowns; individuals that don't have the experience to know how much they don't know in the field. Probably the same applies to programming. It takes working directly with something from the ground up to develop the thinking process to a point of experience. 
 I think it also depends on how they are utilizing AI. If they use it as a tool, like smart autocompletion or Copilot, it can be very productive, and you're still doing all the thinking. I won't take any credit away from that person.

But I also get what you're saying. If someone asks AI to 'create a nostr client,' copies an existing repository from GitHub, modifies it, and rewrites it, that's not innovation.

We're going to need people with a deeper understanding of IT and development for a very long time. Tbh, I'm not sure if AI can ever replace that.

However, in all this chaos, I also think we'll find some interesting things for sure. 😂