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. 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. 2. Azizbek, R. R. (2024). REPLACE OBJECT ORIENTED PROGRAMMING (OOP) IN PYTHON PROGRAMMING LANGUAGE. https://universalpublishings.com
  3. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 16. Komil, T. J. (2025). PROGRAMMING LANGUAGES AND ITS TYPES. https://doi.org/10.5281/zenodo.15447946
  17. 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. 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. 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. 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. 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. 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. 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. 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. 25. Sarkar, A., & Drosos, I. (2025). Vibe coding: programming through conversation with artificial intelligence. http://arxiv.org/abs/2506.23253
  26. 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. 27. Nieborg, D. B., & Poell, T. (2023). The Platformization of Cultural Production. Cambridge, MA: Polity Press.
  28. 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