As much as I like this channel, your statement cannot be factually correct. There's no woodwork, whatsoever, so anyone wanting to know how to turn a bowl from a cherry branch is going to be entirely disappointed, making this channel *objectively* not the best... This all follows what EM says in the video :P
Hey Engineer man. Thanks for the good work. I have not seen you in my recommended vids for like a month. I really enjoy your videos and have learned a lot from you.
I Couldn't agree more, I believe that the best editor is the editor I'm comfortable with and i can be very productive, in my case i've been with VSCode for the past 3-4 years and I don't think i will switch any time soon
You comment about JS/Electron being heavyweight made me realize somthing. The M1 macs, having Apple iphone-tuned javascript performance, are probably the absolute best experience using Electron apps.
For me it has to deal with support of the future. Many companies have legacy systems that are in play from 20 years ago using ruby, java, etc. To update them you want to further possible and stable coding methods available for constancy. Atom could have a future update that loads specific files different from the standard a company has. This COULD cause issues on a server using lets say Apache for a web app. Where Atom uses IIExpress. These constancies provide companies with assured stability. So in a professional sense use the same code editor and same infrastructure platforms that the services that you are working on use to prevent downtime. That is the best method to not be fired lol.
at 1million lines it reads and writes perfectly fine, at 11million lines you can still make changes with little lag but writing to it takes significantly more
I've always thought that the programmer equivalent of Boxers or Briefs was "vi or emacs" As a sysadmin, I spend most of my time on systems in the command line. I use vi because it's on all the systems by default except for some really old Unix distros (remember ultrix).
Serious question: just how old are some of the unix systems you're using? Never came across ultrix, but wikipedia states that original code for vi was written in 1976 ( en.m.wikipedia.org/wiki/Vi )
I use Kate and I really like it. Or whatever comes with desktop environment. Or Nano if I don't have one. Atom is too slow, I like it but I just can't handle its startup time, it's ~2000 ms to just fire up the damn thing. Sens me instantly to y2k filled with "windows 98 running on 233 mhz" vibes. Sublime is cool too, but it's proprietary and I'm allergic to proprietary in most cases. And Vim, well, it's a topic for dissertation, you can spend hours listing all the pros and cons.
You can use any text editor to edit code. But with rising need comes rising requirements on you and your editor. If you write and ship hardly any code, if you don't need to explore code much or you just don't care because your org has funny money to spend on you being slow... yeah, any editor is fine. Higher productivity editors tend to have higher upfront costs to learn, so they will never be popular amomg those who don't really need to be productive or are in meetings all day.
so... has this changed? im on linux, and i do not have a emmulator (tho i do have wine) and i run visual studio perfectly? is this just cuz im on pop and its in the pop shop? I wouldn't mind trying another editor, it was more most of the tutorials i was following were using them lol.
I love that this video exists! I see people way too often making videos about what language is the "best", or trying to compare languages in an absolute way. But I've realized long ago that is a very naive mentality. Programming languages are created with a purpose. Each one was created to solve a specific problem. And trying to use one language to solve all problems is just naive and unproductive. You can use a wrench to hammer a nail, but why not use a hammer?
EM can I ask why you ended up choosing Atom? Also I think the big point, that frankly can't be stressed enough is the **best editor is what works in your use case.**
You don't need Windows to run VS Code. Electron compiles to Linux and I'd be surprised if the Mac would not be one of the compile-to Electron platforms (I don't care enough to check, I don't use a Mac). Any Linux distribution has VS Code available from it's software repository.
I think neovim one of the best just if you write lua and the treesitter for highlight i think it like jetbrains product becuase i heat the vscode highlight
Hi, i am a newbie to python and i wondered if learning and memorizing build-in functions or syntax by anki is good or not. If it's good idea then i would appriciate it if you could how to make these cards. Thank you
I think the problem about java ide not true and if you mean caching when you open jetbrains products i think we all now that best way to write code with hundred of fetures, and you can change vm for jetbrqins for better performance
If you are using atom you are wrong you should bebusing Neovim. People who havent used neo/vim for at least 3 years cant understand the difference, its like the matrix you have to experience it for yourself.
I never felt that way, but try neovim. Also vim can be configured for partial buffer. It should be default on most distros but maybe you accidentally have it disabled by some outdated plugin.
turn off syntax highlighting or, more importantly, change syncolmax to a lower number. I've opened many gigabyte log files and searched in them within vim even over ssh and it is fast. for what it's worth, all those things are off by default so you can just run vim with it's safe options to start with no config
DOOM emacs has been phenomenal for me as a vim enthusiast looking for more out of the box IDE features. Can’t see myself changing anytime soon, but maybe someday I’ll find a use case not well suited for emacs. I’m not sure it would work well for everyone though. Ultimately, I find that the main block in terms of efficiency is my brain and not my editor. The editor is more an answer to the question “what feels nice to use” rather than providing huge increases in efficiency. This is all based on my experience however.
@@zeocamo I actually find that it’s more performant than other editors I’ve used, but I guess your mileage may vary. VS Code in particular chugs for me on larger projects. I also use Visual Studio 2017 at work which has been mostly fine.
I used to use Notepad++ and Visual Studio but now I use Atom, because it just is more interesting features, and also i struggle with vs code features, but also i watch engineer man a lot and started using it, now im enjoying it. But of course, it is different for other people, this is just my opinion, and there is no best editor, but there can be best editor for something specific, like performance or cost or whatever. Its like saying who is the best person, theres no such thing, but if you referring to how much money they have, its probably Jeff Bezos or Bill Gates, or in terms of speed, it would be Usain Bolt, or in terms of good deeds, it would be Jesus Christ. And also what Engineer Man said 👍
Good deeds is absolutely not JC. Church teaching is that he's son of and part of god, meaning he's responsible for far more death and destruction in the bible than any other named entity, including the fallen angel painted as the bad guy all through the teachings.
has it changed?? i saw that notepad2 went unmaintained, and so, i tried notepad2-mod for windows, and it didnt have tabs if i am right? and doesnt support emoji characters too - i agree that emojis are like extreme edge case for coding, but i use them too much in my comments
If installing emmet or trying using built-in emmet inside VScode gives you just nothing, then modyfing few times settings, searching internet for helping this things find out. And without success, you know that VScode just sucks ass. Exactly like almost every product of Microsoft. Notepad++, emmet works. Cudatext editor emmet works. emacs works . Then you think VScode .. is it good? Naaah it is very annoying product of Microsoft. Then you listen to rant about Visual Studio of one game programmer and you know that their debugger is shit, slow, and they ignore feedback. While other debugger, made by one guy is a lot better, and faster for spotting bugs while watching at screen of a game.
Opinions of following types of people shouldn't be taken seriously: People who use SublimeText or VSCode People who use/argue about javascript frameworks People who use mac for software development People who make Electron apps AKA all of the soydevs
That's your daily dose of Tech Twitter. Bitches flexing their mac books writing 10k lines of React for their blog page on html and css courses. It's like dev work suddenly becomes so much fhn when you own a mac and can run heavy apps without a worry. It's so cringe.
@@macethorns1168 That's because you've never tried opening VSCode on a low end laptop or desktop. Literally takes a few minutes before you can start editing and a few more minutes if you need autocomplete. And yes, for some reasons it uses more RAM and CPU than many linux distributions need on their full functionality. I opened VSCode by mistake once when I had a few tabs opened in Firefox. Shit you not it froze my laptop for a good 5 minutes, not even the mouse worked.
There are for sure tons of Soydevs speaking about open source all day and using Mac, but I don't see why using a Js Framework make you a soydev, everyone know that you'll end up writing a shitty version of react if you try to do non trivial things with Vanilla JS. I'm on arch + i3wm and use React almost everyday, am i a soydev then ?
Sorry if the video is potato quality, CZcams taking hours to process the HD versions.
Not watching for the video quality but the quality of subject!
Green theme kinda friendly to the eye
EngineerMan is objectively the best CZcams channel… and this statement holds under scrutiny.
This I can get behind.
@@EngineerMan 😂
i am a newbie here, have just watched only a single video, but looking throught the video list, and reading titles etc, yeah, it seems so.
this! love it. i am enjoying the videos!
As much as I like this channel, your statement cannot be factually correct.
There's no woodwork, whatsoever, so anyone wanting to know how to turn a bowl from a cherry branch is going to be entirely disappointed, making this channel *objectively* not the best...
This all follows what EM says in the video :P
You haven't lived until you've written 8086 assembly in EDLIN.
So writing on a piece of paper doesn’t count?
Depends, does it integrate with xdebug?
Hey Engineer man. Thanks for the good work. I have not seen you in my recommended vids for like a month. I really enjoy your videos and have learned a lot from you.
Really well said.
Best tool depends on the person more than the tool itself.
I Couldn't agree more, I believe that the best editor is the editor I'm comfortable with and i can be very productive, in my case i've been with VSCode for the past 3-4 years and I don't think i will switch any time soon
You comment about JS/Electron being heavyweight made me realize somthing. The M1 macs, having Apple iphone-tuned javascript performance, are probably the absolute best experience using Electron apps.
I think the best editor is the one you love the most.
For me it has to deal with support of the future.
Many companies have legacy systems that are in play from 20 years ago using ruby, java, etc.
To update them you want to further possible and stable coding methods available for constancy.
Atom could have a future update that loads specific files different from the standard a company has. This COULD cause issues on a server using lets say Apache for a web app. Where Atom uses IIExpress.
These constancies provide companies with assured stability.
So in a professional sense use the same code editor and same infrastructure platforms that the services that you are working on use to prevent downtime. That is the best method to not be fired lol.
But EngineerMan, only true chads know that the objective best editor is MS Word!
No question about that!
and powerpoint is the best programming language!
It keeps messing up my quotes and tic marks though?
@@macethorns1168 czcams.com/video/_3loq22TxSc/video.html
@@macethorns1168
That's why I am sticking with by old faith:
Notepad.
Seems like everything today has a mind of it own.
3:00 Maybe vim can read a 10k line file, but can it write to it?
at 1million lines it reads and writes perfectly fine, at 11million lines you can still make changes with little lag but writing to it takes significantly more
Chaotic neutral
I've always thought that the programmer equivalent of Boxers or Briefs was "vi or emacs"
As a sysadmin, I spend most of my time on systems in the command line. I use vi because it's on all the systems by default except for some really old Unix distros (remember ultrix).
ed ftw
Serious question: just how old are some of the unix systems you're using?
Never came across ultrix, but wikipedia states that original code for vi was written in 1976 ( en.m.wikipedia.org/wiki/Vi )
Only the siths deals in absolutes.
*blink blink*
My opinion is objectively correct. Your opinion is undeniably wrong.
I use Kate and I really like it. Or whatever comes with desktop environment. Or Nano if I don't have one.
Atom is too slow, I like it but I just can't handle its startup time, it's ~2000 ms to just fire up the damn thing. Sens me instantly to y2k filled with "windows 98 running on 233 mhz" vibes.
Sublime is cool too, but it's proprietary and I'm allergic to proprietary in most cases. And Vim, well, it's a topic for dissertation, you can spend hours listing all the pros and cons.
> _I'm allergic to proprietary in most cases_
hehe, same
i really wanna know why you chose to use atom rather vscode
You can use any text editor to edit code. But with rising need comes rising requirements on you and your editor. If you write and ship hardly any code, if you don't need to explore code much or you just don't care because your org has funny money to spend on you being slow... yeah, any editor is fine.
Higher productivity editors tend to have higher upfront costs to learn, so they will never be popular amomg those who don't really need to be productive or are in meetings all day.
My fav is vs, not vsc, I program mainly in c++/python and it's really convenient
Neovim is objectively the best
*doesn't elaborate further and walks away*
so... has this changed? im on linux, and i do not have a emmulator (tho i do have wine) and i run visual studio perfectly? is this just cuz im on pop and its in the pop shop?
I wouldn't mind trying another editor, it was more most of the tutorials i was following were using them lol.
I have been using the IntelliJ ultimate for 8 years. It’s a superior product, BUT! It’s ridiculously heavy on memory consumption..
how would i learn coding and all of this sort of thing safely ?
I love that this video exists! I see people way too often making videos about what language is the "best", or trying to compare languages in an absolute way. But I've realized long ago that is a very naive mentality. Programming languages are created with a purpose. Each one was created to solve a specific problem. And trying to use one language to solve all problems is just naive and unproductive.
You can use a wrench to hammer a nail, but why not use a hammer?
Im using Vim at first a heated it but now im used to it
EM can I ask why you ended up choosing Atom? Also I think the big point, that frankly can't be stressed enough is the **best editor is what works in your use case.**
You don't need Windows to run VS Code. Electron compiles to Linux and I'd be surprised if the Mac would not be one of the compile-to Electron platforms (I don't care enough to check, I don't use a Mac). Any Linux distribution has VS Code available from it's software repository.
Note that I said Visual Studio, not to be confused with Visual Studio Code.
@@EngineerMan Ah ok sorry, I misunderstood
how come the power of the editor wasn't mentioned. Things that the editor does for you, out of the box "intellisense" and code refactoring tools?
Someone said Spacemacs?
I think neovim one of the best just if you write lua and the treesitter for highlight i think it like jetbrains product becuase i heat the vscode highlight
Hi, i am a newbie to python and i wondered if learning and memorizing build-in functions or syntax by anki is good or not. If it's good idea then i would appriciate it if you could how to make these cards. Thank you
nice to see a question about aski here
With dir(builtins) and dir(object) and kwords you dont need to memorise anything. I do use anki for coding though
Yep. Look at the Vi vs Emacs debates
You can use vscode on mac.
and Linux
I think the problem about java ide not true and if you mean caching when you open jetbrains products i think we all now that best way to write code with hundred of fetures, and you can change vm for jetbrqins for better performance
i use nano almost everyday because i am not a developer, i am a pentester, so nobody know me they only know what best code editor for me, sadge.
If you are using atom you are wrong you should bebusing Neovim. People who havent used neo/vim for at least 3 years cant understand the difference, its like the matrix you have to experience it for yourself.
There is a cost to editors like Vim and Emacs and that is time needed t
I don't think you can open a million lines file with Vim though :)
For some reason it's slow when it comes to large files.
I never felt that way, but try neovim. Also vim can be configured for partial buffer. It should be default on most distros but maybe you accidentally have it disabled by some outdated plugin.
@@AbhinavKulshreshtha Indeed the first advice I found is to disable plugins :) Maybe it's due to my config.
turn off syntax highlighting or, more importantly, change syncolmax to a lower number.
I've opened many gigabyte log files and searched in them within vim even over ssh and it is fast.
for what it's worth, all those things are off by default so you can just run vim with it's safe options to start with no config
Acme, It's always Acme.
My Cs prof agrees lol
Saying an editor is better than another is like saying a pencil is better than a pen. Different tools for different applications.
I use atom editor sir my sys is low so I deleted Vs and install atom in my Debian
Dang Bro, are you some medium?
Engineer Man, great content as always. Can you make a video about the Facebook crash last day? I would love to learn about it. Thanks and cheers
I think I will actually.
@@EngineerMan Fantastic news! Can't wait for it ;)
All the major ones are pretty good
DOOM emacs has been phenomenal for me as a vim enthusiast looking for more out of the box IDE features. Can’t see myself changing anytime soon, but maybe someday I’ll find a use case not well suited for emacs.
I’m not sure it would work well for everyone though. Ultimately, I find that the main block in terms of efficiency is my brain and not my editor. The editor is more an answer to the question “what feels nice to use” rather than providing huge increases in efficiency. This is all based on my experience however.
the problem with emacs is that is it so so slow....
it need a demon just to workaround for get the tool run at half of the speed of a real editor
@@zeocamo I actually find that it’s more performant than other editors I’ve used, but I guess your mileage may vary. VS Code in particular chugs for me on larger projects. I also use Visual Studio 2017 at work which has been mostly fine.
Emacs is almost an entire "distro", not a text editor. You can even use it as your windows manager.
@@heroe1486 yes and no it do come with way to much, but it do not come with a WM, that is a other package
I used to use Notepad++ and Visual Studio but now I use Atom, because it just is more interesting features, and also i struggle with vs code features, but also i watch engineer man a lot and started using it, now im enjoying it. But of course, it is different for other people, this is just my opinion, and there is no best editor, but there can be best editor for something specific, like performance or cost or whatever. Its like saying who is the best person, theres no such thing, but if you referring to how much money they have, its probably Jeff Bezos or Bill Gates, or in terms of speed, it would be Usain Bolt, or in terms of good deeds, it would be Jesus Christ. And also what Engineer Man said 👍
Good deeds is absolutely not JC.
Church teaching is that he's son of and part of god, meaning he's responsible for far more death and destruction in the bible than any other named entity, including the fallen angel painted as the bad guy all through the teachings.
I would like to see a vid showing difference between the big ones, also language based preferred for some reasons
Notepad2 has been working just fine for me for almost two decades. 🤷
has it changed?? i saw that notepad2 went unmaintained, and so, i tried notepad2-mod for windows, and it didnt have tabs if i am right? and doesnt support emoji characters too - i agree that emojis are like extreme edge case for coding, but i use them too much in my comments
Thanks mate !!!
Kate - haven’t encountered anything better.
The Best Code Editor is the one that suits your needs.
Visual Studio is available on Mac too. Yes, Visual Studio, not VSCode.
Not exactly. It's MonoDevelop that they renamed to Visual Studio. It's not the same.
@@EngineerMan Fair point
Except for vscode
I use many.
If installing emmet or trying using built-in emmet inside VScode gives you just nothing, then modyfing few times settings, searching internet for helping this things find out. And without success, you know that VScode just sucks ass. Exactly like almost every product of Microsoft.
Notepad++, emmet works. Cudatext editor emmet works. emacs works . Then you think VScode .. is it good? Naaah it is very annoying product of Microsoft. Then you listen to rant about Visual Studio of one game programmer and you know that their debugger is shit, slow, and they ignore feedback. While other debugger, made by one guy is a lot better, and faster for spotting bugs while watching at screen of a game.
Yeah, you say that...but then theres Emacs...
VS code editor is miles faster than Eclipse
I use vi btw.
Like number 777.
The best text editor is Notepad. Debate over 😛
best code editor is one you personally know.
cmd.exe is the best editor.
Fight me
VIM is the best. Quem liga para opinião dos outros :D
**FUMING** lol
Isn't: copy CON program.exe the best? :D
vi
Bruh - the best code editor is writing it on paper and using gcp cloud vision api 😂😂
/sarcasm
Pp
Best text editor only - Vim
Best [insert usage] environment - Emacs
thanks i totally agree visual studio code is the best one
Vim is scientifically the best one
Opinions of following types of people shouldn't be taken seriously:
People who use SublimeText or VSCode
People who use/argue about javascript frameworks
People who use mac for software development
People who make Electron apps
AKA all of the soydevs
That's your daily dose of Tech Twitter. Bitches flexing their mac books writing 10k lines of React for their blog page on html and css courses.
It's like dev work suddenly becomes so much fhn when you own a mac and can run heavy apps without a worry. It's so cringe.
VSCode is super clean, not sure what the issue is?
@@macethorns1168 That's because you've never tried opening VSCode on a low end laptop or desktop. Literally takes a few minutes before you can start editing and a few more minutes if you need autocomplete. And yes, for some reasons it uses more RAM and CPU than many linux distributions need on their full functionality.
I opened VSCode by mistake once when I had a few tabs opened in Firefox. Shit you not it froze my laptop for a good 5 minutes, not even the mouse worked.
There are for sure tons of Soydevs speaking about open source all day and using Mac, but I don't see why using a Js Framework make you a soydev, everyone know that you'll end up writing a shitty version of react if you try to do non trivial things with Vanilla JS.
I'm on arch + i3wm and use React almost everyday, am i a soydev then ?
❤️ I'm first 🙂🤘
VScode is objectively the best right now.
How can a piece of proprietary garbage software from microsoft be the best? Answer: It can't.
too slow to run on my craptop
@@PS3PCDJ OK, fangirl.
@@yorkshireplumbing Better being a fangirl than a soydev.
@@PS3PCDJ The source is available.
Im black and i love programming 😁💻
???
@@zane812 there aren't many minorities in programming. I wanted to encourage other black people into tech
@@hugodaniel8975 So inspiring. I love stories such as yours.
@@Fiskgjusen thank you 😊
@@zane812 lol
First like