3 ms·
I've been working on mine (bit.ly/1rqJ0NG) for over 7 years. There are a few things that keep me going - - The first is that while I've been using it (or a ver
by Spearchucker 12y ago
I've been working on mine (bit.ly/1rqJ0NG) for over 7 years. There are a few things that keep me going -
- The first is that while I've been using it (or a version of it) for about 5 years, there are a lot of features I want that are still missing.
- Second is wanting to see it through. There are loads (over 20) of unfinished apps in my \Dev folder. I think some of them are epic ideas, but decided to focus on one and see it through.
- Third is to make some cash. That's a nice to have, and I'm ok with it not making anything, because of reason 4 -
- I love working on it. It's rewarding like nothing else is. I once told a friend (quite seriously) that solving some hard problem in it was better than sex. He told me I was doing sex wrong. Maybe... but I can stare at a piece of code for ages after writing it, if I think it's good. Narcissistic, I suppose, and probably deluded, too. But there it is.
- Fifth, and last, I've learnt more from it than any other (single) project I've ever done - privately or professionally. Not just code, the cloud, document v. relational v. graph dbs, but also the not-so-great value of TDD, the value of DevOps, and arguably the most important, the value of just not accruing technical debt, ever, at all. If you gave me another minute I'll think of a million other things it taught me.