DEV Community

loading...

Don't Use VSCODE Anymore!

Ryan-samaeian
Ye i use dev.to what else do u want?
・1 min read

Use SublimeText, Vim, Notepad, I don't Know. Just don't use VSCODE . It makes you lazy , Where Sublime , Vim and Notepad don't. If you know what you are doing, Its bad to use it. It has too many features which can fix up your code the easy way and not the official way. Lets say I make a class but define the wrong class in my code. Vscode tells me that, Where other editors require me to check my browser. When you say I use Vim Everyone Goes WOW~! When you say I use Vs code they say: What plugins and themes to you use?

I am not saying you are a bad developer nor giving hate to these amazing editors. Just giving my OWN opinion .

Discussion (31)

Collapse
tuliocalil profile image
Tulio Calil

i dont think that make me lazy, it make me more productive and I don't have to care about small things.
"WOW he's use vim"
ok, so what? he's not a god or some like that, he's just use another code editor, by the way, vim has so much plug-ins that is possible to have the same features from vscode (intelisense, autofix, etc)

Collapse
ryansamaeian profile image
Ryan-samaeian Author

intelisense is all great but:
For ex . You and your friend are outside, You say you know how to code. So they gives you notepad to code, How will you use notepads automation. Good luck Showing your programming skills.

Collapse
stereobooster profile image
stereobooster

This is so strange idea to code in notepad. This is the same idea as coding on a whiteboard during the interview.

IDE is made to improve productivity. Some engineers set down and thought: hey what would improve productivity? What dull and tedious tasks we can outsource to the machine, how we can speed up repetitive tasks, what would help developers to work with code, maybe syntax highlighting, maybe popups with documentation, maybe code snippets, maybe fast navigation (Cmd + Click)....

And you suggest giving up all those improvements for the hypothetical case if you would sometimes need to code in notepad?

Collapse
mrdick47 profile image
mrdick47

That is a poor example. What if you code in a language that needs a interpreter or compiler installed. You might as well install your IDE along with them.

If you're just trying to communicate some code to someone, just use pseudo code. Syntax errors and such don't matter unless you actually need it to run.

Let's use an analogy of your argument: Using a calculator to do math vs doing it on paper. You can say it makes you lazy but it's a dumb reason not to use a calculator. And even the top math professors will use calculators. The argument teachers used in school was "you'll need to know how to do xyz because you won't always have a calculator on you". However, everyone has smart phones and so they all have calculators on them.

An IDE is a tool. You use it to complete a job. Use whatever tool you want and stop this stupid posturing you're trying to do.

Collapse
tuliocalil profile image
Tulio Calil

how many times this happen with you? and you can't talk about other people's skills without know this people, understand?
if some friend for some weird way ask to me to code on notepad, I will, no problems, if you have a problem to do this, it's no wrong, we are not wikis, we are pay to think, not to memorize.

Collapse
timoxley profile image
Tim Kevin Oxley • Edited

Is this a joke? Im not sure how being "lazy" is a bad thing in this context, what concrete negative outcomes are you worried about?

What is the "official way" to fix up code, and why can't an editor do it? And if an editor can do it, why waste your own time doing things by hand?

And vim can do most of the "lazy" things vscode can do if you configure it with the right plugins e.g. ale, coc, fzf etc.

As far as bad takes about editors go, this one is up there as one of the worst. And a person with this type of attitude is really undesirable on a team, unpleasant to work with.

Collapse
jayjeckel profile image
Jay Jeckel

Good to know Real Programmers(tm) are still out there forcing themselves to scrape the metal for cred... I mean, like any Real Programmer(tm) you do code in binary, right? After all, only script kiddies use anything other than machine native byte codes, and any tools higher than a than a toggle switch to enter the bits of the program directly is just a crutch that makes modern programmers lazy and lame. /sarcasm

But, seriously, I find this take on coding hilarious every time I hear it. The funniest part is the idea that one could prove their programming skills by dropping notepad in the school yard and quickly typing out a bit of code. Maybe that would have worked back in the 1970s or 1980s, but these days?

If you want me to be impressed with your skillz, then you're going to have to show me an amazing repo with a stellar api, wide meaningful test coverage, and exquisite documentation. If all you can manage in the 21st century is a bit of fancy code in notepad, then you really need to up your game.

Collapse
ethantoney profile image
Ethan Toney

Sometimes people shouldn't give their opinion out loud when they are still asking what programming languages are better (another post by OP). Good luck trying to get the job done using notepad. The rest of us will be getting jobs done in whatever IDE we choose.

Collapse
dimitrigilbert profile image
Dimitri Gilbert

In my most humble opinion, the more automation the better, if I can actually write code without having to remember every quirks of every languages/Frameworks i'm using and let my IDE do it for me, great !
I think a lazy dev is a better dev, but hey, I'm not going to choose for you :)

Collapse
ryansamaeian profile image
Ryan-samaeian Author

As they say: "A good developer copies 99% of their code".
But for now :
For ex . You and your friend are outside, You say you know how to code. So they gives you notepad to code, How will you use notepads automation. Good luck Showing your programming skills.

