-
Notifications
You must be signed in to change notification settings - Fork 666
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Chapter proposal: Open Infrastructure #2337
Comments
|
Summary section in the test deployment looks good. |
I'm interested in contributing to this section for sure. For reference and having chatted to @aleesteele, it seems wise to incorporate some of the feedback on the open infrastructure topic that was discussed in a Collaborative Ideas session group at the SSI Collaborations Workshop 2022. There was a great discussion with Sarah Gibson from 2i2c, Arielle Bennett from ATI, Context Problem Solution This was all derived from these initial bullet points, which came out of general discussion about why/what ideas/challenges there are to open infrastructure:
This is very much a revised braindump from the session, but hopefully it's helpful to furthering this! |
Hi @loleg! Welcome to The Turing Way. It's great to have you here representing the Frictionless Data and OKF communit(ies). 😄 And @JimCircadian, I can't believe that less than 1 hour after @sgibson91 flagged your post on the Software Sustainability Institute's Collaborations Workshop 22 (CW22) slack channel, you responded to this PR with notes! Thanks so much. (@loleg - you should check out the event for next year!) I'm adding a couple of historical & contextual references for this Open Infrastructure chapter within & around The Turing Way, to document the conversations that have surrounded open infrastructure (which were definitely here long before I started as CM). Keeping this context in mind is important to establishing continuity to these existing threads, and enabling recognition for all work (both visible and invisible)! With that being said: there are going to be a lot of Github tags here – please let me know if I'm missing anything or any one! 😄 These notes may also be missing things - please feel free to add comments, corrections, reactions. Documenting previous conversations & possibly interested parties:
In terms of next steps: we'd love to facilitate cross-organisational collaboration to build this chapter together, both as an opportunity think about what collaborative governance we can build at The Turing Way to enable it. It means that the timeline for working on this project may take awhile, and may require a bit of experimentation and making mistakes, but ultimately will be more representative of the expertise and perspectives of the community at large. We'll be updating this thread and the Slack for more information about starting the first steps of this collaboration: whether that is an initial cross-org meeting, brainstorming chapter content, information architecture, etc. |
Also breaking down @loleg & @JimCircadian's points from above into general questions for all involved:
Suggested topics from above (Am I synthesizing this okay? What is missing?):
Given that the audience of this chapter would be researchers looking for best practices and guidance in their own work, it's also worth thinking through who the audience of this chapter would be: primarily researchers (at various stages of their careers) and other people who work with data. What are their priorities? What would they need help on? |
@aleesteele here's my two pence worth to follow on from your break down response. Sorry it's a bit lengthy and a bit of a brain dump! There's a lot of food for thought, so don't see these as any more than some personal observations. My summary feeling is that starting a draft section (as @loleg has in their list) with some outline/headings/bullets would be quite beneficial whilst engaging people for review as we draft sections up. My suspicion is that we could overexert the initial discussion without producing material, and it sounds like there are plenty of people who could contribute/review/edit a draft rather easily. More than happy to start that process under a PR. It will also mean that the issue doesn't get out of control, which may inadvertently put people off contributing to the draft/discussion generally. More than happy to raise that PR with a new section and link it to this issue. The points you raise are very important, so here's some specific thoughts as feedback:
I would almost trim these down into (thinking of the nav panel on the right hand side, but appreciate you might not have been thinking of actual headers when you wrote those 👍🏼 ):
I've split the last topic to implementation and support as the latter, in my opinion, is often the most overlooked aspect of implementing infrastructure and really sets the tone for how any infrastructure will be received by those either those responsible for it, or who might inadvertently become responsible for it! 😉 Regarding the last paragraph in your comment, I believe this might be best aimed at those leading any kind of project implementation. I think we discussed this a bit at CW22 to aim at the PI-type level, but I do work with researchers who would benefit so general guidance for any researcher thinking of deploying infrastructure makes sense. Again, this should come out in the wash with reviewing/editing the chapter and ultimately fit in line with the rest of the book! Hopefully this is helpful feedback. As I say, I can in the next week or so draft a quick version of this unless anyone else is keen, then we can get some proper discussion on the go..! |
Going to drop this report in here as a resource/reference: Unpacking concepts & definitions – digital public Infrastructure, building blocks, and their relation to digital public goods - Digital Public Goods Alliance |
Following some discussion in the collaboration cafe (thank you @sgibson91 @Arielle-Bennett Zeynep and CC'ing @flordandrea), there's definitely a lot to think about but (if I'm not mistaken) a fair recognition that it's about starting to get some content. Ran through at a high level the headings and commentary coming out of the issue. Generated some really poignant discussion points that can guide drafting of content.
Types of infrastructure:
We could be multi-paging this. Steps forward
This all seems to largely fit with the original plan proposed but we've some awesome guidance here to get something on "paper" quickly and set the discussion going... |
Hi @JimCircadian! Thank you very much for adding me here. My real GitHub account is @flor14 (I created @flordandrea to teach GitHub in one course last week 😆 ). |
Hi all, it's been a while since we chatted about this so I wanted to see if folks would be interested in joining the Collab Cafe on 17 August to get down to some co-working? |
Hi @Arielle-Bennett sounds like a plan, I'll make sure I make some progress before then on the headings. I've been crazy busy the last month or so, but this will make a nice deadline to have some progress ready for. 😃 |
Oh no we totally dropped this 😩 @JimCircadian @flor14 & others are we still interested in getting this down? Would this make sense to aim for at the Nov Book Dash? Details here for anyone who is unfamiliar: https://docs.google.com/forms/d/1t_yau8Grr9iKLVf1E9bPTHcStabqZIMnwOkofvXNB8U/prefill |
Yes @Arielle-Bennett it's still on my list of things to start doing. If there's a book dash in November keen to attend to ensure some progress is made if I don't get any more done before it! 😉 Will request access to that doc. |
Hi @JimCircadian and @loleg - I know it's been quite a while, but I wanted to ask you both if you would be interested in joining our upcoming Book Dash in June 2024 to work on this new chapter! Even if it's just a starting point, having a chapter related to open infrastructure would be a great way to get other folks involved in the topic. I know applications for first-timers can seem daunting! So if you'd like to join us at the upcoming Collaboration Cafe, we'll be having a Book Dash Q&A on Wednesday, 17 April if you have any questions about the application process and/or the week-long event: https://annuel2.framapad.org/p/ttw-collaboration-cafe. Applications close in just a few weeks (26 April), we would absolutely love to see you there to work on these materials together! Feel free to reach out on here or on Slack with any questions you might have 😄 Here's the application form: https://docs.google.com/forms/d/e/1FAIpQLSdd7Zy6YUxPRpTmvd3yrtE9w7JCb9tA20NVQ-PmtGPsaRsqww/viewform There's more information linked on these threads: |
Quite keen but as yet unsure about my availability in this week! I did do some work on drafting this but realised that it needs an event like a book dash to make the initial inroads, as there's a lot of opinion about what this should cover. Happy to try and get involved 👍🏼 |
There is an interest to branch our communities by developing a chapter for Open Infrastructures for research. This chapter would set the context and provide a vision for how to evaluate tools and platforms with a Turing Way perspective on reproducibility, ethical alternatives and collaboration in practice.
We should start by defining "open infrastructure", e.g. as a term that encompasses a wide range of practices for providing and decentralising access to resources and knowledge that is essential to sustain online research and other forms of digital collaboration. The chapter should contrast cloud computing or infrastructure-as-a-service with under-the-desk hardware, address some of the risks of bringing your own device to reproducibility, provide some tips about negotiating and partnering with the IT departments of your institute or institution, and most importantly explain how to properly evaluate and document the infrastructure of a scientific effort.
Context
There have been a number of discussions of the term in this project already, notably in the context of Binder project, and most recently in a call with @aleesteele at a Frictionless Data meetup organised by @sapetti9.
Some relevant content already exists in the Guide for Reproducible Research (where this chapter would seem to most likely fit), the Guide for Collaboration (notably in the coverage of GitHub as an open platform, and shared ownership of open source projects), and Research Infrastructure Roles (mentioning the architectural and engineering work involved).
Working across various levels of abstraction - from programming languages and package landscapes of R, Python, Julia, to standards focused groups like the ones behind Data Packages - to more specific projects like Jupyter, Livemark or Docker, we can appreciate how critical guidance on solid principles of infrastructure (software / hardware / cloud) can be to open research projects and open data publication. Let us start a Discussion, schedule a call, and go from there.
Resources
Who can help?
Updates
The text was updated successfully, but these errors were encountered: