Earlier quoted context omitted.
I regularly open folders as projects and the intellij (pycharm in my case) IDE creates it as a project without hassle. Just add a bit of a script to cleanup any ide project cruft it creates and I'd say you're mostly there. Compared to all I get from a real ide, VSCode is like a stone age dinosaur.
Sounds horrible. Just let me open a folder without it being a project or having to use a script to clean up stuff (wtf?).
John Carmack: Best Programming Setup and IDE – Lex Fridman Podcast Clips
231–240 of 303 posts
Re: John Carmack: Best Programming Setup and IDE – Lex Fridman Podcast Clips
#232I'm one of the people he talks about who moved from diehard Emacs use slowly to more and more VSCode use largely due to the better UI experience around debugging and integration of a lot of modern tools. His point about features not being used when they're complicated to reach despite people claiming that they'll use them is a true observation in particular. You always can set up a lot of those features in your unix-…
Linus Torvalds likes the fact Kernel debugging is not user friendly so that it does not detract from good programming practice, making sure you really understand your code and what it should do before having to resort to a debugger. https://lkml.org/lkml/2000/9/6/65
Re: John Carmack: Best Programming Setup and IDE – Lex Fridman Podcast Clips
#233Earlier quoted context omitted.
VSCode is based on Electron, a glorified hack/resource hog of Chromium than even Github largely abandoned. It maybe "great" and mildly "popular" here and there, but it's built on a foundation of mud. Build native apps that work and are performant. With enough effort and care, a frictionless experience can be made with a TUI should some "Jetbrains" come along and try to make a commercial product out of it.
This is the most "just use rsync instead of Dropbox" HN-style argument I've ever heard. It's sufficiently comical to be satire
Re: John Carmack: Best Programming Setup and IDE – Lex Fridman Podcast Clips
#234Earlier quoted context omitted.
> Carmack is a high level martial artist. That would have required a significant time commitment. Interestingly, it might not be the that significant of a commitment in terms of raw hours although it certainly is in terms of consistency and persistence. Quick googling reveals that it might take around 2500 training hours to get to BJJ black belt (I guess if you're pretty talented). Over 10-year period, that's just un…
I think I got my jiu jitsu black belt with about 2,500 hours on the mat, say 5 hours a week on average for 52 weeks for 10 years. With a more effective teaching model, I believe one could achieve the proficiency needed for a black belt in 2/3 of the time. However, this does not mean becoming a name on the world stage, for which much more talent and possibly more hours of practice are needed: talent saves many hours o…
Yeah, competitive scene is a whole different beast.
Re: John Carmack: Best Programming Setup and IDE – Lex Fridman Podcast Clips
#235I'm one of the people he talks about who moved from diehard Emacs use slowly to more and more VSCode use largely due to the better UI experience around debugging and integration of a lot of modern tools. His point about features not being used when they're complicated to reach despite people claiming that they'll use them is a true observation in particular. You always can set up a lot of those features in your unix-…
Now I like to have a GUI that has things like a right-click menu instead of having to rely on maintaining muscle memory for everything.
Of course, another part of that, I think, is becoming older. Mastering some aspect of the computer or software like Vim just isn't interesting to me like it used to be.
Re: John Carmack: Best Programming Setup and IDE – Lex Fridman Podcast Clips
#236Earlier quoted context omitted.
Visual Studio is to VSCode what car is to carpet.
So, one is too heavy to lift and the other one flies? (agreed though. VS has been a beacon of light inside MS even in its darkest periods.)
Re: John Carmack: Best Programming Setup and IDE – Lex Fridman Podcast Clips
#237Earlier quoted context omitted.
I’d love to hear more about this. What happened to this guy and the debugger? I’m guessing he got fired and moved to a cabin in the woods. No way talent of that level can exist in a corporate environment too long. Too much jealousy, etc and the higher ups usually can’t stand someone who won’t play by their rules even if the results speak for themselves. Hope I’m wrong.
Quoted post unavailable.
Re: John Carmack: Best Programming Setup and IDE – Lex Fridman Podcast Clips
#238Earlier quoted context omitted.
“Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” — Brian Kernighan
That doesn't really refute the point that Carmack made. Namely that a lot of the supposed inherent difficulty in the endeavour of debugging is actually incidental from a general cultural attachment to crap old tooling.
Re: John Carmack: Best Programming Setup and IDE – Lex Fridman Podcast Clips
#239Earlier quoted context omitted.
> I start my code editor maybe once or twice a day I start my main editor (with the shortcuts I like and all) every time I write (or edit) a commit message. And back when I used Mutt, every time I wrote an email as well. (Now I’m using Thunderbird, but I did like the ability to use my preferred text editor everywhere.) RAM is cheap at the individual level. But if the entire world needs to go from 16GB to 32GB or what…
Have you tried Magit in Emacs? It's an embedded git client with a very smooth workflow. No need to open and close Emacs just to edit the commit message. Once I got really used to Magit, it's definitely my favorite way to interact with git. Some valuable advice I got about Emacs after switching from Vim is that it's not really a text editor, it's more like an operating system. You shouldn't need to reboot the OS betwe…
Re: John Carmack: Best Programming Setup and IDE – Lex Fridman Podcast Clips
#240I've been trying to listen to the whole thing (it's 5 hours!), and there are some really interesting moments. Albeit, a bit too much talk on old video games that aren't from my generation, but I'm sure this will be interesting to some people to. What I found interesting: * he has insane hours and has never burnt out. He says that if you want to achieve big things in your life, you need to work a lot. He also says tha…