diff --git a/2026-04-11-newsletter.md b/2026-04-11-newsletter.md deleted file mode 100644 index 54fd74407..000000000 --- a/2026-04-11-newsletter.md +++ /dev/null @@ -1,482 +0,0 @@ ---- -layout: post -title: "US-RSE April 2026 Newsletter" -subtitle: "🤳 Just Hit Me Up On Slack 🤳" -category: newsletter -tags: [newsletter, April] -date: 2026-04-07 00:00:00 -0400 -author: "Tinashe M. Tapera (Author & Editor), Sandra Gesing (Editor), Ian Cosden (Editor)" -image: "/assets/img/newsletter-202604/austin-distel-gUIJ0YszPig-unsplash.jpg" -img_alttext: "Slack message with team communicating and collaborating in app on desktop and mobile." -next_meeting_date: Thursday, May 14, 2026, 12:00PM EST -sections: - preamble: true # done - headline: true # done - conference: true # done - execupdate: false # none - scupdate: true # yay! - orgmember: true # no changes, check back in june - communityfunds: false - news: true # add community call summary - events: true # recheck on friday - reads: true - involved: true - jobs: true - ---- - -- [1 🔔 Just Slack Me, Whenever! - 🔔](#bell-just-slack-me-whenever-bell) -- [2 📣 Mark Your Calendars for - USRSE’26! 📣](#mega-mark-your-calendars-for-usrse26-mega) -- [3 🛞 Steering Committee - Updates 🛞](#wheel-steering-committee-updates-wheel) -- [4 🤝 Organizational Founding - Membership - 🤝](#handshake-organizational-founding-membership-handshake) -- [5 🗞️ Community News - 🗞️](#newspaper_roll-community-news-newspaper_roll) -- [6 👀 Interesting Events and - Opportunities 👀](#eyes-interesting-events-and-opportunities-eyes) -- [7 📚 Featured Reads, Videos, - and Podcasts 📚](#books-featured-reads-videos-and-podcasts-books) -- [8 🏃 Get Involved! - 🏃](#running-get-involved-running) -- [9 🧑‍💼 Recent Job Postings - 🧑‍💼](#office_worker-recent-job-postings-office_worker) - - - -Welcome to the April 2026 issue of the US Research Software Engineer -(US-RSE) newsletter! If you’re reading this, you’re probably connected -with US-RSE through Slack, which is our organization’s primary platform -for instant messaging. Most people consider Slack a necessary burden of -the workplace, having taken the place of phone calls, fax, pagers, and -email. But is there more to Slack than annoying notifications? Today -we’re going to discuss what Slack is, how it came about, and how US-RSE -members use it to connect, grow, and make real, lasting impact beyond -just their code editors. - -Question: Who do you think is the chattiest Slack user in US-RSE? Place -your bets NOW! - -

- Slack message with team communicating and collaborating in app on desktop and mobile. -

- -In this issue: - ------------------------------------------------------------------------- - -## 🔔 Just Slack Me, Whenever! 🔔 - - - -In 2012, software engineer Stewart Butterfield was hard at work on what -he believed to be the next big thing in MMORPGs. The game, called -“Glitch,” ended up being a commercial flop, and Butterfield and his team -needed to pivot quickly to make the most of the 6 million dollars they -had left from investor Ben Horowitz. Instead of throwing in the towel, -Butterfield called Horowitz on the phone and proposed a new idea. -Throughout the development process, Butterfield told Horowitz, the team -of engineers had developed a novel instant messaging system to -facilitate commnunication in-game, and in the process of [eating their -own dog food](https://en.wikipedia.org/wiki/Eating_your_own_dog_food), -discovered that the system worked really well for managing their work -communications, too. Butterfield proposed that their company, then -called Tiny Speck, pivot to focus on building a new product based on -this instant messaging system. The result was the creation of Slack, -which has since become one of the most popular communication platforms -in the world. - -Today, Slack powers communication and collaboration for millions of -users and businesses, and has transformed the way teams collaborate and -communicate. At US-RSE, we of course use Slack to manage internal -communications between leadership teams, but more importantly, it has -grown to become the virtual landing page for our community. At present, -there are over 140 individual channels dating back to 2018, with over -3100 unique member accounts participating in the conversation. Some days -see over 500 messages going back and forth between members and channels: - -

- -Plot of message volume in Slack -

