Yes, that's called "programming", as Dijkstra explained https://www.cs.utexas.edu/~EWD/transcriptions/EWD06xx/EWD667...