3 ms·
One thing we tend to forget as developers is that in any industrial process, there needs to be technical limitations enforcing requirements before requirements
by r2dnb 10y ago
One thing we tend to forget as developers is that in any industrial process, there needs to be technical limitations enforcing requirements before requirements enforce technical specifications. We tend to be too easy because everything seems achievable with software systems.
A project should start by considering political things such as: is it smart to have this particular application hosted in a marketplace. Right after that, the chief engineer should be consulted to know the technical approach (platform, stack, etc...) that should be used, and the technical limitations that the requirements should observe to allow the development effort to be successful and efficient.
The more self-imposed technical constraints are observed, the more successful and easy the development will be - and passed a certain point, the more difficult it becomes to sell the product or service.
Applying this reasoning to the article, to me the problem is the very thing they have decided to develop.