If like me you have been in the IT/development game long enough you will realise that the software/technology is sometimes the bit part player in a scenario - often commercial and business aspects overshadow things by a long way. Along with that is the soft skills side of the equation - thankfully something I picked up well enough when I was with Conchango (now EMC consulting )... A brilliant blog I stumbled upon, again via High Scalability is AKF Partners . These guys specialise in consulting around site and application scalability and have a great blog on a variety of topics associated with building software including team composition, hiring and management, security, hardware, vendor negotiations, SOA, deployments, how to be a CTO! If you find that you need to up to date on IT concerns not directly technology related then this blog is a must read - they have some great thought provoking posts.
Random thoughts on software development & the interweb, home automation, media centres & gadgets and other interesting stuff...well interesting to me anyway