2 ms·
That's way the most appropriate way to develop software is to actually create it piece by piece with the client side-by-side. Unfortunately, there is such soft
by axilmar 7y ago
That's way the most appropriate way to develop software is to actually create it piece by piece with the client side-by-side.
Unfortunately, there is such software development platform in which software can be 'sculpted' as if it was a statue, with the client being able to oversee what the software would do at every moment.
In practical terms, here is how software development should go:
1) open an empty canvas (for example in your browser).
2) ask the client what they want. They will say, for example, they want to see a bunch of posts and comments below them.
3) create a list of posts, on the spot.
4) create the ability to add comments below each spot.
5) ask the client 'is this ok?'
6) he/she may say no, so delete the above and restart.
7) otherwise, proceed with the next question 'what else do you want?'.
In the back end, the development mechanism shall create the databases and code needed to handle the tasks in the front end.
After all, the only 4 things we want a computer to do are these: create/search/modify/delete information.