Selisih antara skrip sekali pakai dan proyek yang hidup bertahun-tahun terletak pada rekayasa perangkat lunaknya. Section ini membahas struktur proyek yang rapi, modularisasi, package dan namespace, version control dengan Git, dokumentasi kode, dependency management, reproducible projects, hingga deployment dasar.