I have completely stopped development on PeachPie, my custom written Content Management Software. I needed something that would manage my photos and blog posts, and that I could use templates easily with. So, like any naive developer, I started to work on it. It was educational for me at best, but considering that in about 15 minutes, I had WordPress and Gallery installed and working, as opposed to the hours I had spent working on PeachPie just to get posting figured out, well, I figured it might not be such a good idea to duplicate work that some great developers have already figured out.
So that's how I got here. I looked at the menagerie of projects I'd love to work on, and how much time in a week I spent developing PeachPie, and I thought, "Geez! If I eliminate this, I can work on cooler projects!" I've been wanting to develop with Django, play around more with hardware hacking, learn the ins and outs of the Linux kernel, improve my C\C++ skills, and work on a project for my mother that she doesn't currently know about. Plus, the more I develop PeachPie, the less time I have to work on a layout of Eventually Anyway that I'm actually going to like.
The moral of this story is this: When there is already a successful product out there, improve on that product if you can. Otherwise, get together a LARGE amount of support and work on a new one. Creating your CMS is noble, and sometimes required (for security reasons), but WordPress is a mature project that looks, feels, and works superior to any CMS I could generate in the space of a few months. This gets me freed up to be more creative, and spend my time filling holes that aren't filled at all...like BSIDE