Collapse
dimitrigilbert profile image
Dimitri Gilbert

No need to be salty, just stating a fact, and if i go out and have access to a terminal, I'll be able to show my coding skills to my friends, that is assuming I go outside, I have friends and access to a terminal :P

Collapse
alaindet profile image
Alain D'Ettorre

Don't use cars!
It's so much better to walk 50 miles on foot

Collapse
balduinofernando profile image
Balduino Fernando

LOL...
Man this is sooo funny

Collapse
groneman7 profile image
groneman7

This is an awful argument. Software development wasn’t made for people to say “Wow!” when you tell them what you use. Software development wasn’t made for us to take the long way around every mistake we make in our code. Software development was made as a tool to make computer science more accessible. If you’d like to use Atom, Sublime Text, and notepad (why are you using notepad to code in 2021?), that’s fair enough. But, as a developer, you should know better than to accuse VSCode of raising lazy developers.

Collapse
koehler_killeen profile image
James Koehler-Killeen • Edited

I remember reading these same threads in the 90s!

I think 30 years has proven that this argument is wrong.

I would argue that the opposite is true. Using an IDE makes you more productive and allows you to get more coding done.

Collapse
cantilux profile image
Enrico Cantile

Luckily it's just your opinion. According to what you think, in general our work would be useless. We create better tools ourselves. If we are the first to deny them, there is some problem

Collapse
computhome profile image
computHome

don't say lazy to people who don't think or reason and it would have bad consequence. If there is no such productive tools like OS, IDE, machine, many things would just not exist. Just think if you need to write any programs by assembly, many programs would just not be made.

Collapse
jackmellis profile image
Jack

Can't tell if serious...

Collapse
tuliocalil profile image
Tulio Calil

maybe some dev.io badge

Collapse
jnunez166 profile image
jnunez166

If I was given notepad and told to code so I can show off my skills, I would laugh at the person making the request and yes this goes for someone in HR.

When you work with a team you usually agree to code styling. Many companies have and enforce these styles at commit. Better to have your IDE adhere to a code styling and make your commits easier.

Collapse
nicolus profile image
Nicolas Bailly

I agree : Don't use VSCode, use a full IDE like PhpStorm.

Honestly the argument that IDEs and feature-packed text editors "make you lazy" (while partially true) just don't hold up when you actually have some actual work to do on a deadline.

On your spare time do whatever you want, but if you're on my team and we have a feature to deliver, I don't want you to spend time checking your browser to know if you mistyped a classname, or push potential null pointer exception to git because your text editor didn't warn you.

Collapse
hamzaanis profile image
Hamza Anis

So I should format my code myself with all the indentation and everything just to hear WOW from people. How old are you? .
I can focus on a lot of other things with the help of those plugins. That makes our life easier not doing tedious tasks again and again.

Collapse
starboysharma profile image
Pankaj Sharma

I think it depends on your requirement. If you want to stay more productive then you should use an IDE, also helps in fast development. As a programming beginner, you can use sublime or another similar text editor which will help you to get the error on compile-time instead of the time writing code and you will get less coding hints.

Collapse
nutellarlz profile image
Josiah Horton

I'm proud of you for wanting to keep up your skills in these tasks, however, these tasks are repetitive, time consuming, and menial. I was a frequent user of both notepad++ and VIM for a long time because they had features that decreased the amount of time I spent doing small repetitive tasks such as finding and replacing across multiple documents all in one batch operation. Over time I found that I wanted similar tools to speed up other menial tasks.
I'm now a user of both VS Code and Atom because of these tools you've mentioned as making developers "lazy". I feel like you've missed the point of these tools. Linters and other plugins aren't for 'everyone', they're designed for the developers who want to save the extra 10 minutes the might've spent trying to figure out why their build failed, only to realize they called the toolsLib class instead of the libTools class.
If you want to dive into the nitty gritty and do all the work yourself, more power to ya! But I do want to address that many of us who use these tools do so because we just don't view those tasks as a productive use of our time.
I appreciate your opinion, just wanted to explain my viewpoint.

Collapse
hcmlopes profile image
hcmlopes

So any IDE would a no-no? Tools are not meant to make you lazy, they are meant to assist you.
Should everyone stop using powered drills, because you can do it by hand, never use an electric stove because you should build your fire outside, should we stop using text editors all together and go back to punch cards?

If you want to talk about the "official way" then I think that's more appropriate

Collapse
neupaneamrit19 profile image
Amrit Neupane

if you really wanna make your skill better then it doesn't matter what you want/are using. you can still improve your skills in vs code just uninstall all the plugins and it sure works like VIM or sublime.

Collapse
topeysoft profile image
Temitope Adeyeri

I feel bad for your teammates.

Collapse
el7cosmos profile image
Abi أب

The best programmers are lazy and act dumb

Collapse
epsi profile image
E.R. Nurwijayadi
Collapse
seanmclem profile image
Seanmclem

Everybody's different.

Collapse
balduinofernando profile image
Balduino Fernando

Dude as far as I know, vim also uses Plugins with Vundle, Vim Plug and may others.
And there's even a website called "vimawesome" to find plugins and other...