Having just delivered a “quick” console-based app to run a hardware product we manufacture, I fully sympathize with your comment.
I have been coding for about 40 years. I can’t even remember the number of advanced text-based applications I wrote way back when that was it. Full menus, trees, scrolling regions, pop-up dialogs, color, even mouse input when it became available. As they say, ‘been there, done that.
I decided to go console-based this time to roll out something quickly. We are working on a full GUI app, which was not going to be ready on time.
Well, I put “quick” in quotes above because it was far from quick. I guess I forgot how much work these things can be. And, to your point, how much you end-up reinventing a perfectly good wheel.
In retrospect, I should have told our customer to wait another week and deliver a far more capable product using wxPython.
I have been coding for about 40 years. I can’t even remember the number of advanced text-based applications I wrote way back when that was it. Full menus, trees, scrolling regions, pop-up dialogs, color, even mouse input when it became available. As they say, ‘been there, done that.
I decided to go console-based this time to roll out something quickly. We are working on a full GUI app, which was not going to be ready on time.
Well, I put “quick” in quotes above because it was far from quick. I guess I forgot how much work these things can be. And, to your point, how much you end-up reinventing a perfectly good wheel.
In retrospect, I should have told our customer to wait another week and deliver a far more capable product using wxPython.
Lesson learned. Again.