3 ms·
Crud apps can unexpectedly become surprisingly complicated. Take the humble to -do list for example. So you can create, edit, even delete to-dos, and it’s even
by swagasaurus-rex 2y ago
Crud apps can unexpectedly become surprisingly complicated. Take the humble to -do list for example.
So you can create, edit, even delete to-dos, and it’s even hosted online.
* Once a user has a lot of to-do’s, they might want to organize them. You could organize them hierarchically, or with tags, or represented as a graph.
* what if somebody makes an a new to do or an edit while their cell phone is out of service?
* Are multiple users supported? Can users collaborate on a single to-do? Are entire organizations supported?
* what happens if somebody accidentally deletes a to-do? Can they ever get it back?
* What about concurrent edits to the same to-do?
* Can just anybody make to-dos? What if somebody writes a bot to make millions of to-dos on your website?
* If I load up my to-do list when my phone has no service, do I just get a loading spinner?
The perfect to-do app might actually take an expert a year or more to write. Then it still has to generate a profit somehow.
- greenhat76 2y agoI work for a company that builds apps for companies, most of our apps start as "a simple crud app" and turn into massively complex projects. I feel as if the business community overestimates the ability of AI code generation. It'll get better and better, but I don't see it getting good enough not to have a developer cleaning up its mess behind the scenes.
- 93po 2y agoive worked as a software person for 15+ years, largely in an agency setting, and literally the first "complex" project that came to mind for me was a company that makes custom doors. just doors. they used an excel spreadhsheet that was 200+ megabytes and 40+ sheets of extensive calculations and was used for both estimating prices and also the extensive component sourcing and a billion other parameters and in their 100+ employee company there was maybe one, two people who fully understood this shithole of a spreadsheet. as an agency, half a million dollars was understanding this stupid spreadsheet and documenting what this looked like as real sofwtare, and $150k was actually the development. AI would have zero chance of doing this work any time soon