Skip to content
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

Possible Blog Article: [Better Collaboration] Avenues for integrating low/no-code with high code #1685

Open
majidaldo opened this issue May 15, 2023 · 4 comments
Labels
content: blog For blog content external contribution Issue or PR from outside of the BSSw editorial team

Comments

@majidaldo
Copy link

Most of the content here assumes 'hardcore' HPC-type programmers. However, this extremely limits collaboration with domain experts who are not 'programmers'. 'Collaboration' here means participation and not just consumers of code execution results.

Example /tool/ solutions here revolve around data integration, DSLs, and computational notebooks though which tool to use can be discussed.

@majidaldo majidaldo added the content: blog For blog content label May 15, 2023
@github-actions github-actions bot added the external contribution Issue or PR from outside of the BSSw editorial team label May 15, 2023
@bartlettroscoe
Copy link
Member

@majidaldo, what did you have in mind?

I think there is some existing material on this topic on bssw.io like:

BTW, it seems that many CSE people are comfortable with small (bash) shell scripts which makes something like #1653 useful to tell them when to abandon shell scripting and adopt a language like Python. Everyone uses the Linux/Unix shell so they all know the a basic high-level scripting language.

@majidaldo
Copy link
Author

@majidaldo, what did you have in mind?

I think there is some existing material on this topic on bssw.io like:

BTW, it seems that many CSE people are comfortable with small (bash) shell scripts which makes something like #1653 useful to tell them when to abandon shell scripting and adopt a language like Python. Everyone uses the Linux/Unix shell so they all know the a basic high-level scripting language.

Well, I wanted to just run the idea: avenues of collaboration among different skillsets. I didn't want to talk specifically about notebooks.

@bartlettroscoe
Copy link
Member

Well, I wanted to just run the idea: avenues of collaboration among different skillsets. I didn't want to talk specifically about notebooks.

@majidaldo, that could be an interesting topic for a blog article.

But I think the model that is being pushed in many institutions is to bring software engineering/programming experts into CSE teams with domain experts and have them write and maintain code together. This is the so-called role of a Research Software Engineering (RSE).

@majidaldo
Copy link
Author

update: i have one technical solution to this. but i'm trying to figure out how to align interests.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
content: blog For blog content external contribution Issue or PR from outside of the BSSw editorial team
Projects
Status: Idea backlog
Development

No branches or pull requests

2 participants