Logo
June 13, 2009

Switching hosts, again.

So here we go again – my 4th hosting company since I started this blog. Maybe I’ll have better luck this time? For those interested, here’s the rundown of which hosts I’ve used, and what I’m doing today.

Radical Vision – Lasted 4 years

Radical Vision was once a great host, though as time went on I had more than a few issues with them. I tried to give them a chance (several chances, actually). During the first year or so, they were great about updating software and keeping things on the cutting edge – by the end, they were using a known vulnerable version of PHP and behind updates on pretty much every major piece of software in use.

After broken promises and many unanswered support tickets, I decided to close my account, that’s when the worst came. It took me two months of emails, support tickets, phone calls, and even contacting the company that owned the data center they were located in before I was able to close my account.

As I was fighting to close my account they were bought out by another company, I hope things have gotten better since the buy-out.

HostingRails – Lasted 1 year

After being with a host that was so far behind, HostingRails was a breath of fresh air – everything was cutting edge, latest version of everything. Support was great, servers were nice & fast, really good host.

I was quite happy with them – with one exception: server load. Normally I would expect to see high loads on servers that are oversold, but I don’t think this was the case as the normal load was quite low. The spikes on the other hand, were anything but low – by the time I switched, it wasn’t uncommon to see load jumping to 20+ and on a few occasions the load exceeded 50!

It may have just been a matter of me being unlucky in having another person on the sever that was abusing the system, but either way it was getting old. I’d like to do business with them again, though next time I’ll go VPS instead of shared.

Servage – Lasted 6 months

Servage provides budget hosting with a nice set of features, quick support, and a fairly impressive control panel. If you are looking for a low-cost hosting company with a few nice extras – Servage does quite well. Though soon after switching I ran into a familiar issue – server load. While it seems that their web servers are quite fast – the database servers are often bogged down.

After getting yet another database connection error, I decided it was time to look for another option.

DreamHost – Current

I’ve heard many good things about DreamHost – including from a few start-ups running their projects from the normal shared hosting package. If it’s good enough for them, should be more than enough for me.

These people have just completely wowed me so far – the best control panel I’ve used, the most features I’ve seen from a shared host (especially in this price range), extremely fast servers. The best for me, is the SSH access – as it seems fewer and fewer shared hosts are allowing this type of access.

For now, if you are looking for good, low cost Linux hosting – DreamHost gets my vote.

December 8, 2008

Working Late, Again

Ladies, do you know where your husband is? If he’s anything like me (or the rest of my team), he’s at the office. At 4AM. Again.

For the third week in a row I find myself at work at the wee hours of the morning preparing for a project launch. Though today more than ever I find myself asking questions; what takes priority, the needs of a company, or the needs of a relationship? What’s more important, the health of a project, or my own health? Should I be working to make this project a success, or sleeping to stay healthy?

Normally these questions are simple and obvious – yet so often we choose our projects over ourselves, our companies over our loved ones. Why? Is it the drive for success, the challenge of doing the impossible? Maybe it’s the money? Why do developers so often sacrifice so much?

This isn’t a guide to better managing time, or a treatise on setting priorities; no, it’s a developer’s lament. So much is given for a company that does little but ask for more; yet more we always give. We know there are things far more important, but yet so much rides on our efforts, so many people counting on us; how could we dare let them down? Though I appreciate my paycheck, it doesn’t drive me to do more – it’s the people, the challenge, the fact only I can make this happen.

Sometimes though, I wish I could bring myself to accept failure; maybe then the pressure wouldn’t be so great. Maybe then, I could sleep at night.

But this is what we do, we make the miracles; we do the impossible. Every day we face another challenge, every day we find another solution. Now if we could just find a solution for all this time lost from what matters most.

November 16, 2008

Is this thing on?

Wow! It’s been over a year since this blog o’ mine has seen any activity, though I’ve certainly not forgot about it. A lot has happened in the last year, so I’ll use this post as a bit of an update (and a warm-up for my return to blogging).

I’m not going to promise you’ll see a new post daily as was once the case, though I’ll try to ensure something new is up at least once a week.

Mazda CX-7

Life – It’s been an exciting year; I’ve moved into a new house, now engaged (the big day is in May), and I’m now driving a Mazda CX-7. There’s a lot more, but I’ll not bore you with too many details.

The house is a restored 1880’s farmhouse that has some great history. Buying a house is an adventure, especially in this market. Scary might be a better word. The only real problem, is much like Jeff’s (of 37signals fame), it’s in the middle of nowhere. My solution for the Internet issue was to sign up for Satellite Internet; it’s laggy but it works.

The new ride replaced my ‘07 Jetta (which was a great car), the CX-7 has lots of power (244 HP), full-time all-wheel drive, and a very sporty feel. It’s a great car, and for a mid-size SUV it does pretty well on fuel.

Hosting – When I last posted I had been with RadicalV for a few weeks shy of four years. When I left they were pretty much falling apart – downtime was common, no support at all, and numerous other issues. Once I moved to the next host, it took them three months to cancel the account and stop billing me. It started out as the best host I’d ever used, and ended as the worst. My understanding is that the company was sold since then, so hopefully things have improved for their remaining customers.

After leaving RadicalV, I went a fairly new (at the time) host, HostingRails. I was mostly happy with them; great service, reasonable prices, and the very latest of everything. The major downside though was the server loads. It wasn’t uncommon for the load to be so high that it was grinding to a halt. Great service but it seems they are pretty over-sold.

