When I'm at work, I use Microsoft Windows as my primary operating system. As anyone who routinely uses a Mac will tell you, this is something of a frustrating experience. Things that should just work just don't. Don't get me wrong, this isn't Microsoft's fault, and it's not even Microsoft's software causing the problem at the moment. It just seems to me sometimes that there's just a general apathy about the platform. Developers of software don't necessarily think carefully before they act.
Case in point, I've just been writing a blog post in Ecto on the train. Of course, working in the IT industry, I'm a wily old goat, and I'm thinking: "Ah ha, much safer to write it offline, no danger of losing the post half way through because of a shaky Internet connection! Oh how clever I am..." ... not, as it would turn out. It would appear that Ecto has a few subtle bugs around posting that means if your internet connection is flaky, it sometimes looses the post that's being uploaded. This has just happened to me twice in as many attempts. I think it's because it thinks it has uploaded successfully, so it then refreshes its local article list, but sadly my masterpiece isn't on the server.
Being a wily old goat, I thought I'd have a bit of a whine about it. Now, doesn't that feel better?