The Perils and Pitfalls of Scientific Programming

As I sit here writing this, I’m waiting on some custom software to finish running on my other computer. That custom software is still in a testing phase and the current run will tell me if I have finally figured out the source of a persistent positive bias that I am getting from the output of the code. While waiting, I began to think about adding a graphic user interface to handle the input of various parameters in the code instead of having a parameter file. This then got me thinking about how the current state of scientific software is likely a barrier to many who may otherwise enter a specific field of research. Continue reading “The Perils and Pitfalls of Scientific Programming”

Ways I wish my education had been different: Part 1 – Programming

From time to time, I look back on my years of education and note that many things could have been done to better prepare me for where I am today. I could reflect on things that could have been done better in elementary, middle and high school, but at this point that was so far in the past that things have probably changed substantially. Instead, I would like to comment a bit about my college education, both undergraduate and graduate, particularly the lack luster way I was taught programming. Continue reading “Ways I wish my education had been different: Part 1 – Programming”

Starting Anew

Some time ago I started a web page where I discussed my research. I fell out of the habit of updating that site, and this morning decided that maybe it was time for a fresh start. I don’t expect many people to ever read this, but perhaps there will be something here that some may find useful. I don’t know if there will be daily updates, but when I feel the need to share something I will try to post that here.