Live data from Hacker News

John Carmack: Best Programming Setup and IDE – Lex Fridman Podcast Clips

youtube.com

231–240 of 303 posts

Re: John Carmack: Best Programming Setup and IDE – Lex Fridman Podcast Clips

#231
post #69
post #60

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?).

or be forced to bend to their idea of what a project is and which build tools I need to be using, I concur 100%.

Re: John Carmack: Best Programming Setup and IDE – Lex Fridman Podcast Clips

#232

I'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

that works for him, and he is intimately familiar with his software, also he's a programming savant. I find as a consultant I often get dropped into poorly documented code to fix it and a good shell environment and IDE/debugger are invaluable especially for spaghetti python code with references that are nonobvious until you can hit a breakpoint and decipher where the hell an object is coming from.

Re: John Carmack: Best Programming Setup and IDE – Lex Fridman Podcast Clips

#233
post #41

Earlier 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

Seems more to me like saying "someone should make an rsync that's more like Dropbox".

Re: John Carmack: Best Programming Setup and IDE – Lex Fridman Podcast Clips

#234

Earlier 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…

Congratulations on your black belt! I'm a white, but won't be even advancing to blue with my training (in)consistency, haha.

Yeah, competitive scene is a whole different beast.

Re: John Carmack: Best Programming Setup and IDE – Lex Fridman Podcast Clips

#235

I'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-…

I'm also one of those people. I learned both Vim and then Emacs + evil-mode, used them for a decade, and then one day I changed computers, couldn't be bothered to set up .vim/.emacs.d and stopped using them except for Vim for topical config edits.

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

#236
post #164

Earlier 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.)

Not the worst comparison. VS has enough years of cruft and legacy options that it is one of the more complex software you will ever use as a dev and with the right extension, Code could fly ;)

Re: John Carmack: Best Programming Setup and IDE – Lex Fridman Podcast Clips

#237
post #222

Earlier 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.

tasteless reference to terry a. davis?

Re: John Carmack: Best Programming Setup and IDE – Lex Fridman Podcast Clips

#238
post #93
post #42

Earlier 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.

And I believe the point of Kernighan, as well as Torvalds, is that the difficulty of debugging serves as a bulwark against over-complicated code.

Re: John Carmack: Best Programming Setup and IDE – Lex Fridman Podcast Clips

#239

Earlier 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…

Please describe how you achieved the color config.

Re: John Carmack: Best Programming Setup and IDE – Lex Fridman Podcast Clips

#240
post #18

I'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…

How is it possible that he has never burned out before?? Doesn't sound human to me
Post reply on HN