- -One unique feature of Slack is the ability to create channels, which act -as virtual rooms dedicated to specific topics, projects, or interests. -These channels can be private or public, allowing teams to organize -conversations by priority, relevance, and interest. At US-RSE, we also -have meta-grouping channels, such as “Working Groups,” (`#wg-`) and -“Regional Groups,” (`#rg-`), which serve as hubs for specific -communities within our larger organization. For example, the -`#wg-code-review` and `wg-diversity-equity-inclusion` channels are -spaces for members to discuss and collaborate on code review practices -and DEI initiatives, respectively. The `#rg-nyc` channel serves as a hub -for members located in and around the greater New York City area, where -they plan get-togethers and other in-person events. Participating in -public channels is a great way to stay informed about what’s going on in -the community, and importantly, it allows everyone in the Slack channel -to follow the conversation and chime in when they have something to -contribute. This helps us all, “[learn with the garage door -open](https://notes.andymatuschak.org/About_these_notes?stackedNotes=z21cgR9K3UcQ5a7yPsj2RUim3oM2TzdBByZu),” -increasing the accessibility of our conversations and the impact of our -work. - -

- -Plot of channel activity in Slack -

- -It may be obvious that the `#general` channel has the most messages, but -did you know that in a one-year span, some of the most active channels -include `#random`, `#events`, and `#wg-ux`? The most popular -language-specific channel in the Slack was, of course, `#python`, and -the most active regional group channel was `#rg-north-carolina`. - -

- -Table of top channels in Slack -

- -And while we as RSEs may still be evaluating AI for its usefulness in -our work, Slack’s built-in AI summarization tool tells us that there are -a wide array of conversations happening in our Slack, from conference -planning, to project management, to hiring and funding announcements. - -

- -Screen capture of Slack's AI summarization tool -

- -If you haven’t already, we encourage you to join our Slack and get -involved in the conversation. It’s a great way to stay informed about -what’s going on in the community, connect with other members, and -contribute to the ongoing work of US-RSE. You can get onto our Slack by -joining US-RSE free, [here](https://us-rse.org/join/). - -PS: Just for fun, here’s a table of the top 9 chatty RSEs in our Slack: - -

- -Table of top users in Slack -

- -See you on Slack! - ------------------------------------------------------------------------- - -## 📣 Mark Your Calendars for USRSE’26! 📣 - - - -Save the date for USRSE’26: **Advancing Science in the Age of AI** - -We’re thrilled to announce that USRSE’26 will be held at the San Jose -Marriott from October 19-21, 2026 in San Jose, California, with the -theme **“Advancing Science in the Age of AI”.** - -General chairs have been appointed to lead each of the core committees -for USRSE’26. These chairs have begun assembling sub‑teams from the pool -of volunteers who expressed interest in supporting the respective areas. -If you were not selected for a chair position, please stay tuned, as -chairs reach out for volunteers for these committee positions. - -**What’s next?** - -- **Call for Proposals:** The Call for Proposals will be announced later - this month. Additional upcoming milestones will be announced on the - official USRSE’26 site over the next few months. -- **Committee Formation:** Sub‑teams will be formed shortly; be on the - lookout for an email from a perspective committee chair with details. -- **Stay Informed:** Regular updates will be posted at - [us-rse.org/usrse26](https://us-rse.org/usrse26). Please bookmark the - page and check back frequently for the latest information. - -Your continued involvement is essential to the success of USRSE’26. We -look forward to collaborating with you to deliver a vibrant, inclusive, -and impactful conference. - -#### 📧 Join Our Mailing List 📧 - -Want to stay updated on all things US-RSE? Join our mailing list to -receive direct news about all US-RSE conferences. Sign up -[here](https://groups.google.com/a/us-rse.org/g/usrse-conference). - -#### 💬 Have Questions? 💬 - -If you have any questions, feel free to reach out to the organizers at -usrse26-conference@us-rse.org. - -#### 📅 Save the Date 📅 - -More details about the conference program, registration, and travel -information will be coming your way in the months ahead. Stay tuned at -[us-rse.org/usrse26](https://us-rse.org/usrse26)! - -We’re looking forward to seeing you all in **San Jose**! - ------------------------------------------------------------------------- - -## 🛞 Steering Committee Updates 🛞 - - - - - -It’s been a while since you’ve heard from us in the newsletter, but the -Steering Committee has been hard at work! Together with our Executive -Director, we’ve have done considerable work to support planning of the -USRSE’26 conference, including confirming the selection of a venue and -reviewing preliminary cost estimations. We’ve also already started -looking ahead to USRSE’27 and beyond. We’re developing a conference -hosting application process to identify potential future conference -locations and chairs farther in advance—more on that in coming months. -Additionally, we discussed our policies on issuing statements related to -government actions and current events, as well as on the use of AI -notetakers during our virtual events, which culminated in an official -recommendation delivered to the Code of Conduct Committee on the latter. - -Following the cancellation of our planned January retreat due to a -combination of weather and illness, the US-RSE Leadership team held two -half-day virtual planning sessions in February, focused on increasing -the sustainability of our annual conference and updating our governance -model to reflect the growing size and responsibilities of our -organization. We’re following this up with an in-person working session -at the end of this month, where we’ll meet for two days in Chicago with -the Executive Director in a concentrated effort to finalize our -recommendations for governance model updates. -

- -Screen capture of Steering Committee meeting on Zoom -

- ------------------------------------------------------------------------- - -## 🤝 Organizational Founding Membership 🤝 - - - - - -US-RSE envisions a future where Research Software Engineers are -universally respected for advancing science, technology, and society -through the transformative power of research software engineering. We’re -excited to share that the momentum around our Organizational Founding -Membership continues to grow! See the list below for the current members -(six more are onboarding at the moment). - -Organizations that join **on or before June 30, 2026**, will be -recognized in perpetuity as founding members. Founding organizations -will also lock in current membership fees through December 31, 2028. -Organizational support helps sustain and expand vital community -offerings, including the annual conference, monthly calls and -newsletter, job board, working groups, and new resources. - -Please reach out to Sandra Gesing at if you are -interested in becoming an organizational founding member! - -### Premier Members -{% for org in site.data.org-members.premier %} - -- [{{ org.name }}]({{ org.url }}) - -{% endfor %} - -### Standard Members -{% for org in site.data.org-members.standard %} - -- [{{ org.name }}]({{ org.url }}) - -{% endfor %} - -### Basic Members -{% for org in site.data.org-members.basic %} - -- [{{ org.name }}]({{ org.url }}) - -{% endfor %} - ------------------------------------------------------------------------- - -## 🗞️ Community News 🗞️ - - - - - -The US-RSE community is full of talented, brilliant people doing amazing -work, and every so often, we capture the interactions and collaborations -that make our community special on video! Here’s a YouTube video of a -recent **Education & Training Working Group** meeting, where **Andres -Rios-Tascon** presented his tutorial on Continuous Integration and -Continuous Delivery (CI/CD) with GitHub Actions. - -
- -YouTube Video Thumbnail - -
- -> Did you know that we have a community Code of Conduct? Anyone is able -> to view it in the `#code_of_conduct` Slack channel, under `Files`! - -### **Community Calls** - - - -On March 12th, the US-RSE community got together to discuss **Legacy -Code: Horrors and Successes**! - -We heard stories from Keith, James, Brad, and more about some of the -projects they’ve inherited and how they dealt with codebases with -developers in absentia, cryptic comments and functions, and the -different edge cases that can come up when handling them. - - - -Our next meeting is scheduled for Thursday, May 14, 2026, 12:00PM EST. -We hope to see you there! - ------------------------------------------------------------------------- - -## 👀 Interesting Events and Opportunities 👀 - - - -{% assign today = "now" | date: "%Y-%m-%d" %} -{% for opp in site.data.newsletter-events-opportunities %} -{% assign expires = opp.expires | date: "%Y-%m-%d" %} -{% if opp.type == "opportunity" and expires >= today %} -{% include opportunity-box.html - title=opp.title - when=opp.when - where=opp.where - preamble=opp.preamble - links=opp.links -%} -{% endif %} -{% endfor %} - -{% for event in site.data.newsletter-events-opportunities %} -{% assign expires_formatted = event.expires | date: "%Y-%m-%d" %} -{% if expires_formatted >= today %} -{% if event.type == "event" %} -{% include event-box.html - title=event.title - when=event.when - where=event.where - preamble=event.preamble - links=event.links -%} -{% endif %} -{% endif %} -{% endfor %} - -Have an event or opportunity you want to promote? Reach out on Slack in -the `#newsletters` channel! - ------------------------------------------------------------------------- - -## 📚 Featured Reads, Videos, and Podcasts 📚 - - - -{% assign refs = site.data.newsletter_bib_yml.references - | where_exp: "r", "r.annote contains 'Read_Status: To Read'" %} - -{% assign professional = refs | where: "type", "article-journal" %} - -{% if professional.size > 0 %} -### 📑 Recent Publications -{% for ref in professional %} -{% include citation-publication.html ref=ref %} -{% endfor %} -{% endif %} - -{% assign podcasts = refs | where: "type", "song" %} - -{% if podcasts.size > 0 %} -### 🎧 Podcast Episodes -{% for ref in podcasts %} -{% include citation-podcast.html ref=ref %} -{% endfor %} -{% endif %} - -{% assign other = refs | where: "type", "webpage" %} - -{% if other.size > 0 %} -### 📇 Blog Posts, Videos, & Other Reads -{% for ref in other %} -{% include citation.html ref=ref %} -{% endfor %} -{% endif %} - -Did you read something interesting this week? Want to share your own -publications in the community? Reach out on Slack in the `#newsletters` -channel! - ------------------------------------------------------------------------- - -## 🏃 Get Involved! 🏃 - - - -US-RSE Working Groups: - -{% assign wgs = site.data.menus["working-groups"][0].items %} - - ------------------------------------------------------------------------- - -## 🧑‍💼 Recent Job Postings 🧑‍💼 - - - -{% assign today = 'now' | date: "%Y-%m-%d" %} - - -### Other Job Boards - - - -You can learn more about job boards in the `#jobs` Slack channel! - ------------------------------------------------------------------------- - -**This newsletter is a joint effort of members of the US-RSE -Association.** - -© US-RSE • 2021–{{ 'now' | date: "%Y" }} • US-RSE is a fiscally sponsored project of [Community Initiatives](http://communityin.org/) - -[Email](mailto:contact@us-rse.org) [Mastodon](https://fosstodon.org/@us_rse) [Twitter](https://twitter.com/us_rse) [YouTube](https://youtube.com/@us_rse) [LinkedIn](https://linkedin.com/company/us-rse/) [GitHub](https://github.com/USRSE) diff --git a/README.md b/README.md index 00f444fbf..d1c1236dd 100644 --- a/README.md +++ b/README.md @@ -46,6 +46,74 @@ Please [fill out the form](https://docs.google.com/forms/d/e/1FAIpQLSfYK64R1c0rj Further content editing tips are in the [details file](docs/details.md) +### Ignoring Bots + +If its been a while since you've last worked on the site, +you'll notice that several commits were made by bots, with +the author name `github-actions`. These are +automated commits that are part of our continuous integration (CI) +suite, and they help keep the site up-to-date and running smoothly +by automatically updating data like the Job Board. You can safely +ignore these commits when reviewing the site's history, but when +contributing, you may wonder how to deal with them. Worse still, +if you forked the repository, you may encounter a bot in your +fork doing the same. When you open your fork on GitHub, these +commits might put you "Ahead" of the `upstream/main` branch, when +in reality you just had a different bot committing the same changes +in response to the same triggers. + +This cannot be automatically merged, and if you submit a PR with +your fork's commits, including the bot commits, it could cause confusion +as additional commits are added, or worse — it could cause a merge conflict +and a minor headache for you for the next 20 minutes. + +To prevent this, it's recommended to strictly and forcefully pull the latest +changes from `upstream/main` into your fork before you start working. + +First, in GitHub, make sure to click "Sync Fork" to get any +updates. It will be at this stage that you'll notice that, +even though you just asked GitHub to send you the latest work from USRSE, +your fork is _n_ commits ahead of the `upstream/main` branch. These are the +bot commits. + +On your local machine and in your local repository, grab the latest changes from `origin` remote (your fork): + +``` +git fetch origin main +git pull origin main +``` + +Then, fetch the latest changes from `upstream` remote (the USRSE repository): + +``` +git fetch upstream main +``` + +Then, `diff` your local main against the upstream main: + +``` +git diff main upstream/main +``` + +You should see that there are no changes, which means that your +local main is up-to-date with the upstream main. The bot in your fork added +commits, but the changes were identical to the upstream bot's. If this +is true, you can safely `reset` your local main to match the upstream main, which will remove the bot commits from your local history: + +``` +git reset --hard upstream/main +``` + +Then, push the changes to your fork, which will update your fork's main branch to match the upstream main branch: + +``` +git push origin main --force +``` + +The use of `--force` here is necessary, because you are essentially +telling your fork to discard certain commits, which `git` never wants +to do by accident. In this case, it's totally safe! Your fork on +GitHub should now be "even" with the USRSE fork! ## Pull Request (PR) Process diff --git a/_data/newsletter-events-opportunities.yml b/_data/newsletter-events-opportunities.yml index 02ce808c0..c002c74ff 100644 --- a/_data/newsletter-events-opportunities.yml +++ b/_data/newsletter-events-opportunities.yml @@ -130,7 +130,7 @@ links: | For more information, visit: [dash.heliophysics.net](https://dash.heliophysics.net/) and [ihdea.net](https://ihdea.net/). -- expires: 2026-10-23 +- expires: 2026-04-23 type: event title: "US-RSE Chicago Regional Meetup!🍃" when: April 23, 2026, 5:30 PM - 7:00 PM CDT @@ -141,10 +141,65 @@ Whether you identify as an RSE, write code for research, are curious about the field, or just want to meet others working in similar spaces, this is a great place to start. Come hang out, meet the community, and help shape the future of RSE in Chicago. links: | - The event is being organized via Meetup.com, so please RSVP there if you plan to attend: [Chicago RSE Meetup](https://www.meetup.com/us-rse-chicago-regional-community/events/313402749/?eventOrigin=group_upcoming_events) + The event is being organized via Meetup.com, so please RSVP there if you plan to attend: [Chicago RSE Meetup](https://www.meetup.com/us-rse-chicago-regional-community/events/313402749/?eventOrigin=group_upcoming_# - expires: 2027-01-01 + +- expires: 2026-06-03 + type: event + title: Neuro-RSE Affinity Group Zoom Hangout + when: Wednesday, June 3rd, at 1-2pm PT / 4-5pm ET + where: Zoom + preamble: | + We're going to plan our next Neuro AG Zoom call for June 3rd! The theme for this meeting is Show-and-Tell! You are invited to take a few minutes (~3-5 mins) to share something with the group. Topics might include software (your own or another you want to put eyes on), code practices, a neuroscience problem you've faced, neuro RSE community or career-related. We will share more info as the date approaches! 😁 + links: | + Check out the Slack channel #ag-neuro-rse to keep up-to-date on all things neuro data and software! + +- expires: 2026-06-09 + type: event + title: "NLS³C Community of Practice Webinar: Like-Minded Organizations" + when: Tuesday, June 9, 2026, 12:00 PM - 1:00 PM MST + where: Virtual + preamble: | + Join the next webinar from the National Laboratories Sustainable Scientific Software Conference (NLS³C) Community of Practice for an introduction to several organizations supporting the research software ecosystem, including Better Scientific Software (BSSw), the Consortium for the Advancement of Scientific Software (CASS), INTERSECT, the Research Software Alliance (ReSA), and the US Research Software Engineer Association (US-RSE). + Speakers include Rinku Gupta (Argonne National Laboratory), Elaine Raybourn (University of Central Florida), Ian Cosden (Princeton University), Daniel S. Katz (University of Illinois Urbana-Champaign), and Keith Beattie (Lawrence Berkeley National Laboratory). Attendees will learn what each organization offers and how to get involved. + The NLS³C Community of Practice fosters collaboration among individuals working with software repositories across the U.S. National Labs complex, promoting best practices, knowledge sharing, and sustainable software development through webinars and community engagement. + links: | + Registration: Click [here](https://events.gcc.teams.microsoft.com/event/0d53463d-402a-4954-8780-8ff612d44d61@7ccb5a20-a303-498c-b0c1-29007381b574) to register! + +- expires: 2026-06-19 + type: event + title: Durham HPC Days 2026 + when: Monday, June 15 – Friday, June 19, 2026 + where: Durham University Department of Computer Science and Online + preamble: | + Durham HPC Days is an annual event bringing together researchers, developers, research software engineers, and industry practitioners working in high-performance computing (HPC), scientific computing, and data analysis. + + The 2026 program will feature keynote talks, technical sessions, tutorials, workshops, and community discussions focused on emerging technologies, large-scale scientific computing, and the future of advanced research infrastructure. The event aims to foster collaboration across disciplines and support both experienced practitioners and newcomers to the HPC community. + links: | + More information: [Click here](https://hpc-days.github.io/Durham-HPC-Days-2026/) #------------------- # Opportunities +- expires: 2026-07-31 + type: opportunity + title: ACL Caregiver Artificial Intelligence Prize Challenge + preamble: | + The Administration for Community Living (ACL) has launched the Caregiver Artificial Intelligence Prize Challenge to support the development of AI-enabled tools that improve care quality, reduce caregiver burden, and strengthen caregiving infrastructure for older adults and people with disabilities. + + The challenge includes two tracks: + - AI Tools for Caregivers + - AI Tools for Extending the Caregiver Workforce + + Teams will compete across multiple phases focused on design, implementation, and scaling. The competition seeks practical and effective uses of AI to support both family caregivers and the direct care workforce. + + Key dates: + - Informational webinar — May 28, 2026 + - Phase 1 applications due — July 31, 2026 + - Phase 1 winners announced — September 2026 + links: | + More information: [Click here](https://acl.gov/) + + Questions and mailing list requests: CaregiverAI@acl.hhs.gov + - expires: 2026-06-15 type: opportunity title: "HICSS 2027 Call for Participation: Minitracks relevant to RSEs🤩" @@ -153,6 +208,15 @@ in information systems and technology, two Minitracks at the conference appear particularly relevant to research software engineers (RSEs): 1. AI's impact on Software Engineering 2. Sustainable Software: Usable, Maintainable, and Reproducible + + **The CFP is now open!** Key dates include: + + - June 15: Paper submission deadline + - August 17: Notification of acceptance/rejection + - September 4: [Conditionally Accepted] Submission deadline for revised manuscript + - September 10: [Conditionally Accepted] Notification of acceptance/rejection + - September 22: Deadline for final manuscript submissions + - October 1: Author registration deadline links: | Learn more at the HICSS [website](https://hicss.hawaii.edu/tracks-and-minitracks/software-technology/), and if you have any other questions, feel free to reach out to Sandra on Slack or [via email](mailto:sandra@us-rse.org) @@ -292,10 +356,76 @@ title: "🚀 Applications are now open for the 2026 Princeton Research Software Engineering Summer Fellowship Program! 🚀" preamble: | Are you an undergraduate or graduate student interested in the intersection between software engineering and research? Want to apply your software development skills to real research challenges? If so, spend 10 weeks this summer working with a professional Research Software Engineer on cutting‑edge Princeton projects, all while building meaningful software, sharpening your technical skills, and joining the broader RSE community. - This paid fellowship is fully remote, includes optional travel for a Princeton site visit and attendance at the USRSE’26 conference, and welcomes applicants from all U.S.-accredited institutions. - Thank you to the Alfred P. Sloan Foundation for generously supporting this program and helping us grow the next generation of research software engineering talent. links: | Learn more and apply by March 31, 2026 at: [Princeton RSE Summer Fellowship](https://researchcomputing.princeton.edu/services/research-software-engineering/2026-research-software-engineering-summer-fellows-program) +- expires: 2026-07-30 + type: opportunity + title: ACM PEARC26 Conference Registration Open + preamble: | + Registration is now open for ACM PEARC26! Join the research computing and data community in Minneapolis, Minnesota, July 26–30, 2026, for this year's conference theme: "Resilient Roots, Empowered Communities."" PEARC is a valuable opportunity to connect with colleagues, share ideas, and learn about emerging work across the research computing ecosystem. This year’s conference also features an RSE track for the first time, making it especially relevant for the research software engineering community. + links: | + More information and registration: [Click here](https://pearc.acm.org/pearc26/) + +- expires: 2026-09-25 + type: opportunity + title: Gateways 2026 Call for Participation and Registration Open + preamble: | + The Gateways 2026 Conference Call for Participation and registration are now live! For a decade, the Gateways conference has served as a central meeting place for creators and users of science gateways. This year’s conference highlights the growing integration of Artificial Intelligence alongside continued advances in community development, education, and interoperability. + Join the community in Washington, DC, September 23–25, 2026, to share solutions, tackle challenges, and build connections that will power the next generation of research. + + Key dates and deadlines: + - Tutorials — May 22, 2026 + - Papers — June 8, 2026 + - Talk-only, BYOP, and Posters — July 20, 2026 + + Can't attend the full conference? Free Virtual Tutorials sessions will be held September 1–3 and September 8–11, 2026. + links: | + Conference details: [Click here](https://sciencegateways.org/gateways2026) + Registration: [Click here](https://na.eventscloud.com/ereg/newreg.php?eventid=874568&) + +- type: opportunity + title: External Review Requested for QS-DMSS v0.3.0 + preamble: | + QS-DMSS v0.3.0 is seeking first-pass external feedback on its reproducible package and evidence workflow. The project is currently beta software focused on reproducible package/evidence workflows rather than peer-reviewed scientific validation. + + Contributors are invited to install the package from PyPI, run the demo workflow, inspect the generated evidence bundle, or provide feedback on the review process. The project is especially seeking public comments related to installation and reproducibility, evidence and benchmark validation, and scientific/JOSS framing. + + No endorsement is requested — even simple feedback such as “this worked on my machine” is considered valuable. + links: | + Discussion and coordination: [Click here](https://github.com/AI-Bio-Synergy-Holdings-LLC/QS-DMSS/discussions/44) + + Reviewer opt-in form: [Click here](https://github.com/AI-Bio-Synergy-Holdings-LLC/QS-DMSS/issues/new?template=reviewer_opt_in.yml) + +- expires: 2026-07-08 + type: opportunity + title: SHAREing Flexible Funds Open for HPC and RTP Innovation Projects + preamble: | + SHAREing Flexible Funds are open again for projects supporting innovation in the HPC and Research Technical Professional (RTP) landscape. + + Participants can either propose solutions to existing open tasks or suggest entirely new tasks through SHAREing’s rolling call process. New ideas are discussed during open Working Package meetings and, if approved, added to the SHAREing task map with eligibility for funding consideration. + + Indicative funding levels include: + - Up to £5,000 for workshops and hackathons + - Up to £15,000 for research code assessment case studies + - Up to £25,000 for learning materials and methodology development + + Proposal deadline: July 8, 2026. + links: | + More information and funding details: [Click here](https://www.cake.ac.uk/funds/) + +- expires: 2026-08-30 + type: opportunity + title: IJPP Special Issue on High-Productivity Programming Systems for HPC Applications + preamble: | + The International Journal of Parallel Programming (IJPP) is accepting submissions for a special issue on “High-Productivity Programming Systems for HPC Applications.” The issue focuses on programming languages, models, and software systems that improve productivity while addressing the performance, power, scalability, and reliability challenges of modern and future high-performance computing systems. + + Topics of interest include exascale programming systems, parallel programming models, performance tuning, power management, fault tolerance, self-aware software systems, and approaches for exploiting massive parallelism in HPC applications. + + Researchers and practitioners in HPC, scientific computing, and research software engineering are encouraged to submit. + + Submission deadline (extended): August 30, 2026. + links: | + Journal and submission information: [Click here](https://link.springer.com/journal/10766/updates/27768048) \ No newline at end of file diff --git a/_data/newsletter_bib.bib b/_data/newsletter_bib.bib index c19651464..d7f0254a8 100644 --- a/_data/newsletter_bib.bib +++ b/_data/newsletter_bib.bib @@ -1,10 +1,62 @@ +@article{armstrongCharacterizingSecurityCulture2026, + title = {Characterizing the Security Culture of the Research Software Engineering Community: {{An}} Empirical Study}, + shorttitle = {Characterizing the Security Culture of the Research Software Engineering Community}, + author = {Armstrong, Matthew and Carver, Jeffrey C. and Milewicz, Reed and Meinel, Michael and Felderer, Michael}, + date = {2026-10}, + journaltitle = {Future Generation Computer Systems}, + shortjournal = {Future Generation Computer Systems}, + volume = {183}, + pages = {108571}, + issn = {0167739X}, + doi = {10.1016/j.future.2026.108571}, + url = {https://linkinghub.elsevier.com/retrieve/pii/S0167739X26002050}, + urldate = {2026-05-21}, + langid = {english}, + annotation = {Read\_Status: To Read\\ +Read\_Status\_Date: 2026-05-21T23:31:57.963Z} +} + +@article{armstrongPreparingResearchSoftware2026, + title = {Preparing Research Software Engineers to Become Security Champions: {{Development}} and Evaluation of a Security Awareness Workshop}, + shorttitle = {Preparing Research Software Engineers to Become Security Champions}, + author = {Armstrong, Matthew and Carver, Jeffrey C. and Milewicz, Reed}, + date = {2026-10}, + journaltitle = {Future Generation Computer Systems}, + shortjournal = {Future Generation Computer Systems}, + volume = {183}, + pages = {108572}, + issn = {0167739X}, + doi = {10.1016/j.future.2026.108572}, + url = {https://linkinghub.elsevier.com/retrieve/pii/S0167739X26002062}, + urldate = {2026-05-21}, + langid = {english}, + annotation = {Read\_Status: To Read\\ +Read\_Status\_Date: 2026-05-21T23:31:57.963Z} +} + +@report{barkerResearchSoftwareEngineering2026, + title = {Research {{Software Engineering}} in the {{Age}} of {{Generative AI}}: {{Building}} a {{Community Vision}}}, + shorttitle = {Research {{Software Engineering}} in the {{Age}} of {{Generative AI}}}, + author = {Barker, Michelle and Katz, Daniel S. and Hartley, Kim and Ahern, Samantha and Chue Hong, Neil and Cosden, Ian and Daniels, Ryan and Druskat, Stephan and Dubey, Anshu and Elmatad, Yael and Geng, Cunliang and Gesing, Sandra and Haines, Robert and Hetherington, James and Hodges, Toby and Howison, James and Kopec-Harding, Kamilla and Littauer, Richard and Maimone, Christina and Mandava, Vani and Marwaha, Rohan and O'Brien, Elle and Price-Whelan, Adrian and Ram, Karthik and Shingleton, Joseph and Smith, Sue and TeBlunthuis, Nathan and Van der Walt, Anelda and Van Tuyl, Steve and family=Werkhoven, given=Ben, prefix=van, useprefix=true and Whitaker, Kirstie and Wilson, Greg and Wu, Sherry and Yehudi, Yo}, + date = {2026-05-28}, + institution = {Zenodo}, + doi = {10.5281/zenodo.20320884}, + url = {https://zenodo.org/records/20320884}, + urldate = {2026-05-28}, + abstract = {The Research Software Engineering in the Age of Generative AI: Building a Community Vision workshop, held in March in Edinburgh, UK, brought together participants to explore how Generative AI may reshape the research software ecosystem, and to help inform a broader community vision for the future of the field.~ Before the workshop, attendees contributed to a draft vision statement that workshop organisers used to identify areas of agreement and difference. A version of this, published as Research Software in an Age of AI-Assisted Development: Reflections from Edinburgh, is intended to provide principles that will guide the community during this time of rapid change. In the workshop, the participants also discussed emerging practices, identified opportunities and risks, and proposed a range of high-impact pilot activities to support the safe, reproducible, and effective use of AI in research software and workflows. The areas focused on included: Suggesting policies and narratives for research-performing institutions Developing a framework to discover, document and address costs, benefits, and risks Understanding future incentives around publishing, preserving and crediting software Verifying and validating research software Defining pathways for the evolution of the research software engineers (RSE) role Identifying and developing necessary training Developing a playbook for RSE managers and open-source software project leaders Making GenAI accessible to all Collaborating together across people, community, and disciplines, not just with AI Across these areas, participants identified 46 different activities, ranging from writing sprints and community-of-practice activities that could begin soon, to longer-term research studies to investigate how verification practices, collaboration patterns, and training needs are changing as AI tools become embedded in research workflows. These projects shared a common focus on community-maintained practices, actionable guidance, and sustained coordination.}, + keywords = {community,generative AI,research software,research software engineering}, + annotation = {Read\_Status: To Read\\ +Read\_Status\_Date: 2026-05-28T20:09:36.904Z}, + file = {/Users/tit420/Zotero/storage/9GNVA3UV/Barker et al. - 2026 - Research Software Engineering in the Age of Generative AI Building a Community Vision.pdf} +} + @online{besserHowGenerativeAI, title = {How Generative {{AI}} Is Shaping Research ... | {{Open Research Europe}}}, author = {Besser, Stephanie and Jensen, Eric and Katz, Daniel}, url = {https://open-research-europe.ec.europa.eu/articles/6-56/v1}, urldate = {2026-04-08}, - annotation = {Read\_Status: To Read\\ -Read\_Status\_Date: 2026-04-09T23:30:32.242Z} + annotation = {Read\_Status: Read\\ +Read\_Status\_Date: 2026-05-21T02:36:15.500Z} } @online{bortVCBignameProgrammers2026, @@ -16,8 +68,40 @@ @online{bortVCBignameProgrammers2026 abstract = {A group of well-known open source programmers and a VC have launched the Open Source Endowment. They hope this new method will provide funding for good.}, langid = {american}, organization = {TechCrunch}, + annotation = {Read\_Status: Read\\ +Read\_Status\_Date: 2026-05-21T02:36:15.500Z} +} + +@video{ByteSizedCreateYour2026, + entrysubtype = {video}, + title = {[{{EN}}] {{ByteSized}}: Create Your Web-Site with {{GitHub Pages}} - {{J Cohen}}, {{S Gibson}} - {{Code}} for {{Thought}}}, + shorttitle = {[{{EN}}] {{ByteSized}}}, + namea = {Schmidt, Peter}, + nameatype = {collaborator}, + date = {2026-05-19}, + url = {https://www.buzzsprout.com/1326658/episodes/19133793-en-bytesized-create-your-web-site-with-github-pages-j-cohen-s-gibson}, + urldate = {2026-05-21}, + abstract = {English Edition:\ In this ByteSized episode \& online class we're talking about GitHub Pages and how it can help you to create a web-site for your research project (reasonably) quickly. With me are Sarah Gibson and Jeremy Cohen.\ I'd li...}, + langid = {english}, + annotation = {Read\_Status: To Read\\ +Read\_Status\_Date: 2026-05-21T03:25:52.411Z}, + file = {/Users/tit420/Zotero/storage/2EWWF4FT/19133793-en-bytesized-create-your-web-site-with-github-pages-j-cohen-s-gibson.html} +} + +@article{carverSustainingResearchSoftware2021, + title = {Sustaining {{Research Software}} via {{Research Software Engineers}} and {{Professional Associations}}}, + author = {Carver, Jeffrey C. and Cosden, Ian A. and Hill, Chris and Gesing, Sandra and Katz, Daniel S.}, + date = {2021-06}, + journaltitle = {2021 IEEE/ACM International Workshop on Body of Knowledge for Software Sustainability (BoKSS)}, + pages = {23--24}, + doi = {10.1109/BoKSS52540.2021.00016}, + url = {https://ieeexplore.ieee.org/document/9470770}, + urldate = {2026-05-21}, + abstract = {Research software is a class of software developed to support research. Today a wealth of such software is created daily in universities, government, and commercial research enterprises worldwide. The sustainability of this software faces particular challenges due, at least in part, to the type of people who develop it. These Research Software Engineers (RSEs) face challenges in developing and sustaining software that differ from those faced by the developers of traditional software. As a result, professional associations have begun to provide support, advocacy, and resources for RSEs. These benefits are critical to sustaining RSEs, especially in environments where their contributions are often undervalued and not rewarded. This paper focuses on how professional associations, such as the United States Research Software Engineer Association (US-RSE), can provide this support.}, + keywords = {career paths,Conferences,Faces,Government,Knowledge engineering,people,research software,Software,software sustainability,Sustainable development}, annotation = {Read\_Status: To Read\\ -Read\_Status\_Date: 2026-04-09T23:30:32.243Z} +Read\_Status\_Date: 2026-05-21T03:25:52.413Z}, + file = {/Users/tit420/Zotero/storage/MBQI2WMD/Carver et al. - 2021 - Sustaining Research Software via Research Software Engineers and Professional Associations.pdf;/Users/tit420/Zotero/storage/PETA3B2D/9470770.html} } @video{casscommunityAITeamworkTooling2026, @@ -29,8 +113,8 @@ @video{casscommunityAITeamworkTooling2026 url = {https://www.youtube.com/watch?v=Xq93CVDCuds}, urldate = {2026-04-08}, abstract = {Presentations by Olivia Newton (University of Montana) and Andrew Schmeder (LBNL) on March 3 in the Consortium for the Advancement of Scientific Software (CASS; https://cass.community/) User/Developer Experience working group. The speakers discuss research software engineers, how they work in teams with AI tools, and what performance they can expect from AI t}, - annotation = {Read\_Status: To Read\\ -Read\_Status\_Date: 2026-04-09T23:30:32.242Z} + annotation = {Read\_Status: Read\\ +Read\_Status\_Date: 2026-05-21T02:36:15.500Z} } @article{chenAIThreateningScience2026, @@ -52,8 +136,8 @@ @article{chenAIThreateningScience2026 annotation = {Bandiera\_abtest: a\\ Cg\_type: News\\ Subject\_term: Machine learning, Careers\\ -Read\_Status: To Read\\ -Read\_Status\_Date: 2026-04-09T01:03:26.826Z}, +Read\_Status: Read\\ +Read\_Status\_Date: 2026-05-21T02:36:15.500Z}, file = {/Users/tit420/Zotero/storage/C2QM72QE/Chen - 2026 - AI is threatening science jobs. Which ones are most at risk.pdf} } @@ -73,8 +157,8 @@ @article{chugunovaWhoUsesAI2026 urldate = {2026-04-08}, abstract = {The integration of AI into scientific work holds significant potential to accelerate innovation. We surveyed researchers in two leading German research organizations to examine AI adoption, barriers, and perceived impact on research. Researchers are widely using AI tools – often for primary and creative tasks – and many expect the technology to be transformative for research. Effective use appears linked to both hands-on experience and engagement with learning resources. A persistent gender gap in AI use is closely associated with differences in familiarity, suggesting a potential focus for organizational efforts. Legal uncertainty and privacy concerns also emerge as major barriers, with researchers calling for clear, high-level regulatory guidance. Overall, our findings suggest directions where institutional actions might be explored to promote more equitable and effective AI adoption.}, keywords = {AI,Innovation,Research,Survey evidence,Technology adoption}, - annotation = {Read\_Status: To Read\\ -Read\_Status\_Date: 2026-04-09T01:03:26.826Z}, + annotation = {Read\_Status: Read\\ +Read\_Status\_Date: 2026-05-21T02:36:15.500Z}, file = {/Users/tit420/Zotero/storage/CZAR663R/Chugunova et al. - 2026 - Who uses AI in research, and for what Large-scale survey evidence from Germany.pdf;/Users/tit420/Zotero/storage/F8U86Q9C/S0048733325002100.html} } @@ -85,8 +169,8 @@ @online{claburnAIStillDoesnt urldate = {2026-04-08}, abstract = {interview: Codestrap founders say we need to dial down the hype and sort through the mess}, langid = {english}, - annotation = {Read\_Status: To Read\\ -Read\_Status\_Date: 2026-04-09T23:30:32.242Z} + annotation = {Read\_Status: Read\\ +Read\_Status\_Date: 2026-05-21T02:36:15.500Z} } @online{claburnGitHubWeGoing, @@ -97,8 +181,62 @@ @online{claburnGitHubWeGoing urldate = {2026-04-08}, abstract = {: As of April 24 you'll be feeding the Octocat unless you opt out}, langid = {english}, + annotation = {Read\_Status: Read\\ +Read\_Status\_Date: 2026-05-21T02:36:15.500Z} +} + +@video{ComputingNotYou2026, + entrysubtype = {video}, + title = {[{{EN}}] {{Computing}}, but Not as You Know It: {{Field Programmable Gate Arrays}} ({{FPGA}}) - with {{Michael McLeod}} - {{Code}} for {{Thought}}}, + shorttitle = {[{{EN}}] {{Computing}}, but Not as You Know It}, + namea = {Schmidt, Peter}, + nameatype = {collaborator}, + date = {2026-05-05}, + url = {https://www.buzzsprout.com/1326658/episodes/19019174-en-computing-but-not-as-you-know-it-field-programmable-gate-arrays-fpga-with-michael-mcleod}, + urldate = {2026-05-21}, + abstract = {English Edition: In a follow up about "unusual" computers I want to focus on field programmable gate arrays - FPGAs. With my guest and former colleague at UCL, Michael McLeod, we talk about what they are, where they are used and what's so special ...}, + langid = {english}, + annotation = {Read\_Status: To Read\\ +Read\_Status\_Date: 2026-05-21T03:25:52.412Z}, + file = {/Users/tit420/Zotero/storage/HFYACMW9/19019174-en-computing-but-not-as-you-know-it-field-programmable-gate-arrays-fpga-with-michael-m.html} +} + +@article{cosdenDesigningImplementingComprehensive2026, + title = {Designing and Implementing a Comprehensive Research Software Engineer Career Ladder: {{A}} Case Study from {{Princeton University}}}, + shorttitle = {Designing and Implementing a Comprehensive Research Software Engineer Career Ladder}, + author = {Cosden, Ian A. and Holtz, Elizabeth and Bretheim, Joel U.}, + date = {2026-10}, + journaltitle = {Future Generation Computer Systems}, + shortjournal = {Future Generation Computer Systems}, + volume = {183}, + pages = {108574}, + issn = {0167739X}, + doi = {10.1016/j.future.2026.108574}, + url = {https://linkinghub.elsevier.com/retrieve/pii/S0167739X26002086}, + urldate = {2026-05-21}, + langid = {english}, annotation = {Read\_Status: To Read\\ -Read\_Status\_Date: 2026-04-09T23:30:32.242Z} +Read\_Status\_Date: 2026-05-21T23:31:57.963Z} +} + +@article{crouchSoftwareSustainabilityInstitute2013, + title = {The {{Software Sustainability Institute}}: {{Changing Research Software Attitudes}} and {{Practices}}}, + shorttitle = {The {{Software Sustainability Institute}}}, + author = {Crouch, Stephen and Hong, Neil Chue and Hettrick, Simon and Jackson, Mike and Pawlik, Aleksandra and Sufi, Shoaib and Carr, Les and De Roure, David and Goble, Carole and Parsons, Mark}, + date = {2013-11}, + journaltitle = {Computing in Science \& Engineering}, + volume = {15}, + number = {6}, + pages = {74--80}, + issn = {1558-366X}, + doi = {10.1109/MCSE.2013.133}, + url = {https://ieeexplore.ieee.org/document/6731384}, + urldate = {2026-05-21}, + abstract = {To effect change, the Software Sustainability Institute works with researchers, developers, funders, and infrastructure providers to identify and address key issues with research software.}, + keywords = {domain engineering,Domain engineering,maintainability,Programming,reliability,scientific computing,Scientific computing,Software development,software engineering,Software engineering,Software reliability,Training}, + annotation = {Read\_Status: To Read\\ +Read\_Status\_Date: 2026-05-21T03:25:52.413Z}, + file = {/Users/tit420/Zotero/storage/ALBPHA5I/6731384.html} } @article{dicosmoStopTreatingCode2025, @@ -126,6 +264,23 @@ @article{dicosmoStopTreatingCode2025 file = {/Users/tit420/Zotero/storage/ZDISSPC7/d41586-025-03196-0.html} } +@report{druskatResearchSoftwareEngineers2026, + title = {Research {{Software Engineers}} in the {{Age}} of {{GenAI}}: {{Same Value}}, {{Changing Practice}}}, + shorttitle = {Research {{Software Engineers}} in the {{Age}} of {{GenAI}}}, + author = {Druskat, Stephan and Barker, Michelle and Cosden, Ian and Geng, Cunliang and Haines, Robert and Katz, Daniel S. and Shingleton, Joseph and family=Werkhoven, given=Ben, prefix=van, useprefix=true}, + date = {2026-05-28}, + institution = {Zenodo}, + doi = {10.5281/zenodo.20320179}, + url = {https://zenodo.org/records/20320179}, + urldate = {2026-05-28}, + abstract = {Research software and its creators have long played a critical role in the advancement of research worldwide. This role is changing in the age of “generative AI” (GenAI), but both the software and the people remain of key importance. Understanding these changes is essential in enabling Research Software Engineers (RSEs) to continue contributing the same high value to the research process and its outputs.~ Before GenAI, the RSE movement had learned to clearly articulate the value proposition of embedding expert software engineering in research to its stakeholders. This blog post highlights how RSEs use GenAI to increase their capacity in both software engineering and research, and visualize this evolution. While GenAI is changing - perhaps considerably - how RSEs work in practice, their value and the value of their work for research remains steady and likely to increase.}, + langid = {english}, + keywords = {GenAI,Research,Research software,Research software engineers}, + annotation = {Read\_Status: To Read\\ +Read\_Status\_Date: 2026-05-28T20:09:36.904Z}, + file = {/Users/tit420/Zotero/storage/UY727H52/Druskat et al. - 2026 - Research Software Engineers in the Age of GenAI Same Value, Changing Practice.pdf} +} + @online{ernstNatureTechnicalDebt2026, title = {The {{Nature}} of {{Technical Debt}} in {{Research Software}}}, author = {Ernst, Neil A. and Awon, Ahmed Musa and Hingmire, Swapnil and Li, Ze Shi}, @@ -139,8 +294,8 @@ @online{ernstNatureTechnicalDebt2026 abstract = {Research software (also called scientific software) is essential for advancing scientific endeavours. Research software encapsulates complex algorithms and domain-specific knowledge and is a fundamental component of all science. A pervasive challenge in developing research software is technical debt, which can adversely affect reliability, maintainability, and scientific validity. Research software often relies on the initiative of the scientific community for maintenance, requiring diverse expertise in both scientific and software engineering domains. The extent and nature of technical debt in research software are little studied, in particular, what forms it takes, and what the science teams developing this software think about their technical debt. In this paper we describe our multi-method study examining technical debt in research software. We begin by examining instances of self-reported technical debt in research code, examining 28k code comments across nine research software projects. Then, building on our findings, we interview research software engineers and scientists about how this technical debt manifests itself in their experience, and what costs it has for research software and research outputs more generally. We identify nine types of self-admitted technical debt unique to research software, and four themes impacting this technical debt.}, pubstate = {prepublished}, keywords = {Computer Science - Software Engineering}, - annotation = {Read\_Status: To Read\\ -Read\_Status\_Date: 2026-04-09T01:03:26.827Z}, + annotation = {Read\_Status: Read\\ +Read\_Status\_Date: 2026-05-21T02:36:15.500Z}, file = {/Users/tit420/Zotero/storage/WQDC3HHH/Ernst et al. - 2026 - The Nature of Technical Debt in Research Software.pdf} } @@ -172,6 +327,26 @@ @online{gesingFindingComputingData2025 file = {/Users/tit420/Zotero/storage/WSHTFF98/get-started-in-data-intensive-research.html} } +@article{hasselbringTechnologyResearchSoftware2026, + title = {Technology {{Research Software}}: {{An Often Overlooked Category}} of {{Research Software}}}, + shorttitle = {Technology {{Research Software}}}, + author = {Hasselbring, Wilhelm and Katz, Daniel S. and family=Nieuwpoort, given=Rob, prefix=van, useprefix=true}, + date = {2026-01}, + journaltitle = {Computing in Science \& Engineering}, + volume = {28}, + number = {1}, + pages = {94--99}, + issn = {1558-366X}, + doi = {10.1109/MCSE.2026.3662117}, + url = {https://ieeexplore.ieee.org/document/11482008}, + urldate = {2026-05-28}, + abstract = {Research software has been categorized for various goals. One fundamental dimension of such categorizations is the role that the software plays in the research process. Recently, a new role category has emerged: technology research software, which covers research software developed in technology research. Until now, this category of technology research software has often been overlooked and neglected within the research software engineering community. In this article, we explain technology research software and its primary subroles. Technology readiness levels are an established method of estimating the maturity of technologies, including software systems. For technology research software, these readiness levels define secondary subroles. To illustrate the concept of technology research software and to make it more tangible, we present examples of research software that, depending on its specific use within or outside of research, take on the role of technology research software as well as that of another research software category.}, + keywords = {Research and development,Software development management,Technology planning}, + annotation = {Read\_Status: To Read\\ +Read\_Status\_Date: 2026-05-28T20:09:36.905Z}, + file = {/Users/tit420/Zotero/storage/6BSWQ8MR/Hasselbring et al. - 2026 - Technology Research Software An Often Overlooked Category of Research Software.pdf;/Users/tit420/Zotero/storage/2UK2DMNQ/11482008.html} +} + @article{kaiserProbabilisticComputingPbits2021, title = {Probabilistic Computing with P-Bits}, author = {Kaiser, Jan and Datta, Supriyo}, @@ -194,6 +369,90 @@ @article{kaiserProbabilisticComputingPbits2021 file = {/Users/tit420/Zotero/storage/CS2DGY3W/Kaiser and Datta - 2021 - Probabilistic computing with p-bits.pdf;/Users/tit420/Zotero/storage/RINJGA8Z/2108.html} } +@article{kamaliCommunitySoftwareFacility, + title = {Community {{Software Facility Discovery Workshop Report}}: {{Scientific}} Software Best Practices, Tools, and Culture}, + shorttitle = {Community {{Software Facility Discovery Workshop Report}}}, + author = {Kamali, Author: Soudeh and Colegrove, Author: Dominique and Voelz, Author: Sheri and Fitzgerald, Author: Katelyn}, + url = {https://opensky.ucar.edu/islandora/object/technotes%3A45415}, + urldate = {2026-05-28}, + langid = {english}, + annotation = {Read\_Status: To Read\\ +Read\_Status\_Date: 2026-05-28T20:09:36.905Z}, + file = {/Users/tit420/Zotero/storage/UDUNTTC9/Kamali et al. - Community Software Facility Discovery Workshop Report Scientific software best practices, tools, an.pdf} +} + +@report{katzResearchSoftwareAge2026, + title = {Research {{Software}} in an {{Age}} of {{AI-Assisted Development}}: {{Reflections}} from {{Edinburgh}}}, + shorttitle = {Research {{Software}} in an {{Age}} of {{AI-Assisted Development}}}, + author = {Katz, Daniel S. and Ahern, Samantha and Barker, Michelle and Cosden, Ian and Druskat, Stephen and Dubey, Anshu and Elmatad, Yael and Geng, Cunliang and Gesing, Sandra and Goble, Carole and Haines, Robert and Hartley, Kim and Hetherington, James and Hodges, Toby and Littauer, Richard and Maimone, Christina and Mandava, Vani and O'Brien, Elle and Price-Whelan, Adrian and Ram, Karthik and Shingleton, Joseph and Smith, Sue and TeBlunthius, Nathan and Van der Walt, Anelda and family=Werkhove, given=Ben, prefix=van, useprefix=true and Whitaker, Kirstie and Wu, Sherry}, + date = {2026-05-27}, + institution = {Zenodo}, + doi = {10.5281/zenodo.20321134}, + url = {https://zenodo.org/records/20321134}, + urldate = {2026-05-28}, + abstract = {Important: This document began as a draft vision statement prepared in advance of the “Research Software Engineering in the Age of Generative AI” workshop, March 2026. It was intended to lead to discussion in the document before and discussion in-person at the workshop, including disagreement, and refinement. The current version of the document is a snapshot of that draft vision statement and some of the discussion. It captures a sense of the identified principles, benefits, challenges, and open questions, rather than having a single point of view that represents all of the workshop attendees and contributors. Not all authors necessarily agree with all the points in the document. A note on terminology: We use AI-assisted software development throughout this document to refer to tools and practices often described as Generative AI, GenAI, LLM-enabled development, or AI-assisted coding. We chose this term because it focuses on the activity we care about here, namely the production, verification, documentation, and maintenance of research software, rather than on a particular technology label or marketing category. Research software, the source code, scripts, computational workflows, and infrastructure that power modern research, have never been more central to human discovery. And the scholarly community (funders, publishers, societies, etc.) increasingly recognizes this, though there is still a long way to go before such recognition is widespread or leads to systemic change. At the same time, in the last few years, the rise of AI-assisted tools, i.e., those that can generate code and documentation by using large language and multimodal trained models, and act in semi-autonomous “agentic modes,” has caused significant disruption in software creation and society at large. These tools raise legitimate questions about training data provenance, licensing, quality, security, attribution, environmental cost, and accountability that are hard to ignore. Yet the conversation around AI-assisted tools too often seems to oscillate between hype and dystopian predictions. Neither of these extremes serve research well. This document also starts from the assumption that these tools are and will continue to be used, regardless of the concerns raised above, and aims to guide further usage within this context. This document outlines some ideas about how research software can and should be produced in the era of AI-assisted research tools by Research Software Engineers, computational researchers, and domain experts writing their own code. It focuses on the software production function: building and maintaining software that meaningfully advances research, but also includes the people involved. Workshop participants discussed both, including the role of RSEs and how it will change, such as leveraging the ADSA/USE-RSE-led Position Statement on Generative AI in the RSE Workplace and related work in this space. We believe that developing a shared vision of the future of research software is urgent: AI tools act as an amplifier of existing practices at every level: individual coding habits, institutional incentives, and the commercial priorities of the companies building these tools – accelerating whatever patterns they encounter, both good and bad. Applied without thought, AI-assisted tools can proliferate bugs, embed and reinforce biases, and generate plausible-looking results faster than our existing systems of peer review and verification can check and absorb them. Applied with care and discipline, it has the potential to expand access to computational methods from those with software development skills to those without them, at least for those who can afford it, and allow all researchers to focus on the work that most requires human skill and judgment.}, + keywords = {generative AI,research software,research software engineering}, + annotation = {Read\_Status: To Read\\ +Read\_Status\_Date: 2026-05-28T20:09:36.904Z}, + file = {/Users/tit420/Zotero/storage/MABEB35L/Katz et al. - 2026 - Research Software in an Age of AI-Assisted Development Reflections from Edinburgh.pdf} +} + +@online{KindofBriefShared00:00:00+0000, + title = {A Kind-of Brief Shared Early History of {{US-RSE}}}, + author = {Sochat, Vanessa and Katz, Daniel S. and Cosden, Ian A. and Maimone, Christina and Ferenbaugh, Charles and Gesing, Sandra and Carver, Jeffrey C. and Hill, Chris and Brewer, Nicole and Vaillancourt, Peter and Carroll, Mark and Elmer, Peter}, + year = {00:00:00 +0000}, + url = {https://us-rse.org/2022-02-06-a-brief-history-of-usrse/}, + urldate = {2026-05-21}, + abstract = {United States Research Software Engineer Association}, + langid = {english}, + organization = {US-RSE}, + annotation = {Read\_Status: To Read\\ +Read\_Status\_Date: 2026-05-21T03:25:52.412Z}, + file = {/Users/tit420/Zotero/storage/DS3WJMXT/2022-02-06-a-brief-history-of-usrse.html} +} + +@video{ManagingPackagesPixi2026, + entrysubtype = {video}, + title = {[{{EN}}] {{Managing Packages}} with {{Pixi}} - {{Raniere}} de {{Silva}} and {{Wolf Vollprecht}} - {{Code}} for {{Thought}}}, + namea = {Schmidt, Peter}, + nameatype = {collaborator}, + date = {2026-05-12}, + url = {https://www.buzzsprout.com/1326658/episodes/19064274-en-managing-packages-with-pixi-raniere-de-silva-and-wolf-vollprecht}, + urldate = {2026-05-21}, + abstract = {English Edition:\ there is a (relatively) new kid on the block - of open source package managers. It's called Pixi: and in this episode I talk to Raniere de Silva (GESIS) and Wolf Vollprecht (Prefix - the company behind Pixi), what the tool br...}, + langid = {english}, + annotation = {Read\_Status: To Read\\ +Read\_Status\_Date: 2026-05-21T03:25:52.412Z}, + file = {/Users/tit420/Zotero/storage/8C38H95J/19064274-en-managing-packages-with-pixi-raniere-de-silva-and-wolf-vollprecht.html} +} + +@online{ManagingResearchSoftware, + title = {Managing {{Research Software Projects}}}, + author = {Wilson, Greg}, + url = {https://third-bit.com/mrsp/}, + urldate = {2026-05-28}, + annotation = {Read\_Status: To Read\\ +Read\_Status\_Date: 2026-05-28T20:09:36.905Z}, + file = {/Users/tit420/Zotero/storage/GKTHZ5R8/mrsp.html} +} + +@article{martinaEmpiricalEvaluationLLMs2026, + title = {Empirical Evaluation of {{LLMs}} Capabilities for Data Pipeline Generation on {{Databricks}} Platform}, + author = {Martina, Tobia and Saad, Motaz and Rucco, Chiara and Longo, Antonella}, + date = {2026-10}, + journaltitle = {Future Generation Computer Systems}, + shortjournal = {Future Generation Computer Systems}, + volume = {183}, + pages = {108587}, + issn = {0167739X}, + doi = {10.1016/j.future.2026.108587}, + url = {https://linkinghub.elsevier.com/retrieve/pii/S0167739X26002219}, + urldate = {2026-05-21}, + langid = {english}, + annotation = {Read\_Status: To Read\\ +Read\_Status\_Date: 2026-05-21T23:31:57.962Z} +} + @article{mcmahonPhysicsOpticalComputing2023, title = {The Physics of Optical Computing}, author = {McMahon, Peter L.}, @@ -217,6 +476,27 @@ @article{mcmahonPhysicsOpticalComputing2023 file = {/Users/tit420/Zotero/storage/WMTKAFHK/McMahon - 2023 - The physics of optical computing.pdf;/Users/tit420/Zotero/storage/DXJK8RWF/2308.html} } +@book{millerIntroductionSoftwareSecurity, + title = {Introduction to {{Software Security}}}, + author = {Miller, Barton P. and Heymann, Elisa R.}, + publisher = {Independently published}, + abstract = {Writing code that is resistant to being hacked is a challenging task. This book takes you through the entire process in easy-to-learn units, from the principles that underlie secure code, to the design, coding, testing, and evaluation of the code.You can use this book from start to finish as a complete curriculum on software security so it can form the basis of an introductory course.You can also use the book as a tutorial to learn about specific topics, like buffer overflows, injections attacks, or web security. Or, to learn how to use tools that will help you make your code more secure.However you go through this book, it will be a great learning aid and, in later times, a reference book that you can pick up whenever you need to a refresher or to learn a new topic.}, + isbn = {9798195700508}, + langid = {english}, + pagetotal = {390}, + annotation = {Read\_Status: To Read\\ +Read\_Status\_Date: 2026-05-21T03:25:52.412Z} +} + +@article{mineaultGoodResearchCode, + title = {Good {{Research Code}} Handbook}, + author = {Mineault, Patrick}, + langid = {english}, + annotation = {Read\_Status: To Read\\ +Read\_Status\_Date: 2026-05-21T03:25:52.412Z}, + file = {/Users/tit420/Zotero/storage/VN9MWNVD/Mineault - Good Research Code handbook.pdf} +} + @online{MingKwaiPrototypeOrigin, title = {{{MingKwai}} Prototype, the ‘Origin of {{Chinese}} Computing,’ Finds a Home at {{Stanford}}}, url = {https://news.stanford.edu/stories/2025/05/mingkwai-chinese-typewriter-prototype-stanford-libraries}, @@ -235,8 +515,18 @@ @online{nesbittGuidedMeditationDevelopers2026 url = {https://nesbitt.io/2026/03/15/guided-meditation-for-developers.html}, urldate = {2026-04-13}, abstract = {A practice for finding peace in your dependency tree.}, + annotation = {Read\_Status: Read\\ +Read\_Status\_Date: 2026-05-21T02:36:15.500Z} +} + +@online{NotsobriefHistoryResearch, + title = {A Not-so-Brief History of {{Research Software Engineers}} | {{Software Sustainability Institute}}}, + author = {Hettrick, Simon}, + url = {https://www.software.ac.uk/blog/not-so-brief-history-research-software-engineers-0}, + urldate = {2026-05-21}, annotation = {Read\_Status: To Read\\ -Read\_Status\_Date: 2026-04-13T15:22:56.592Z} +Read\_Status\_Date: 2026-05-21T03:25:52.413Z}, + file = {/Users/tit420/Zotero/storage/QJB9WWQZ/not-so-brief-history-research-software-engineers-0.html} } @online{openaiOpenAIAcquireAstral2026, @@ -247,8 +537,8 @@ @online{openaiOpenAIAcquireAstral2026 urldate = {2026-04-08}, abstract = {Accelerates Codex growth to power the next generation of Python developer tools}, langid = {american}, - annotation = {Read\_Status: To Read\\ -Read\_Status\_Date: 2026-04-09T23:30:32.241Z} + annotation = {Read\_Status: Read\\ +Read\_Status\_Date: 2026-05-21T02:36:15.500Z} } @article{PhysicsNeedsResearch2025, @@ -272,6 +562,24 @@ @article{PhysicsNeedsResearch2025 file = {/Users/tit420/Zotero/storage/BLBNPG3S/2025 - Physics needs research software engineers.pdf} } +@article{posadaOakRidgeComputing2026, + title = {Oak {{Ridge Computing Academy}}: {{An HPC}} Cluster Deployment and Management Pilot}, + shorttitle = {Oak {{Ridge Computing Academy}}}, + author = {Posada, Edwin F. and Holmen, John K. and Rentschler, Asa}, + date = {2026-09}, + journaltitle = {Future Generation Computer Systems}, + shortjournal = {Future Generation Computer Systems}, + volume = {182}, + pages = {108513}, + issn = {0167739X}, + doi = {10.1016/j.future.2026.108513}, + url = {https://linkinghub.elsevier.com/retrieve/pii/S0167739X26001470}, + urldate = {2026-05-21}, + langid = {english}, + annotation = {Read\_Status: To Read\\ +Read\_Status\_Date: 2026-05-21T23:31:57.962Z} +} + @book{ramanathanIntroductionNeuromorphicComputing2025, title = {Introduction to {{Neuromorphic Computing}}}, author = {Ramanathan, Shriram and Sengupta, Abhronil}, @@ -330,8 +638,8 @@ @video{schmidtByteSizedFunFloating2026 urldate = {2026-04-13}, abstract = {English Edition: how are real numbers e.g. 0.1 represented on computers? What can go wrong with using their representation in calculations? And does it matter? These and other questions are the subject of this ByteSized episode with my guests Prof...}, langid = {english}, - annotation = {Read\_Status: To Read\\ -Read\_Status\_Date: 2026-04-13T15:25:58.924Z}, + annotation = {Read\_Status: Read\\ +Read\_Status\_Date: 2026-05-21T02:36:15.500Z}, file = {/Users/tit420/Zotero/storage/PTLJK4KV/18841644-en-bytesized-fun-with-floating-points-u-ruede-a-herten-and-e-di-napoli.html} } @@ -346,8 +654,8 @@ @video{schmidtByteSizedFunFloating2026a urldate = {2026-04-13}, abstract = {English Edition: how are real numbers e.g. 0.1 represented on computers? What can go wrong with using their representation in calculations? And does it matter? These and other questions are the subject of this ByteSized episode with my guests Prof...}, langid = {english}, - annotation = {Read\_Status: To Read\\ -Read\_Status\_Date: 2026-04-13T15:25:58.925Z}, + annotation = {Read\_Status: Read\\ +Read\_Status\_Date: 2026-05-21T02:36:15.500Z}, file = {/Users/tit420/Zotero/storage/TPXCRML4/18841644-en-bytesized-fun-with-floating-points-u-ruede-a-herten-and-e-di-napoli.html} } @@ -376,8 +684,8 @@ @video{schmidtNextBrainExploringHuman2026 urldate = {2026-04-13}, abstract = {English Edition:\ NextBrain is a next generation atlas of the human brain. Juan Eugenio Iglesias Gonzales from Massachusetts General in Boston, US, has been leading this project. My colleague James Hughes (University College London) and I were...}, langid = {english}, - annotation = {Read\_Status: To Read\\ -Read\_Status\_Date: 2026-04-13T15:25:58.927Z}, + annotation = {Read\_Status: Read\\ +Read\_Status\_Date: 2026-05-21T02:36:15.500Z}, file = {/Users/tit420/Zotero/storage/MV3BC6VR/18717155-en-nextbrain-exploring-the-human-brain-eugenio-iglesias-james-hughes.html} } @@ -405,8 +713,8 @@ @video{schmidtTeamPortraitResearch2026 urldate = {2026-04-13}, abstract = {English Edition:\ for this episode we're going "up North", to visit the Research Software Engineering team of the University of Newcastle. The team has been hosting the UK RSE Conference in 2022 and 2024 and here is a chance to meet at least s...}, langid = {english}, - annotation = {Read\_Status: To Read\\ -Read\_Status\_Date: 2026-04-13T15:25:58.926Z}, + annotation = {Read\_Status: Read\\ +Read\_Status\_Date: 2026-05-21T02:36:15.500Z}, file = {/Users/tit420/Zotero/storage/ZST9FS63/18761138-en-team-portrait-research-software-engineering-in-newcastle.html} } @@ -444,8 +752,8 @@ @online{stetskovClaudeCodesSource2025 urldate = {2026-04-08}, abstract = {Anthropic claimed 100\% of Claude Code is AI-written. A source leak exposed a 3,167-line function, regex sentiment analysis, and 250K wasted API calls daily}, langid = {english}, - annotation = {Read\_Status: To Read\\ -Read\_Status\_Date: 2026-04-09T23:30:32.242Z} + annotation = {Read\_Status: Read\\ +Read\_Status\_Date: 2026-05-21T02:36:15.500Z} } @online{stetskovGreatSoftwareQuality2026, @@ -457,8 +765,8 @@ @online{stetskovGreatSoftwareQuality2026 urldate = {2026-04-15}, abstract = {The Apple Calculator leaked 32GB of RAM.}, langid = {english}, - annotation = {Read\_Status: To Read\\ -Read\_Status\_Date: 2026-04-15T11:36:50.658Z}, + annotation = {Read\_Status: Read\\ +Read\_Status\_Date: 2026-05-21T02:36:15.499Z}, file = {/Users/tit420/Zotero/storage/VUFBP9NQ/the-great-software-quality-collapse.html} } @@ -469,8 +777,8 @@ @online{substackArtificialIntelligenceCan urldate = {2026-04-15}, abstract = {Claude Code and I rewrote a nine year old, complex Python project I maintain, in GoLang, in 5 Days}, langid = {english}, - annotation = {Read\_Status: To Read\\ -Read\_Status\_Date: 2026-04-15T11:36:50.659Z}, + annotation = {Read\_Status: Read\\ +Read\_Status\_Date: 2026-05-21T02:36:15.499Z}, file = {/Users/tit420/Zotero/storage/2K2KH76T/p-193978032.html} } @@ -486,8 +794,8 @@ @report{teranishiS4PSTStewardshipAdvancement2026 urldate = {2026-04-08}, abstract = {We present the "Stewardship and Advancement of Programming Systems and Tools" (S4PST) project report for the calendar years 2024 and 2025. S4PST is dedicated to the stewardship and advancement of Programming Systems and Tools (PST) mainly targeting high-performance computing (HPC) for the scientific community. The project is part of the funded software stewardship organizations (SSOs) selected by ASCR as part of the NGSST program, and a member of CASS: the Consortiumfor the Advancement of Scientific Software.}, langid = {english}, - annotation = {Read\_Status: To Read\\ -Read\_Status\_Date: 2026-04-09T23:30:32.242Z}, + annotation = {Read\_Status: Read\\ +Read\_Status\_Date: 2026-05-21T02:36:15.500Z}, file = {/Users/tit420/Zotero/storage/UYMG4WYZ/Teranishi et al. - 2026 - S4PST Stewardship and Advancement for Programming Systems and Tools 2024-2025 Project Report.pdf} } diff --git a/_data/newsletter_bib_yml.yml b/_data/newsletter_bib_yml.yml index 4e4a6052a..f462111a9 100644 --- a/_data/newsletter_bib_yml.yml +++ b/_data/newsletter_bib_yml.yml @@ -1,10 +1,184 @@ --- nocite: "[@*]" references: -- accessed: 2026-04-08 +- accessed: 2026-05-21 + annote: | + Read_Status: To Read\ + Read_Status_Date: 2026-05-21T23:31:57.963Z + author: + - family: Armstrong + given: Matthew + - family: Carver + given: Jeffrey C. + - family: Milewicz + given: Reed + - family: Meinel + given: Michael + - family: Felderer + given: Michael + container-title: Future Generation Computer Systems + container-title-short: Future Generation Computer Systems + doi: 10.1016/j.future.2026.108571 + id: armstrongCharacterizingSecurityCulture2026 + issn: 0167739X + issued: 2026-10 + language: en-US + page: 108571 + title: "Characterizing the security culture of the research software + engineering community: An empirical study" + title-short: Characterizing the security culture of the research + software engineering community + type: article-journal + url: "https://linkinghub.elsevier.com/retrieve/pii/S0167739X26002050" + volume: 183 +- accessed: 2026-05-21 annote: | Read_Status: To Read\ - Read_Status_Date: 2026-04-09T23:30:32.242Z + Read_Status_Date: 2026-05-21T23:31:57.963Z + author: + - family: Armstrong + given: Matthew + - family: Carver + given: Jeffrey C. + - family: Milewicz + given: Reed + container-title: Future Generation Computer Systems + container-title-short: Future Generation Computer Systems + doi: 10.1016/j.future.2026.108572 + id: armstrongPreparingResearchSoftware2026 + issn: 0167739X + issued: 2026-10 + language: en-US + page: 108572 + title: "Preparing research software engineers to become security + champions: Development and evaluation of a security awareness + workshop" + title-short: Preparing research software engineers to become security + champions + type: article-journal + url: "https://linkinghub.elsevier.com/retrieve/pii/S0167739X26002062" + volume: 183 +- abstract: "The Research Software Engineering in the Age of Generative + AI: Building a Community Vision workshop, held in March in + Edinburgh, UK, brought together participants to explore how + Generative AI may reshape the research software ecosystem, and to + help inform a broader community vision for the future of the field.  + Before the workshop, attendees contributed to a draft vision + statement that workshop organisers used to identify areas of + agreement and difference. A version of this, published as Research + Software in an Age of AI-Assisted Development: Reflections from + Edinburgh, is intended to provide principles that will guide the + community during this time of rapid change. In the workshop, the + participants also discussed emerging practices, identified + opportunities and risks, and proposed a range of high-impact pilot + activities to support the safe, reproducible, and effective use of + AI in research software and workflows. The areas focused on + included: Suggesting policies and narratives for research-performing + institutions Developing a framework to discover, document and + address costs, benefits, and risks Understanding future incentives + around publishing, preserving and crediting software Verifying and + validating research software Defining pathways for the evolution of + the research software engineers (RSE) role Identifying and + developing necessary training Developing a playbook for RSE managers + and open-source software project leaders Making GenAI accessible to + all Collaborating together across people, community, and + disciplines, not just with AI Across these areas, participants + identified 46 different activities, ranging from writing sprints and + community-of-practice activities that could begin soon, to + longer-term research studies to investigate how verification + practices, collaboration patterns, and training needs are changing + as AI tools become embedded in research workflows. These projects + shared a common focus on community-maintained practices, actionable + guidance, and sustained coordination." + accessed: 2026-05-28 + annote: | + Read_Status: To Read\ + Read_Status_Date: 2026-05-28T20:09:36.904Z + author: + - family: Barker + given: Michelle + - family: Katz + given: Daniel S. + - family: Hartley + given: Kim + - family: Ahern + given: Samantha + - family: Chue Hong + given: Neil + - family: Cosden + given: Ian + - family: Daniels + given: Ryan + - family: Druskat + given: Stephan + - family: Dubey + given: Anshu + - family: Elmatad + given: Yael + - family: Geng + given: Cunliang + - family: Gesing + given: Sandra + - family: Haines + given: Robert + - family: Hetherington + given: James + - family: Hodges + given: Toby + - family: Howison + given: James + - family: Kopec-Harding + given: Kamilla + - family: Littauer + given: Richard + - family: Maimone + given: Christina + - family: Mandava + given: Vani + - family: Marwaha + given: Rohan + - family: O'Brien + given: Elle + - family: Price-Whelan + given: Adrian + - family: Ram + given: Karthik + - family: Shingleton + given: Joseph + - family: Smith + given: Sue + - family: TeBlunthuis + given: Nathan + - family: Van der Walt + given: Anelda + - family: Van Tuyl + given: Steve + - family: Werkhoven + given: Ben + non-dropping-particle: van + - family: Whitaker + given: Kirstie + - family: Wilson + given: Greg + - family: Wu + given: Sherry + - family: Yehudi + given: Yo + doi: 10.5281/zenodo.20320884 + id: barkerResearchSoftwareEngineering2026 + issued: 2026-05-28 + keyword: community,generative AI,research software,research software + engineering + publisher: Zenodo + title: "Research Software Engineering in the Age of Generative AI: + Building a Community Vision" + title-short: Research Software Engineering in the Age of Generative AI + type: report + url: "https://zenodo.org/records/20320884" +- accessed: 2026-04-08 + annote: | + Read_Status: Read\ + Read_Status_Date: 2026-05-21T02:36:15.500Z author: - family: Besser given: Stephanie @@ -22,8 +196,8 @@ references: provide funding for good. accessed: 2026-04-08 annote: | - Read_Status: To Read\ - Read_Status_Date: 2026-04-09T23:30:32.243Z + Read_Status: Read\ + Read_Status_Date: 2026-05-21T02:36:15.500Z author: - family: Bort given: Julie @@ -35,6 +209,65 @@ references: source's funding problem, permanently type: webpage url: "https://techcrunch.com/2026/02/26/a-vc-and-some-big-name-programmers-are-trying-to-solve-open-sources-funding-problem-permanently/" +- abstract: "English Edition:\\ In this ByteSized episode \\& + online class we're talking about GitHub Pages and how it can help + you to create a web-site for your research project (reasonably) + quickly. With me are Sarah Gibson and Jeremy Cohen.\\ I'd + li\\..." + accessed: 2026-05-21 + annote: | + Read_Status: To Read\ + Read_Status_Date: 2026-05-21T03:25:52.411Z + id: ByteSizedCreateYour2026 + issued: 2026-05-19 + language: en-US + title: "\\[EN\\] ByteSized: Create your web-site with GitHub Pages - J + Cohen, S Gibson - Code for Thought" + title-short: \[EN\] ByteSized + type: motion_picture + url: "https://www.buzzsprout.com/1326658/episodes/19133793-en-bytesized-create-your-web-site-with-github-pages-j-cohen-s-gibson" +- abstract: Research software is a class of software developed to + support research. Today a wealth of such software is created daily + in universities, government, and commercial research enterprises + worldwide. The sustainability of this software faces particular + challenges due, at least in part, to the type of people who develop + it. These Research Software Engineers (RSEs) face challenges in + developing and sustaining software that differ from those faced by + the developers of traditional software. As a result, professional + associations have begun to provide support, advocacy, and resources + for RSEs. These benefits are critical to sustaining RSEs, especially + in environments where their contributions are often undervalued and + not rewarded. This paper focuses on how professional associations, + such as the United States Research Software Engineer Association + (US-RSE), can provide this support. + accessed: 2026-05-21 + annote: | + Read_Status: To Read\ + Read_Status_Date: 2026-05-21T03:25:52.413Z + author: + - family: Carver + given: Jeffrey C. + - family: Cosden + given: Ian A. + - family: Hill + given: Chris + - family: Gesing + given: Sandra + - family: Katz + given: Daniel S. + container-title: 2021 IEEE/ACM International Workshop on Body of + Knowledge for Software Sustainability (BoKSS) + doi: 10.1109/BoKSS52540.2021.00016 + id: carverSustainingResearchSoftware2021 + issued: 2021-06 + keyword: career paths,Conferences,Faces,Government,Knowledge + engineering,people,research software,Software,software + sustainability,Sustainable development + page: 23-24 + title: Sustaining Research Software via Research Software Engineers + and Professional Associations + type: article-journal + url: "https://ieeexplore.ieee.org/document/9470770" - abstract: "Presentations by Olivia Newton (University of Montana) and Andrew Schmeder (LBNL) on March 3 in the Consortium for the Advancement of Scientific Software (CASS; https://cass.community/) @@ -43,8 +276,8 @@ references: and what performance they can expect from AI t" accessed: 2026-04-08 annote: | - Read_Status: To Read\ - Read_Status_Date: 2026-04-09T23:30:32.242Z + Read_Status: Read\ + Read_Status_Date: 2026-05-21T02:36:15.500Z id: casscommunityAITeamworkTooling2026 issued: 2026-03-04 title: AI teamwork and tooling for research software engineers @@ -57,8 +290,8 @@ references: Bandiera_abtest: a\ Cg_type: News\ Subject_term: Machine learning, Careers\ - Read_Status: To Read\ - Read_Status_Date: 2026-04-09T01:03:26.826Z + Read_Status: Read\ + Read_Status_Date: 2026-05-21T02:36:15.500Z author: - family: Chen given: Edward @@ -92,8 +325,8 @@ references: more equitable and effective AI adoption. accessed: 2026-04-08 annote: | - Read_Status: To Read\ - Read_Status_Date: 2026-04-09T01:03:26.826Z + Read_Status: Read\ + Read_Status_Date: 2026-05-21T02:36:15.500Z author: - family: Chugunova given: Marina @@ -128,8 +361,8 @@ references: hype and sort through the mess" accessed: 2026-04-08 annote: | - Read_Status: To Read\ - Read_Status_Date: 2026-04-09T23:30:32.242Z + Read_Status: Read\ + Read_Status_Date: 2026-05-21T02:36:15.500Z author: - family: Claburn given: Thomas @@ -142,8 +375,8 @@ references: opt out" accessed: 2026-04-08 annote: | - Read_Status: To Read\ - Read_Status_Date: 2026-04-09T23:30:32.242Z + Read_Status: Read\ + Read_Status_Date: 2026-05-21T02:36:15.500Z author: - family: Claburn given: Thomas @@ -153,6 +386,93 @@ references: title-short: GitHub type: webpage url: "https://www.theregister.com/2026/03/26/github_ai_training_policy_changes/" +- abstract: "English Edition: In a follow up about \\\"unusual\\\" computers + I want to focus on field programmable gate arrays - FPGAs. With my + guest and former colleague at UCL, Michael McLeod, we talk about + what they are, where they are used and what's so special \\..." + accessed: 2026-05-21 + annote: | + Read_Status: To Read\ + Read_Status_Date: 2026-05-21T03:25:52.412Z + id: ComputingNotYou2026 + issued: 2026-05-05 + language: en-US + title: "\\[EN\\] Computing, but not as you know it: Field Programmable + Gate Arrays (FPGA) - with Michael McLeod - Code for Thought" + title-short: \[EN\] Computing, but not as you know it + type: motion_picture + url: "https://www.buzzsprout.com/1326658/episodes/19019174-en-computing-but-not-as-you-know-it-field-programmable-gate-arrays-fpga-with-michael-mcleod" +- accessed: 2026-05-21 + annote: | + Read_Status: To Read\ + Read_Status_Date: 2026-05-21T23:31:57.963Z + author: + - family: Cosden + given: Ian A. + - family: Holtz + given: Elizabeth + - family: Bretheim + given: Joel U. + container-title: Future Generation Computer Systems + container-title-short: Future Generation Computer Systems + doi: 10.1016/j.future.2026.108574 + id: cosdenDesigningImplementingComprehensive2026 + issn: 0167739X + issued: 2026-10 + language: en-US + page: 108574 + title: "Designing and implementing a comprehensive research software + engineer career ladder: A case study from Princeton University" + title-short: Designing and implementing a comprehensive research + software engineer career ladder + type: article-journal + url: "https://linkinghub.elsevier.com/retrieve/pii/S0167739X26002086" + volume: 183 +- abstract: To effect change, the Software Sustainability Institute + works with researchers, developers, funders, and infrastructure + providers to identify and address key issues with research software. + accessed: 2026-05-21 + annote: | + Read_Status: To Read\ + Read_Status_Date: 2026-05-21T03:25:52.413Z + author: + - family: Crouch + given: Stephen + - family: Hong + given: Neil Chue + - family: Hettrick + given: Simon + - family: Jackson + given: Mike + - family: Pawlik + given: Aleksandra + - family: Sufi + given: Shoaib + - family: Carr + given: Les + - family: De Roure + given: David + - family: Goble + given: Carole + - family: Parsons + given: Mark + container-title: Computing in Science & Engineering + doi: 10.1109/MCSE.2013.133 + id: crouchSoftwareSustainabilityInstitute2013 + issn: 1558-366X + issue: 6 + issued: 2013-11 + keyword: domain engineering,Domain + engineering,maintainability,Programming,reliability,scientific + computing,Scientific computing,Software development,software + engineering,Software engineering,Software reliability,Training + page: 74-80 + title: "The Software Sustainability Institute: Changing Research + Software Attitudes and Practices" + title-short: The Software Sustainability Institute + type: article-journal + url: "https://ieeexplore.ieee.org/document/6731384" + volume: 15 - abstract: Scientists, research institutions, funders, libraries and publishers must all improve software practices. accessed: 2025-11-07 @@ -201,6 +521,53 @@ references: type: article-journal url: "https://www.nature.com/articles/d41586-025-03196-0" volume: 646 +- abstract: Research software and its creators have long played a + critical role in the advancement of research worldwide. This role is + changing in the age of "generative AI" (GenAI), but both the + software and the people remain of key importance. Understanding + these changes is essential in enabling Research Software Engineers + (RSEs) to continue contributing the same high value to the research + process and its outputs.  Before GenAI, the RSE movement had learned + to clearly articulate the value proposition of embedding expert + software engineering in research to its stakeholders. This blog post + highlights how RSEs use GenAI to increase their capacity in both + software engineering and research, and visualize this evolution. + While GenAI is changing - perhaps considerably - how RSEs work in + practice, their value and the value of their work for research + remains steady and likely to increase. + accessed: 2026-05-28 + annote: | + Read_Status: To Read\ + Read_Status_Date: 2026-05-28T20:09:36.904Z + author: + - family: Druskat + given: Stephan + - family: Barker + given: Michelle + - family: Cosden + given: Ian + - family: Geng + given: Cunliang + - family: Haines + given: Robert + - family: Katz + given: Daniel S. + - family: Shingleton + given: Joseph + - family: Werkhoven + given: Ben + non-dropping-particle: van + doi: 10.5281/zenodo.20320179 + id: druskatResearchSoftwareEngineers2026 + issued: 2026-05-28 + keyword: GenAI,Research,Research software,Research software engineers + language: en-US + publisher: Zenodo + title: "Research Software Engineers in the Age of GenAI: Same Value, + Changing Practice" + title-short: Research Software Engineers in the Age of GenAI + type: report + url: "https://zenodo.org/records/20320179" - abstract: Research software (also called scientific software) is essential for advancing scientific endeavours. Research software encapsulates complex algorithms and domain-specific knowledge and is @@ -224,8 +591,8 @@ references: research software, and four themes impacting this technical debt. accessed: 2026-04-08 annote: | - Read_Status: To Read\ - Read_Status_Date: 2026-04-09T01:03:26.827Z + Read_Status: Read\ + Read_Status_Date: 2026-05-21T02:36:15.500Z author: - family: Ernst given: Neil A. @@ -295,6 +662,50 @@ references: Data-Intensive Research type: webpage url: "https://academicdatascience.org/resources/community-blog/get-started-in-data-intensive-research/" +- abstract: "Research software has been categorized for various goals. + One fundamental dimension of such categorizations is the role that + the software plays in the research process. Recently, a new role + category has emerged: technology research software, which covers + research software developed in technology research. Until now, this + category of technology research software has often been overlooked + and neglected within the research software engineering community. In + this article, we explain technology research software and its + primary subroles. Technology readiness levels are an established + method of estimating the maturity of technologies, including + software systems. For technology research software, these readiness + levels define secondary subroles. To illustrate the concept of + technology research software and to make it more tangible, we + present examples of research software that, depending on its + specific use within or outside of research, take on the role of + technology research software as well as that of another research + software category." + accessed: 2026-05-28 + annote: | + Read_Status: To Read\ + Read_Status_Date: 2026-05-28T20:09:36.905Z + author: + - family: Hasselbring + given: Wilhelm + - family: Katz + given: Daniel S. + - family: Nieuwpoort + given: Rob + non-dropping-particle: van + container-title: Computing in Science & Engineering + doi: 10.1109/MCSE.2026.3662117 + id: hasselbringTechnologyResearchSoftware2026 + issn: 1558-366X + issue: 1 + issued: 2026-01 + keyword: Research and development,Software development + management,Technology planning + page: 94-99 + title: "Technology Research Software: An Often Overlooked Category of + Research Software" + title-short: Technology Research Software + type: article-journal + url: "https://ieeexplore.ieee.org/document/11482008" + volume: 28 - abstract: Digital computers store information in the form of bits that can take on one of two values 0 and 1, while quantum computers are based on qubits that are described by a complex wavefunction, whose @@ -329,6 +740,243 @@ references: type: article-journal url: "http://arxiv.org/abs/2108.09836" volume: 119 +- accessed: 2026-05-28 + annote: | + Read_Status: To Read\ + Read_Status_Date: 2026-05-28T20:09:36.905Z + author: + - family: Kamali + given: "Author: Soudeh" + - family: Colegrove + given: "Author: Dominique" + - family: Voelz + given: "Author: Sheri" + - family: Fitzgerald + given: "Author: Katelyn" + id: kamaliCommunitySoftwareFacility + language: en-US + title: "Community Software Facility Discovery Workshop Report: + Scientific software best practices, tools, and culture" + title-short: Community Software Facility Discovery Workshop Report + type: article-journal + url: "https://opensky.ucar.edu/islandora/object/technotes%3A45415" +- abstract: "Important: This document began as a draft vision statement + prepared in advance of the \"Research Software Engineering in the Age + of Generative AI\" workshop, March 2026. It was intended to lead to + discussion in the document before and discussion in-person at the + workshop, including disagreement, and refinement. The current + version of the document is a snapshot of that draft vision statement + and some of the discussion. It captures a sense of the identified + principles, benefits, challenges, and open questions, rather than + having a single point of view that represents all of the workshop + attendees and contributors. Not all authors necessarily agree with + all the points in the document. A note on terminology: We use + AI-assisted software development throughout this document to refer + to tools and practices often described as Generative AI, GenAI, + LLM-enabled development, or AI-assisted coding. We chose this term + because it focuses on the activity we care about here, namely the + production, verification, documentation, and maintenance of research + software, rather than on a particular technology label or marketing + category. Research software, the source code, scripts, computational + workflows, and infrastructure that power modern research, have never + been more central to human discovery. And the scholarly community + (funders, publishers, societies, etc.) increasingly recognizes this, + though there is still a long way to go before such recognition is + widespread or leads to systemic change. At the same time, in the + last few years, the rise of AI-assisted tools, i.e., those that can + generate code and documentation by using large language and + multimodal trained models, and act in semi-autonomous \"agentic + modes,\" has caused significant disruption in software creation and + society at large. These tools raise legitimate questions about + training data provenance, licensing, quality, security, attribution, + environmental cost, and accountability that are hard to ignore. Yet + the conversation around AI-assisted tools too often seems to + oscillate between hype and dystopian predictions. Neither of these + extremes serve research well. This document also starts from the + assumption that these tools are and will continue to be used, + regardless of the concerns raised above, and aims to guide further + usage within this context. This document outlines some ideas about + how research software can and should be produced in the era of + AI-assisted research tools by Research Software Engineers, + computational researchers, and domain experts writing their own + code. It focuses on the software production function: building and + maintaining software that meaningfully advances research, but also + includes the people involved. Workshop participants discussed both, + including the role of RSEs and how it will change, such as + leveraging the ADSA/USE-RSE-led Position Statement on Generative AI + in the RSE Workplace and related work in this space. We believe that + developing a shared vision of the future of research software is + urgent: AI tools act as an amplifier of existing practices at every + level: individual coding habits, institutional incentives, and the + commercial priorities of the companies building these tools -- + accelerating whatever patterns they encounter, both good and bad. + Applied without thought, AI-assisted tools can proliferate bugs, + embed and reinforce biases, and generate plausible-looking results + faster than our existing systems of peer review and verification can + check and absorb them. Applied with care and discipline, it has the + potential to expand access to computational methods from those with + software development skills to those without them, at least for + those who can afford it, and allow all researchers to focus on the + work that most requires human skill and judgment." + accessed: 2026-05-28 + annote: | + Read_Status: To Read\ + Read_Status_Date: 2026-05-28T20:09:36.904Z + author: + - family: Katz + given: Daniel S. + - family: Ahern + given: Samantha + - family: Barker + given: Michelle + - family: Cosden + given: Ian + - family: Druskat + given: Stephen + - family: Dubey + given: Anshu + - family: Elmatad + given: Yael + - family: Geng + given: Cunliang + - family: Gesing + given: Sandra + - family: Goble + given: Carole + - family: Haines + given: Robert + - family: Hartley + given: Kim + - family: Hetherington + given: James + - family: Hodges + given: Toby + - family: Littauer + given: Richard + - family: Maimone + given: Christina + - family: Mandava + given: Vani + - family: O'Brien + given: Elle + - family: Price-Whelan + given: Adrian + - family: Ram + given: Karthik + - family: Shingleton + given: Joseph + - family: Smith + given: Sue + - family: TeBlunthius + given: Nathan + - family: Van der Walt + given: Anelda + - family: Werkhove + given: Ben + non-dropping-particle: van + - family: Whitaker + given: Kirstie + - family: Wu + given: Sherry + doi: 10.5281/zenodo.20321134 + id: katzResearchSoftwareAge2026 + issued: 2026-05-27 + keyword: generative AI,research software,research software engineering + publisher: Zenodo + title: "Research Software in an Age of AI-Assisted Development: + Reflections from Edinburgh" + title-short: Research Software in an Age of AI-Assisted Development + type: report + url: "https://zenodo.org/records/20321134" +- abstract: United States Research Software Engineer Association + accessed: 2022-05-21 + annote: | + Read_Status: To Read\ + Read_Status_Date: 2026-05-21T03:25:52.412Z + author: + - family: Sochat + given: Vanessa + - family: Katz + given: Daniel S. + - family: Cosden + given: Ian A. + - family: Maimone + given: Christina + - family: Ferenbaugh + given: Charles + - family: Gesing + given: Sandra + - family: Carver + given: Jeffrey C. + - family: Hill + given: Chris + - family: Brewer + given: Nicole + - family: Vaillancourt + given: Peter + - family: Carroll + given: Mark + - family: Elmer + given: Peter + id: "KindofBriefShared00:00:00+0000" + issued: "00:00:00 +0000" + language: en-US + publisher: US-RSE + title: A kind-of brief shared early history of US-RSE + type: webpage + url: "https://us-rse.org/2022-02-06-a-brief-history-of-usrse/" +- abstract: "English Edition:\\ there is a (relatively) new kid on + the block - of open source package managers. It's called Pixi: and + in this episode I talk to Raniere de Silva (GESIS) and Wolf + Vollprecht (Prefix - the company behind Pixi), what the tool br\\..." + accessed: 2026-05-21 + annote: | + Read_Status: To Read\ + Read_Status_Date: 2026-05-21T03:25:52.412Z + id: ManagingPackagesPixi2026 + issued: 2026-05-12 + language: en-US + title: \[EN\] Managing Packages with Pixi - Raniere de Silva and Wolf + Vollprecht - Code for Thought + type: motion_picture + url: "https://www.buzzsprout.com/1326658/episodes/19064274-en-managing-packages-with-pixi-raniere-de-silva-and-wolf-vollprecht" +- accessed: 2026-05-28 + annote: | + Read_Status: To Read\ + Read_Status_Date: 2026-05-28T20:09:36.905Z + author: + - family: Wilson + given: Greg + id: ManagingResearchSoftware + title: Managing Research Software Projects + type: webpage + url: "https://third-bit.com/mrsp/" +- accessed: 2026-05-21 + annote: | + Read_Status: To Read\ + Read_Status_Date: 2026-05-21T23:31:57.962Z + author: + - family: Martina + given: Tobia + - family: Saad + given: Motaz + - family: Rucco + given: Chiara + - family: Longo + given: Antonella + container-title: Future Generation Computer Systems + container-title-short: Future Generation Computer Systems + doi: 10.1016/j.future.2026.108587 + id: martinaEmpiricalEvaluationLLMs2026 + issn: 0167739X + issued: 2026-10 + language: en-US + page: 108587 + title: Empirical evaluation of LLMs capabilities for data pipeline + generation on Databricks platform + type: article-journal + url: "https://linkinghub.elsevier.com/retrieve/pii/S0167739X26002219" + volume: 183 - abstract: There has been a resurgence of interest in optical computing over the past decade, both in academia and in industry, with much of the excitement centered around special-purpose optical computers for @@ -369,6 +1017,44 @@ references: type: article-journal url: "http://arxiv.org/abs/2308.00088" volume: 5 +- abstract: Writing code that is resistant to being hacked is a + challenging task. This book takes you through the entire process in + easy-to-learn units, from the principles that underlie secure code, + to the design, coding, testing, and evaluation of the code.You can + use this book from start to finish as a complete curriculum on + software security so it can form the basis of an introductory + course.You can also use the book as a tutorial to learn about + specific topics, like buffer overflows, injections attacks, or web + security. Or, to learn how to use tools that will help you make your + code more secure.However you go through this book, it will be a + great learning aid and, in later times, a reference book that you + can pick up whenever you need to a refresher or to learn a new + topic. + annote: | + Read_Status: To Read\ + Read_Status_Date: 2026-05-21T03:25:52.412Z + author: + - family: Miller + given: Barton P. + - family: Heymann + given: Elisa R. + id: millerIntroductionSoftwareSecurity + isbn: 9798195700508 + language: en-US + number-of-pages: 390 + publisher: Independently published + title: Introduction to Software Security + type: book +- annote: | + Read_Status: To Read\ + Read_Status_Date: 2026-05-21T03:25:52.412Z + author: + - family: Mineault + given: Patrick + id: mineaultGoodResearchCode + language: en-US + title: Good Research Code handbook + type: article-journal - abstract: Lost for more than half a century, the rare Chinese typewriter whose name means "clear and fast" was discovered in a New York basement and entrusted to Stanford Libraries. @@ -385,8 +1071,8 @@ references: - abstract: A practice for finding peace in your dependency tree. accessed: 2026-04-13 annote: | - Read_Status: To Read\ - Read_Status_Date: 2026-04-13T15:22:56.592Z + Read_Status: Read\ + Read_Status_Date: 2026-05-21T02:36:15.500Z author: - family: Nesbitt given: Andrew @@ -395,12 +1081,24 @@ references: title: Guided Meditation for Developers type: webpage url: "https://nesbitt.io/2026/03/15/guided-meditation-for-developers.html" +- accessed: 2026-05-21 + annote: | + Read_Status: To Read\ + Read_Status_Date: 2026-05-21T03:25:52.413Z + author: + - family: Hettrick + given: Simon + id: NotsobriefHistoryResearch + title: A not-so-brief history of Research Software Engineers \| + Software Sustainability Institute + type: webpage + url: "https://www.software.ac.uk/blog/not-so-brief-history-research-software-engineers-0" - abstract: Accelerates Codex growth to power the next generation of Python developer tools accessed: 2026-04-08 annote: | - Read_Status: To Read\ - Read_Status_Date: 2026-04-09T23:30:32.241Z + Read_Status: Read\ + Read_Status_Date: 2026-05-21T02:36:15.500Z author: - family: OpenAI id: openaiOpenAIAcquireAstral2026 @@ -430,6 +1128,31 @@ references: type: article-journal url: "https://www.nature.com/articles/s42254-025-00852-2" volume: 7 +- accessed: 2026-05-21 + annote: | + Read_Status: To Read\ + Read_Status_Date: 2026-05-21T23:31:57.962Z + author: + - family: Posada + given: Edwin F. + - family: Holmen + given: John K. + - family: Rentschler + given: Asa + container-title: Future Generation Computer Systems + container-title-short: Future Generation Computer Systems + doi: 10.1016/j.future.2026.108513 + id: posadaOakRidgeComputing2026 + issn: 0167739X + issued: 2026-09 + language: en-US + page: 108513 + title: "Oak Ridge Computing Academy: An HPC cluster deployment and + management pilot" + title-short: Oak Ridge Computing Academy + type: article-journal + url: "https://linkinghub.elsevier.com/retrieve/pii/S0167739X26001470" + volume: 182 - abstract: Artificial intelligence is transforming industries and society, but its high energy demands challenge global sustainability goals. Biological intelligence, in contrast, offers both good @@ -546,8 +1269,8 @@ references: subject of this ByteSized episode with my guests Prof\\..." accessed: 2026-04-13 annote: | - Read_Status: To Read\ - Read_Status_Date: 2026-04-13T15:25:58.924Z + Read_Status: Read\ + Read_Status_Date: 2026-05-21T02:36:15.500Z id: schmidtByteSizedFunFloating2026 issued: 2026-03-31 language: en-US @@ -562,8 +1285,8 @@ references: subject of this ByteSized episode with my guests Prof\\..." accessed: 2026-04-13 annote: | - Read_Status: To Read\ - Read_Status_Date: 2026-04-13T15:25:58.925Z + Read_Status: Read\ + Read_Status_Date: 2026-05-21T02:36:15.500Z id: schmidtByteSizedFunFloating2026a issued: 2026-03-31 language: en-US @@ -598,8 +1321,8 @@ references: were\\..." accessed: 2026-04-13 annote: | - Read_Status: To Read\ - Read_Status_Date: 2026-04-13T15:25:58.927Z + Read_Status: Read\ + Read_Status_Date: 2026-05-21T02:36:15.500Z id: schmidtNextBrainExploringHuman2026 issued: 2026-03-17 language: en-US @@ -633,8 +1356,8 @@ references: s\\..." accessed: 2026-04-13 annote: | - Read_Status: To Read\ - Read_Status_Date: 2026-04-13T15:25:58.926Z + Read_Status: Read\ + Read_Status_Date: 2026-05-21T02:36:15.500Z id: schmidtTeamPortraitResearch2026 issued: 2026-03-24 language: en-US @@ -677,8 +1400,8 @@ references: and 250K wasted API calls daily accessed: 2026-04-08 annote: | - Read_Status: To Read\ - Read_Status_Date: 2026-04-09T23:30:32.242Z + Read_Status: Read\ + Read_Status_Date: 2026-05-21T02:36:15.500Z author: - family: Stetskov given: Denis @@ -692,8 +1415,8 @@ references: - abstract: The Apple Calculator leaked 32GB of RAM. accessed: 2026-04-15 annote: | - Read_Status: To Read\ - Read_Status_Date: 2026-04-15T11:36:50.658Z + Read_Status: Read\ + Read_Status_Date: 2026-05-21T02:36:15.499Z author: - family: Stetskov given: Denis @@ -709,8 +1432,8 @@ references: project I maintain, in GoLang, in 5 Days accessed: 2026-04-15 annote: | - Read_Status: To Read\ - Read_Status_Date: 2026-04-15T11:36:50.659Z + Read_Status: Read\ + Read_Status_Date: 2026-05-21T02:36:15.499Z author: - family: Substack id: substackArtificialIntelligenceCan @@ -728,8 +1451,8 @@ references: of CASS: the Consortiumfor the Advancement of Scientific Software." accessed: 2026-04-08 annote: | - Read_Status: To Read\ - Read_Status_Date: 2026-04-09T23:30:32.242Z + Read_Status: Read\ + Read_Status_Date: 2026-05-21T02:36:15.500Z author: - family: Teranishi given: Keita diff --git a/_posts/newsletters/2026-05-21-newsletter.md b/_posts/newsletters/2026-05-21-newsletter.md new file mode 100644 index 000000000..7dafd905d --- /dev/null +++ b/_posts/newsletters/2026-05-21-newsletter.md @@ -0,0 +1,519 @@ +--- +layout: post +title: "US-RSE May 2026 Newsletter" +subtitle: "🙌 There Are Dozens of Us, DOZENS! 🙌" +category: newsletter +tags: [newsletter, May] +date: 2026-05-20 00:00:00 -0400 +author: "Tinashe M. Tapera (Author & Editor), Sandra Gesing (Editor), Ian Cosden (Editor)" +image: "/assets/img/newsletter-202605/us-rse_4k_members.png" +img_alttext: "Colourful poster with the words \"Celebrating 4,000+ Member Milestone\" and a progression of trees growing from a seedling to a full tree, with the number 4011 prominently displayed." +next_meeting_date: Friday, June 12, 2026, 12:00PM EST +sections: + preamble: true # done + headline: true # done + conference: true # done + execupdate: false # done + scupdate: false # yay! + orgmember: true # done + communityfunds: false # no changes, check back in june + news: true # add community call summary + events: true + reads: true + involved: true + jobs: true + +--- + + + +Well, actually, there are thousands — **four thousand and counting**, to +be exact! That’s right, as of April 2026, US-RSE has grown to over 4,000 +registered members! That means if you tried to count every member one by +one, it would take you [over an hour](https://numbermatics.com/n/4000/) +to count them all. 4000 is also a Harshad number, which means it’s +divisible by the sum of its digits (4 + 0 + 0 + 0 = 4). So, in a way, +our membership is mathematically harmonious! Also, did you know that the +recent Artemis mission flew approximately [4000 miles above the moon’s +surface](https://science.nasa.gov/solar-system/skywatching/night-sky-network/night-sky-network-celebrates-artemis-ii/)? +Okay, you get the point — that’s a lot of RSEs, and we’re thrilled to +have each and every one of you as part of our community. + +So grab a beverage, sit back, and dive in to the latest news and updates +from your 4000-member-strong community of research software engineers! + +

+ Colourful poster with the words “Celebrating 4,000+ Member Milestone” and a progression of trees growing from a seedling to a full tree, with the number 4011 prominently displayed. +

+ +In this issue: + +- [1 🤩 Wait a Minute, I’m an + RSE, I Know How to Do That! + 🤩](#star_struck-wait-a-minute-im-an-rse-i-know-how-to-do-that-star_struck) +- [2 📣 Mark Your Calendars for + USRSE’26! 📣](#mega-mark-your-calendars-for-usrse26-mega) +- [3 🤝 Organizational Founding + Membership + 🤝](#handshake-organizational-founding-membership-handshake) +- [4 🗞️ Community News + 🗞️](#newspaper_roll-community-news-newspaper_roll) +- [5 👀 Interesting Events and + Opportunities 👀](#eyes-interesting-events-and-opportunities-eyes) +- [6 📚 Featured Reads, Videos, + and Podcasts 📚](#books-featured-reads-videos-and-podcasts-books) +- [7 🏃 Get Involved! + 🏃](#running-get-involved-running) +- [8 🧑‍💼 Recent Job Postings + 🧑‍💼](#office_worker-recent-job-postings-office_worker) + +------------------------------------------------------------------------ + +## 🤩 Wait a Minute, I’m an RSE, I Know How to Do That! 🤩 + + + +*I know how to do that!* + +It is one of the most rewarding thoughts you can have as a research +software engineer: that moment when you notice a colleague, PI, +collaborator, or student struggling with a software problem and realize +you can help. + +Not because they are unmotivated. Not because they are bad scientists. +But because things are not working, not moving quickly enough, or not +being recognized for what they are: software problems that can be solved +with the right tools, techniques, and expertise. Maybe the scientist is +looking toward industry and thinking, “I wish we could move as quickly +as Google, Facebook, or Microsoft.” Or, more recently, “I wish we could +figure out how to really use all this LLM stuff.” Ever persistent, the +scientist keeps chasing their research questions. They want to discover +the next big thing in their field. They want to make an impact. But +because their workflow was essentially written in 2012, and because they +do not have the time, support, or expertise to modernize it, they are +stuck moving at the pace of 2012. + +And as RSEs, we get it! Code can be fragile — and scary. If a new +student or postdoc touches it, they might break it. If the code breaks, +so might every paper, grant, and project built on top of it. When was +the last time it was updated? Months ago? Years ago? So the scientist +does not touch it. They treat it like a Rube Goldberg machine: they know +it works, but they no longer remember how. At this point, they are too +afraid to find out. + +As RSEs, we see this…and get excited. + +Because we know how to help. 🥹 + +I first came across the term “RSE” in the wonderfully cute and +informative 2019 YouTube video, [The Story of the Research +Engineer](https://www.youtube.com/watch?v=trAfA9VWLTQ), and I instantly +fell in love with the idea. Here was a name for the squeaky wheel that +gets the grease: the person who helps scientists get unstuck, move +faster, and work more sustainably. But then as now, the field was young. +There was not much consensus about what an RSE was, where they belonged, +or how institutions should support them. + +The term itself emerged in the UK [in +2012](https://www.software.ac.uk/blog/not-so-brief-history-research-software-engineers-0), +after a group of researchers and software practitioners began +formalizing a role that many people were already doing but few +institutions knew how to recognize. Since then, definitions have been +proposed, refined, and debated. + +Ian Cosden, Chair of the US-RSE Steering Committee and Senior +Director of Research Software Engineering at Princeton, +defines the role partly by what it is not. An RSE, he argues, is not +simply a researcher, not simply a facilitator, and not simply a pure +software engineer. The role lives in the productive space between those +identities. + +

+ +RSE role schematic. A triangle with traditional research IT support at the top vertex, professional software engineering at the bottom left, and researcher/scientist at the bottom right. An oblong bubble with the word RSE sits along the bottom side of the triangle + +

+ +Goth et al. ([2025](https://f1000research.com/articles/13-1429)) offer +one recent attempt to concretize the foundational competencies and +responsibilities of an RSE, including software development, building and +distributing software assets, understanding the research lifecycle, and +supporting reproducible, sustainable research. [Vanessa Sochat’s +EasyBuild talk](https://www.youtube.com/watch?v=FB2yV8TNnSw), on the +other hand, emphasizes just how broad this space can be: among roughly +400 people surveyed who identified themselves to be working on “research +software” in some capacity, there were more than *190 unique job +titles*. That degree of diversity can be both a strength and a +challenge. It shows how widely research software work appears across +institutions, but it also explains why the role can be so difficult to +define, hire for, promote, and reward. Another one of our US-RSE +members, Dan Katz, proposes a 3-dimensional schematic to isolate the +Super RSE role who commands “a superset of the responsibilities of the +traditional RSE role, combining both service and the RSE’s own +research.” + +

+ + +

+ +By identifying this RSE unicorn, Katz highlights the fact that as we +define the breadth of the scope of the RSE, we also need to think about +its potentially necessary boundaries. + +In a 2022 [career Q&A in +*Nature*](https://www.nature.com/articles/d41586-022-01516-2), Paul +Richmond predicted that RSEs could become equals in the academic +environment if they receive proper recognition for their contributions. +James Schloss, in his [YouTube +talk](https://www.youtube.com/watch?v=t2BjZ5hSjHo) highlights some of +the barriers still standing in the way: the publication economy, +academic resistance to software engineering best practices, and the +difficulty of competing with industry salaries for people with similar +technical expertise. In fact, one of my very first suggestions for +newsletter topics was to discuss the definition of the title “Research +Software Engineer” itself, and I was told very firmly to avoid the topic +as much as possible — not because it was inflammatory, but because it +remains a particularly sensitive topic. While many are strongly attached +to the name for its truthiness, just as many others are more concerned +with defining the tasks, responsibilities, and competencies of the role, +regardless of what it is called, because funding sources will pay a +great deal of attention to those details. + +But friends, there is hope. 🌱 + +Just as a small group of concerned scientists and software practitioners +began with an idea, a conversation, and a Google Group, we can continue +making the role visible at our own institutions. This can be through +formal titles, clearer career paths, better credit, stronger communities +of practice, or simply naming the work when we see it as we help +research software engineering become easier to recognize and harder to +ignore. This week, celebrate yourself by encouraging your colleagues, +coworkers, PIs, and students to **make this role visible**. Look around. +We are once again watching technology change the fabric of research +itself. Rigorous science, and the software that powers it, cannot afford +to be left behind. Now more than ever, research needs talented, driven, +curious technology specialists who can ask new questions, solve +impossible bugs, push compute clusters to their limits, and preserve the +code — and the science — that so many people depend on. + +Our Executive Director had this to say about the significance of this exceptional milestone: + +> “Reaching more than 4,000 members is not just a milestone in numbers - it reflects a growing community of people who care deeply about advancing research through software, collaboration, and support for one another. As Executive Director, I am incredibly grateful to be part of this community and inspired every day by the generosity, expertise, and passion our members bring to US-RSE. Thank you for helping build a place where research software engineers can truly belong.” [Sandra](https://us-rse.org/about/staff/). + +This month, we thank the scrappy and passionate group of researchers who +helped crystallize the idea of the Research Software Engineer, [one +quiet afternoon in Oxford, UK, in +2012](https://www.pure.ed.ac.uk/ws/portalfiles/portal/65195747/DR2012_12_1_.pdf). +And the next time you notice a colleague struggling with a technical +problem, be the RSE on their shoulder. Gently remind them: + +*Hey, I know how to do that.* + +> You are braver than you believe, stronger than you seem, and smarter +> than you think. A. A. Milne, *Winnie the Pooh* + +------------------------------------------------------------------------ + +## 📣 Mark Your Calendars for USRSE’26! 📣 + + + +Save the date for USRSE’26: **Advancing Science in the Age of AI** + +

+ +USRSE'26 Conference Logo +

+ +We’re thrilled to announce that USRSE’26 will be held at the San Jose +Marriott from October 19-21, 2026 in San Jose, California, with the +theme **“Advancing Science in the Age of AI”.** + +Chairs have been appointed to lead each of the core committees for +USRSE’26. These chairs have begun assembling sub‑teams from the pool of +volunteers who expressed interest in supporting the respective areas. If +you were not selected for a chair position, please stay tuned, as chairs +reach out for volunteers for these committee positions. + +**What’s next?** + +- **Call for Proposals:** Submit your work via papers, short talks, + BoFs, workshops, or posters. [View + More](https://us-rse.org/usrse26/participate/) +- **Call for Reviewers:** Play a key role in creating a dynamic and + varied technical program that will appeal to conference attendees from + all RSE backgrounds. [Apply to + Review](https://forms.gle/hDGsK52sJFqUA2MA7) +- **Committee Formation:** Sub‑teams will be formed shortly; be on the + lookout for an email from a perspective committee chair with details. +- **Stay Informed:** Regular updates will be posted at + [us-rse.org/usrse26](https://us-rse.org/usrse26). Please bookmark the + page and check back frequently for the latest information. + +Your continued involvement is essential to the success of USRSE’26. We +look forward to collaborating with you to deliver a vibrant, inclusive, +and impactful conference. + +#### 📧 Join Our Mailing List 📧 + +Want to stay updated on all things US-RSE? Join our mailing list to +receive direct news about all US-RSE conferences. Sign up +[here](https://groups.google.com/a/us-rse.org/g/usrse-conference). + +#### 💬 Have Questions? 💬 + +If you have any questions, feel free to reach out to the organizers at +usrse26-conference@us-rse.org. + +#### 📅 Save the Date 📅 + +More details about the conference program, registration, and travel +information will be coming your way in the months ahead. Stay tuned at +[us-rse.org/usrse26](https://us-rse.org/usrse26)! + +We’re looking forward to seeing you all in **San Jose**! + +------------------------------------------------------------------------ + +## 🤝 Organizational Founding Membership 🤝 + + + + + +US-RSE envisions a future where Research Software Engineers are +universally respected for advancing science, technology, and society +through the transformative power of research software engineering. We’re +excited to share that the momentum around our Organizational Founding +Membership continues to grow! See the list below for the current members +(six more are onboarding at the moment). + +Organizations that join **on or before June 30, 2026**, will be +recognized in perpetuity as founding members. Founding organizations +will also lock in current membership fees through December 31, 2028. +Organizational support helps sustain and expand vital community +offerings, including the annual conference, monthly calls and +newsletter, job board, working groups, and new resources. + +Please reach out to Sandra Gesing at if you are +interested in becoming an organizational founding member! + +### Premier Members +{% for org in site.data.org-members.premier %} + +- [{{ org.name }}]({{ org.url }}) + +{% endfor %} + +### Standard Members +{% for org in site.data.org-members.standard %} + +- [{{ org.name }}]({{ org.url }}) + +{% endfor %} + +- [Flatiron Institute](https://www.simonsfoundation.org/flatiron/) + +### Basic Members +{% for org in site.data.org-members.basic %} + +- [{{ org.name }}]({{ org.url }}) + +{% endfor %} + +------------------------------------------------------------------------ + +## 🗞️ Community News 🗞️ + + + + + +### **Community Shoutouts** + +🥳 Congratulations to members of the RSE community recognized with +[Stanford Data Science +(CORES)](https://datascience.stanford.edu/cores/awards) awards! + +- Malcolm Barrett & Alex Koufos : OpenSource@Stanford Community Prize +- Ellianna Abrahams: Open Science Innovator Prize + +These awards recognize individuals who have made significant +contributions to open science and data science, and we’re thrilled to +see members of our community being honored for their impactful work! + +Additionally, The RAPTOR team from Argonne National Laboratory and +collaborating institutions recently won the SC25 Best Reproducibility +Advancement Award, using Chameleon Cloud to make their artifact fully +reproducible. This marks the second consecutive year a Chameleon user +has taken home this honor! + +Read the announcement +[here](https://blog.chameleoncloud.org/posts/sc25-best-reproducibility-advancement-award/). + +### RSE’s with a New York State of Mind… 🗽 + +The NYC Regional Group recently met up for their inaugural in-person +hangout! Special thanks to Roger Ferger for spearheading the event! + +

+ +NYC Regional Group Meetup of 6 RSEs sitting at a table at Everything's Jack in New York +

+ +As an added bonus, the group also now has a dedicated page on the US-RSE +website! Check it out [here](https://us-rse.org/ag/rg-nyc/) to learn +more about the group and how to get involved. + +> Did you know that we have a community Code of Conduct? Anyone is able +> to view it in the `#code_of_conduct` Slack channel, under `Files`! + +### **Community Calls** + + + + + +Our next meeting is scheduled for Friday, June 12, 2026, 12:00PM EST. We +hope to see you there! + +------------------------------------------------------------------------ + +## 👀 Interesting Events and Opportunities 👀 + + + +{% assign today = "now" | date: "%Y-%m-%d" %} +{% for opp in site.data.newsletter-events-opportunities %} +{% assign expires = opp.expires | date: "%Y-%m-%d" %} +{% if opp.type == "opportunity" and expires >= today %} +{% include opportunity-box.html + title=opp.title + when=opp.when + where=opp.where + preamble=opp.preamble + links=opp.links +%} +{% endif %} +{% endfor %} + +{% for event in site.data.newsletter-events-opportunities %} +{% assign expires_formatted = event.expires | date: "%Y-%m-%d" %} +{% if expires_formatted >= today %} +{% if event.type == "event" %} +{% include event-box.html + title=event.title + when=event.when + where=event.where + preamble=event.preamble + links=event.links +%} +{% endif %} +{% endif %} +{% endfor %} + +Have an event or opportunity you want to promote? Reach out on Slack in +the `#newsletters` channel! + +------------------------------------------------------------------------ + +## 📚 Featured Reads, Videos, and Podcasts 📚 + + + +{% assign refs = site.data.newsletter_bib_yml.references + | where_exp: "r", "r.annote contains 'Read_Status: To Read'" %} + +{% assign professional = refs | where: "type", "article-journal" %} + +{% if professional.size > 0 %} +### 📑 Publications +{% for ref in professional %} +{% include citation-publication.html ref=ref %} +{% endfor %} +{% endif %} + +{% assign podcasts = refs | where: "type", "motion_picture" %} + +{% if podcasts.size > 0 %} +### 🎧 Podcast Episodes +{% for ref in podcasts %} +{% include citation-podcast.html ref=ref %} +{% endfor %} +{% endif %} + +{% assign other = refs | where: "type", "webpage" %} + +{% if other.size > 0 %} +### 📇 Blog Posts, Videos, & Other Reads +{% for ref in other %} +{% include citation.html ref=ref %} +{% endfor %} +{% endif %} + +Did you read something interesting this week? Want to share your own +publications in the community? Reach out on Slack in the `#newsletters` +channel! + +------------------------------------------------------------------------ + +## 🏃 Get Involved! 🏃 + + + +US-RSE Working Groups: + +{% assign wgs = site.data.menus["working-groups"][0].items %} + + +------------------------------------------------------------------------ + +## 🧑‍💼 Recent Job Postings 🧑‍💼 + + + +{% assign today = 'now' | date: "%Y-%m-%d" %} + + +### Other Job Boards + + + +You can learn more about job boards in the `#jobs` Slack channel! + +------------------------------------------------------------------------ + +**This newsletter is a joint effort of members of the US-RSE +Association.** + +© US-RSE • 2021–{{ 'now' | date: "%Y" }} • US-RSE is a fiscally sponsored project of [Community Initiatives](http://communityin.org/) + +[Email](mailto:contact@us-rse.org) [Mastodon](https://fosstodon.org/@us_rse) [Twitter](https://twitter.com/us_rse) [YouTube](https://youtube.com/@us_rse) [LinkedIn](https://linkedin.com/company/us-rse/) [GitHub](https://github.com/USRSE) diff --git a/_posts/newsletters/quarto/_conference.md b/_posts/newsletters/quarto/_conference.md index 851f9995c..b72a142d3 100644 --- a/_posts/newsletters/quarto/_conference.md +++ b/_posts/newsletters/quarto/_conference.md @@ -4,6 +4,10 @@ Save the date for USRSE’26: **Advancing Science in the Age of AI** +

+ USRSE'26 Conference Logo +

+ We’re thrilled to announce that USRSE’26 will be held at the San Jose Marriott from October 19-21, 2026 in San Jose, California, with the theme **"Advancing Science in the Age of AI".** diff --git a/_posts/newsletters/quarto/_headline.md b/_posts/newsletters/quarto/_headline.md index c268d2fb6..d97c64bab 100644 --- a/_posts/newsletters/quarto/_headline.md +++ b/_posts/newsletters/quarto/_headline.md @@ -1,69 +1,62 @@ -## 🔔 Just Slack Me, Whenever! 🔔 +## 🤩 Wait a Minute, I'm an RSE, I Know How to Do That! 🤩 -In 2012, software engineer Stewart Butterfield was hard at work on what he believed to -be the next big thing in MMORPGs. The game, called "Glitch," ended up being a commercial flop, -and Butterfield and his team needed to pivot quickly to make the most of the 6 million dollars -they had left from investor Ben Horowitz. Instead of throwing in the towel, Butterfield -called Horowitz on the phone and proposed a new idea. Throughout the development process, -Butterfield told Horowitz, the team of engineers had developed a novel instant messaging -system to facilitate communication in-game, and in the process of [eating their own dog food](https://en.wikipedia.org/wiki/Eating_your_own_dog_food), -discovered that the system worked really well for managing their work communications, too. -Butterfield proposed that their company, then called Tiny Speck, pivot to focus on building a new product -based on this instant messaging system. The result was the creation of Slack, which has since become one -of the most popular communication platforms in the world. - -Today, Slack powers communication and collaboration for millions of users and businesses, and has -transformed the way teams collaborate and communicate. At US-RSE, we of course use Slack to manage -internal communications between leadership teams, but more importantly, it has grown to become -the virtual landing page for our community. At present, there are over 140 individual channels dating -back to 2018, with over 3100 unique member accounts participating in the conversation. Some -days see over 500 messages going back and forth between members and channels: +*I know how to do that!* -

- Plot of message volume in Slack -

+It is one of the most rewarding thoughts you can have as a research software engineer: that moment when you notice a colleague, PI, collaborator, or student struggling with a software problem and realize you can help. -One unique feature of Slack is the ability to create channels, which act as virtual rooms -dedicated to specific topics, projects, or interests. These channels can be private or public, -allowing teams to organize conversations by priority, relevance, and interest. At US-RSE, -we also have meta-grouping channels, such as "Working Groups," (`#wg-`) and "Regional Groups," -(`#rg-`), which serve as hubs for specific communities within our larger organization. For example, -the `#wg-code-review` and `wg-diversity-equity-inclusion` channels are spaces for members to discuss -and collaborate on code review practices and DEI initiatives, respectively. The `#rg-nyc` channel -serves as a hub for members located in and around the greater New York City area, where they plan -get-togethers and other in-person events. Participating in public channels is a great way to stay -informed about what's going on in the community, and importantly, it allows everyone in the Slack -channel to follow the conversation and chime in when they have something to contribute. This helps -us all, "[learn with the garage door open](https://notes.andymatuschak.org/About_these_notes?stackedNotes=z21cgR9K3UcQ5a7yPsj2RUim3oM2TzdBByZu)," increasing the accessibility of our conversations and the -impact of our work. +Not because they are unmotivated. Not because they are bad scientists. But because things are not working, not moving quickly enough, or not being recognized for what they are: software problems that can be solved with the right tools, techniques, and expertise. Maybe the scientist is looking toward industry and thinking, "I wish we could move as quickly as Google, Facebook, or Microsoft." Or, more recently, "I wish we could figure out how to really use all this LLM stuff." Ever persistent, the scientist keeps chasing their research questions. They want to discover the next big thing in their field. They want to make an impact. But because their workflow was essentially written in 2012, and because they do not have the time, support, or expertise to modernize it, they are stuck moving at the pace of 2012. -

- Plot of channel activity in Slack -

+And as RSEs, we get it! Code can be fragile — and scary. If a new student or postdoc touches it, they might break it. If the code breaks, so might every paper, grant, and project built on top of it. When was the last time it was updated? Months ago? Years ago? So the scientist does not touch it. They treat it like a Rube Goldberg machine: they know it works, but they no longer remember how. At this point, they are too afraid to find out. + +As RSEs, we see this...and get excited. -It may be obvious that the `#general` channel has the most messages, but did you know that -in a one-year span, some of the most active channels include `#random`, `#events`, and `#wg-ux`? -The most popular language-specific channel in the Slack was, of course, `#python`, and the most -active regional group channel was `#rg-north-carolina`. +Because we know how to help. 🥹 + +I first came across the term "RSE" in the wonderfully cute and informative 2019 YouTube video, [The Story of the Research Engineer](https://www.youtube.com/watch?v=trAfA9VWLTQ), and I instantly fell in love with the idea. Here was a name for the squeaky wheel that gets the grease: the person who helps scientists get unstuck, move faster, and work more sustainably. But then as now, the field was young. There was not much consensus about what an RSE was, where they belonged, or how institutions should support them. + +The term itself emerged in the UK [in 2012](https://www.software.ac.uk/blog/not-so-brief-history-research-software-engineers-0), after a group of researchers and software practitioners began formalizing a role that many people were already doing but few institutions knew how to recognize. Since then, definitions have been proposed, refined, and debated. + +Ian Cosden, one of our newsletter editors and Director of *Research Software Engineering for Computational & Data Science* at Princeton, defines the role partly by what it is not. An RSE, he argues, is not simply a researcher, not simply a facilitator, and not simply a pure software engineer. The role lives in the productive space between those identities.

- Table of top channels in Slack + +RSE role schematic. A triangle with traditional research IT support at the top vertex, professional software engineering at the bottom left, and researcher/scientist at the bottom right. An oblong bubble with the word RSE sits along the bottom side of the triangle +

-And while we as RSEs may still be evaluating AI for its usefulness in our work, Slack's built-in AI -summarization tool tells us that there are a wide array of conversations happening in our Slack, -from conference planning, to project management, to hiring and funding announcements. +Goth et al. ([2025](https://f1000research.com/articles/13-1429)) offer one recent attempt to concretize the foundational competencies and responsibilities of an RSE, including software development, building and distributing software assets, understanding the research lifecycle, and supporting reproducible, sustainable research. [Vanessa Sochat's EasyBuild talk](https://www.youtube.com/watch?v=FB2yV8TNnSw), on the other hand, emphasizes just how broad this space can be: among roughly 400 people surveyed who identified themselves to be working on "research software" in some capacity, there were more than *190 unique job titles*. That degree of diversity can be both a strength and a challenge. It shows how widely research software work appears across institutions, but it also explains why the role can be so difficult to define, hire for, promote, and reward. Another one of our US-RSE members, Dan Katz, proposes a 3-dimensional schematic +to isolate the Super RSE role who commands "a superset of the responsibilities of the traditional RSE role, combining both service and the RSE’s own research."

- Screen capture of Slack's AI summarization tool +

-If you haven't already, we encourage you to join our Slack and get involved in the conversation. It's -a great way to stay informed about what's going on in the community, connect with other members, and -contribute to the ongoing work of US-RSE. You can get onto our Slack by joining US-RSE free, [here](https://us-rse.org/join/). +By identifying this RSE unicorn, Katz highlights the fact that as we define +the breadth of the scope of the RSE, we also need to think about its +potentially necessary boundaries. + +In a 2022 [career Q&A in *Nature*](https://www.nature.com/articles/d41586-022-01516-2), Paul Richmond predicted that RSEs could become equals in the academic environment if they receive proper recognition for their contributions. James Schloss, in his [YouTube talk](https://www.youtube.com/watch?v=t2BjZ5hSjHo) highlights some of the barriers still standing in the way: the publication economy, academic resistance to software engineering best practices, and the difficulty of competing with industry salaries for people with similar technical expertise. In fact, one of my very first suggestions for newsletter topics was to discuss the definition of the title "Research Software Engineer" itself, and I was told very firmly to avoid the topic as much as possible — not because it was inflammatory, but because it remains a particularly sensitive topic. While many are strongly attached to the name for its truthiness, just as many others are more concerned with defining the tasks, responsibilities, and competencies of the role, regardless of what it is called, because funding sources will pay a great deal of attention to those details. + +But friends, there is hope. 🌱 + +Just as a small group of concerned scientists and software practitioners began with an idea, a conversation, and a Google Group, we can continue making the role visible at our own institutions. This can be through formal titles, clearer career paths, better credit, stronger communities of practice, or simply naming the work when we see it as we help research software engineering become easier to recognize and harder to ignore. This week, celebrate yourself by encouraging your colleagues, coworkers, PIs, and students to **make this role visible**. Look around. We are once again watching technology change the fabric of research itself. Rigorous science, and the software that powers it, cannot afford to be left behind. Now more than ever, research needs talented, driven, curious technology specialists who can ask new questions, solve impossible bugs, push compute clusters to their limits, and preserve the code — and the science — that so many people depend on. + +Our Executive Director had this to say about the importance of this community: + +"Reaching more than 4,000 members is not just a milestone in numbers - it reflects a growing +community of people who care deeply about advancing research through software, collaboration, and +support for one another. As Executive Director, I am incredibly grateful to be part of this community +and inspired every day by the generosity, expertise, and passion our members bring to US-RSE. Thank +you for helping build a place where research software engineers can truly belong." + +> [Sandra](https://us-rse.org/about/staff/) + +This month, we thank the scrappy and passionate group of researchers who helped crystallize the idea of the Research Software Engineer, [one quiet afternoon in Oxford, UK, in 2012](https://www.pure.ed.ac.uk/ws/portalfiles/portal/65195747/DR2012_12_1_.pdf). And the next time you notice a colleague struggling with a technical problem, be the RSE on their shoulder. Gently remind them: + +*Hey, I know how to do that.* -See you on Slack! +> You are braver than you believe, stronger than you seem, and smarter than you think. A. A. Milne, *Winnie the Pooh* ------------- \ No newline at end of file +------------------------------------------------------------------------ \ No newline at end of file diff --git a/_posts/newsletters/quarto/_news.md b/_posts/newsletters/quarto/_news.md index b5221aae4..7ca41c102 100644 --- a/_posts/newsletters/quarto/_news.md +++ b/_posts/newsletters/quarto/_news.md @@ -4,17 +4,34 @@ -The US-RSE community is full of talented, brilliant people doing amazing work, and -every so often, we capture the interactions and collaborations that make our community -special on video! Here's a YouTube video of a recent **Education \& Training Working Group** -meeting, where **Andres Rios-Tascon** presented his tutorial on -Continuous Integration and Continuous Delivery (CI/CD) with GitHub Actions. +### **Community Shoutouts** - - Watch this video on YouTube - +🥳 Congratulations to members of the RSE community recognized with [Stanford Data Science (CORES)](https://datascience.stanford.edu/cores/awards) awards! +- Malcolm Barrett & Alex Koufos : OpenSource@Stanford Community Prize +- Ellianna Abrahams: Open Science Innovator Prize +These awards recognize individuals who have made significant contributions to open science and +data science, and we're thrilled to see members of our community being honored for their impactful +work! + +Additionally, The RAPTOR team from Argonne National Laboratory and collaborating +institutions recently won the SC25 Best Reproducibility Advancement Award, using +Chameleon Cloud to make their artifact fully reproducible. This marks the second +consecutive year a Chameleon user has taken home this honor! + +Read the announcement [here](https://blog.chameleoncloud.org/posts/sc25-best-reproducibility-advancement-award/). + +### RSE's with a New York State of Mind... 🗽 + +The NYC Regional Group recently met up for their inaugural +in-person hangout! Special thanks to Roger Ferger for spearheading the event! + +

+ NYC Regional Group Meetup of 6 RSEs sitting at a table at Everything's Jack in New York +

+ +As an added bonus, the group also now has a dedicated page on the US-RSE website! Check it out [here](https://us-rse.org/ag/rg-nyc/) to learn more about the group and how to get involved. > Did you know that we have a community Code of Conduct? Anyone is able to view it in the `#code_of_conduct` Slack channel, under `Files`! @@ -22,11 +39,6 @@ Continuous Integration and Continuous Delivery (CI/CD) with GitHub Actions. ### **Community Calls** - -On March 12th, the US-RSE community got together to discuss **Legacy Code: Horrors and Successes**! - -We heard stories from Keith, James, Brad, and more about some of the projects they've inherited and how they dealt with codebases with developers in absentia, cryptic comments and functions, and the different edge cases that can come up when handling them. - - -In March, I attended Capitol Hill coffee hours with Senator Dick Durbin -and Senator Tammy Duckworth, where I had the opportunity to introduce -the mission and growing impact of the US Research Software Engineer -(US-RSE) Association and take an important step toward raising awareness -of the critical role of research software in advancing U.S. science. In -addition, I met with staff from Senator Alex Padilla for an in-depth -discussion; they expressed strong interest and requested follow-up -materials — both quantitative and qualitative data and insights — to -better understand the needs and contributions of the RSE community. -While these meetings may appear inconsequential, they’re seedlings for -longer-term engagement between the RSE community and key stakeholders in -Washington, DC, and we are encouraged by the fact that our message is -starting to reach key audiences in government. - -

- -Sandra with Senators Duckworth & Durbin -

- -

- -Sandra with Senator Padilla Staff Member -

- ------------------------------------------------------------------------- - -## 🛞 Steering Committee Updates 🛞 - - - - - -It’s been a while since you’ve heard from us in the newsletter, but the -Steering Committee has been hard at work! Together with our Executive -Director, we’ve have done considerable work to support planning of the -USRSE’26 conference, including confirming the selection of a venue and -reviewing preliminary cost estimations. We’ve also already started -looking ahead to USRSE’27 and beyond. We’re developing a conference -hosting application process to identify potential future conference -locations and chairs farther in advance—more on that in coming months. -Additionally, we discussed our policies on issuing statements related to -government actions and current events, as well as on the use of AI -notetakers during our virtual events, which culminated in an official -recommendation delivered to the Code of Conduct Committee on the latter. - -Following the cancellation of our planned January retreat due to a -combination of weather and illness, the US-RSE Leadership team held two -half-day virtual planning sessions in February, focused on increasing -the sustainability of our annual conference and updating our governance -model to reflect the growing size and responsibilities of our -organization. We’re following this up with an in-person working session -at the end of this month, where we’ll meet for two days in Chicago with -the Executive Director in a concentrated effort to finalize our -recommendations for governance model updates. -

- -Screen capture of Steering Committee meeting on Zoom -

- ------------------------------------------------------------------------- - ## 🤝 Organizational Founding Membership 🤝 @@ -291,6 +297,7 @@ interested in becoming an organizational founding member! {% for org in site.data.org-members.standard %} - [{{ org.name }}]({{ org.url }}) +- [Flatiron Institute](https://www.simonsfoundation.org/flatiron/) {% endfor %} @@ -309,16 +316,41 @@ interested in becoming an organizational founding member! -The US-RSE community is full of talented, brilliant people doing amazing -work, and every so often, we capture the interactions and collaborations -that make our community special on video! Here’s a YouTube video of a -recent **Education & Training Working Group** meeting, where **Andres -Rios-Tascon** presented his tutorial on Continuous Integration and -Continuous Delivery (CI/CD) with GitHub Actions. +### **Community Shoutouts** + +🥳 Congratulations to members of the RSE community recognized with +[Stanford Data Science +(CORES)](https://datascience.stanford.edu/cores/awards) awards! + +- Malcolm Barrett & Alex Koufos : OpenSource@Stanford Community Prize +- Ellianna Abrahams: Open Science Innovator Prize - -Watch this video on YouTube - +These awards recognize individuals who have made significant +contributions to open science and data science, and we’re thrilled to +see members of our community being honored for their impactful work! + +Additionally, The RAPTOR team from Argonne National Laboratory and +collaborating institutions recently won the SC25 Best Reproducibility +Advancement Award, using Chameleon Cloud to make their artifact fully +reproducible. This marks the second consecutive year a Chameleon user +has taken home this honor! + +Read the announcement +[here](https://blog.chameleoncloud.org/posts/sc25-best-reproducibility-advancement-award/). + +### RSE’s with a New York State of Mind… 🗽 + +The NYC Regional Group recently met up for their inaugural in-person +hangout! Special thanks to Roger Ferger for spearheading the event! + +

+ +NYC Regional Group Meetup of 6 RSEs sitting at a table at Everything's Jack in New York +

+ +As an added bonus, the group also now has a dedicated page on the US-RSE +website! Check it out [here](https://us-rse.org/ag/rg-nyc/) to learn +more about the group and how to get involved. > Did you know that we have a community Code of Conduct? Anyone is able > to view it in the `#code_of_conduct` Slack channel, under `Files`! @@ -327,14 +359,6 @@ Continuous Delivery (CI/CD) with GitHub Actions. -On March 12th, the US-RSE community got together to discuss **Legacy -Code: Horrors and Successes**! - -We heard stories from Keith, James, Brad, and more about some of the -projects they’ve inherited and how they dealt with codebases with -developers in absentia, cryptic comments and functions, and the -different edge cases that can come up when handling them. - -Our next meeting is scheduled for Thursday, May 14, 2026, 12:00PM EST. -We hope to see you there! +Our next meeting is scheduled for Friday, June 12, 2026, 12:00PM EST. We +hope to see you there! ------------------------------------------------------------------------ @@ -404,7 +428,7 @@ the `#newsletters` channel! {% endfor %} {% endif %} -{% assign podcasts = refs | where: "type", "song" %} +{% assign podcasts = refs | where: "type", "motion_picture" %} {% if podcasts.size > 0 %} ### 🎧 Podcast Episodes diff --git a/assets/img/newsletter-202605/20260511_182844.jpg b/assets/img/newsletter-202605/20260511_182844.jpg new file mode 100644 index 000000000..9b700ffed Binary files /dev/null and b/assets/img/newsletter-202605/20260511_182844.jpg differ diff --git a/assets/img/newsletter-202605/us-rse_4k_members.png b/assets/img/newsletter-202605/us-rse_4k_members.png new file mode 100644 index 000000000..099f7da63 Binary files /dev/null and b/assets/img/newsletter-202605/us-rse_4k_members.png differ diff --git a/assets/img/newsletter-202605/usrse26-logo_6.svg b/assets/img/newsletter-202605/usrse26-logo_6.svg new file mode 100644 index 000000000..dc9bd791c --- /dev/null +++ b/assets/img/newsletter-202605/usrse26-logo_6.svg @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +