Abstract
Software development as an engineering discipline is characterized by tension between abstraction and precision. It has undergone a tremendous transformation over the decades, from highly rigid machine language programming to the modern day vibe coding that tends to democratize software development through automation, abstraction, and artificial intelligence (AI). Vibe coding, a term that refers to AI-assisted and intuition-driven software development methodology. This paper first provides the historical trajectory of software development, arguing that each stage has incrementally democratized software development. The current shift powered by Large Language Models (LLMs) represents the most significant stride in the democratization of software development yet. This paper also enumerates the implications of this shift and the evolution of software development expertise. It concludes that while vibe coding has its challenges, it aligns with the historical evolution of software development, which is the relentless pursuit of higher-level abstraction to harness human creativity and collective intelligence.
Keywords
- Rise of Vibe Coding
References
- 1. Akhilesh Gadde. (2025). Democratizing Software Engineering through Generative AI and Vibe Coding: The Evolution of No-Code Development. Journal of Computer Science and Technology Studies, 7(4), 556–572. https://doi.org/10.32996/JCSTS.2025.7.4.66
- 2. Azizbek, R. R. (2024). REPLACE OBJECT ORIENTED PROGRAMMING (OOP) IN PYTHON PROGRAMMING LANGUAGE. https://universalpublishings.com
- 3. Benjamin, C. P. (2024). Advanced Topics in Types and Programming Languages. https://books.google.com.ng/books?hl=en&lr=&id=YsEIEQAAQBAJ&oi=fnd&pg=PR9&dq=structured+programming+languages&ots=-e08zhtU5e&sig=kJfoUOiCOVyau7Hr-Fun96Cw-ew&redir_esc=y#v=onepage&q=structured%20programming%20languages&f=false
- 4. Brooks, N., Vance, C., & Ames, D. (2025). Cloud Computing: A Review of Evolution, Challenges, and Emerging Trends. Journal of Computer Science and Software Applications, 5(4). https://doi.org/10.5281/ZENODO.15165068
- 5. Chacón, J., Besada-Portas, E., Lía García-Pérez, •, Jose, •, & López-Orozco, A. (2022). An integrated framework for the agile development and deployment of low cost remote laboratories. https://doi.org/10.1007/s11042-024-20306-8
- 6. Chow, M., & Ng, O. (2025). From technology adopters to creators: Leveraging AI-assisted vibe coding to transform clinical teaching and learning. Medical Teacher. https://doi.org/10.1080/0142159X.2025.2488353
- 7. Crowson, M. G., Mbi, M., Celi, L., Celi, A., & Mpa, M. D. (2025). Academic Vibe Coding: Opportunities for Accelerating Research in an Era of Resource Constraint.
- 8. Curto-Millet, D., & Corsín, J. A. (2023). The sustainability of open source commons. European Journal of Information Systems, 32(5), 763–781. https://doi.org/10.1080/0960085X.2022.2046516/ASSET/EA83B81C-1F5E-42B5-863F-7AD8B62FE625/ASSETS/GRAPHIC/TJIS_A_2046516_F0002_OC.JPG
- 9. Das Chowdary, V. H., Shanmukh, A., Nikhil, T. P., Kumar, B. S., & Khan, F. (2024). DevOps 2.0: Embracing AI/ML, Cloud-Native Development, and a Culture of Continuous Transformation. Proceedings - 2024 4th International Conference on Pervasive Computing and Social Networking, ICPCSN 2024, 673–679. https://doi.org/10.1109/ICPCSN62568.2024.00112
- 10. Datla, V. (2024). The Evolution of DevOps in the Cloud Era. Journal of Computer Engineering and Technology (JCET), 6(1), 7–12. https://iaeme.com/Home/journal/[email protected]://iaeme.com/Home/issue/JCET?Volume=6&Issue=1
- 11. Gadde, A. (2025). Democratizing Software Engineering through Generative AI and Vibe Coding: The Evolution of No-Code Development. https://doi.org/10.32996/jcsts
- 12. Gaurika, S. (2024). The Role of AI in Low-Code and No-Code Platforms. https://medium.com/accredian/the-role-of-ai-in-low-code-and-no-code-platforms-c801169390a3
- 13. Harris, S. L., & Harris, D. (2022). Architecture. Digital Design and Computer Architecture, 298–390. https://doi.org/10.1016/B978-0-12-820064-3.00006-4
- 14. Ibrahim, M., Ibrahim, M., Ibrahim, A., Nura, T., Maigari, A., & Umar, M. (2025). Assembly Programming: An In-Depth Analysis and Applications Corresponding Author *. https://doi.org/10.35248/IJIRSET.24.05(2).002
- 15. Ilesanmi, M. (2025). Introduction to No-Code AI Platforms and Their Role in AI Democratization. https://www.researchgate.net/publication/392501733_Introduction_to_No-Code_AI_Platforms_and_Their_Role_in_AI_Democratization
- 16. Komil, T. J. (2025). PROGRAMMING LANGUAGES AND ITS TYPES. https://doi.org/10.5281/zenodo.15447946
- 17. Kudebayeva, A. (2025). Towards Learnable Programming: The Role of Abstraction and Modularity in Interactive Spreadsheet Programming. https://qmro.qmul.ac.uk/xmlui/handle/123456789/106251
- 18. Li, B., Liu, C., Fan, L., Chen, S., Zhang, Z., & Liu, Z. (2025). Open Source, Hidden Costs: A Systematic Literature Review on OSS License Management. IEEE Transactions on Software Engineering. https://doi.org/10.1109/TSE.2025.3586411
- 19. Maes, S. H. (2025). The Gotchas of AI Coding and Vibe Coding. It’s All About Support And Maintenance. https://doi.org/10.5281/zenodo.15343349
- 20. Marar, H. W. (2024). Advancements in software engineering using AI. Computer Software and Media Applications, 6(1), 3906. https://doi.org/10.24294/csma.v6i1.3906
- 21. Marko, H. (2024). What is Vibe coding and when should you use it (or not)? https://www.researchgate.net/publication/394313040_What_is_Vibe_coding_and_when_should_you_use_it_or_not
- 22. Arrasyid, R., Teguh, R., & Ni Wayan Trisnawaty. (2024). Integration of User Experience and Agile Software Development: A Systematic Literature Review. The Indonesian Journal of Computer Science, 13(6). https://doi.org/10.33022/IJCS.V13I6.4466
- 23. Rane, P. P. (2023). The Evolution of Computer Programming Languages. International Journal of Advanced Research in Science, Communication and Technology (IJARSCT) International Open-Access, Double-Blind, Peer-Reviewed, Refereed, Multidisciplinary Online Journal, 3(1). https://doi.org/10.48175/IJARSCT-13110
- 24. Ren, X., Ye, X., Zhao, D., Xing, Z., & Yang, X. (2023). From Misuse to Mastery: Enhancing Code Generation with Knowledge-Driven AI Chaining. http://arxiv.org/abs/2309.15606
- 25. Sarkar, A., & Drosos, I. (2025). Vibe coding: programming through conversation with artificial intelligence. http://arxiv.org/abs/2506.23253
- 26. Floridi, L., & Cowls, J. (2022). A Unified Framework of Five Principles for AI in Society. Harvard Data Science Review, 4(1). https://doi.org/10.1162/99608f92.bb6b4d4a
- 27. Nieborg, D. B., & Poell, T. (2023). The Platformization of Cultural Production. Cambridge, MA: Polity Press.
- 28. Mohamed, S., Png, M., & Isaac, W. (2020). Decolonial AI: Decolonial Theory as Sociotechnical Foresight in Artificial Intelligence. Philosophy & Technology, 33(4), 659–684. https://doi.org/10.1007/s13347-020-00405-8