rswk.ch

About

Name Christian chrswk Bühler Birth name Weisskopf Gender M Adr Winterthur, Switzerland Bday 1985 Email chrswk@proton𝅁𝄋𝄌𝄎.com Key PGP Job title Software Developer Org Bühler Softwareentwicklung URL rswk.ch

Now

2026-02-20

Www

Archive
2026-02-06 Datacenters in space are a terrible, horrible, no good idea. 2026-01-31 Painless Software Schedules 2026-01-18 Reality has a surprising amount of detail 2025-12-24 Fifty problems with standard web APIs in 2025 2025-12-12 Reversing the technical interview 2025-11-24 The Big OOPs: Anatomy of a Thirty-five-year Mistake 2025-11-22 The Configuration Complexity Clock 2025-10-31 Who needs Graphviz when you can build it yourself? 2025-10-23 Computer latency: 1977-2017 2025-10-03 Hacking with AI SASTs 2025-09-30 Fixing the Biggest Problem With Mechanical Keyboards 2025-09-19 Dev Culture Is Dying The Curious Developer Is Gone 2025-09-09 Keeping Secrets Out of Logs 2025-08-24 Why Was Apache Kafka Created? 2025-08-02 Inventing on Principle by Bret Victor (Bonus 1, Bonus 2) 2025-07-30 We need to reclaim software's wishing well from the cruelty of generative AI 2025-07-25 Don't build your castle in other people's kingdoms 2025-07-16 WAF through the eyes of hackers 2025-07-11 Hackers and Painters 2025-06-26 Camels and Rubber Duckies 2025-06-24 Two billion people don't have safe drinking water 2025-06-13 Why A.I. Isn't Going to Make Art 2025-06-13 spurious correlations 2025-06-11 Cory Doctorow on how we lost the internet 2025-05-28 The Ingredients of a Productive Monorepo 2025-05-24 The Navy SEALs Allegedly Left Behind a Man in Afghanistan 2025-05-14 Reservoir Sampling 2025-05-14 Feature Flags vs Configuration Options - Same Difference? 2025-05-14 The Grug Brained Developer 2025-05-14 On Long Term Software Development 2025-04-27 Solar Orbiter's widest high-res view of the Sun 2025-04-14 Please don't use my name 2025-03-19 The High Heel Problem 2025-03-18 An Appreciation of Michael Barbaro and "The Daily" 2025-03-09 Visualizing all books of the world in ISBN-Space 2025-02-25 aposd-vs-clean-code 2025-02-21 How NOT to Measure Latency by Gil Tene 2025-02-11 Scuba: Diving into Data at Facebook 2025-02-11 Chesterton’s Fence: A Lesson in Thinking 2025-02-09 From C++ to the world of Java 2025-01-27 ATProto for distributed systems engineers 2025-01-25 Oil and gas jobs decline amid record-breaking production 2025-01-24 Usenet Organization and Etiquette 2025-01-21 Project MINI RACK 2025-01-15 SQLite: How it works by Richard Hipp 2024-12-15 Structure and Interpretation of Computer Programs 2024-12-15 Philosophy of the GNU Project 2024-12-15 How big data created the modern dairy cow 2024-12-11 How do Graphics Cards Work? Exploring GPU Architecture 2024-12-04 An exclusive look inside the restored Notre Dame 2024-11-27 Manna - Two Views of Humanity's Future 2024-11-16 No GPS required: our app can now locate underground trains 2024-11-11 spatial poetics: Stalin's Atlantis 2024-10-15 HTML for people 2024-10-06 The Duct Tape Programmer 2024-10-06 The Rise of 'Worse is Better' 2024-10-06 THE BRUTALIST PROGRAMMING MANIFESTO 2024-09-11 How do archivists package things? The battle of the boxes 2024-09-08 How to stretch a cruise ship 2024-09-08 LackRack 2024-09-04 Magic Wormhole 2024-08-30 Good Software Takes Ten Years. Get Used To it. 2024-08-30 Glider - Open-source E-ink monitor 2024-08-30 Projekt-Audit ISS 2024-08-30 Library Genesis 2024-08-30 Putting the "You" in CPU 2024-08-30 Automate the Boring Stuff with Python 2024-08-30 GPS 2024-08-30 How to embrace asynchronous communication for remote work 2024-08-30 Setting up containers with systemd-nspawn 2024-08-22 Conventional Comments 2024-08-18 Queues invert control flow but require flow control 2024-08-16 Nuclear Engineering Wall Charts

