2 ms·
This article hits close to home for me! Coincidentally, I also started making apps in high school using REALbasic, before moving on to my first "real" language
by ttd 2y ago
This article hits close to home for me! Coincidentally, I also started making apps in high school using REALbasic, before moving on to my first "real" language Perl, and am also working on launching a new app now [1].
On the article's point of "don't underdevelop," for launch I ended up trying to follow the SLC philosophy [2], a cousin of MVP. I managed to stick to the "S" with mixed success :-).
My own two cents for anyone out there thinking of trying your own thing: it's discouraging sometimes to read the flood of comments about survivorship bias, the need for luck or connections, the doom-y statistics about the percentage of companies that fail. Are these viewpoints based in fact? Yes, probably. Should you take the leap and try your own thing anyway? Also yes.
Reflect and decide ahead of time what your definition of success is for your venture. Money, satisfaction, adventure, idealism, hope: all are equally valid definitions of success, and just because someone may have a different definition does not invalidate your own. Work out your budget to see what you can realistically spend and for how long. Then go to work!
We are fortunate as software engineers that our field allows so much creative expression from just our brains and keyboards. Software can be almost a living thing, "pure thought-stuff, infinitely malleable" [3]. If your circumstances allow, it certainly deserves your attention, and the fact that sometimes it can produce economic value is a side effect, IMHO.
[1] - App for technical and engineering diagrams: https://app.vexlio.com/ https://app.vexlio.com/
[2] - Simple, Lovable, Complete: https://longform.asmartbear.com/slc/ https://longform.asmartbear.com/slc/
[3] - Fred Brooks, The Mythical Man-Month, can't remember which essay.
- wofo 2y agoFWIW, Fred Brooks has a quote that is similar in spirit to the one you mentioned. It's in Chapter 1, The Tar Pit (under the title The Joys of the Craft): > Finally, there is the delight of working in such a tractable medium. The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds his castles in the air, from air, creating by the exertion of the imagination. Few media of creation are so flexible, so easy to polish and rework, so readily capable of realizing grand conceptual structures…
- ttd 2y agoThank you, that's exactly the passage I was looking for!