<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Benjamin Schneider</title><description>Writing by Benjamin Schneider.</description><link>https://benjaminschneider.ch/</link><item><title>How To Teach Programming Badly</title><link>https://benjaminschneider.ch/2024/08/03/teaching-programming-badly.html</link><guid isPermaLink="true">https://benjaminschneider.ch/2024/08/03/teaching-programming-badly.html</guid><description>A list of principles that will help you teach programming badly and ensure your students learn as little as possible.</description><pubDate>Sat, 03 Aug 2024 00:00:00 GMT</pubDate></item><item><title>Error Page Redirects Should Not Lose Information</title><link>https://benjaminschneider.ch/2024/03/04/error-page-information-loss.html</link><guid isPermaLink="true">https://benjaminschneider.ch/2024/03/04/error-page-information-loss.html</guid><description>When showing an error page, make sure you don&apos;t drop more information from the request than you have to.</description><pubDate>Mon, 04 Mar 2024 00:00:00 GMT</pubDate></item><item><title>Playing With The Basics</title><link>https://benjaminschneider.ch/2024/03/01/playing-with-the-basics.html</link><guid isPermaLink="true">https://benjaminschneider.ch/2024/03/01/playing-with-the-basics.html</guid><description>Top practitioners surprisingly often play around with extremely basic approaches.</description><pubDate>Fri, 01 Mar 2024 00:00:00 GMT</pubDate></item><item><title>Digital Nicotine Patches</title><link>https://benjaminschneider.ch/2024/02/29/digital-nicotine-patches.html</link><guid isPermaLink="true">https://benjaminschneider.ch/2024/02/29/digital-nicotine-patches.html</guid><description>Replacing digital habits with less harmful versions, much like nicotine patches for smoking cessation.</description><pubDate>Thu, 29 Feb 2024 00:00:00 GMT</pubDate></item><item><title>Paper: Algorithmic Nuggets in Content Delivery</title><link>https://benjaminschneider.ch/2024/02/18/algorithmic-nuggets-in-content-delivery.html</link><guid isPermaLink="true">https://benjaminschneider.ch/2024/02/18/algorithmic-nuggets-in-content-delivery.html</guid><description>A brief review of a paper outlining the algorithmic problems encountered in building a CDN.</description><pubDate>Sun, 18 Feb 2024 00:00:00 GMT</pubDate></item><item><title>The Much-Maligned Sunk Cost Fallacy</title><link>https://benjaminschneider.ch/2023/09/29/sunk-costs.html</link><guid isPermaLink="true">https://benjaminschneider.ch/2023/09/29/sunk-costs.html</guid><description>Some common misinterpretations of the sunk cost fallacy.</description><pubDate>Fri, 29 Sep 2023 00:00:00 GMT</pubDate></item><item><title>You Can Get Stuff Fixed</title><link>https://benjaminschneider.ch/2023/09/27/get-stuff-fixed.html</link><guid isPermaLink="true">https://benjaminschneider.ch/2023/09/27/get-stuff-fixed.html</guid><description>You should probably be less reluctant to provide unsolicited suggestions for improvement.</description><pubDate>Wed, 27 Sep 2023 00:00:00 GMT</pubDate></item><item><title>Abstractions Rule Everything Around Me</title><link>https://benjaminschneider.ch/2022/07/24/abstractions.html</link><guid isPermaLink="true">https://benjaminschneider.ch/2022/07/24/abstractions.html</guid><description>Abstraction isn&apos;t just a thing you do when programming.</description><pubDate>Sun, 24 Jul 2022 00:00:00 GMT</pubDate></item><item><title>Shared Curiosity</title><link>https://benjaminschneider.ch/2020/10/26/shared-curiosity.html</link><guid isPermaLink="true">https://benjaminschneider.ch/2020/10/26/shared-curiosity.html</guid><description>Why the best educational content starts with the creator&apos;s own curiosity.</description><pubDate>Mon, 26 Oct 2020 00:00:00 GMT</pubDate></item></channel></rss>