• 3 Posts
  • 1 Comment
Joined 2 years ago
cake
Cake day: June 12th, 2023

help-circle
  • small tasks that you don’t expect to grow in complexity

    On one conference I heard saying: " There is no such thing as temporary solution and there is no such thing as proof of concept". It’s overexaguration of course but it has some truth to it - there’s a high chance that your “small change” or PoC will be used for the next 20 years so write it as robust and resilient as possible and document it. In other words everything will be extendended, everything will be maintained, everything will change hands.

    So to your point - is bash production ready? Well, depends. Do you have it in git? Is it part of some automation pipeline? Is it properly documented? Do you by chance have some tests for it? Then yes, it’s production ready.

    If you just “write this quick script and run it in cron” then no. Because in 10 years people will pull their hair screaming “what the hell is hapenning?!”