4 ms·
> Every product ... Again, a very narrow characterization of when development happens.
by madsbuch 6y ago
> Every product ...
Again, a very narrow characterization of when development happens.
- dasil003 6y agoNo, it's a narrow mentality of what a product is. If you are writing code, that code interacts with humans in some way. It might not be a consumer or even B2B product, it might be strictly an embedded library that interacts with nothing except other code, but even that should be designed to meet the needs of the other programmers who have to interact with it. A lot of programmers want to be handed concrete requirements so they can focus solely on implementation, but in practice this leads to gaps. A programmer who thinks beyond their immediate scope to the end-to-end context and human players involved where their code is executed will deliver far more value and avoid so many common disasters that happen when non-technical people are solely responsible for requirements.
- madsbuch 6y agoI am handed several terrabytes of data and is asked to find the needle in the haystack. You tell me, that I should be concerned about the UX of the scripts I develop to go through all the data and hand me the result I will answer back with? I would say that I should just solve the problem, answer with the needle, and get on with my life.