(Almost a) Change in plans

On Friday, I decided to work on website using the django framework. Well, after spending most of Friday evening trying to get mysql installed, I started again on Saturday morning.  I decided to use an alternative database, like PostgreSQL or sqlite3 (again).  But it was not to be.  After several hours trying to get my…

A new look

This evening I decided to go set up some hosting for myself and to move my blog from the WordPress hosting onto my own.  I also tried out several new themes for the blog, and settled on one called Alkane.  Fitting, as I am a chemist by training, and spent many, many years teaching “orgo.”…

Poorly named functions, part 1

As I’ve started learning python, one thing I appreciate is the reasonable naming of functions.  One name that has *never* made sense to me in PHP is “explode.”  You couldn’t tell it from its name, but this is not a function that blows up your scripts.  Rather, it breaks apart a string on a certain…

My “How I became a software engineer” story

A week or so ago I read a blog post about how engineers tend to have trouble finding the “right” job for them.  This led me to think about how I got into writing code in the first place. My “how I became a software engineer” story:  I grew up on the East Coast, where…