Home

Community Mapping Exercise (Flickr – Steven Warburton)

Welcome to my blog

I am a software consultant with over two decades of experience bringing solutions to market. I specialize in mobile, SaaS, Multi-Tier application architecture and development. Along the way, I’ve learned a few things about software development, managing projects and getting them to market. This blog is an attempt to share some of that experience and help others avoid some of the mistakes I’ve made. While I still write lots of code (over 250,000 lines of it in the last two years), the real value I bring to projects is the full systemic view of complex systems and rationalizing all of it to provide solutions that make system faster, more reliable, more scaleable and most importantly, work better for their intended users.

I’ve not written an article for this blog  in over two years, but readership continues to climb every month. It now receives over 3,000 visits each month with a surprisingly large number of inbound links from universities. I have not been blogging for the last while because I have been very busy on two projects that have consumed all of my time. I will begin blogging again very soon.

The reason for not blogging is that I am also the founder of yapAgame (social media for sports fans) http://yapagame.com and ProjectYap http://projectyap.com which marries the social engine I created for yapAgame with Agile Project Management methods to create the first social and truly collaborative project management system. yapAgame is available on Windows 8, Windows Phone 8 and of course through your favourite web browser on any device including mobile. ProjectYap is currently available on Windows 8 and will very soon be available via your web browser.

Along the way, I’ve also done a few other things like authoring and presenting numerous presentations on Object Oriented Design, application frameworks, database optimization and other topics at international conferences in the US, UK, France and Canada.

As soon as we deliver ProjectYap (web), I will get back to writing more articles. Look for the next one soon…

Michael