3 ms·
> and use the best tools available How do you know which tools are the best?
by azangru 6y ago
> and use the best tools available
How do you know which tools are the best?
- capableweb 6y agoUnderstand a lot of programming languages, become proficient in a few and use your understanding when trying to come up with solutions for your problems. At least play around in other technical stacks then what you normally use, so you get a broader understanding.
- matt_kantor 6y ago0. Define what problem you are trying to solve, make sure you understand the domain. 1. Come up with a set of options by doing research, talking to people who have solved similar problems before, etc. 2. Rank them by some criteria (e.g. availability of libraries, documentation, raw performance, hireability, support, quality of tooling, etc). 3. Do some prototyping in your problem domain using the top 2-3 (more if you aren't confident in your ranking) and pick whichever you like best. 4. Always be willing to change your mind down the road. Avoid the sunk cost fallacy and try not to lock yourself in too much until you're confident in your choice.