90% or more of companies we talk to arrive on our doorstep with the solid conviction that they are the owners of a unique and unfathomable software legacy. Architecture is described as ‘interesting’, or ‘original’ or ‘highly creative’, the code base is not comprehensively documented.
Of these 90%, I would say 90% are overestimating common practice or underestimating themselves. In fact, on-boarding developers into a complex legacy is not more or less difficult if those developers are working remotely. It is, though, different and it’s worth taking an objective look at those differences. Continue reading