I think Rob Pike's 5 Rules of Programming[1] are better advice here -- in particular rules 3 through 5.
[1]:https://users.ece.utexas.edu/~adnan/pike.html
Of course its possible. People can shift gears in manual transmission without clutch by revv matching, but its not for everyday use.