Join the newsletter

"Good quantum software"

What does it even mean?

Even the best hardware is not very useful if you don't have a good software stack to support it.

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.

45 issues published Written by quantum software engineers Applicable far beyond quantum-specific code

Why Subscribe

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.

Sneaky science bugs

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

Simulations take ages to run

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

Dependency update = crash

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

What Is This About

Useful answers to frustrating software problems

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

  • 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 sometimes the most useful issues cover problems you did not know you had yet.

Who Is It For

Anyone working with quantum software

This newsletter is for anyone working with software associated with quantum computing. To be honest, most of it is also applicable to scientific software more broadly.

  • Software engineers writing code as their bread and butter.
  • Researchers for whom writing code is a necessary evil to move science forward.
  • Quantum enthusiasts who simply enjoy spending evenings with circuits and Bloch spheres.

Sample Issues

Examples from the archive

View the full archive

About Us

The people behind the newsletter

We write the newsletter from firsthand experience building and maintaining quantum and scientific software.

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?

Join the newsletter, explore past issues, or get in touch if you want help applying the same thinking directly to your codebase.