3 ms·
Programming is a useful tool, but leaning on it in all situations is like a carpenter with only a hammer. There are many times when "more programming" is a poss
by WJW 4y ago
Programming is a useful tool, but leaning on it in all situations is like a carpenter with only a hammer. There are many times when "more programming" is a possible but not the best solution to the situation at hand. Good and/or experienced programmers know when this is the case and reach for other tools as appropriate.
As a very simple example, perhaps integrating with the API provided by another team in the company is planned to take several weeks because it does not provide the "ideal" endpoint and you'd need to stitch together information from several responses. In some cases, simply going to the other team and asking if they can add another endpoint to expose the information you need will be a much quicker solution than doing all the work client-side. In my experience many junior devs would rather spend the weeks coding than the 20 minutes talking to another person.