The strongest articles on engineering excellence and technical leadership — ranked by substance, not recency. How this is ranked
Engineering as a Leadership System: Moving Beyond Frameworks
Delivery outcomes are shaped less by frameworks and practices than by the operating model leaders have designed. How an organisation's …
Why Most Companies Operating Models Fail in Dynamic Markets
A concise comparison of Predictive and Adaptive Operating Models, explaining why traditional structures fail in dynamic markets and how …
Telling People What to Do Is Not Leadership. It’s a Failure of System Design
Explores why real leadership means designing systems that enable team autonomy, flow, and accountability, rather than relying on …
AI Agents Lie About Being Done
My agent reported every task complete when half the tests were missing. Call that a lie if you like. The engineering problem is that the …
Don’t Manage Dependencies, Remove Them
Explains why dependencies are a sign of poor system design and outlines steps to eliminate them by aligning teams, clarifying ownership, and …
The Estimation Trap: How Tracking Accuracy Undermines Trust, Flow, and Value in Software Delivery
Tracking estimation accuracy in software delivery leads to mistrust, fear, and distorted behaviours. Focus on customer value, flow, and …
Is Agile Really Just a Mindset?
Explores Agile as a disciplined system of delivery, emphasizing engineering excellence, CI/CD, observability, and system design over mindset …
Stop Building Silos. Start Building Systems
Explains how fragmented automation and tool silos harm software delivery, and advocates for unified engineering systems and platform …
How to Build for Business Resilience and Continuity
Learn key strategies for building business resilience and continuity, including observability, system decoupling, routine deployments, team …
889 resources, newest first
Upgrading to Team Foundation Server 2012 Update 1
Step-by-step guide to upgrading Team Foundation Server to 2012 Update 1, including backup advice, installation process, configuration, and …
Continuous value delivery with modern business applications
Explains how modern business applications use continuous delivery to release new features frequently, reduce risk, and improve customer …
Project Server 2013 Issue - TF294012: Cannot access the following enterprise project
Explains how to resolve the TF294012 error in Project Server 2013 by switching from SharePoint to Project Server permission mode for Team …
Integrating Project Server 2013 with Team Foundation Server 2012
Step-by-step guide to installing, configuring, and integrating Project Server 2013 with Team Foundation Server 2012, including setup, …
Project Server 2013 Issue – TF294026: The following work item field does not exist
Explains how to resolve the TF294026 error in Project Server 2013 and TFS 2012 by adding missing work item fields required for integration …
Project Server 2013 Issue - TF294003: Cannot access the following PWA instance
Explains how to resolve TF294003 errors when connecting Team Foundation Server 2012 to Project Server 2013 by updating the TFS service …
Professional Scrum Foundations in Alameda, California
Covers a two-day, hands-on Scrum.org course in Alameda, teaching Scrum principles, teamwork, and practical software delivery for all roles …
Integrate SharePoint 2013 with Team Foundation Server 2012
Step-by-step guide to installing, configuring, and integrating SharePoint 2013 with Team Foundation Server 2012, including setup, …
Application lifecycle management with Office 2013 on Windows 8
Explores how Office 2013 on Windows 8 supports application lifecycle management, highlighting touch features, easy installation, and ALM …
Team Foundation Build 2012 Issue - The target CleanWorkspacePackageTempDir does not exist
Explains how to resolve the "CleanWorkspacePackageTempDir does not exist" build error in Team Foundation Build 2012 for upgraded ASP.NET MVC …
TFS 2012 Agile Planning Tools Issue - nested tasks makes the parent task disappear
Explains why nesting tasks in TFS 2012 Agile Planning Tools causes parent tasks to disappear, and recommends using nested Product Backlog …
The new normal of the modern application lifecycle
Explores how rapid technological change, consumer expectations, and agile practices are reshaping software development, IT roles, and …
Automated Testing in a modern application lifecycle
Explains the role of automated testing in modern software development, covering types, integration, benefits, challenges, and tools for …
Testing in the modern application lifecycle
Explores challenges and solutions for manual testing in agile software development, focusing on tracking, automation, actionable bugs, and …
Virtual Labs in the modern application lifecycle
Explores how virtual labs help development and operations teams manage, test, and automate complex modern application environments using …
Visual Studio 2012 Launch RoadShows around the World
Global Visual Studio 2012 launch events featuring keynotes on IT consumerisation and agile development, with sessions in the UK, US, and …
TFS Integration Tools - Issue: TFS WIT invalid submission conflict type
Explains how to resolve the "TFS WIT invalid submission conflict" in TFS Integration Tools by adjusting permissions and enabling bypass-rule …
Get a free Team Companion licence for Visual Studio 2012 Launch?
Learn how to claim a free Team Companion licence for Visual Studio 2012 by following simple steps on Twitter, Facebook, or Google+ during a …
Requirement management in the modern application lifecycle with TFS
Explains how Team Foundation Server supports requirement management in modern app development, including traceability, integration, and …
The evolution of a blog, the race for responsiveness and even a little support from WP Engine
Covers migrating a WordPress blog to improve speed and reliability, comparing hosts, plugin choices, and the impact of WP Engine’s support …
My Team Foundation Server system accounts are changing? What do I do?
Learn how to update expiring Team Foundation Server service accounts, including steps for TFS, Build, SharePoint, and SQL, to prevent …
TFS 2012 - Issue: TF30063: You are not authorized to access and can’t trace permissions
Explains how a global "deny" permission in TFS 2012 can block SharePoint 2010 access, causing TF30063 errors, and highlights where to check …
TFS 2012 - Issue: Stuck builds in Team Foundation Build with no build number
Explains how to resolve stuck builds in TFS 2012 where no build number is assigned, caused by IIS multiple site bindings, with steps to fix …
TFS Integration Tools - Issue: Unable to resolve conflict as Access to the path is denied
Explains how changing WorkSpaceRoot in TFS Integration Tools can cause access denied errors and details how to fix permission issues by …
I spell it as Favourite and you as Favorite
Explains the differences between British and American English spelling, and shows how to switch language settings in Word and PowerPoint …
Upgrading Windows 7 to Windows 8 remotely over Team Viewer for parents in another country
Step-by-step guide to upgrading a remote Windows 7 PC to Windows 8 using TeamViewer, including tips for handling compatibility, reboots, and …
Visual Studio ALM by Martin Hinshelwood is now available on Kindle
Martin Hinshelwood’s Visual Studio ALM blog is now available for wireless delivery on Kindle, making it easy to access software development …
I messed up my checkin failure conflict resolution with the TFS Integration Tools… Now what?
Describes troubleshooting and recovering from conflict resolution errors in TFS Integration Tools, including undoing rules and restarting …
TFS Integration Tools - Issue: TF10141 No Files checked in as a result of a TFS check-in failure
Explains how to resolve TFS Integration Tools check-in failures (TF10141), covering conflict identification, manual resolution steps, and …
TFS Integration Tools - Issue: Sequence contains no elements
Explains how to resolve the "Sequence contains no elements" error in TFS Integration Tools by removing outdated TFS 2008 adapter files to …
TFS Integration Tools - Issue: TF205022: The following path contains more than the allowed 259 characters
Explains how to resolve the TFS error caused by file paths exceeding 259 characters during migration, with steps to shorten paths and adjust …
TFS 2012 - Issue: TF250052: Grant access rights already exists after reconfigure of SharePoint
Explains how to resolve the TF250052 error in TFS 2012 after reinstalling SharePoint 2010 by refreshing the access rights list to display …
TFS Integration Tools - Issue: TF14009: Cannot merge source into target because the target is underneath source
Explains the TF14009 error in TFS when merging a source into a subfolder of itself, its causes during migration, and practical workarounds …
TFS 2012 - Issue: Manage Group Membership missing from admin after TFS 2008 to TFS 2012 Upgrade
Explains how to restore missing group membership management in TFS 2012 after upgrading from TFS 2008 by manually adding permissions using …
TFS Preview - Issue: TF400898 The underlying connection was closed
Explains the TF400898 error in TFS Preview, its causes, troubleshooting steps, and how a bug in the version control subsystem led to file …
Visual Studio 2012 RTM available & installed
Covers installing and upgrading to Visual Studio 2012 RTM and Team Foundation Server, key new features, upgrade tips, common issues, and …
TFS Integration Tools - Issue: TFS WIT bypass-rule submission is enabled
Explains how to resolve TFS Integration Platform errors caused by missing permissions for bypass-rule submission by adding accounts to the …
TFS 2012 Issue: Some features of Team Web Access are not visible to you
Explains why some Team Web Access features in TFS 2012 may be hidden due to licence restrictions and how to assign users to the correct …
TFS 2012 Issue: TF255507: The security identifier (SID) for the following SQL Server login conflicts
Explains how to resolve the TF255507 SID conflict error in TFS 2012 caused by server renaming, including SQL commands to fix login issues in …
Install SharePoint 2013 on Windows Server 2012 without a domain
Step-by-step guide to installing SharePoint 2013 on Windows Server 2012 without a domain, including prerequisites, configuration, …
Issue SharePoint 2013: The username is invalid. The account must be a valid domain account
Explains how to resolve the SharePoint 2013 error requiring a domain account by using PowerShell to configure a farm with a local account …
Deploy from Visual Studio 2012 to iOS, Windows Phone, Android and Windows
Learn how to use Visual Studio 2012 and C# to build and deploy a single codebase to iOS, Android, Windows, and more, with options for …
Woops I installed Windows 8 instead of Windows 8 Pro!
Explains how to identify if you installed Windows 8 instead of Windows 8 Pro, the missing features, and how to upgrade to Pro without …
Windows 8 Issue: Local network is detected as public
Explains why Windows 8 may label Hyper-V virtual networks as public, causing connectivity issues, and provides steps to manually set them as …
Green to Orange–Joining the VSIP team as a Technical Product Manager
Explains the role of a Technical Product Manager in the Visual Studio Industry Partner Program, focusing on partner collaboration, …
Upgrading from TFS 2008 to TFS 2010 Overview
Guides the upgrade from TFS 2008 to TFS 2010, covering technical steps, process template migration, challenges, and best practices for a …
Office 2013 Issue: There is not enough free memory to run this program in Outlook 2013
Explains causes and solutions for the "not enough free memory" error in Outlook 2013, including disabling shared folder downloads and …
Installing Office 2013 on Windows 8
Step-by-step guide to downloading, customising, and installing Office 2013 on Windows 8, including tips on features, feedback tools, and …
Office 2013 Issue: Installing Office 2013 breaks Visual Studio 2012
Installing Office 2013 on a system with Visual Studio 2012 RC can cause C++ runtime errors. Apply the July 2012 update to resolve …
Migrating data from FogBugz to TFS 2012 using the TFS Integration Platform
Step-by-step guide to migrating FogBugz data to TFS 2012 using a custom CSV adapter with the TFS Integration Platform, including setup, …