When I started working for my present employer...I was the only .NET Developer. We had one analyst (who left), a trainer, a DB developer and myself.
My predecessor didn't implement source control, so I did. I don't understand why he didn't even bother. It's like he didn't view his code as an asset, something that needs to be protected from loss. So I took a free product (Visual SourceSafe 2005) and implemented it.
Fast forward two plus years, and I'm building out a QA department. Yes, a developer building out a QA department. It's one of the most painful processes to build, since I can't hire anyone new (and we can't anyways, we have no money). Finding the right books, mentoring others to do QA work (esp. when they don't have the background in QA or development), and finding the right tools...all so difficult.
So yeah, that makes me one insane developer.