www.eamoncaddigan.net

Content and configuration for https://www.eamoncaddigan.net
git clone https://git.eamoncaddigan.net/www.eamoncaddigan.net.git
Log | Files | Refs | Submodules | README

index.md (2804B)


      1 ---
      2 title: "Weeknote for 2025-W11"
      3 description: "rOpenSci on DEIA, distributed Git, and fed news"
      4 date: 2025-03-11T08:59:00-07:00
      5 draft: false
      6 categories:
      7 - Weeknotes
      8 ---
      9 
     10 ## rOpenSci statement on DEIA
     11 
     12 A thing that drew me to switch to R as my primary programming language for data
     13 analysis 11 years ago was the community of R enthusiasts that I found
     14 online[^tidy]; people were friendly and inclusive, and the vibes---in
     15 general---were excellent. This statement from rOpenSci on Diversity, Equity,
     16 Inclusion, and Accessibility reminds me that this community is still out there
     17 using R.
     18 
     19 > If we fail to support each others’ human rights, we fail at why we do science
     20 > in the first place
     21 
     22 I endorse the entire statement.
     23 
     24 [Open Science and Open Source only with Diversity, Equity, Inclusion, and
     25 Accessibility](https://doi.org/10.59350/8vw43-jy784)
     26 
     27 ## Workflows for collaborating with Git
     28 
     29 This post about using Git in a distributed manner does a better job of
     30 illustrating the point I tried to make in an older post, [Git is a distributed
     31 version control system]({{< ref "/posts/git-distributed/" >}}). It's validating
     32 to see it come from a hacker no less venerable than Simon Tatham[^tatham]. It's
     33 interesting to see his disdain for `git-send-email`, [the preferred approach
     34 for Drew DeVault](https://drewdevault.com/2018/07/02/Email-driven-git.html)
     35 (creator of the anti-forge [SourceHut](https://sourcehut.org/)), but I read
     36 this as a matter of tool preference, and don't have strong opinions of my own
     37 here. I've collaborated with GitHub users via `git-request-pull`, and it's a
     38 great approach if you have a place to host your code.
     39 
     40 [Git without a
     41 forge](https://www.chiark.greenend.org.uk/~sgtatham/quasiblog/git-no-forge/)
     42 
     43 ## What's new in the federal government
     44 
     45 Late last week we finally learned that my union, the AFGE, has filed a
     46 grievance against my agency for the unilateral change its Trump-appointed
     47 leadership is making to remote and telework policies, in violation of our
     48 current contract. It feels naive to assume that the agency will change course
     49 or even that the courts will follow the law and require the government to honor
     50 its contract with us, but I'm glad the union is putting up a fight.
     51 
     52 Even more alarming than my agency's unfair labor practices is the news that the
     53 government intends to ignore entirely its contract with my fellow AFGE members
     54 in the TSA. I'll be watching how this develops. The linked opinion piece argues
     55 that TSA workers should engage in a wildcat strike; regardless of whether one
     56 agrees with this approach, it explains the stakes.
     57 
     58 [Strike, or Else](https://www.hamiltonnolan.com/p/strike-or-else)
     59 
     60 [^tidy]: Yes, the other was the Tidyverse.
     61 
     62 [^tatham]: Author of [PuTTY](https://www.putty.org/) and
     63     [NASM](https://nasm.us/) among others!