Welcome!























































Succinctly Excellent Free Technical E-Books (1/12/2016) - There are a lot of free ebooks covering technical subjects, and there are a lot of ebooks that have excellent content however finding some with both attributes can be hard. Syncfusion have a collection of really good technical overview books that cover different subjects ‘succinctly’. https://www.syncfusion.com/resources/techportal/ebooks These are not 1000 page monsters but instead focus…More





Adding a Return Message in an RSA Sequence Diagram (5/12/2014) - Here’s a quick tip that I found useful last week. If you’re using IBM Rational Software Architect to produce a UML Sequence diagram and you add a new Synchronous Message activity the tool automatically inserts a return message for you (this can be turned off in the preferences tab). Last week I discovered that if…More

Critical Preview Fix For Live Writer Code Plugin (11/26/2013) - Just a quick note to announce a new version of my Windows Live Writer plug-in, for Source Code Syntax Highlighting in WordPress.com posts, has been released. CaptainKernel posted a comment on this blog to say he was having issues with the preview feature not formatting the code correctly. After some investigation this has been caused…More



Building A Learning Culture (10/1/2013) - I’m keen on fostering a learning culture within teams and was drawn to this article on InfoQ “Creating a Culture of Learning and Innovation by Jeff Plummer” which shows what can be achieved through community learning. In the article Jeff outlines how a learning culture was developed within his organisation using simple yet effective crowd…More

The End Of TechNet Downloads Raises The Barrier To Entry For MS Techies (9/7/2013) - Microsoft unfortunately recently announced the demise of the TechNet Subscription. Whilst I appreciate that TechNet download abuse must contribute towards the availability of pirated products, I still think that this is a short sighted move by Microsoft. The MSDN subscription will continue (for now) and anyone making money from privacy will be able to cover…More
SQL Server Compact Minimum Date Value (5/11/2013) - Recently I got this error connecting to a SQL Server Compact database from .Net: "An overflow occurred while converting to datetime." So I dug into my data insertion code (I was using the excellent Massive mini ORM by the way – and yes I know its not really an ORM but that’s another post) and…More
The Growth Of Business IT (2/11/2013) - In my popular post on “The Future of the IT Department” I covered how IT is changing rapidly in enterprises and touched on how business aligned IT teams are going to become more relevant. Some of these agile ‘business focused development and delivery teams’ will be official IT sponsored initiatives whilst others will be somewhat…More
Estimates: A Necessary Evil (2/4/2013) - Despite being an age old problem in the IT industry (and presumably a problem in other industries) it still concerns me how we have to rely so much on estimates to manage resources on complex multi-million pound projects. We call them estimates to hide the truth that they are at best educated guesses, or at…More


Just Do It ! (1/8/2013) - Now I’m not a big fan of New Year’s Resolutions and in fact have the same one each year which I religiously stick to, which is to never make any New Years Resolutions. However whilst we are all in the spirit of renewed enthusiasm for the new year ahead I’d like to quote the great…More


Live Writer Syntax Highlighting Plug-in Minor Update (9/19/2012) - The recently released Version 1.4 of my Windows Live Writer plug-in for Syntax Highlighting resolved some HTML encoding issues experienced by some users. It seems however that this fix has had a knock on effect for some other users and especially those hosting their own WordPress blogs (i.e. not hosting on WordPress.com). To make the…More
The HTML Agility Pack (9/5/2012) - For a current project I needed to perform a simple screen scrape action. The resulting solution was functional but a bit rough and ready. Luckily I stumbled upon this open-source HTML library project: The HTML Agility Pack, hosted on CodePlex at http://htmlagilitypack.codeplex.com. It is an excellent little library that makes dealing with HTML a breeze,…More
Useful Web Based UML Drawing Tools (7/25/2012) - A basic sequence diagram can be a very powerful tool to explain the interactions in a system but drawing them can often be too time consuming to bother for disposable uses. I find that many people draw them out on rough paper to help explain their argument but less actually ever bother to build them…More

It’s All About Culture (Enterprise IT Beware) (5/15/2012) - This interesting post by PEG recently highlights an organisations culture as being in reality the only differentiating factor that they have. In his view assets, IP, cost competitiveness, brand and even people can be copied or acquired by your competition but it is your company culture that will lead to success/failure. I agree with his…More




The Enterprise & Open Web Developer Divide (2/6/2012) - In this interesting Forrester post about embracing the open web Jeffrey Hammond highlights the presence of two different developer communities. In his words: "…there are two different developer communities out there that I deal with. In the past, I’ve referred to these groups as the "inside the firewall crowd" and the "outside the firewall crowd."…More
Enterprise IT Project Insanity (1/16/2012) - A study published in the Harvard Business Review has again shown that many IT projects continue to come in late and over budget. In addition it shows that there is a higher than expected number of large scale failures. These failures are massively over budget (200% in this study) and over deadline (70% overruns) and…More
Embedding Pro-Active Tasks In Your Dev Team (1/16/2012) - We have made huge advances over recent years in the tools available to the development team, including the more proactive and investigative tools (profiling tools, code analysis, performance analysis, debugging etc). However demanding project timelines mean that we have increasingly less time to investigate, trial and use these tools. Compounding the problem is that unfortunately…More
No VS with Notepad++ and Programmers Notepad (12/5/2011) - Sometimes, despite Visual Studio being an excellent IDE, you want to go the No VS route and hack your code in notepad. Perhaps you just want to make a quick change and its not worth firing up the full VS experience. Maybe you are only checking the code as a background time-filler in between other…More
Using SlickRun For Fast PowerShell Commands (11/15/2011) - I’m a big fan of SlickRun and if you’ve not used it I recommend you download it and give it a try. I find it an invaluable tool not only for launching apps but also web sites, collections of applications and directories etc. It’s the simplicity of SlickRun that makes it so powerful. Sure there…More


Is Your Gym Like Your Dev Team? (7/5/2011) - I recently managed to drag myself out of the office and into the gym, but unfortunately my mind was still on the office and my observations of what makes a dev team tick. In between sets I observed my fellow gym-goers and I witnessed similarities with my experiences of IT development teams. Parallels between your…More


Android Remote Desktop Client (3/14/2011) - I find that I am increasingly relying on the computing power of my Android smartphone (a HTC Desire) and finding novel ways of using it to make my IT life easier. Sometimes I just want to connect to my PC that is in another room, or more often for me it’s my headless Windows Home…More
Software KVMs (3/14/2011) - Recently I have acquired an additional desktop machine on my desk and quickly saw the potential to expand the amount of screen real estate at my disposal (you can never have enough screens). So imagine I have a laptop physically connected to two screens and a desktop PC, with one screen connected, on the same…More
