Will AI replace my job?

David Beilis
3 min readJul 16, 2023

Imagine embarking on a project that not only challenges your skills but also leads you to discover the untapped potential of artificial intelligence (AI) in software development. This was precisely the journey I embarked on when I decided to develop a budget app using ChatGPT, an AI language model. Along the way, I documented my discoveries and shared them on Twitter.

In this article, I bring together some of the insights and reflections from my Twitter thread with the help of the ChatGPT that compiled all ideas into a story. From debunking the myth of job replacement to the real-time resourcefulness of AI, we will delve into the transformative impact this technology can have on our industry.

Once upon a time, a software developer embarked on an intriguing experiment. He decided to develop a budget app using ChatGPT, an AI language model. Little did he know that this experiment would open their eyes to the collaborative power of AI in software development.

At the beginning of their journey, he encountered skepticism from those who believed AI would replace their job. However, as he delved deeper into the project, he discovered that AI was not a job-stealer but a valuable collaborator. In fact, AI had the potential to create more job opportunities as companies would need people to support the new AI-based development.

Working with AI became an enjoyable and transformative experience for him. It was like having a highly skilled secretary with technical expertise. The AI tool not only assisted with coding but also helped him think deeper and consider a broader range of factors. It was akin to pair programming, with the AI serving as a navigator, researching and bringing forth new ideas almost in real time.

What truly amazed him was the real-time resourcefulness of AI. He could ask the AI a wide array of questions, ranging from API syntax to architectural approaches and even existing algorithms to tackle complex problems. It felt like having a seasoned senior engineer as a collaborative partner, providing guidance and insights throughout the development process.

Reflecting on the industry’s challenges, he pondered why effective code reviews and deep design discussions were often elusive. Many companies struggled to implement these practices effectively. However, he believed that AI collaboration could bridge this gap. By leveraging AI’s capabilities, developers could engage in more productive discussions, think through complex problems, and enhance the implementation process.

He also acknowledged the crucial role of observability architects in interconnecting data sources. These architects were instrumental in solving the complex challenge of consolidating data into a unified platform. Additionally, product partners utilized business analytics to guide tech resources, creating a clear roadmap for development.

Inspired by their experiences, he questioned the existing hierarchical structures within organizations. He wondered what would happen if there was one entity that could combine all the necessary elements for efficient development. Imagine the boost in productivity and connectivity that such an approach could bring!

However, he also recognized the need to demonstrate the viability of this approach. He pondered the smallest incremental steps that could showcase the transformative impact of a unified entity. By starting small and achieving tangible outcomes, the potential benefits of combining various elements into a unified whole could be demonstrated convincingly.

In conclusion, his journey into developing a budget app with AI revealed the true nature of AI’s role in software development. It was not about job replacement but rather collaboration and empowerment. AI had the potential to be a valuable partner, enhancing productivity, facilitating effective discussions, and unlocking new possibilities. By embracing this collaborative power, the software development industry could pave the way for a more connected and efficient future.

--

--

David Beilis

Photographer, audiophile, curious technologist, #CX junkie trying to make the world a better place and a beginner accountant learning to speak money.