The development environment is dead! Long live the development environment!

March 9th, 2011

Everyone who writes code that involves a database has had at least one day like the one I’m having right now.

I’ve reached the point where I’ve installed so many tools that they’ve started fighting with each other.  They can’t agree on whether the root should have a password or not, and most of them demand exclusive access to one service or another.  More than half of them were installed for a one-time use anyway, and the problems that they’re now causing far outweigh their brief usefulness.

So what does one do when faced with an uncooperative development machine?  One becomes the cleansing wind, and uninstalls with impunity.

Between the PHP-based CMS sites for which I write themes, and the web apps for which I occasionally write stylesheets, I’ve figured out that I really only need two tools: Visual Studio (which uses MSSQL) and XAMPP (which uses MySQL).  Different databases, no conflicts!

So a significant chunk of my afternoon is being spent clicking Next, waiting several minutes, and repeating.  Boring and frustrating because I could be working, but ultimately rewarding because things will work.

Leave a Reply