this post was submitted on 14 Jun 2023
45 points (97.9% liked)
Programming
3347 readers
1 users here now
All things programming and coding related. Subcommunity of Technology.
This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
For my money: yes, you should use an IDE or something like one, but not because you're "missing out" - rather, because a plain text editor will limit your progress.
There are (still!) people around who think it's some sort of badge of honour to only use text editors, but in reality, this means they miss the syntax errors and typoes that we all make because we are human, and end up wasting hours looking for them when an IDE would let them see them.
You wouldn't turn up at a cookery school saying "I'm still a beginner, so I'm only going to use this pair of scissors" - specialised knives and utensils are part of the chef's toolkit, and becoming a better chef is just as much about learning to use them effectively as it is about memorising recipes. It's the same with programming.
for statically-typed languages, i agree that having powerful static analysis tools can help a lot, but why would you need an IDE just to catch "syntax errors and typos"? any editor with decent syntax highlighting would work for that, right?
😉
...anyway, there's more to it than syntax and typoes, naturally. They're just an example.
my point was that OP was opposing Geany, a text editor with syntax highlighting, to "real" IDEs with more features. clearly, it's those additional features that they're wondering the merit of. (personally, i don't think it's as limiting as you're claiming, but it's pretty subjective.)