In Spring 2025, I began uploading my cycling adventures to a new YouTube channel. You can find the videos here: Link. Since then, I’ve explored various tools to enhance my videos.
Two of the tools I’m using are a mapping animator and a flyover feature, which stunningly display my cycling routes. Both tools are free and open-source. After using them for a while, I realized that I wanted to create my own app to meet my specific needs. The reason for this is that, with existing applications, I often have to wait for the developers to implement new features, which may not align with what I really need.
Currently, we are experiencing a paradigm shift due to AI, which offers the ability to build our ideas through interaction with AI agents or chatbots. Many people have suggested that the future of startups lies in the concept of a single-CEO model, where one manages multiple AI agents to bring their visions to life. While we may not be fully there yet, AI presents an opportunity for individuals to make their dreams a reality.
It’s important to note that this does not diminish the value of knowledge. Absolutely, someone without a background in software engineering cannot currently create a scalable application solely with AI. However, they can still develop a prototype. I can’t predict the future, especially given how quickly things change, but it’s likely that soon individuals will be able to build software applications without any prior knowledge.
What I mainly wanted to convey is that during the software development cycle, you can replace certain components with different AI agents. You can think of it as having an experienced developer working alongside you, or as a product manager who understands and responds to customer requirements. Also you can ask it to review its own code and test it like a QA analyst. All you need to do is direct the conversation in a way that leads to a logical outcome.
Overall, I believe we are living in an exciting yet intimidating era. You can create whatever you envision, but you’re not the only one thinking of the same ideas, so the competition in building something new can be harder. In other words, although building the applications may be easier than before, surviving in this competitive era is way harder. I also feel that changes are happening faster than humans can adapt. We need to study how these rapid developments may impact people in the near future.
P.S.: The repository related to this project can be found at this link.