3 ms·
Yeah, this is geeky and technically pleasing, but destined to live only as long as the guy has enthusiasm or the will to keep doing this as a small business. A
by supernova87a 6y ago
Yeah, this is geeky and technically pleasing, but destined to live only as long as the guy has enthusiasm or the will to keep doing this as a small business. As soon as it comes time to have someone take ownership or manage the system, the model breaks. What retail bakery employee is he going to find to maintain the SELECT * FROM statements and look at the Github repo for release notes?
There was a post a few years ago with the message "don't get too clever or special when designing a system if you want it to be maintainable for any reasonable cost by an average programmer". I think this is related...
Edit: the bakery website is gone or down, 2 years after the story.
- monsieurbanana 6y agoMeh. It's a system deployed on production that works, and is being used weekly. If he ever gets to the point where he needs to employ someone to do it, the system will be mature, and building a web ui rather straightforward. Or it might not, but if he's successful to the point of getting employees, he can start worrying about it then. Isn't that like the number one advice for entrepreneurs? Don't worry prematurely about scaling out.