betterscientificsoftware / bssw.io

Better Scientific Software Homepage
https://bssw.io
Other
140 stars 90 forks source link

CC: Manual Work is a Bug #1805

Closed bartlettroscoe closed 3 months ago

bartlettroscoe commented 1 year ago

Author: @bartlettroscoe EB Member: @pagrubel

From David Rogers (@frobnitzem) ...

I just stumbled across this article that lays out a good explanation of the reproducibility, documentation, and automation mindset: "Manual Work is a Bug"

https://queue.acm.org/detail.cfm?id=3197520

The same author has a few more good (and also some hilarious) articles in the automation/devops theme:

https://www.researchgate.net/scientific-contributions/Thomas-A-Limoncelli-2139171841

bartlettroscoe commented 1 year ago

@frobnitzem, yes, automation is about the very definition of modern Lean/Agile DevOps. But for every automated process, there is overhead to maintain the scripts and processes and do quality control to ensure they keep working. There is an inflection point where the work to set up automation and maintain it does not justify the cost above the manual process it is replacing. I am a big proponent of automation (e.g. see #1800, #1454, #711) but even I know there is an inflection point where it does not pay off. (But you should error on the side of automation because at least it documents the exact process that used to work at one time, even if the process is currently broken.)

bartlettroscoe commented 7 months ago

@betterscientificsoftware/bssw-tutorial

Given our discussions in #1633, I think this would be a good time to write the CC article on this.

bartlettroscoe commented 7 months ago

@pagrubel, did you just remove your thumbs up for this article?

bartlettroscoe commented 7 months ago

@pagrubel just agreed to review the CC article for March.

pagrubel commented 7 months ago

I guess I did; put it back

From: "Roscoe A. Bartlett" @.> Reply-To: "betterscientificsoftware/bssw.io" @.> Date: Thursday, February 8, 2024 at 11:19 AM To: "betterscientificsoftware/bssw.io" @.> Cc: "Grubel, Patricia A" @.>, Mention @.***> Subject: [EXTERNAL] Re: [betterscientificsoftware/bssw.io] CC: Manual Work is a Bug (Issue #1805)

@pagrubelhttps://urldefense.com/v3/__https:/github.com/pagrubel__;!!Bt8fGhp8LhKGRg!GAt7DuCILlAt99RuOZfrp30u441M6Q--eiZw3awrZD7QYkLtYdcnuovhDc5Y3X-oZ4hzQ_Jzpk3EVEAwt_ScG5J0HQ$, did you just remove your thumbs up for this article?

— Reply to this email directly, view it on GitHubhttps://urldefense.com/v3/__https:/github.com/betterscientificsoftware/bssw.io/issues/1805*issuecomment-1934693669__;Iw!!Bt8fGhp8LhKGRg!GAt7DuCILlAt99RuOZfrp30u441M6Q--eiZw3awrZD7QYkLtYdcnuovhDc5Y3X-oZ4hzQ_Jzpk3EVEAwt_QqvnsMDw$, or unsubscribehttps://urldefense.com/v3/__https:/github.com/notifications/unsubscribe-auth/AAS3ZU7FXKM6N4XRUDYM3E3YSUJIZAVCNFSM6AAAAAA4PLL3CKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMZUGY4TGNRWHE__;!!Bt8fGhp8LhKGRg!GAt7DuCILlAt99RuOZfrp30u441M6Q--eiZw3awrZD7QYkLtYdcnuovhDc5Y3X-oZ4hzQ_Jzpk3EVEAwt_QTUHDb0w$. You are receiving this because you were mentioned.Message ID: @.***>

rinkug commented 4 months ago

@bartlettroscoe : Is this on track to be published soon this month?

bartlettroscoe commented 4 months ago

I will get a draft in this week.

bartlettroscoe commented 4 months ago

@pagrubel and @rinkug, this is implemented in PR #2089 which should be ready for final review and merging.