Gear

Audio Aune Yuki, Beyerdynamic DT 900 PRO X, Hart Audio Cables, Xenns Mangird Tea2 Coffee Bialetti Moka Express, Comandante C40 MK3 Furniture Vitra HeadLine, Steelcase Ology Desk Internet 1 Gbit/s Init7 Fiber7 Peripheral 8bitdo USB Wireless Adapter 2, AVerMedia PW513, Dell UltraSharp U4320Q, Ergotron HX HD Monitor Arm, Logitech G Pro X Superlight, MoErgo Glove80, Samsung Odyssey OLED G60SD, Sony DualSense Wireless, Thrustmaster Sol-R 1 Flightstick, Thrustmaster TPR Server Minisforum MS-01-S1390 Workstation AMD Ryzen 7 5800X3D, ASRock Radeon RX 6800 XT Taichi, Gigabyte X570 Aorus Elite, Seasonic Focus Plus Gold SSR-850FX, 2x 16 GB G.Skill Trident Z 3200 MHz CL14, 500 GB Gigabyte Aorus NVMe Gen4

Misc

Quotes

«Non fui, fui, non sum, non curo.»
Epicurus

«The best proof of love is trust.»
Joyce Brothers

«Everyone you meet is fighting a battle you know nothing about. Be kind. Always.»
Robin Williams

«Anything worth doing, is worth doing right.»
Hunter S. Thompson

«We must all suffer from one of two pains: The pain of discipline or the pain of regret. The difference is discipline weighs ounces while regret weighs tons.»
Jim Rohn

«An investment in knowledge pays the best interest.»
Benjamin Franklin

«I have no special talents. I am only passionately curious.»
Albert Einstein

«It is not easy to find happiness in ourselves, and it is not possible to find it elsewhere.»
Agnes Repplier

«If a man does not know to what port he is steering, no wind is favourable to him.»
Seneca

«Unlimited tolerance must lead to the disappearance of tolerance. If we extend unlimited tolerance even to those who are intolerant, if we are not prepared to defend a tolerant society against the onslaught of the intolerant, then the tolerant will be destroyed, and tolerance with them.»
Karl Popper

«It is far better to grasp the universe as it really is than to persist in delusion, however satisfying and reassuring.»
Carl Sagan

«It is right that we ask people to accept each of the things which are said in the same way: for it is the mark of an educated person to search for the same kind of clarity in each topic to the extent that the nature of the matter accepts it.»
Aristotle

«It is difficult to get a man to understand something, when his salary depends upon his not understanding it.»
Upton Sinclair

«Autonomy, Mastery, Purpose.»
Daniel Pink

«Once I thought that writing this book would be impossible. It was a skyscraper, massive and complete and unbearably far off. (…) Everything grand is made from a series of ugly little moments. Everything worthwhile by hours of self-doubt and days of drudgery. All the works by people you and I admire sit atop a foundation of failures. So whatever your project, whatever your struggle, whatever your dream, keep toiling, because the world needs your skyscraper.»
Pierce Brown

«When you're working mostly alone that gets frustrating really fast, and when you get frustrated you get impulsive, and those impulses lead to half measure solutions, and those half measure solutions accumulate into a whole network of bespoke inefficiencies that you just live with because the process of unravelling them feels just so... big.»
Dan Olson

«Sometimes I'm glad I'm old and don't have to take orders from gutless employed managers anymore. My best clients were those I could argue with. It wasn't about winning or being right, it was about doing the best work.»
Erik Spiekermann

«The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds his castles in the air, from air, creating by exertion of the imagination. Few media of creation are so flexible, so easy to polish and rework, so readily capable of realizing grand conceptual structures...»
Fred Brooks

«We build our computers the way we build our cities -- over time, without a plan, on top of ruins.»
Ellen Ullman

«There are only two hard things in Computer Science: cache invalidation and naming things.»
Phil Karlton

«Out of the night that covers me
Black as the pit from pole to pole,
I thank whatever gods may be
For my unconquerable soul.

In the fell clutch of circumstance,
I have not winced nor cried aloud.
Under the bludgeonings of chance
My head is bloody, but unbowed.

