For creative pursuits, limitations can counter-intuitively be good to have. Not only do you learn a lot (and have fun) when you're forced to understand a system well to work around its limitations, but it removes a lot of the distraction of choice ("option paralysis"), so you make creative decisions instead of technical ones.
That's why it was all so much fun. I had so much fun that I'm still actively maintaining one of those originally DOS QuickBasic game engines -- it was ported to FreeBASIC and modern OSes long ago, but it's still got that DOS look and various limitations.
That's why it was all so much fun. I had so much fun that I'm still actively maintaining one of those originally DOS QuickBasic game engines -- it was ported to FreeBASIC and modern OSes long ago, but it's still got that DOS look and various limitations.