Developer Tooling & Productivity Internals
Focus: tools developers rely on every dayโunderstanding how they work.
Version Control
Git internals and mastery.
| Topic | Description |
|---|---|
| Git Internals | How Git works inside |
| Git Mastery | Advanced Git workflows |
Build Systems
Compiling and building software.
| Topic | Description |
|---|---|
| GNU Tools Deep Dive | The GNU toolchain |
| GNU Make Deep Dive | Make build system |
| Build Systems Projects | Modern build systems |
Terminal & Shell
Command-line environments.
| Topic | Description |
|---|---|
| Terminal Emulator Deep Dive | Terminal internals |
| Shell Internals Deep Dive | How shells work |
| Shell Scripting Mastery | Advanced shell programming |
Text Editors & IDEs
Where we spend our days.
| Topic | Description |
|---|---|
| Neovim Deep Dive | Neovim internals and plugins |
| Vim Motions | Efficient text editing |
| VS Code Mastery | VS Code power user |
| VS Code Extensions | Building VS Code extensions |
Debugging Tools
Finding and fixing bugs.
| Topic | Description |
|---|---|
| GDB Deep Dive | GNU Debugger mastery |
| LLDB Deep Dive | LLVM Debugger mastery |
Learning Tips
- Customize your tools: Make them work for you
- Learn keyboard shortcuts: Speed compounds
- Understand internals: Debug tools effectively
- Automate repetitive tasks: Scripts are tools too
- Contribute upstream: Best way to learn tool internals