<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>design on Alán's blog</title><link>https://quasimorphic.com/tags/design/</link><description>Recent content in design on Alán's blog</description><generator>Hugo</generator><language>en-uk</language><lastBuildDate>Tue, 16 Jun 2026 23:14:00 -0400</lastBuildDate><atom:link href="https://quasimorphic.com/tags/design/index.xml" rel="self" type="application/rss+xml"/><item><title>Pool noodles on the corners</title><link>https://quasimorphic.com/archive/pool-noodles-on-the-corners/</link><pubDate>Tue, 16 Jun 2026 23:14:00 -0400</pubDate><guid>https://quasimorphic.com/archive/pool-noodles-on-the-corners/</guid><description>&lt;p>Today I failed to videocall a prospective landlord. He wanted to FaceTime me to judge whether or not I am an adult who can (and is willing to) pay rent. I explained that FaceTiming my number would not work because I use an Android phone, not an iPhone. Hours later, he replied asking if we were FaceTiming or not. I explained the issue again and suggested a standard phone call instead. No response. As it turns out, my limited ability to survive in the outdoors is a strong motivator. I rushed home, grabbed my iPad and sent him a FaceTime link telling him I would be waiting. The link appeared to have confused him: &amp;ldquo;Why can&amp;rsquo;t I just use the phone number?&amp;rdquo;, he asked. Snarky comments raced through my mind: Due to Apple&amp;rsquo;s stranglehold on the US mobile market driven by proprietary videocommunication protocols; because Big Tech is determined to rule how our devices ought to be used, reducing the users&amp;rsquo; freedom to implement novel solutions (looking at you Microsoft Office). &amp;ldquo;Having a roof over my head is nice&amp;rdquo;, a lone thought interrupted the barrage of snobbery. We rescheduled to try again tomorrow.&lt;/p>
&lt;p>A couple of things worth noting: 1. He has an AOL email account (it&amp;rsquo;s like a unicorn in the wild). 2. His replies quote not my latest email, but his own previous email and thus the email thread skips all my replies. I would normally consider this sociopathic behaviour. I chose to believe it is unintentional and thus deemed this a battle for another day.&lt;/p>
&lt;p>As it happens, earlier today I had a discussion with a colleague about the tradeoffs involved in sanitising the users&amp;rsquo; input for an image-processing library. My argument can be reduced to &amp;ldquo;Let the math be mathy&amp;rdquo;: Do not add unnecessary logic or sanitation to the parts of the tool that crunch the numbers; it will only increase the &lt;a href="https://en.wikipedia.org/wiki/No_Silver_Bullet">accidental complexity&lt;/a> of the system. This comes from my experience overengineering systems to solve problems that may or may not exist. My colleague&amp;rsquo;s response was: &amp;ldquo;I just assume all my users are basically babies that&amp;rsquo;ll hit their head whenever I don&amp;rsquo;t put a pool noodle on the corners&amp;rdquo;. After my abject failure at FaceTiming someone, I am defenseless against that logic. We thus agreed to add input sanitation, but isolate it from the data-crunching functions.&lt;/p>
&lt;p>Disclaimer: I don&amp;rsquo;t mean to make fun of anyone. Tech illiteracy is a real issue, we should build tools that are accessible and easy to learn. That said: Dear prospective landlord, if you are reading this, I think you would like me as a tenant because I have an unnatural skill to keep Nigerian princes at bay.&lt;/p>
&lt;p>Update: Turns out it is possible to receive FaceTime on an Android phone, but it requires the Google Chrome as of 2026.&lt;/p></description></item>/</channel></rss>