3 ms·
If a professional craftsman is building a house I'm sure he prefers using power tools to having to screw all screws in manually.
by royjacobs 11y ago
If a professional craftsman is building a house I'm sure he prefers using power tools to having to screw all screws in manually.
- cwyers 11y agoYeah. Good tools won't make a bad craftsman good, and that's as true for programming as it is for carpentry and plumbing. But that doesn't mean that good tools don't help good programmers.
- adrusi 11y agoPrefers it, sure, but a great craftsman could build a better house using only manual tools than I could using any tool I want in the same amount of time. Also note that a carpenter building a house probably wouldn't choose the most powerful tools (tower crane, etc) even if financials were taken out of the equation. It doesn't make much sense to compare go's standard toolchain to building a house without power tools. What an IDE gets you over a more unix-like toolchain is integration, nothing more. They have all the same capabilities, but an IDE is designed to make a specific prescribed workflow seamless. There simply is no good analogy for this, carpenters don't have a universal tool that acts as a nailgun, drill, power screwdriver, wrench and saw at the same time.