3 ms·
> You use a tool enough and it shapes your way of thinking. Yes, that's true. I can't fathom writing Java in anything other than Intellij because it's shaped m
by EdwardDiego 4y ago
> You use a tool enough and it shapes your way of thinking.
Yes, that's true. I can't fathom writing Java in anything other than Intellij because it's shaped my thinking to "my tool should already know what this symbol is, where it is, and what arguments it might take". I guess it's shaped my expectations more than my thinking, but I hope you see what I mean.
> I see it more of a question of, do you change the way you think to match the tool? Or change the tool to match the way you think?
Fair question. I guess my response is that one of the lessons I've learned the hard way in life is that my way of thinking can be wrong.
And while I enjoy a tool you can tweak to your desired tolerances, I prefer to use the tool that is most closely aligned to the task at hand.
You can get a nice even surface on a piece of timber using a chisel very carefully. Or, you can use a plane.
You can cut down a tree with a stone lashed to a branch, or you can use an axe with a metal head. Or, a chainsaw.
Changing between any of them requires a revision of how you think about the process, but it seems obvious that the cost of doing so might be worth it, even if the chainsaw requires changing how you think to incorporate concepts like kickback.
- lycopodiopsida 4y agoIt is not clear to me, why people try to make an exception of an extremely IDE-centric language/tooling, such as java is, to an advantage of IDEs in general. There are other languages besides java and C#, where advantages of IDEA are small to none. For them, you have to accept a bloated project-based resource-consuming monster. Or you do not and just write rust in vim or emacs. In times of LSP and DAP the gap is getting smaller each day. But IDEA is not getting faster, and never will.
- EdwardDiego 4y agoI primarily use IDEA to write Python at my current job. I've also used it for Go, JS, PHP on the odd occasion. > But IDEA is not getting faster I disagree, there's been several changes made I can think of to improve speed
- asdajksah2123 4y agoIsn't the whole article about how the author made his tool "most closely aligned to the task at hand"? Bonus points, since it's a flexible tool that can be aligned to most tasks, he is able to bring his specialized knowledge and experience of the tool to this specific task at hand as well. It's the best of all worlds!