It's been well over a year since I last created a new Notes database. While I've tweaked a few Domino apps here and there in the mean time it's probably about 18 months since I did any real work with Domino.
Domino-based work represents about 10% of my turnover over the last year and Domino Designer rarely sees the light of day other than when I'm in "support mode".
Contrast this with a period up until about 3 years ago when Domino was pretty much all I ever did. I messed with other platforms for fun, but Domino was my bread and butter. How times have changed.
Yesterday I Tweeted:
Just had a "Dear John" phone call with my longest-standing and best customer. I no longer have *any* Domino customers.
It's a little sensationalised for effect, as there'll be maintenance work with them for a while and consultancy work in helping them migrate away from what I built, but, in the long term there's, no work there.
That tweet came less than 3 weeks after this one:
Just found out another of my long-term customers are ditching Domino and, hence, me.
They're dropping like flies. This year I've lost all of my long-standing customers. In all cases primarily because they're ditching Domino. Either that or there's something they're not telling me, but I think it's a clear case of Domino being on its way out.
Losing a good customer is never nice. Yesterday's phone call was actually quite upsetting, even though I've seen it coming for a while now. On the flip side though I can't help but see the positives in it. It gives me chance to start afresh.
For ages now I've been telling myself I should learn XPages so I'm better equipped to battle it out in the Notes work space. But, come on, is it really worth it? Would learning XPages really get me any work and secure my future?
I think the point has come where I need to stop thinking of myself as a Domino Developer and look to an alternate path for my future as a developer.
That future could well be bright. I'm just not so sure it's very yellow*.
If things continue at this rate I'd say that, in a year's time, I will be no longer using Lotus Domino at all.
* Hey, if you want any Domino work doing, then you know where I am. I'm not saying I won't do Domino work. I'll do any work at all. It's just that there doesn't appear to be any Domino work about.