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

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • dap-mode

    Emacs :heart: Debug Adapter Protocol

  • Hmm it does seem like Emacs is growing support for the Debug Adapter Protocol (DAP), the LSP-alike convention that allows language developers to build language-specific debuggers that tie into the VSCode UI: https://github.com/emacs-lsp/dap-mode

  • atom-svg-preview

    Discontinued Live SVG preview for Atom editor

  • > Live preview SVG images being edited/generated by code

    Glad you like that one, I was probably the one kickstarting that idea back in the Atom days :) Can't recall if I ported it to VScode or if someone else did/copied the idea (not that I care!)

    https://github.com/josa42/atom-svg-preview/commit/995e4fe0ba...

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • VC6x64Fix

    fix for visual studio 6 to stop process being debugged

  • Installing VS6 on modern Win10 can be annoying. Might actually be easier to make a dedicated Wine prefix on Linux :-P.

    Anyway, there is an article written on CodeProject[0] a few years ago about installing VS6. It may also work on Win11, however due to the changes over time you need to do some more additional stuff:

    1. Do not install the OLE/COM viewer

    2. Ensure the installation finished propertly otherwise SP6 wont install

    4. Install SP2 CD if you have it (it was part of my own VS6 box)

    5. If setupsp6.exe wont run, copy sp698ent.stf to acmsetup.stf and run acmsetup.exe instad

    6. Install tlloc fix from [1], otherwise the debugger wont be able to terminate finished applications

    After all that Visual C++ 6 should work fine. For VB6 you may want to run it in Win9x compatibility mode, otherwise you'd get some slow drawing in the form editor. But something like Lazarus[2] would be better if you want to throw together some GUI app, it isn't like there is any special integration between VC6 and VB6 (something that i always found weird - ideally VB6 should have been able to use VC6 headers or even C sources directly just by making them part of the project, kinda like how you could mix Delphi and C++ in later versions of Delphi and C++ Builder, but for some reason Microsoft treated VS6 and VB6 as if they were each being made by a different company and only coincidentally happened to be on the same CD).

    Though honestly if you have enough RAM, VS6 isn't really that much faster compared to modern Visual Studio. From that time period something like C++ Builder 1 is way faster.

    [0] https://www.codeproject.com/Articles/1191047/Install-Visual-...

    [1] https://github.com/pinchyCZN/VC6x64Fix

    [2] https://www.lazarus-ide.org/

  • use-package

    A use-package declaration for simplifying your .emacs

  • Try

    Try out Emacs packages (by larstvei)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts