Downloads

Keywords:

Rise of Vibe Coding

Democracy in Software Development: The Rise of Vibe Coding

Authors

Abubakar Bello Bada1 | Chizzy Ifesinachi2 | Ibrahim Musa Mungadi3 | Mubashir Haruna4
Computer Science Department, Federal University Birnin-Kebbi, Kebbi State - Nigeria 1 Computer Science Department, Federal University Birnin-Kebbi, Kebbi State - Nigeria 2 Computer Science Department, Federal University Birnin-Kebbi, Kebbi State - Nigeria 3 Computer Science Department, Federal University Birnin-Kebbi, Kebbi State - Nigeria 4

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.

Article Details

Published

2025-11-04

Section

Articles

License

Copyright (c) 2025 International Journal of Engineering and Computer Science Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

How to Cite

Democracy in Software Development: The Rise of Vibe Coding. (2025). International Journal of Engineering and Computer Science, 14(11), 27813-27818. https://doi.org/10.18535/ijecs.v14i11.5292