Subscribe
Quantum Pontificem
The Quantum Cardinals
Quantum Announcements
-
Recent Posts
Category Archives: Programming
Should Papers Have Unit Tests?
Perhaps the greatest shock I’ve had in moving from the hallowed halls of academia to the workman depths of everyday software development is the amount of testing that is done when writing code. Likely I’ve written more test code than … Continue reading
Posted in Off The Deep End, Programming
5 Comments
Why I Left Academia
TLDR: scroll here for the pretty interactive picture. Over two years ago I abandoned my post at the University of Washington as a assistant research professor studying quantum computing and started a new career as a software developer for Google. … Continue reading
Science Code Manifesto
Recently, one of the students here at U. Sydney and I had the frustrating experience of trying to reproduce a numerical result from a paper, but it just wasn’t working. The code used by the authors was regrettably not made … Continue reading
Posted in Computers, Programming, Scientific Publishing
3 Comments
Q-circuit v2.0
Many readers are familiar with the LaTeX package called Q-circuit that I coauthored with Bryan Eastin. If you aren’t familiar with it, it is a set of macros that helps make typesetting quantum circuits easy, efficient and (reasonably) intuitive. The … Continue reading
Posted in Announcement, Programming
4 Comments
Tidbits
Penrose reviews Hawking and Mlodinow’s new book The Grand Design. Kim sends along a link to a classic telescope catalogs and manuals Mason Porter, after an inspiring talk with Aaron Clauset and Michelle Girvan (a not uncommon circumstance with these … Continue reading
Posted in Astronomy, Mathematics, Physics, Programming
Leave a comment