Software Engineering Best Practices in Science, the compiling optional tutorial #25
Replies: 4 comments 1 reply
-
Would like to contribute more points - -Anuj Jain(Student) |
Beta Was this translation helpful? Give feedback.
-
There was a least one video from SciPy that covered parts of this. |
Beta Was this translation helpful? Give feedback.
-
Some comments from friends of mine that are programmers at Big Tech:
Also: A codebase is like an investment. You can keep putting hours in and it'll grow, but it'll grow faster and faster the more you can make future things easier/faster to do, automate things, and make it easier for others to contribute. Some of this is very specific and some of it we won't have time to cover, but some thoughts from people in industry that write code. |
Beta Was this translation helpful? Give feedback.
-
Another thing - developing the skills needed to work seamlessly in remote contexts, how to go about doing that, etc. |
Beta Was this translation helpful? Give feedback.
-
Title
Software Engineering Best Practices in Science, the compiling optional tutorial
Summary
While there was a plan to have an optional tutorial on "Software Engineering Best Practices 101 for Scientists", life happened and it was not put together in time for the event week. Instead, let's put it together now and give a short presentation at the end of the week.
Personnel
Joseph Gum, potential lead and secretary (note - this project could have a different lead or not happen if other projects I'm proposing are more popular)
Specific tasks
Data sets and infrastructure support
List any external data sets, particularly large ones, that you need for the project, as well as other infrastructure support such as libraries that needs to be included in the Hub -- if the project will be worked on using Hub resources (vs local machine). Feel free to ping @help-infrastructure if you want to discuss these with the infrastructure team.
The problem
Do you have impostor syndrome with sharing your code? Do you know your code could be much better? Do you get cold feet filing bug reports online because you think you're doing something wrong? (You might actually have a very rare bug!)
Let's work through these issues together and become confident in doing so!
Beta Was this translation helpful? Give feedback.
All reactions