10 Things I Wish Every Python Script Did

Python scripts aren’t supposed to be works of art, but it’s rare to find one that’s instantly usable. Here are 10 things I wish all scripts would do: 10. Set correct permissions A script that doesn’t have proper execution permissions makes me very angry. Set chmod a+x so anybody can run the script (unless it…

9 Reasons to Switch from MATLAB to Python

I’ve previously complained about MATLAB, but continued to use it because I didn’t have a better tool. After seeing so many engineers and scientists agree that Python is a superior tool compared to MATLAB, I finally decided to make the switch. In retrospect, it’s one of the best tool decisions I’ve ever made. Here are…

5 Reasons I Hate MATLAB

I’ve used MATLAB almost ever single day for the last year, and I can say confidently that two things are true of MATLAB: Every engineer has used it. No engineer likes using it. Certainly, there are lots of great things about MATLAB – and MathWorks would be glad to tell you what they are.  So…

Why I Stopped Using Hotmail: Spam

My generation grew up with Hotmail.  Back in the late 1990’s when I was in junior high, an @hotmail.com email address was way cooler than an AOL account (since that was what most teenagers’ parents used).  Hotmail was great – fast, easy, and generous with space (for that time anyway), it was my first venture…

Global Warming needs its own new field

As a scientist, I believe that global warming is happening, and that it’s really bad, and that it’s important that we pay attention to it.  I also agree that there is a significant amount of evidence supporting global warming, to the extent that it’s very hard to offer a reasonable counter-argument.  But, again as a scientist, I’d…