Remember I said that in 2026 I was going to start blogging so that I can be more articulate about software development and architecture? I think this will help me in job interviews.

Well, I've decided on my first blog series and have been enjoying the process so far. More coming in the new year.

https://dev.to/robjohnston/solid-principles-for-scientists-and-engineers-making-research-code-maintainable-10ei

#SoftwareDevelopment #Programming #ScientificProgramming #SolidPrinciples

SOLID Principles for Scientists and Engineers: Making Research Code Maintainable

Your Research Code Deserves Better (But Not Too Much Better) It starts innocently enough....

DEV Community

Are you a scientist or researcher who writes code? Boys, do I have questions for you! I'd love to know how you organize your projects' code:

https://robjohnston.github.io/posts/scientific-code-organization/

#ScientificProgramming #SoftwareArchcitecture #Science #Programming #DataScience

Organizing Source Code for Scientific Programmers: Let's Start a Conversation

How should scientists organize their code repositories? This post proposes a language-agnostic structure and asks the community to share their approaches.

Rob Johnston

Looking to connect with researchers/programmers using the Cerebras WSE for scientific programming. I’m currently implementing CFD on Cerebras WSE-3 as part of my MSc project.

#cerebras #wse #waferscalecomputing #ScientificProgramming #hpc #cfd #programming

So I was given credits for programming 3 but I see I don't almost half the topics in the syllabus, should i mayhaps perhaps (1) take the class? OR (2)should i talk to one of the instructors and work on a self-paced syllabus for that class?😕
Additionally, if there are any resources for Scientific Programming courses, syllabus, textbooks or notes if you are organized and willing, it would help a lot!
#ScientificProgramming #Syllabus #Resources #Advice #Poll
take the class
0%
self-paced study with instructor
100%
Poll ended at .
Looking for a #book to learn #python for #ScientificProgramming ? Look no further! "Python for Scientists" is here in its third edition with lots of new content discussing #numpy, #SciPy, #pandas, efficient python #programming and how to publish your code! Have a look here: https://www.cambridge.org/us/universitypress/subjects/mathematics/computational-science/python-scientists-3rd-edition #bookrecommendation #learnpython #cambridgeuniversitypress
Python for Scientists | Computational science

Cambridge University Press

I still lean toward static builds for distribution but containers make c++ dev so much less terrible, mostly.

#ChasingAbiCompatibility #Cpp #Devops #ScientificProgramming

I also really enjoyed the lightning talk by Toni Peter https://tonipeter.de/ at #RustSciComp23 who managed in 7 minutes to give a really convincing example of how the #Rust compiler forbids you to shoot yourself in the foot, and allows you to avoid yet another memory safety trap without even having to think about it.

It also enables compile-time unit libraries to check physical units at compile time without any numerical overhead at runtime.

#ScientificProgramming

home

Fantastic blogpost series by @aras on the compression of ND (with N=2) float arrays: https://aras-p.info/blog/2023/01/29/Float-Compression-0-Intro/

#ScientificProgramming #HighPerformanceComputing

Float Compression 0: Intro · Aras' website

Aras' website
The Art of HPC