Skip to content

Commit c7f84b6

Browse files
add DMV-RSE blog post in News and Updates, update the DMV-RSE hompage (#1651)
1 parent d8b613a commit c7f84b6

File tree

5 files changed

+37
-1
lines changed

5 files changed

+37
-1
lines changed
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
layout: post
3+
title: January DMV-RSE Meetup Recap
4+
subtitle: January 2025
5+
category: update
6+
tags: [update, dmv-rse]
7+
---
8+
9+
The second meetup of the [DMV (Delaware-Maryland-Virginia) RSE affinity group](https://us-rse.org/ag/dmv-rse/) met in January to discuss RSE Career Development broadly. The meetup started strong with pizza, drinks, with some casual introductory chatter and professional updates. After that, a small but dedicated crowd heard from Dr. Angeline Burrell, a research physicist at the Space Science Division, Naval Research Laboratory who gave a talk on writing effective recommendation letters and publishing research code.
10+
11+
![DMV-RSE meetup]({{ site.baseurl }}/assets/img/dmv-rse-jan22_1.jpg "The second DMV-RSE meetup on RSE career development was hosted at the Center for Security and Emerging Technology, Georgetown University.")
12+
13+
**Promoting (RSE) careers: writing effective recommendation letters.** Not everyone will be called upon to write an effective recommendation letter, but almost everyone will need one at some point. Recommendation letters are an important leverage point in a research scientists' career. But there’s nuance to it: How can you best promote the candidate, but also retain professional integrity and provide a fair assessment? How can you make sure the language used (e.g. unenthusiastic, unassertive tone) does not bias against the candidate's chances of getting an offer? (Hint: as one option, use a [gender bias calculator](https://slowe.github.io/genderbias/).)
14+
15+
**Baby steps, linters, and collaboration: Incentivizing good coding practices in research labs.** The second part of the meetup was centered on publishing research code. How do we incentivize domain scientists to adopt good coding practices (think code versioning, unit testing, and packaging…)? Most research labs don’t incentivize code quality, so do you spend time writing the paper or documenting the codebase? Do you spend time polishing publication-ready figures or writing unit tests?
16+
17+
![DMV-RSE meetup]({{ site.baseurl }}/assets/img/dmv-rse-jan22_2.jpg "Dr. Angeline Burrell gave a talk on writing effective recommendation letters and publishing research code.")
18+
19+
In practice, Dr. Burrell suggested that the main force that will push towards adoption of these practices is _collaboration_. If researchers know other researchers or labs will depend on their codebase, they will most likely spend additional time on making sure the code runs, is understandable, etc. But even if the incentive is there, how do you adopt the practices on a daily basis? Start small and embrace baby steps. Does your code produce a figure? Write down all the steps that happen such that somebody else can understand it. That's the first version. Call it the alpha version. Did a reviewer require changes to figures and/or analyses? Update the code. Update documentation. Update the code version. Rinse and repeat.
20+
21+
What's the one practice that’s the most efficient in order to start maintaining robust code? In Dr. Burrell's experience that's clear: _code linters_. Start off by making code well formatted. This will make it easier for others to review it. Once that bottleneck is cleared, other changes (refactoring, documenting) are easier to take on.
22+
23+
![DMV-RSE meetup]({{ site.baseurl }}/assets/img/dmv-rse-jan22_3.jpg "Discussing code sharing in research labs.")
24+
25+
**Incentivizing via funding: evaluation needs to show some teeth.** Finally, an audience question moved us to discussion of more systemic leverage points: how do we incentivize sharing code and data in funding schemes and applications? The first step is to make artifact (e.g. code and data) management plans required. However, this measure alone can and will fail if the evaluation stage shows no teeth and does not directly penalize poorly thought through applications. Attendees experienced in evaluating funding proposals shared their stories of how such watered down evaluation can look like in practice.
26+
27+
All in all, a half-hour presentation led to about an hour long, rich discussion and sharing of RSE experiences among RSEs coming from a diverse set of research environments (National Institutes of health, Naval Research Laboratory, National Labs, National Institutes of Standards and Technology, NASA, private sector...). A few new participants joined the US-RSE Slack, and some of us connected afterwards. Just what this meetup is supposed to do.
28+
29+
Next up is a meetup in Spring, stay tuned for details!
30+
31+
**How to join DMV-RSE and stay in touch?**
32+
Subscribe to event announcements by joining one of:
33+
* The `#rg-dmv-rse` channel on the US-RSE slack (see [How to join US-RSE](https://us-rse.org/join/)).
34+
* Our [Google group](https://groups.google.com/a/us-rse.org/g/rg-dmv-rse)
35+
* Our [Meetup group](https://www.meetup.com/dc-research-software-engineers/)

assets/img/dmv-rse-jan22_1.jpg

67.6 KB
Loading

assets/img/dmv-rse-jan22_2.jpg

216 KB
Loading

assets/img/dmv-rse-jan22_3.jpg

116 KB
Loading

pages/ag/dmv-rse.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,11 @@ We organize in-person meetups approximately every 2-3 months. These are currentl
3131

3232
## Upcoming meetups
3333

34-
- January 22, 2025: Career development in RSE: from writing successful recommendation letters to publishing research code with examples from space physics projects.
34+
- Spring 2025: TBD
3535

3636
## Archive of past meetups
3737

38+
- January 22, 2025: Career development in RSE. [https://lu.ma/w6oij0lp]()
3839
- September 26, 2024: Data Pipelines. [https://lu.ma/n1yxzw4a]()
3940

4041
# Group coordinators

0 commit comments

Comments
 (0)