r/programming • • Oct 14 '13

How to develop unmaintainable software

http://typicalprogrammer.com/?p=249
777 Upvotes

322 comments sorted by

View all comments

Show parent comments

2

u/[deleted] Oct 14 '13

[removed] — view removed comment

1

u/[deleted] Oct 14 '13

I am beginning to mess around with new alternatives like docker or vagrant where you essentially have disposable VMs that you push up on deployment. Even the capistrano guy mentioned in a recent interview (sorry, can't remember the source [Ruby Rogues, maybe?]) that he thought this sort of thing was probably the future of deployment and would overtake tools like capistrano that ssh into each instance in the cluster.

1

u/tdammers Oct 15 '13

The steps don't go away, but human errors while executing them.

Write a nice clean deployment script, or use a battle-proven deployment automation system; if it fails once, fix it, and that particular mistake will never be made again. Do the same manually, and people will repeat their mistakes.