Debug as a first resort.
In my search for an ideal debugging workflow, that’s the prime requirement. Running my programs through a debugger shouldn’t be a last resort when I’m at the end of my wits. It should be the first and only way I run the program while I’m working on it. …
At the theater some years ago, a preview played for Oppenheimer. I’d not heard of the movie before, and nothing about the popular culture suggested to me that a movie like that could be a success. By the end of the preview and for the rest of the feature film (which I’ve forgot…
Here are my notes from 🦀 RustConf 2023 🦀. With no ado:
#
Talks
All RustConf talks were 30 minutes, with no live Q&A. Instead, a channel on the Discord server was opened for each talk where the speaker and curious attendees would go to ask and answer questions. It had the…
Rust. A ray tracer. The dream of WebAssembly. One dangerous idea that could ruin everything.
This was the scene at the end of my last post, which covered creating a ray tracer in Rust using Peter Shirley’s outstanding Ray Tracing in One Weekend. In the wrap-up to that post, I…
Two classes stand out as my favorites from computer science at NCSU: x86 assembly, taught by Dana Lasher, and computer graphics, taught by Stuart Heinrich. In the graphics course, we wrote a rasterizer and a ray tracer (which I never finished 😅).
In the 16 years since, I’ve bee…
It’s a tale as old as time. A nice laptop. A nearby cold beverage. A sickening splash. Thanks to the solid seals on the Carbon, there was no permanent damage, just a very sticky, nearly unusable keyboard. Rather than clean or replace the keyboard, our support desk opted to i…
#
Summary
.float-comp {
shape-outside: url(ibm-5150.png);
float: right;
shape-margin: 16px;
margin-right: -16%;
max-width: 60%;
}
Command Line Bash is a game that challenges you to type in as many commands as you can in 60 seconds.
Play now!
My frequent co-conspir…
My first experience with PiTiVi, eight years ago, was discouraging. Until my dad rediscovered it a few days ago, I hadn’t thought of giving it a second chance. I’m glad I did. I’ve been extremely impressed with the improvements. PiTiVi’s formerly rough edges have been sanded down…