3 ms·
Different people learn and approach problems differently. I haven't taken any programming courses since high-school. But I also very rarely use search engines
by gspencley 2y ago
Different people learn and approach problems differently.
I haven't taken any programming courses since high-school. But I also very rarely use search engines or LLMs when I'm writing code, even in a language that is new to me.
My preferred approach to learning new languages or frameworks is typically to begin by reading the documentation. If that is not a sufficient enough deep dive because I'm approaching some ginormous "ecosystem" language like Java where I need to learn tons of new concepts to get started then I'll reach for a textbook.
I have tried to get into using LLMs, especially because so many of my coworkers rave about them and they take it for granted that everyone else uses copilot or claude because they use them so much. But I don't find any utility in using copilot (or whatever the JetBrains equivalent is) and I've found that LLMs in general are so hit or miss for me that they have become my last resort for searching for information when all else has failed.
My coworkers often talk about how copilot is like a very advanced auto-complete and that it saves them having to look things up on StackOverflow and copy/paste from there ... but I can probably count the number of times that I've looked something up on StackOverflow over the past 10 - 15 years on one hand, and I've never copy/pasted any code .. not once, ever. Typically I find myself actively searching for solutions when I've come across some weird compiler or framework error that I've never seen before and need to search for that specific error string (in which case a traditional search engine beats an LLM 10/10 times).