Re:Ask HN: Are my expectations on code quality and professio...
by chousuke on Friday June 05, 2020 @11:12AM
(#23429464)
I'm gravitating towards trying to pick automation tools that I can replace easily, but I don't skip automating things.
Often, creating things using proper automation tools ends up being significantly faster than doing things manually, and the result is better.
If I'm setting up a proof-of-concept, I'll at the very least try to write a shell script that contains whatever it is I did to get a host set up.
If doing stuff for production, I might have one instance where I set up things manually while simultaneously writing the appropriate automation to get another instance up and running. That allows me to iterate the set-up quickly while allowing me to verify the result by recreating it from scratch using the automation I made.
"It's just simple project, don't bring out the big guns".
Somehow, a simple requirement of "make sure we can backup it all and load it elsewhere, manually, nothing fancy" made it so that I lost 5 days purely due to acceptance of manual work at the start.