🚀 Ship, Don't Shill: New Email Course Launches Next Week!
Get subscribed. Share with a friend. Build better, louder, realer.
(more details below)
🔥 Stories Covered
1. Learning C in 2025 Shouldn’t Be This Smooth — But It Is
Learn-C.org dropped a fully browser-based, no-setup-needed C tutorial, and honestly, it slaps.
Forget fiddling with GCC versions, container images, or WSL. You hit the site, you code C, you see it run.
They even built in syntax hints, error highlighting, and a lightweight gamified challenge system — think Duolingo but for segfaults.
Why it matters:
Makes C approachable again without the classic "hello world of misery" barrier.
Could become a go-to resource for bootcamps and universities trying to modernize intro courses.
If you’re building devtools or educational platforms, this is the UX bar now.
Meta-point: More low-friction coding environments → less gatekeeping → bigger pools of weird, wonderful developers.
2. o3: The Machine That (Sometimes) Knows Where You Took That Photo
Simon Willison explored o3, a new tool that guesses the geolocation of any photo you feed it.
Not by reading EXIF data — by vibe.
Color palettes, visual patterns, skyline silhouettes. It’s unsettling how often it's right.
Other times it’s hilariously wrong (think: rural Vermont tagged as “Monaco”).
Why it matters:
A glimpse at how general-purpose visual AI might evolve.
Raises spicy questions about privacy, ownership, and even artistic intent.
Not just a surveillance story — a creativity story too.
Big takeaway: As models learn to hallucinate plausible contexts, the line between search and storytelling gets blurrier.
3. Sigbovik 2025: The Annual Festival of Beautiful Nonsense
The Sigbovik 2025 Proceedings dropped, and they're exactly the brand of brilliant, absurd hacker humor we deserve.
Highlights include:
Algebraic data types for dating apps.
Haskell compiler optimizations that... add bugs on purpose.
A new concurrency model: Quantum Entanglement by Scheduling Errors.
Why it matters:
Reminds us tech should be fun, weird, and self-aware.
Even “joke” papers often hint at real, wild ideas waiting to be formalized later.
Good engineers laugh at themselves.
If you’re serious about functional programming, you owe yourself a skim.
4. Bare-Metal printf()
: When You’re So Hardcore You Skip the OS
Darko Popovici’s bare metal printf
post shows how you can implement printf
without an operating system — straight to UART, baby.
No libc, no malloc, no runtime safety nets. Just pure, uncut bytes.
Why it matters:
Opens the door for ultra-light embedded systems that don't need a full OS stack.
Performance gains from shaving off abstraction layers are real, especially in battery- or compute-constrained environments.
Re-teaches respect for what “I/O” actually means at the metal level.
Reminder: Every abstraction is a tradeoff. Sometimes, less really is more.
5. “The End of Programming” — Or Just the Start of the Next Phase?
Dr. John Smith’s controversial opinion piece, The End of Programming, posits that thanks to AI codegen, "human programming" might become niche or ceremonial.
Hot takes include:
Future developers will mostly prompt, steer, and debug models — not handcraft syntax.
Classic programming might become a hobbyist art form, like woodworking.
Learning “how to think like a programmer” could matter more than syntax memorization.
Why it matters:
Forces devs to rethink skill trees: system design, prompt engineering, tool evaluation > code golf.
Raises urgent questions for CS education.
Challenges us to define "real" creativity in software.
Is programming dying? No. It’s mutating. Again.
🛠️ Builder's Take
This roundup hits a common thread: lowering barriers while raising questions.
Easier ways to code (Learn-C).
AI that sees the world (o3).
Humor that subverts the serious (Sigbovik).
Code closer to the machine (bare-metal printf).
Meta-critiques of our own future (End of Programming).
The takeaway isn't fear. It’s opportunity:
To choose where we stay hands-on, and where we automate. To decide how much weirdness, rigor, and ethics we bring into the tools we build.
Stay curious. Stay critical. Stay weird.
🚢 Ship, Don't Shill: Drop Your Email, Build Your Brand
The /build crew is launching the Ship, Don't Shill email series next week:
10 fast, brutal lessons on storytelling, shipping, and earning trust.
Built for devs sick of cringe hustle culture.
Free. Friendly. Fire-tested.