And now? I’m currently on Servage because of its clustered environment and low prices. As time goes on, I’ll post updates on how this one works out.

Dell Mini 9Computers – My primary laptop has changed from my trusty Acer to the ultra mobile Dell Mini 9. At just over two pounds and up to four hours of battery life, it’s a carry anywhere on the go  type system. It’s great.

It’s not the cheapest of the so called netbooks, but with a little work it’s a great system. I’m running Windows 2008 Server with the Desktop Experience Pack. When configured correctly, it’s a killer system.

Work – I’m still at the same company, though my responsibilities have changed. I’ve crossed the line into management. I’ve often heard the joke that managing developers is more like herding cats – it’s quite true.

This Site – I’ve upgraded the site to the latest beta release of WordPress, 2.7 Beta 3. What does this mean for you? Not too much, it did allow me to add a ‘Tags‘ page, but most of the changes are behind the scenes. If you have a blog, I highly recommend you upgrade. I upgraded from 2.2 and it was quite painless.

I’ll be posting on management styles and tools and tricks soon.

So, there we go – I think we’re all caught up now. :)

October 9, 2007

Switching to Gmail, Again

Once again, I’ve decided to switch email clients; this time from The Bat to Gmail, or more specifically, to Google Apps. After some recent issues with The Bat (mostly relating to a recent update), I decided to make another go at switching to Gmail; but this time trying the Google Apps version.

After my last attempt, I was informed that the Google Apps edition of Gmail doesn’t suffer the Sender issue that so plagued me before. After almost a full day of work, the transition is complete. And I couldn’t be happier.

The only downside is the expense – all in all, it cost $78.95 to go through this process. This was spent on two tools that made the process possible:

  • Aid4Mail – A key application used for converting the various mail-storage file formats.
  • gMOVE – Used for importing PST files into Gmail.

The process itself was simple, once I had found the software I needed, which took some doing. Here’s an overview, and some notes if you happen to try something like this (this assumes that you have Outlook installed).

  • Export messages to mailbox format. (If you are moving from Thunderbird this isn’t necessary as it already is stored in that format.)
  • Use Aid4Mail to convert the mbox files to PSTs
  • Load PSTs into Outlook and cleanup as necessary (remove duplicates, cleanup directory structure)
  • Launch gMOVE and use it to import the messages from Outlook to Gmail

There are a couple major differences in this attempt, compared to the last. A few things annoyed me about the way things worked after the last time, not the least of which is that by using Gmail Loader you loose all meaningful timestamps. So you don’t know when a message was sent or received.

gMOVE eliminated that problem. It sends the messages to a special POP3 server, and automatically configures your Gmail account to use it. That way, they can control the timestamps, and set them to what they originally were 1.

So after all is said and done; I think I’m happy with this system; much better than last time. I simply can’t justify using a desktop based email client anymore. It just leaves you too out of touch.

1). There is a security issue here, so I wouldn’t do this with anything containing sensitive information.

August 25, 2007

Well, looks like I was wrong…

Well, it was a while back that I said I would start writing again – that just never quite happened.

Much interesting has happened in these months, a few co-workers left the company, a few new faces came in; there was also a promotion and a number of new projects. Oh, and there’s a new relationship, and a fair bit of time now going to my old profession and now hobby of photography. Between all of these, spare time isn’t something I have much of – if any.

With all this in mind, many people would give up and walk away – but I see this as being important enough to fight for. It’s a matter of priorities and time management. For a developer, being active in the community is important; it’s easy to be left behind once you find yourself outside the loop. So, I’ll simply have to make community involvement a higher priority than it’s been. As for time management though, the story isn’t so simple.

I’ve been using Tasks (which I highly recommend) for a while now to keep track of what I’m working on, and for that it is quite effective. For time management though, I need to reevaluate how I work completely; find a method that allows me to be as productive as possible. I’ve seen a number of articles, guides, and books on the topic, so I believe I’ve a fair bit of reading in front of me. As I go through this process, I’ll write about my findings, and share any solutions I find.

If anybody has advice on how to make time for everything, I would certainly like to hear it. Hopefully, this time when I say this blog is coming back to life, it actually will.

May 27, 2007

Another one bites the dust…

Later this week I’ll start the process of closing my start-up, aDeVIX Software. After months of planning and development, the decision has finally been made to call it a day. It was a great idea, but time and money conspired against us, with great effect.

We had a great product in mind, just not the resources to make it happen. I do believe that it would have been quite a success, but it takes a fair bit of time, and even more money to launch a commercial product aimed at mid-size businesses. It’s not a simple thing to sell software costing more than $10,000 per install; and being a company with no reputation, it’s almost impossible.

We planned the design, the marketing, the budget (even allowing for snacks & drinks), covered every detail, but when you don’t have the time to write code, or the money to pay people to write it for you; no amount of planning will help. We then delayed, then came up with smaller, simpler products, then scrapped all that and went back to the original idea.

Months of work, thousands of dollars in various expenses, and not a single dime as income; much effort, no reward. Many thousand lines of code, a few websites, countless meetings, and enough notes to account for the clearing of a small forest; but no money, no assets of value, nothing. It’s a bit painful to think about all the effort, and see that it was all for not.

It’s certainly possible to make an ISV work, it’s just a matter of being honest with yourself. Can you afford the expenses? Do you have the time? Will you be able to support the product yourself until it brings in enough money to hire people?

In some ways though, I’m happy that this is done, as it now leaves me free of any potential conflict of interest when it comes to pursuing future opportunities.

Next Page »