There’s a great post by Shoemoney on prioritizing profitable projects. The “fun factor” is one thing I try to avoid. The other is “problem solving”. It’s easy for me as a software developer to get an idea, and start working on a proof-of-concept (a quick and dirty piece of code that does the complex piece of function, but doesn’t have all the easy “been there, done that” pieces, and certainly doesn’t look nice).
Before I know it, a day has gone by and I’ve got the proof-of-concept for something I might not even use, and another project that is live or almost live hasn’t been updated.
Hence: