Site icon ActiveInbox Blog

The Next 2 Years (after reflecting on a decade)

I’m now finally in a place where I can move fast again.

I’ve just hit a major milestone, in that what I casually tell friends has been the “one and half years of misery” finally came to an end at 17:30 last Friday, when I pushed the payments system live. (One thing I’ve not learnt in a decade: don’t push things live on Friday evening!).

The payments system is somewhat mundane in & of itself, but it represents something much greater: the final step of an almost complete revamp of everything ActiveInbox.

The tl;dr is I’m finally looking forwards, rather than inwards, and freshly enabled to finish some things for you that I’ve been thinking about – and prototyping, and gathering feedback on – for 3 years.

A more thorough review

The longer version, if you’re inclined to read it, will be my attempt to share some honest insight into what’s been happening in the company, and the impact that has had, and will have, on ActiveInbox.

It’s probably mostly of interest to fellow indie hacking / bootstrapped startup geeks, but I hope it’s also interesting enough to skim for anyone who wants to know the personal story behind ActiveInbox.

The big beats of ActiveInbox’s history

With one indisputable positive North Star

This post is really about identifying strategic mistakes that I want to correct, and so naturally overlooks what was successful. Very simply, we’ve lasted a long time by software company standards. We’ve served an audience of very successful customers (we attract a lot of executives, entrepreneurs, leaders) for 14 years, and I’m primarily proud that we did it in harmony with you all as a community, invested in making something that really helps productivity. (I’ve spent 1000s of hours on Skype calls with 100s of you over the years.)

Identifying failures that have let you down

The turn of a decade is interesting. Rather than another New Years of “last year had some bad bits, maybe I’ll fix next year”, the recurring lies one tells oneself become much clearer over 10 years.

In order of severity, those problems distilled down to:

  1. Never choosing where to excel
    I never committed to focusing ActiveInbox on solving one customer problem, for one group of customers. This is the core of almost every other problem. The temptation to be everything to everyone (and also not to push away any customers who supported us from the early days), with the remote possibility of a big win, was too great, and I think mainly ego-driven. It left us competing against the broad mission of Google to boost productivity, without Google’s financial resources to do so. The most serious problem this caused was paralysis: it was hard to release new powerful features that would have delighted one group, but increased “bloat” for another, so I hesitated to release anything.
  2. Insufficient revenue
    We never raised prices. Again, in wanting to be “for everyone”, we had to keep prices at the lowest common denominator. So even though we had more than 10,000 customers, we never had the resources to really deliver as quickly and robustly as I think you needed.
  3. Holding back creating a more rounded team
    I resisted making the tremendously talented people who I got to work with, who brought complimentary skills, a meaningful part of the company. This was mainly a lack of commitment from me (I never truly resolved whether I wanted this to be a fulfilling product that brought in a good income and time for a great lifestyle; or to deeply invest in creating a mature company that other people could bet their families on). If I’m brutally honest about myself, there was also a lack of maturity in sharing my role and potential upside, especially having spent the early years as a solo founder (aka the sunk-cost fallacy in psychology). The other lesson I should mention is I definitely suffered the egotistic belief I must learn a skill before I could credibly hire and manage for it; instead of hiring a genuine expert would have been instant in results, more educational, and require less management.

    On a personal note, as a social person, this ‘problem’ is probably my biggest actual regret of them all, even if it isn’t the biggest cause of failure: because not having an equal to bounce ideas off and share the strife, and not having a culture where we tried and won as a team, made the whole endeavour a less human experience.
  4. Choosing short term gambles over long term safe returns
    In times of stress I have a tendency to return to my safe space of making the product better, instead of pushing into sales, marketing, or any other discipline that wasn’t my area of primary expertise. Essentially a common failing amongst indie product makers is looking for a “big breakthrough/shortcut” with new products, rather than making steady progress. I can really see this “tortoise & hare” situation in retrospect: had I been more disciplined in growing out different skills across a team over 14 years, even if it was only slow progress, there’s a good chance we’d have much more capability to deliver right now.
  5. Getting slower as time goes on
    A consequence of the short-termist thinking of #4, technical debt was allowed to balloon over the years (“tech debt” is where the code has become so complex and intertwined that a feature that should take 2 days to complete ends up taking 2 weeks).
    Solo founders are also prone to not re-evaluating the problem/solution landscape rigorously enough (primarily as there’s no one to create discussion tension with), and there’s definitely been an under-current of wanting to make the solution fit the concept I arrived on in the 2000s, rather than stay open to changing problems and technologies. The dissonance created by wanting to stick to a concept while also exploring new frontiers ultimately achieved neither, and led to decision paralysis.
    Combined with the Acts of God above, and a fear driven attempt to protect my reputation, it’s meant that nothing that stands out has been released for at least two years.

I basically failed to align the scope of problems you wanted me to solve with the resources to do it. I should have committed to either taking on investment and talent to step up, or shrunk the scale of the ambition down and planned to expand over the long term.

Making the changes for growth

Already achieved

As much as the last couple of years have been painful, they’ve resulted in a few major positives:

  1. I can move fast again, as the technical debt built over the last 10 years has been cleared. It no longer takes a whole team to achieve absolutely anything. ActiveInbox has a clean modern codebase, and all 4 of our servers are written in the same language, with the same system, and hosted on Heroku (who handle almost all of the maintenance work).
  2. Our security and privacy is world class, which is the most important objective in handling your email. (It’s a small glimmer of pride, but we actually went above & beyond what was required for the Security Audit, and the primary technical expert for Google-appointed security firm who penetration tested us sent a text to a colleague stating “this client is doing an awesome job… wish there were more software teams like this”).
  3. I’ve conducted umpteen customer interviews, and built multiple prototypes, for new features in the last few years. They’re now ready to be composed and presented to you!

Focusing on a single, clear problem to solve

Rather than give you a glib sales line, I want to show you my thought process for the problem I want to solve.

At a very high level, there are a few global trends that make success harder for us as individuals:

So, at a time when we need to have the headspace to be strategic with our careers, and build our professional network; we’re getting increasingly bombarded, squeezed and frazzled.

There are a few more insights that feed into how it might be helped, in our small realm of email:

Drilling down further into the highly specific problems of email that need solving:

The core of this is I want to make it easier to connect with people through email, to take advantage of opportunities that spring up, by reducing the email overload for both sender and recipient. I’m not just solving reducing time in our own inboxes, but reducing time in inboxes across the network. To a large extent this will be achieved by acknowledging how we as senders have a lot of responsibility in respecting the recipient.

The primary audience will continue to be executives and managerial (CxOs, entrepreneurs, partners); but I anticipate testing to see how well it works for outbound (sales/PR) teams as well.

(As an aside, another major problem to solve is adding collaboration to email, to better serve a customer, or make decisions about a product feature issue, by pulling together all siloed information trapped in email out into a shared view, available to everyone to contribute or utilise. But for foreseeable, this is outside the scope of that core remit)

Building a delivery machine for you

The immediate goals are:

To actually do that, the roadmap is:

I’m still at my happiest being a boutique product maker, talking to you, listening to your needs, and crafting fresh and transformative solutions.

There are broadly 3 types of motivation for an entrepreneur: impact, money and experience. I’m definitely the former. ActiveInbox, and the sibling that will be joining it, will continue to be built with a mindset of serving you for the long term.

But, the big change is to commit the next decade to building a company that can keep doing so with much more resilience, and pace, than we’ve had.

Thank you for all the support you’ve given ActiveInbox over the last 14 years, that’s got it to where it is today.

Exit mobile version