Who am I? What is this blog for?
It’s now a week until my employment at Comverse ends and my new (ad)venture begins. For somewhere between six months and a year I’m bootstrapping myself to flesh-out and build some technologies that have been rattling around in my head for some time. I don’t know at this point exactly where this will lead, the ideas are dragging me in a few directions, but it will be a challenge, and for that reason alone it’s worth undertaking.
After nearly fifteen years in the software industry, I’ve seen much of the good and bad. After the first few weeks of my first job in 1995 I was left wondering why, though we were writing exciting software to solve our client’s problems, we didn’t harness software in the same way to solve our own problems. Between that point and today the complexity of designing, developing, testing, configuring, shipping and maintaining software has got ever more complicated. Through all this increase in complexity, I haven’t seen software that looks inwards and solves the problems inherent with that increased complexity.
Now there has been some improvement, and the more I look, the more I see. Since I started thinking about this venture, I’ve uncovered huge numbers of really exciting things happening that I never knew about. So, perhaps the first thing I’ll use this blog for is to highlight some of those. My bookmarks are full of companies writing software tools that may revolutionise what we’re doing. However, in amongst all of them I still can’t find what I’m looking for.
So what is this blog for? There was one idea above, but other than that I’m not entirely clear. It’s definitely a page to represent me beginning something new, and I suspect that for the time being it may just be a source of amusement for myself. However over the next year I’m going to have to learn a lot – and maybe (if I have time) I’ll share some of it here. I’ll also definitely need some feedback on what I’m doing, so having a place to document and explain what I’m doing will also be useful.
If you work in the software industry, whether in development, test, professional services or management and you’re interested in harnessing technology to improve and automate the software life-cycle, or if you’re part of a globally distributed team and want to improve collaboration within your team, maybe I’ll have something here for you.
I know I’ve not told you much, sorry for that. There will be more to come.