Join the newsletter

"Good research software"

What does it even mean?

While there's no single answer to that question, we want to give you tools that will help you answer it for yourself. We want to make sure that people writing and using software for quantum computers can be more effective and less frustrated.

Bad code wastes time

Quantum computing is evolving quickly. We want to focus on one challenge we are especially equipped to help with: software not working as it should.

Too often researchers and software engineers waste time on software problems like the ones below.

Illustration of a sneaky bug in a lab coat

Sneaky science bugs

Have you ever spent a week running numerics only to realize that the results were incorrect because of a subtle bug?

Illustration of an exhausted processor on a running track

Simulations take ages to run

Running quantum simulations takes time, sure. But does it always have to take days?

Illustration of a computer crashing into the ground

Dependency update = crash

Libraries change all the time, new releases break your code, and old code stops working. Sounds familiar?

What is this about?

Every week you will receive an email from us filled with practical knowledge that will help you be more productive when working with research software.

These might be answers for questions nagging you for years now, such as:

  • How to make my code run faster?
  • Why does the same circuit written in different frameworks give different results?
  • How do I write tests for scientific code that are not a waste of time?

And perhaps things you've never thought about, but you'll find very useful nonetheless.

Who is it for?

This is for anyone who works with "quantum software", so software associated with quantum computing. But, to be honest, 90% of the newsletter will be applicable to any type of scientific software.

People such as:

Hacker icon representing software engineers

Software engineers

If writing code is your bread and butter, you'll find useful snippets of practical knowledge in the newsletter.

Scientist icon representing researchers

Researchers

If writing code is a necessary evil to move science forward, we'll help make it less painful.

Fan icon representing enthusiasts

Enthusiasts

If you enjoy spending evenings exploring tools, workflows, and experiments, you'll likely enjoy the newsletter too.

Sample Issues

Examples from the archive

View the full archive

About Us

The people behind the newsletter

Photo of Michał Stęchły

Michał Stęchły

Quantum Software Engineer at PsiQuantum

Michał is a self-taught quantum software engineer. With a knack for navigating complex processes, both in software engineering and human interactions, he can seamlessly combine technical expertise with user needs. As an engineer, Michał excels at designing high-level abstractions and interactions between systems. Passionate about making good software available for the broadest audience possible, Michał contributes to the quantum computing community not only by being open-source champion, but also through supporting various community initiatives.

Photo of Konrad Jałowiecki

Konrad Jałowiecki

Quantum Software Engineer at PsiQuantum

Konrad has over decade of experience writing regular software, scientific software and quantum software. Whether you need to write efficient GPU code, easy to use high level interface, fix mypy errors or reproduce results from a paper, he is your guy. When it comes to Python he's a true wizard and as for Julia and C++ - a very capable magician!

Ready

Ready to help us make quantum software better for everyone?