research!rsc
GoSoftware / engineering practiceSecurityAlgorithms / data structures
- Posts
- 127 from 1 Jan 2008 to 19 Jan 2026
- Posting
- now and then (4 in the last year)
- Kind
- personal blog
- Feed
- https://research.swtch.com/feed.atom
2026 4
2025 1
2024 3
2023 13
- Go Changes
- Go Testing By Example
- Open Source Supply Chain Security at Google
- Running the “Reflections on Trusting Trust” Compiler
- C and C++ Prioritize Performance over Correctness
- Coroutines for Go
- Storing Data in Control Flow
- Opting In to Transparent Telemetry
- Transparent Telemetry
- Use Cases for Transparent Telemetry
- The Design of Transparent Telemetry
- Transparent Telemetry for Open-Source Projects
- The Magic of Sampling, and its Limitations
2022 2
2021 5
2019 11
- The Principles of Versioning in Go
- Go Proposal Process: Representation
- Go Proposal Process: Enabling Experiments
- Go Proposal Process: Scaling Discussions
- Go Proposal Process: Large Changes
- Go Proposal Process: Clarity & Transparency
- Go Proposals
- Thinking about the Go Proposal Process
- Transparent Logs for Skeptical Clients
- An Encoded Tree Traversal
- Our Software Dependency Problem
2018 11
2017 5
2016 1
2013 2
2012 7
2011 5
2010 13
2009 7
2008 36
- Electoral Programming
- Lessons from the Debian/OpenSSL Fiasco
- Mel was Real
- Backups, heal thyself
- Bi-quinary and other bases
- Computing History at Bell Labs
- Bigger Programs are Better, not Best
- Alphabetical Order
- Using Uninitialized Memory for Fun and Profit
- Rotating Hashes
- Leaping Years and Drawing Lines
- Face the Nation
- Permissive Access Links
- Elegance and Power
- Worms and Distributed Computations
- The Hideous Name
- Bourne Shell Macros
- Traveling Passenger Problems
- Absolute File System Design
- B Languages
- Traffic Lights and Buridan's Ass
- The Discovery of Debugging
- Unix Viruses
- On Duff's Device and Coroutines
- Play Tic-Tac-Toe with Knuth
- Debugging the Universe
- I Could Tell You, But ...
- Play Chess with God
- Superoptimizer
- Division via Multiplication
- Scooping the Loop Snooper
- Crabs, the bitmap terror!
- Bitblt
- Literate Programming with Lguest
- Killing Quicksort
- Introduction