Beyond this place of wrath and tears
Looms but the Horror of the shade,
And yet the menace of the years
Finds, and shall find, me unafraid.

It matters not how strait the gate,
How charged with punishments the scroll,
I am the master of my fate
I am the captain of my soul.»
William Ernest Henley

«Meine Sinne sind hier
Meine Füsse stehen fest
Die Seele ist frei
Die Flügel tragen mich weit»
C. S.

«A restless soul burns through the coldest nights.»
C. B.


Apollo 11 - Hasselblad 500EL 70 mm
Reads

«Slaughterhouse-Five» 📃
Novel by Kurt Vonnegut

«Jonathan Strange and Mr Norrell»
Novel by Susanna Clarke

«Cribsheet»
Book by Emily Oster

«Snow Crash»
Science fiction by Neal Stephenson

«Sid Meier's Memoir!: A Life in Computer Games»
Book by Sid Meier

«Komm, ich erzähl dir eine Geschichte»
Book by Jorge Bucay

«Four Thousand Weeks»
Book by Oliver Burkeman

«Fermat's Enigma»
Book by Simon Singh

«The Five Love Languages»
Book by Gary Chapman

«Das Kind in dir muss Heimat finden»
Book by Stefanie Stahl

«Blood Meridian» 📃
Novel by Cormac McCarthy

«Dune» novels
Science fiction by Frank Herbert

«There Is No Antimemetics Division»
Fiction by qntm

«The Forever War» novels
Science fiction by Joe Haldeman

«The Box»
Book by Marc Levinson

«The Three-Body Problem» novels 📃
Science fiction by Liu Cixin

«The Dresden Files» novels
Fantasy by Jim Butcher

«The Stormlight Archive» novels
Fantasy by Brandon Sanderson

«Deaths of Despair and the Future of Capitalism»
Book by Anne Case, Angus Deaton

«Fake Facts: Wie Verschwörungstheorien unser Denken bestimmen»
Book by Katharina Nocun

«You Just Don't Understand»
Book by Deborah Tannen

«The Demon-Haunted World»
Book by Carl Sagan

«Our Babies, Ourselves»
Book by Meredith Small

«Why Zebras Don't Get Ulcers»
Book by Robert Sapolsky

«Becoming»
Book by Michelle Obama

«Sapiens: A Brief History of Humankind»
Book by Yuval Noah Harari

«How JavaScript Works»
Programming by Douglas Crockford

«Adapt: Why Success Always Starts with Failure»
Book by Tim Harford

«Shattered Sea» novels
Fantasy by Joe Abercrombie

«Shape Up»
Software engineering by Ryan Singer

«Why We Sleep: The New Science of Sleep and Dreams»
Book by Matthew Walker

«Red Rising» novels
Science fiction by Pierce Brown

«Broken Earth» novels
Science fantasy by Nora K. Jemisin

«Born a Crime»
Autobiography by Trevor Noah

«American Gods»
Fantasy by Neil Gaiman

«Thinking, Fast and Slow»
Book by Daniel Kahneman

«No Country for Old Men»
Novel by Cormac McCarthy

«Code: The Hidden Language of Computer Hardware and Software»
Programming by Charles Petzold

«Dirk Gently» novels
Detective stories by Douglas Adams

«The Black Swan: The Impact of the Highly Improbable»
Book by Nassim Nicholas Taleb

«The First Law / The Age of Madness» novels
Fantasy by Joe Abercrombie

«The Way» novels
Science fiction by Greg Bear

«JavaScript: The Good Parts»
Programming by Douglas Crockford

«The Hobbit» / «The Lord of the Rings» novels
High fantasy by John Ronald Reuel Tolkien

«Hitchhiker's trilogy» in five parts
Science fiction by Douglas Adams

«The Mythical Man-Month»
Software engineering by Fred Brooks

«Coders at Work: Reflections on the Craft of Programming»
Programming by Peter Seibel

«Java Concurrency in Practice»
Programming by Brian Goetz

«Refactoring: Improving the Design of Existing Code»
Programming by Martin Fowler

«Clean Code: A Handbook of Agile Software Craftsmanship»
Programming by Robert C. Martin

«Design Patterns: Elements of Reusable Object-Oriented Software»
Programming by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides