Earlier quoted context omitted.
Era aside, Carmack is a special guy, he can talk articulately and gently for hours. He did a talk few years ago (quakecon ? .. I forgot), basically a 3h long monologue about thinking while coding, there was only a single 5min pause to sip some water, incredible.
He was a hero of mine when I was in engineering school but i only see pictures of him mostly at the time and thought of him (probably due to his specs) as an archetypical geek. However, reading about him more and listening to his talks over time has really made me appreciated how well rounded, low drama, and high impact he is.
John Carmack: Best Programming Setup and IDE – Lex Fridman Podcast Clips
191–200 of 303 posts
Re: John Carmack: Best Programming Setup and IDE – Lex Fridman Podcast Clips
#192Earlier 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?).
Re: John Carmack: Best Programming Setup and IDE – Lex Fridman Podcast Clips
#193Earlier quoted context omitted.
Yeah, half of my coworkers used to be on CLion (for Rust). TBH I couldn't get past the fact that it reminds me of Java IDEs with too many things going on. What's better compared to VSCode?
VSCode is very, very bare bones compared to what JetBrains can offer in terms of refactoring, debugging, and code analysis (for major languages). It's hard to start at anything specific :)
Re: John Carmack: Best Programming Setup and IDE – Lex Fridman Podcast Clips
#194I'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…
I listened to the first two hours on a train yesterday. I'll likely finish it later. The discussion about tools and languages was particularly interesting. You might expect John Carmack to be pretty old school and dogmatic on using e.g. C and instead it seems he has a very broad taste and experience with different languages and tools. Just a very pragmatic person that switches between doing C, python, Go and other la…
He has been using various programming languages for a long time. Basic, assembly, (turbo) pascal, etc. In my experience most old school dogmatic C programmers started with C and never even tried to use any other programming language halfway seriously.
He especially gives a lot of praise to Borland for making turbo pascal and how far ahead it was of its competition back in the day when it comes to developer tooling (IDE, debugger, etc)
Re: John Carmack: Best Programming Setup and IDE – Lex Fridman Podcast Clips
#195Earlier 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.
Mildly "popular"? Which editor is more popular than VSCode?
Re: John Carmack: Best Programming Setup and IDE – Lex Fridman Podcast Clips
#196Earlier quoted context omitted.
I understand your point, but I can’t say I relate at all. I start my code editor maybe once or twice a day, so the launch speed does not even register RAM and computers in general are so cheap that I just max out every laptop configuration I buy. If you’re a programmer and will use a machine for work spending $3-4k every couple years should not be a problem, we’re paid very well and should therefore use the best tool…
> 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…
Re: John Carmack: Best Programming Setup and IDE – Lex Fridman Podcast Clips
#197I'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…
> 8-9 diet cokes a day. Holy fuck. That's a lot of caffein (and I'm guessing not good for the teeth) It's not that much caffeine and it won't do anything to your teeth. > Agree with him, VSCode is THE IDE. Nothing in that interview suggests he's ever used VSCode.
I'm sorry, but diet coke (and most sugar free drinks) causes dental erosion. It's not the sugar that causes it, but usually the citrus acid. Even some flavored sparkly waters have citrus acid in them.
Re: John Carmack: Best Programming Setup and IDE – Lex Fridman Podcast Clips
#1981. Pure Raw Text Editing: This stuff like jumping around within a single file, making edits. Vim really shines here with keybindings that become muscle memory & are portable cross platform- for example I am forced to use a Mac for work but use Linux for my personal stuff, the keybindings for the exact same tool are often different between mac and linux. Vim really shines here
2. Work that requires you to consider the language AST: Stuff like refactoring- renaming something through the entire codebase, jumping to definitions and implementations, auto-completing symbols. This is where I fall back to IDE features as they are unambiguously better at it than Vim. (Yes I know you can get this type of stuff kinda working in vim but it has never worked well enough to my satisfaction... you have a to install dozens of plugins, often a plugin for each language that you want syntax support for which adds bloat and in my experience I have never gotten them to work quite right in a reasonable amount of time)
Re: John Carmack: Best Programming Setup and IDE – Lex Fridman Podcast Clips
#199I'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…
> 8-9 diet cokes a day. Holy fuck. That's a lot of caffein (and I'm guessing not good for the teeth) It's not that much caffeine and it won't do anything to your teeth. > Agree with him, VSCode is THE IDE. Nothing in that interview suggests he's ever used VSCode.
It's my understanding that soda is typically acidic, and after you drink it the soda coats your enamel, in turn wearing it down.
Re: John Carmack: Best Programming Setup and IDE – Lex Fridman Podcast Clips
#200I'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…
> 8-9 diet cokes a day. Holy fuck. That's a lot of caffein (and I'm guessing not good for the teeth) It's not that much caffeine and it won't do anything to your teeth. > Agree with him, VSCode is THE IDE. Nothing in that interview suggests he's ever used VSCode.