3 ms·
Spot on. For the most part I think you can take anyone on HN to build 90% of the applications out there. After all, it mostly boils down CRUD (different levels)
by yogo 13y ago
Spot on. For the most part I think you can take anyone on HN to build 90% of the applications out there. After all, it mostly boils down CRUD (different levels), with the other 10% requiring specialized knowledge of algorithms and certain systems. All this to say that coding is the easy part. The more time-consuming part is figuring out exactly what the end users need, whether that involves communicating directly with them or with a project manager. After it's shipped? Even more communication because there will be some bug that you, or your test suite, would not have caught from an everyday user, and there's only one way to find out how to reproduce it...
- joe_the_user 13y agoYou mean 90% of the web applications out there. The other situation where communication is important is once you have a large enough application that you have to start dealing with other people's code and design. There is a lot of hellish bureaucracy in even the best of these situations but I think there is none-the-less some important learnings available there.