As a programmer, what is the first thing you think about when you start working on a new feature?
Probably you try to plan all the changes in code. You ask yourself:
Does my backend provide this data?
How will it affect existing code? How should I implement this feature to avoid code duplication?
What about performance? Maybe I need to do some debouncing or throttling?






