Installation of tools, majority of them worked. Some of them did not. The easy stuff, right, like text-based information, creative-based information, wireframes, user stories, requirements, easy for the LLM since the beginning, continues to do a good job. And the design in this case, I think it was improved. Previously, the design that chatGPT 3.5 had was pretty ugly and terrible. Now, the current version, I think, was usable. And if I had that kind of an application that looked like that, and I was able to use it, I would not be upset at it. It would be totally usable, and I would continue to use it on a regular basis.
One question that commonly comes up through these kinds of presentations, and I think it will continue to come up for a really long time, is, will AI replace developers? And it's a question that I personally also like to revisit as time goes on, as developments in AI continue to materialize forward, right, and we always have so many developments. I feel like AI keeps moving more and more rapidly, and there keep being more and more innovations throughout the industry. Previously, my answer was I didn't really see how AI was going to be replacing developers. Today, I think it's a mixed answer from what I'm seeing in the industry.
I'll give you an example for myself. This application that I built here, right, it's relatively simple, but it's a solid, maybe MVP, to try out a concept on. And I was able to create it with very little front end development knowledge. I'm no front end expert. I can get around, especially with an LLM, I can follow documentation and be pretty good, but I am no expert. I can't code something like this from scratch by myself without heavy assistance from, like, docs. I was able to create something like this. So that's kind of an enhancement of my skill, right? So now that's one engineer that is more enabled, capable of doing more than I was ever able to do before. So that expands my capabilities, it's not necessarily a replacement. And I think that's one area where AI will really help us to shine is it will make every individual more capable. For example, in software engineering, in automated software testing as well, that's exactly what we are seeing is AI is making everybody more capable to do more with less, right? So maybe instead of supporting one web application, you will now be able to support multiple web applications because you have more time in your day to do the important, complicated tasks.
However, I do think there's another side to this story where there is a replacement happening of engineers. So for example, building a startup, I'm learning a lot about that experience. And one of the most recent interviews that I saw with Y Combinator is that over 90 percent of the code written of the latest Y Combinator startups is generated by AI. And this code is generated by AI, by really smart engineers. These engineers can create their own applications from scratch. And yet they are using AI to generate over 90 percent of the code for their apps. And so what does that mean to me? Of course it makes you more efficient, but also it means that there is less necessity to bring in other engineers to help you with the process because code creation is now easier than ever.
Comments