How to write amazing software

During most of my day, I work at Tideway Systems where we produce software that helps companies get a grip on their IT infrastructure – particularly their servers rather than their desktops.

Over the past few years, we have evolved a process for making the software we write highly valuable to our users and do so in a way that allows us to be flexible about scheduling, keep the creative juices flowing, and deliver it all very quickly.

If you are working in a software development organization and this kind of thing interests you, head over and have a look at my latest blog post which is about how our process allows us to build amazing software.

I’d love to hear your thoughts!

First impressions of Kiev

Last week, I visited Kiev – which is the capital of Ukraine – for a couple of days. Before I forget why it was special, I would like to share some of my initial impressions of this fascinating place.

UkraineImmigration at the airport was effective and painless, although the officials were as stern and humourless as those types always seem. The airport is also not very large (at least compared to Heathrow The Monster) and I was outside quickly.

Here, I was met by a driver holding a sign, and as I nodded to him he walked off, leaving me to follow him into the car park. The walk was short and I got in after him, asking him if he had been waiting long.

“No English”, he said and smiled. This turned out to be quite common – most Ukrainians know Ukrainian and Russian, and not much else. Not too far from most English, who know both English and American.

Continue reading