News for hackers. Stuff that matters.
Re:We Don’t Use Docker by darkwater on Tuesday March 16, 2021 @03:14AM (#26473841)
And what would happen the day you were hit by a bus?
Re:We Don’t Use Docker by krab on Tuesday March 16, 2021 @04:24AM (#26474198)
On that day, most probably nothing with regards to this task.

Then, later, probably someone would check out the scripts from a shared repo. Then, read an outdated README, try it out, swear a bit, check for correctness with someone dependent on the results, and finally learn how to do the task.

There is a lot of business processes that can tolerate days or weeks of delay in case of such a tragic (and hopefully improbable) event. The trick is to know which of them can't.

Re:We Don’t Use Docker by nicbou on Tuesday March 16, 2021 @05:17AM (#26474530)
That second paragraph is very relatable.
Re:We Don’t Use Docker by darkwater on Tuesday March 16, 2021 @06:24AM (#26474928)
> There is a lot of business processes that can tolerate days or weeks of delay in case of such a tragic (and hopefully improbable) event. The trick is to know which of them can't.

This is really true BUT that kind of problems are OK - nobody cares - until somebody starts caring and then all of a sudden it is urgent (exactly because they were undetected for weeks/months due to their periodicity)

Re:We Don’t Use Docker by krab on Tuesday March 16, 2021 @07:55AM (#26475545)
I meant it's fine to take calculated risks.

E. g. we have less than 1% chance per year that a given person leaves us on bad terms or suffers a bad accident or illness. In case it really happens, it will cost us X in delays and extra work. To lower the probability of this risk to Y% would cost us Z (money, delay, etc).

If you do this math, you can tell if it's a good idea to optimize here, or if you have more pressing issues.

In my experience, this sort of one-man jobs gets automated or at least well described and checked for fear of mistakes and/or employee fraud rather than "downtime".

Re:We Don’t Use Docker by darkwater on Tuesday March 16, 2021 @08:23AM (#26475751)
Mistakes are "downtime" as well in a way. Or maybe better, downtime is a mistake, cause errors and lead to problems.
Re:We Don’t Use Docker by neuronic on Tuesday March 16, 2021 @05:59AM (#26474788)
Another guy install Postgres on his machine, runs a git clone, connects to the VPN and initiates the jobs?
Re:We Don’t Use Docker by SatvikBeri on Tuesday March 16, 2021 @11:52AM (#26478427)
I wasn't even using a db at the time, it was 100% pandas. We did eventually set up more infrastructure, when I left the data was loaded into the company's SQL Server db, then pulled into pandas, then uploaded back into a different table.
Re:We Don’t Use Docker by SatvikBeri on Tuesday March 16, 2021 @11:48AM (#26478383)
It's true – at that point, if I had disappeared without providing any transition help, the company would have been in trouble for a few days. But that goes for any employee – we were only 7 people at the time!

Eventually I built out some more infrastructure to run the jobs automatically on a dedicated machine, but last I checked everything still runs on one instance.

Re:We Don’t Use Docker by tjalfi on Tuesday March 16, 2021 @08:46AM (#26475978)
All of my routine tasks are documented in the operations manual. I'd be missed but the work would still get done.