A wide-ranging Q&A with a veteran programmer (Fabian Giesen) covering depth vs breadth in learning, the value of fundamentals over trendy frameworks, skepticism toward metaprogramming in C++ and Lisp, a lightbulb moment discovering pure functional programming through demoscene work, language selection philosophy (use whatever the project uses), grudging use of Neovim, and the importance of following curiosity over optimizing productivity metrics. Key advice: deeply understand 3-4 tools rather than superficially touching 100, and learn foundational concepts like JavaScript or CSS internals rather than the latest framework.
•1h 29m watch time
Sort: