HackerTubewatch
Surprise me
Frame from CppCon 2015: Greg Law " Give me 15 minutes & I'll change your view of GDB" Plays via YouTube's privacy-enhanced embed

CppCon 2015: Greg Law " Give me 15 minutes & I'll change your view of GDB"

48 videos recommended on HN
YouTube
6 HN users recommended this talk6 months2018–2023 score 6.5
Years with an HN recommendation, 2007–2026

Recommended as a fast, brilliant introduction to GDB's TUI mode and lesser-known features, useful for anyone who has only used IDE debuggers.

Greg Law's 15-minute CppCon 2015 lightning talk shows what GDB can do beyond basic use, including its text user interface and reverse debugging.

“this brilliant short talk (15min) about gdb's TUI.” (HN, 2018)

1 strong recommendations · 6 recommendations · Talks · intro

7 Hacker News comments

From the HN archive; up to 20 kept per video, favoring different commenters. Recommendations first.

@zython Jan 2018 Strongly recommends
on HN thread GDB 8.1 Released
Seems like a I cannot edit my post, but I just remembered this brilliant short talk (15min) about gdb's TUI. [this video] It really did change my opinion of gdb in just 15 min.
Short talk on gdb's TUI mode
@daniel-levin Dec 2018 Recommends
on HN thread Ask HN: What is the best practice for reading large pieces of C code?
Compile it with debugging symbols and run it with gdb in tui mode. This will let you place breakpoints in source files, view back traces, find the definitions of functions, structures, macros, etc. The learning curve is a tad steep, but this video is pretty good: [this video]
Intro to using gdb for reading large C codebases
@flukus Apr 2019 Recommends
on HN thread Why Vi Rocks
> Sure, but I bet Intellij is a bit better when it comes to debugging java applications. I don't know about intelliJ specifically, but a good debugger beats the crap off the limited interface an IDE provides to them. It looks like IntelliJ only offers basic breakpoint/step through, etc. For a quick overview of what you're missing out on checkout "Give me 15 minute and I'll change you min on GDB": [this video] (hopefully the right video, can't check at work)
Quick overview of what a good debugger offers over IDEs
@flukus May 2021 Recommends
on HN thread 55,000 lines of Rust code later: A debugger is born
> So anything like this on Linux sounds like a very positive step forward. GDB has had reverse debugging since 2009 and there are other tools like rr and a few commercial ones. If anything I'd say that you calling it time travel debugging instead of reverse debugging demonstrates how insular the windows developer world is more than the windows platform being ignored. A great demonstration is in the video "Give Me 15 minutes and I'll change your view of GDB": [this video]
Demonstrates reverse debugging in GDB
@slavik81 Mar 2022 Recommends
on HN thread Debugging with GDB
I'd also recommend "Give me 15 minutes and I'll change your view of GDB" [1] by Greg Law at CppCon 2015. As someone who wasn't very familiar with GDB, I learned a lot from seeing it used by someone skilled. [1]: [this video]
Seeing gdb used by a skilled person
@skywal_l Mar 2022 Recommends
on HN thread Hacked GDB Dashboard Puts It All on Display
Nice! There is already a TUI in gdb albeit not as good looking. For more info, there is a quick talk about it and other niceties that you may not know about: [this video]
Quick talk on GDB TUI mode and other lesser-known features
@shortrounddev2 Jul 2023 Recommends
on HN thread You Only Need a Tablet for Computer Science
Read more
"You only need a tablet" (and remote infrastructure for actually writing your code on since a tablet won't work for 99% of assignments) I did the same thing in college, but with a Chromebook. I rented a VPS from Vultr and ssh'd in to write C and Java assignments with vim. VPS was $5/mo. Chromebooks can still write javascript code and run via the web browser, and you can actually mount a remote drive on a Chromebook (I think via sshfs?). From there you can use an electron based text editor like Atom (and I guess VSCode would work these days) and just compile and run programs via some SSH commands. I'll say anybody who wants to do the same thing with C should definitely check out GDB and its TUI mode: [this video] But I think these days, running a GUI application over a network has become trivial. Back then, I don't remember any providers making it simple to deploy such projects
Introduces GDB and its TUI mode

Video list and Hacker News comment labels from HackerTube (prompted by @karpathy), released under ODC-By 1.0, built on the open-index/hacker-news archive. Hacker News data is provided by Y Combinator; comments remain the work of their authors. Video titles, channel names and thumbnails belong to their creators and are shown via YouTube. HackerTube Watch is an unofficial edition. Data export of 2026-10-31.

Keyboard shortcuts

/
Search
j k
Next / previous video
r
Surprise me
l
Like (video page)
w
Watch later (video page)
?
This help
Esc
Close