When people see a successful software product, they only see half of the story.
An incredible amount of work has gone into these products, but behind them, invisible to an outsider, there is often just as much code buried in internal systems and ‘supporting’ projects.
Here’s what this looks like for us: our product ‘Tower’ is a desktop GUI for Git. It helps over 100,000 users in companies like Apple, Amazon, and Google work more productively with the Git version control system. The codebase for the macOS version alone has over 300,000 lines of code.
But in the background, we have another major internal ‘product’: our licensing system.