Tag
#software development
49 stories
The Art of README: Making Your Code Understandable
Discover the lost art of writing effective README files. Learn how to make your code projects clear and welcoming for anyone to use.
GraphQL: The Hype vs. The Reality
Is GraphQL overhyped? We look at the good, the bad, and the surprising truth about this popular data query language.
The Weird Math Behind a Viral Random Number Generator
Discover the surprising story behind a simple math formula that became a surprisingly popular way to generate random numbers online.
The Simple C Regex That Powers Go
Discover the surprisingly simple C regex matching code Rob Pike created, and how it lives on in Go's standard library today.
Google Chrome's Shocking Launch: No Sprints?
Discover the surprising truth about how Google Chrome was built. Was it really launched without any sprints at all?
The "Do Not Ship" Rule: Protecting Your Work
Discover the crucial "Do Not Ship" rule that protects creative projects from early release. Learn why it matters for your work.
Inside Webhooks: The Silent Internet Revolution Nobody Talks About
Discover the hidden power of webhooks, the internet's secret handshake. Learn how these silent messengers make your favorite apps work behind the scenes.
The Strange Story of Copilot's AI Creation
Discover the fascinating and unexpected story behind Microsoft's AI coding assistant, Copilot. Learn how it was built and what makes it unique.
What Happens Before main() Starts? The C++ Startup Secret
Ever wonder what code runs before your C++ main() function? Discover the hidden startup sequence and how your program truly begins.
The Strange Story of Lisp in Real Time
Discover the surprising challenges and solutions for using Lisp programming in real-time systems from a 2000 conference talk.
The Strange Story of Stripped Binaries
Ever wondered what's inside computer code? Discover the hidden world of stripped binaries and why it matters.
The Strange Story of the UNIX Programming Environment
In 1984, a look inside the UNIX programming environment revealed a world of commands and tools that shaped modern computing. Discover its secrets.
DBOS: The Operating System Built Around Databases
Discover DBOS, a new kind of operating system designed from the ground up to work with databases. Learn how it simplifies complex tasks.
The Strange Story of the GNU C Manual
Discover the surprising tale behind the GNU C Language Reference Manual and its unique announcement. A story for the ages.
The Surprising Truth: Is Engineering Management Really Worth It?
Many engineers wonder if management roles are necessary. We look at the often-hidden realities of engineering management and whether it truly adds value.
The Programmer Who Wrote a Compiler in an Hour
Discover the incredible story of Graydon Hoare, who wrote 21 compilers and achieved a massive speed-up in just 60 minutes. A true programming feat.
The Strange Tale of the POSIX Standard and Computing
Discover the fascinating and sometimes forgotten story of the POSIX standard, a set of rules that shaped computing for decades. What does it mean for its future?
The C Programming Language: A Teacher's View
A look back at teaching C programming in 2016, exploring its enduring relevance and unique challenges for beginners.
The Logging Crisis: Why Simple Logs Aren't Enough
Discover why basic logging is failing modern apps and how structured, leveled logging offers a powerful solution. Learn the benefits for developers.
The Strange Story of When Code Explained Itself
Remember when a simple tool surprised everyone by perfectly summarizing complex code? Discover the fascinating moment code explained itself, sparking wonder online.
The C++20 Puzzle: How Hard Could It Really Be?
Think learning C++20 is easy? This deep dive explores the surprising complexities and fun challenges of modern C++ programming. See if you're up for it!
The Strange Story of Go's Runtime: 4 Years On
Four years ago, a big change hit the Go programming language. Discover the strange story of the Go runtime and why it still matters today.
Seer: The Linux Debugging Tool You Forgot
Discover Seer, the forgotten GUI front end for GDB on Linux. See how this tool simplifies debugging for developers.
The GitHub Import Bug: How a Simple Feature Led to Disaster
Discover the shocking story of a critical security flaw in GitHub's import tool that nearly allowed hackers to take over systems. A simple mistake with huge consequences.
The Strange Story of a Coding Debate That Went Viral
A simple question about programming code sparked a huge online debate. Discover the story behind the Go language discussion.
From Junior to Senior: The Career Secrets Programmers Need
Unlock your programming potential. Discover essential soft skills and career advice for ambitious developers aiming for senior roles.
24-Year-Old Linux Kernel Bug Found: The Strange Story
A hidden flaw in the Linux kernel, 24 years old, was discovered. Learn the strange story of this long-lost bug and its impact.
Inside the AI Code Nobody Talks About: Copilot's Copyright Puzzle
Discover the strange case of GitHub Copilot generating copyrighted code, even when told not to. Is your work safe from AI's powerful grasp?
The Cloud Isn't Done: What Nobody Tells You About Its Future
Think cloud computing is old news? Many believe its true potential is just beginning. Discover why the cloud's biggest changes are still ahead.
Inside Photopea: The Free Photoshop Alternative Making Millions
Discover the surprising story behind Photopea, the free online Photoshop alternative that's quietly built a multi-million dollar business. Learn how it works.
Building an OS for Fun, Living Off It?
Discover how one person turned a passion for building an operating system into a full-time job. The surprising reality of working on SerenityOS.
The Strange Story of RustyHermit: A Tiny OS
Discover RustyHermit, a unique and super small operating system built with Rust. Learn why this tiny OS is making waves.
The Open Source Project That Faced Harsh Criticism
Discover the story of an open source project that faced intense ridicule and what we can learn from it today.
What Nobody Tells You About Software Code Quality
Discover the surprising truth about code quality from a forgotten 2011 viral post. It's not what you think. Learn why size matters most.
Go Program Speed Hack: One Character Fix
Discover a simple, one-character change that can dramatically speed up your Go programs by reducing memory allocations. Learn the surprising fix.
The Strange Tale of Why We Call It 'Boilerplate Code'
Ever wonder why repetitive code is called 'boilerplate'? Discover the surprising history of this term, from printing presses to modern software.
The Romance of Coding: Why Programmers Love Their Craft
Discover the hidden romance in programming. Why do coders feel such a deep connection to their work? Explore the passion behind the pixels.
Startup Learns Hard Truths About Using Rust
A startup tried using Rust, a powerful programming language. It seemed like a great idea, but they hit unexpected roadblocks. Read their story.
GCC's Wild Undefined Behaviors Explained
Discover the strange and unexpected ways GCC compilers can behave when code has undefined actions. Learn why it matters.
The Strange Story of a Compiler Being Written
Discover the fascinating and often funny tale of how one person set out to write a compiler, sharing every step of the unexpected journey online.
Netflix CEO's Early Work on Memory Leaks
Discover Reed Hastings' 1992 research paper on detecting memory leaks, a forgotten piece of tech history.
The Strange Story of Lichess and Scala 3
Lichess, the popular free chess site, faced a big challenge moving to Scala 3. Discover the story and why they asked for help.
The High Cost of Hiding the Truth
Discover the surprising truth behind why making things look simple often costs a lot more than you think. It's not always easy being easy.
Travis CI Security Breach: What Happened This Time?
Another security scare at Travis CI. Find out what happened and why it matters for your code.
The Hidden Cost of Waiting: Slow Software Builds
Discover the surprising ways slow software build times drain productivity and cost more than you think. Learn how to fix it.
AI Writes Your Code Commit Messages Instantly
Tired of writing commit messages? Discover a smart AI tool that automatically generates them for your code, saving you time and improving clarity.
Why Your Code Is Safer Now (And You Didn't Even Know It)
Discover the hidden technology quietly protecting countless projects online. Learn how secret scanning became free and changed code security forever.
The Strange Story of Boring Python Code Quality
Discover the viral story of how 'boring' code became a viral sensation, and why it still matters today. Learn the secrets of quality Python.
Why Learning C in 2023 Still Matters
Thinking about learning C this year? Discover why this foundational language remains relevant and how to get started in 2023.