Custom built software. It occurred to me this week that this ‘asset’ as it’s categorized by GAAP is a depreciating asset, much like a car or piece of capital equipment ( machinery ).
Does it derive value? Yes….indirectly. But ultimately it’s value is underutilized, and quickly de-valued.
Imperfect as it is…there is little alternative….FOR NOW. So what’s the best strategy for investing in this ‘asset’?
Minimize it. The less you put in. The less you lose.
Find the cheapest way to accomplish your custom software needs and invest in that first. Any other investment strategy invites disappointment, and reduced expectations in the future. This strategy, however stark, also recognizes the truth…..big things start small and simple.
Prove it out with a minimal project and then decide whether additional value could be derived.
They’re unique, collaborative, human efforts endeavored to achieve success. Success is can be defined with certain goals. Success has a point, a place we reach and can say “Ah-ha!….we did it!”. There’s a finish line. Done, on the other hand, is never done. Excuse the pun. And the rhyme.
Done is an endless backlog.
Done is a never ending series of requests.
Done is code that’s never perfect.
Done is test cases that still need to be refined.
The fog of “Done” can envelop the project and the minds of our teams. It obscures the truth. We’re not looking to get everything “done”. We’re looking to succeed. Within success there is room for variation on “done”.
Loved this article and thought I’d put in my blog/tweet it out. My take away? Forget about success and failure….just try stuff, have fun, and learn/grow. You don’t control all the variables anyway. Focusing on gaining experience, contacts, and ideas.