Blog posts

One Class, One Job: Managing Scientific Code Complexity

Your spectroscopy script is now 2,000 lines and breaks when you change anything. Learn the Single Responsibility Principle with real scientific code examples.

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.

SOLID Principles for Scientists and Engineers: Making Research Code Maintainable

Your 200-line research script is now 2,000 lines and breaking constantly. Learn SOLID principles through real scientific examples, not enterprise code.

My First Blog Post - A Journey in Programming for Scientists and Engineers

Why I'm starting a blog about programming for scientists and Engineers