<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title>Jonas Downey</title>
	<subtitle>The personal portfolio site for software designer Jonas Downey.</subtitle>
	
	<link href="https://jonas.do/feed.xml" rel="self"/>
	<updated>Tue Jun 09 2026 04:12:09 GMT+0000 (Coordinated Universal Time)</updated>
	<id>https://jonas.do</id>
	<author>
		<name>Jonas Downey</name>
	</author>
	
	
	<entry>
		<title>It&#39;s hard to be good at your tech job right now</title>
		<link href="https://jonas.do/writing/2026-06-06-your-tech-job/"/>
		<updated>June 6, 2026</updated>
		<id>https://jonas.do/writing/2026-06-06-your-tech-job/</id>
		<content type="html">&lt;figure&gt;
  &lt;img alt=&quot;Codex&#39;s self portrait&quot; src=&quot;https://jonas.do/assets/images/blog/2026-06-06/codex.png?v=1c3864e8ab78&quot; /&gt;
  &lt;figcaption&gt;Codex&#39;s self portrait.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;I’m writing this post because I want to say out loud what a lot of people are feeling: &lt;strong&gt;Working in tech during the AI transition is tough as hell.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;There are pressures from all sides. Here are just a few of them:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://x.com/jack/status/2027129697092731343?lang=en&quot;&gt;Layoffs&lt;/a&gt; across the industry, especially reductions in management and support roles, as executives rush to replace human productivity with AI.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://x.com/tobi/status/1909251946235437514&quot;&gt;Mandates&lt;/a&gt; to learn and adopt new tools and processes incredibly quickly.&lt;/li&gt;
&lt;li&gt;Shifting job requirements - like asking non-technical designers to become fluent with code-based workflows, or turning software engineering into an &lt;a href=&quot;https://www.platformer.news/boris-cherny-interview-ai-jobs/&quot;&gt;LLM-prompt-and-review&lt;/a&gt; lifecycle.&lt;/li&gt;
&lt;li&gt;Obligations to accelerate work, do more with less, and &lt;a href=&quot;https://newsroom.haas.berkeley.edu/ai-promised-to-free-up-workers-time-uc-berkeley-haas-researchers-found-the-opposite/&quot;&gt;increase your output&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;A constantly changing market, where new breakthroughs and best-practice innovations launch &lt;a href=&quot;https://simonwillison.net/2026/May/19/5-minute-llms/&quot;&gt;nearly every week&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;An influencer-led hype cycle pushing AI as The Way, along with a &lt;a href=&quot;https://x.com/sama/status/2033935276079510011&quot;&gt;subtle or overt denigration&lt;/a&gt; of traditional ways of working.&lt;/li&gt;
&lt;li&gt;A &lt;a href=&quot;https://www.figma.com/blog/2025-shifting-roles-report/&quot;&gt;blurring of roles&lt;/a&gt; where non-experts can cosplay as experts because they created something with AI that looks credible on the surface.&lt;/li&gt;
&lt;li&gt;A structural reset in how people build things, what they build, and the time and effort it takes to &lt;a href=&quot;https://www.linkedin.com/posts/ant-murphy_heres-a-contrarian-take-ai-isnt-helping-activity-7430400816106344449-4cdG/&quot;&gt;complete each step&lt;/a&gt; of the process.&lt;/li&gt;
&lt;li&gt;Threats that entire job categories will be &lt;a href=&quot;https://fortune.com/2026/03/06/ai-job-losses-report-anthropic-research-great-recession-for-white-collar-workers/&quot;&gt;wiped out&lt;/a&gt; by AI advancements.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All of this adds up to a feeling of persistent intensity, and a sense of &lt;a href=&quot;https://x.com/Star_Knight12/status/2026925661689114813?s=20&quot;&gt;falling behind&lt;/a&gt; even when you’re working at max capacity. You have to rapidly adapt how you operate and how you spend your time.&lt;/p&gt;
&lt;p&gt;Also: your job might no longer offer what attracted you to this line of work. If you loved to write code meticulously by hand  – instead of asking a chatbot to write the code for you – you’re probably not super stoked about this movement.&lt;/p&gt;
&lt;p&gt;And that’s not to mention the increasing &lt;a href=&quot;https://www.cnet.com/tech/services-and-software/ai-unpopular-in-america-new-nbc-poll/&quot;&gt;public apprehension&lt;/a&gt; and negative impacts of AI &lt;a href=&quot;https://earthjustice.org/case/xai-illegal-gas-power-plant-data-center-colossus&quot;&gt;on communities&lt;/a&gt;, which cast a looming shadow over the work whenever you have a rare moment to stop and think about it.&lt;/p&gt;
&lt;p&gt;To top it off, the fragility of the job market leaves employees feeling more powerless to push back or &lt;a href=&quot;https://www.anildash.com/2025/10/17/the-majority-ai-view/&quot;&gt;share concerns openly&lt;/a&gt;.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Perhaps the most stressful side effect is the &lt;a href=&quot;https://www.researchgate.net/publication/399438353_The_Generative_AI_Paradox_GenAI_and_the_Erosion_of_Trust_the_Corrosion_of_Information_Verification_and_the_Demise_of_Truth&quot;&gt;erosion of trust and confidence&lt;/a&gt; due to generative AI. It’s getting difficult to tell if something is real or fake, well-reasoned based on actual facts, or utter nonsense masquerading as truth. The worst case scenario is all of those at once. A truthy-looking document that’s half-accurate and half-bullshit is a dangerous document, because you need to look extra closely to spot the bullshit, and you might be accidentally lulled into believing it was all intentional.&lt;/p&gt;
&lt;p&gt;Lately I’ve noticed my kids asking, “is this AI?” more often, and they’re increasingly skeptical of the information being presented to them. I find the same skepticism invading my work brain too. &lt;em&gt;Did my coworker really think this through? Or did Claude Sonnet just half-ass a proposal based on some Granola notes?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;We&#39;re facing an unstoppable onslaught of &lt;a href=&quot;https://en.wikipedia.org/wiki/Brandolini&#39;s_law&quot;&gt;Brandolini&#39;s Law&lt;/a&gt; problems.&lt;/p&gt;
&lt;p&gt;My kids are old enough to remember the world before AI existed, and maybe they’ll reflect on it like a before/after divide – similar to my memories of getting lost before we had always-on mapping devices in our pockets. It was scary, but we were unburdened by the shackles of constant ambient connectivity.&lt;/p&gt;
&lt;p&gt;We were lost, but we were &lt;strong&gt;free to get lost.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The AI before-times will become similarly quaint. &amp;quot;Hey, remember when all information was authored by people?&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;I know this post sounds pessimistic, which is odd coming from a person who works at an AI-oriented company. That’s exactly the problem: &lt;strong&gt;tech workers are experiencing these internal contradictions every day.&lt;/strong&gt; Rejecting AI makes you obsolete, but embracing it comes with a laundry list of hard compromises.&lt;/p&gt;
&lt;p&gt;I think the technology can be incredible when applied wisely, and I&#39;m excited about the new creative potential it unlocks. Previously unsolveable problems are now solveable, and that kind of sea change is always worth exploring with curiosity.&lt;/p&gt;
&lt;p&gt;Unfortunately, most of the tech industry doesn&#39;t take time for doing things wisely. It&#39;s structured to chase one &lt;a href=&quot;https://english.elpais.com/culture/2026-03-10/from-millions-of-dollars-to-under-a-grand-the-dramatic-fall-of-the-nft.html&quot;&gt;gold rush&lt;/a&gt; after another, and companies are usually willing to go &lt;a href=&quot;https://collections.unu.edu/eserv/UNU:10647/UNU-INWEH-Report-The_Env_Cost_of_AI-2026.pdf&quot;&gt;scorched Earth&lt;/a&gt; to win, without much consideration for what breaks along the way.&lt;/p&gt;
&lt;p&gt;The AI movement is not particularly human-centered at the moment, and no one is presenting a counterculture argument for how it could be designed differently. Governments have little incentive or sufficient expertise to regulate anything. Frontier AI labs have all the control, but they&#39;re stuck between advancing the technology &lt;a href=&quot;https://www.nytimes.com/2026/05/12/technology/anthropic-claude-mythos.html&quot;&gt;cautiously&lt;/a&gt; vs. building &lt;a href=&quot;https://www.nytimes.com/2026/05/28/technology/anthropic-tops-openai-valuation.html&quot;&gt;unfathomably valuable&lt;/a&gt; growth engines around it.&lt;/p&gt;
&lt;p&gt;Let&#39;s remember that tech movements are not inevitable because some hype bros said so. Just look at the &lt;a href=&quot;https://www.nytimes.com/2026/03/19/technology/mark-zuckerbergs-metaverse-vr-horizon-worlds.html&quot;&gt;Metaverse&lt;/a&gt; or &lt;a href=&quot;https://www.nytimes.com/2024/12/05/style/nft-boom-crash-prices.html&quot;&gt;NFTs&lt;/a&gt;. It wasn&#39;t so long ago that &lt;a href=&quot;https://www.web3isgoinggreat.com/&quot;&gt;web3 was going great&lt;/a&gt;. Tech only becomes inevitable when we recede into futility and allow the hypegrowth engines to roar unchecked.&lt;/p&gt;
&lt;p&gt;Given the circumstances, the only way out is through. This has happened before: we pushed for web standards and accessibility, we pushed for health and safety in social platforms, we figured out the mobile revolution. Of course those things remain deeply flawed, but we made progress by speaking up and doing the work. This is a moment that requires the same. Our jobs are changing and so is everything else, but what hasn&#39;t changed is our responsibility to build with care and consideration for people first. It&#39;s hard, but that&#39;s the job.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This is my second post in a series on how design is changing with AI. &lt;a href=&quot;https://jonas.do/writing/2026-04-22-designing-the-wrong-way/&quot;&gt;Part 1 is here&lt;/a&gt;. Stay tuned for part 3.&lt;/em&gt;&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>Designing the wrong way is finally right</title>
		<link href="https://jonas.do/writing/2026-04-22-designing-the-wrong-way/"/>
		<updated>April 22, 2026</updated>
		<id>https://jonas.do/writing/2026-04-22-designing-the-wrong-way/</id>
		<content type="html">&lt;p&gt;I&#39;ve been designing software professionally for over 15 years, and for almost all of those years, I did it exactly the wrong way.&lt;/p&gt;
&lt;p&gt;In 2013, &lt;a href=&quot;https://jonas.do/writing/2013-02-22-learning-programming-made-me-a-better-designer/&quot;&gt;I created prototypes in Rails&lt;/a&gt; to evaluate if we were making good decisions. In 2014, I made &lt;a href=&quot;https://jonas.do/writing/2014-05-21-it-s-ok-not-to-use-tools/&quot;&gt;hand-coded websites&lt;/a&gt; since they were simple to ship and maintain. In 2016, I &lt;a href=&quot;https://helloweather.com/blog/how-we-made-an-iphone-app-on-the-side&quot;&gt;co-built a weather web app&lt;/a&gt; that eventually became a &lt;a href=&quot;https://helloweather.com/&quot;&gt;proper iOS app&lt;/a&gt; for the fun of it. In 2021, I finally learned how to &lt;a href=&quot;https://jonas.do/writing/2021-11-07-design-in-code-is-obsolete/&quot;&gt;design products in Figma&lt;/a&gt;. And then I worked at Figma for three and a half years, helping to launch a bunch of awesome creative tools for designers and developers.&lt;/p&gt;
&lt;p&gt;For most of that time, I rarely embraced anything trendy in design at all. When Flash was big, I was doing HTML. When people were busy designing software in Photoshop, I was hacking the web. When Sketch and InVision were hot, I spent my days with chalkboard sketches and Sublime Text. Instead of designing mobile apps in Figma, I just worked directly in Xcode and Android Studio.&lt;/p&gt;
&lt;p&gt;I&#39;m not a contrarian on purpose, but I never saw the point of chasing after the design tools du jour because they&#39;re popular, or because someone on the Internet said they were the right way to do something.&lt;/p&gt;
&lt;p&gt;I’ve always been focused on one simple goal: &lt;em&gt;build useful stuff.&lt;/em&gt; When you can imagine something, design it, build it, evaluate it, and ship it yourself, you are unstoppable as a creative person. But that point of view made me a weirdo designer with an &lt;a href=&quot;https://jonas.do/writing/2017-03-28-the-unnecessary-fragmentation-of-design-jobs/&quot;&gt;uncommon philosophy and skillset&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Working at Figma was the closest I ever got to the mainstream design zeitgeist, and from that experience, I learned the deepest depths about corporate software development. It helped me appreciate the coordination challenges and process overhead of large enterprises, and I gained a real understanding of why the industry firmly divided design and development into separate camps.&lt;/p&gt;
&lt;p&gt;To be honest, I always felt a little uncomfortable about &amp;quot;drawing pictures of software&amp;quot; as a job, and the devout adoption of tools like Figma or Sketch as the only way to design. For rapid exploration and divergent thinking, those products are amazing and still essential. But when you’re ready to execute, why spend so much time fussing around with a representation of a thing, when you could just work on building the actual thing?&lt;/p&gt;
&lt;p&gt;Fast forward to 2026, and the recent advances in AI tooling have made it dramatically easier for non-technical designers (or anyone) to build real working products. Suddenly the zeitgeist has crash-landed straight into my DIY approach. “Should designers code?” is so back! The wrong way is finally right.&lt;/p&gt;
&lt;p&gt;The problem is: nobody has any idea how this new process is supposed to work. Now designers are hanging out in Terminals and engineers are vibe coding designs. It’s upsetting the whole careful balance that the entire industry had spent a decade or more establishing.&lt;/p&gt;
&lt;p&gt;Our prior workflow…&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;designers draw pictures of screens.&lt;/li&gt;
&lt;li&gt;designers give the pictures to developers.&lt;/li&gt;
&lt;li&gt;developers build the screens.&lt;/li&gt;
&lt;li&gt;everyone argues for a hot minute.&lt;/li&gt;
&lt;li&gt;~ 1,500 Slack threads later ~&lt;/li&gt;
&lt;li&gt;eventually we ship something that works.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;…has now been compressed into:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;everybody makes AI slop prototypes, which are 75% good but 25% annoyingly shitty.&lt;/li&gt;
&lt;li&gt;nobody is quite sure what to do with them, but we’d better just ship something quickly to keep up with trends, and justify using all these Claude Max tokens.&lt;/li&gt;
&lt;li&gt;also we can’t collaborate on making the slop prototypes better, because they’re a bunch of random bad HTML files and GitHub branches that we can&#39;t merge.&lt;/li&gt;
&lt;li&gt;but anyway: who cares! ship! Do more with less! AI is the answer! (It’s the answer, right?)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;as &lt;a href=&quot;https://x.com/karrisaarinen/status/2045257582470983691&quot;&gt;Karri wisely pointed out&lt;/a&gt;, this whole craze is speedrunning the prototyping and building part of the process, but often skipping over the “what to build??” part.&lt;/p&gt;
&lt;p&gt;And the latter thing is what matters. Remember that the goal is &lt;em&gt;build &lt;strong&gt;useful&lt;/strong&gt; stuff&lt;/em&gt;, not just &lt;em&gt;build stuff&lt;/em&gt;. The usefulness is the whole point.&lt;/p&gt;
&lt;p&gt;Building some random software is pretty easy, and the cost of that is rapidly trending lower. Building great software that solves a real problem—and that real people enjoy using—remains an elusive sneaky bastard. I don’t see AI solving that, because it’s a human problem more than a technical one. But it can certainly help us find the answers faster.&lt;/p&gt;
&lt;p&gt;I believe that eventually, the net result of all of this will be positive. Designers working directly with the real materials of software? Great. Broadening who’s able to demonstrate ideas with working code? Great. Accelerating the build process so we can prove or disprove ideas with less effort? Great.&lt;/p&gt;
&lt;p&gt;We’ll just have to figure out how to make it all work in a way that’s sane and considered. My current advice is: slow down and make sure you’re investing time on impactful things. Typing a prompt into a slot machine and hoping for the best doesn&#39;t mean you’ve solved a meaningful problem. That&#39;s what Design (with a capital D) is all about!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This is my first post in a series on how design is changing with AI. &lt;a href=&quot;https://jonas.do/writing/2026-06-03-your-tech-job/&quot;&gt;Go here for part 2&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>How to build a resilient design team</title>
		<link href="https://jonas.do/writing/2025-09-05-how-to-build-a-resilient-design-team/"/>
		<updated>September 5, 2025</updated>
		<id>https://jonas.do/writing/2025-09-05-how-to-build-a-resilient-design-team/</id>
		<content type="html">&lt;p&gt;On the Figma blog: seven tips for building a team that&#39;s resilient to change.&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>Reigniting the spark of humanist software design</title>
		<link href="https://jonas.do/writing/2025-07-19-reigniting-the-spark/"/>
		<updated>July 19, 2025</updated>
		<id>https://jonas.do/writing/2025-07-19-reigniting-the-spark/</id>
		<content type="html">&lt;figure&gt;
  &lt;img alt=&quot;many dogcows&quot; src=&quot;https://jonas.do/assets/images/blog/2025-07-19/dogcow.jpg?v=ec4bb7f9de37&quot; /&gt;
&lt;/figure&gt;
&lt;p&gt;A while ago I watched &lt;a href=&quot;https://www.youtube.com/watch?v=wLb9g_8r-mE&quot;&gt;this fireside chat&lt;/a&gt; with Jony Ive and Patrick Collision at Stripe Sessions.&lt;/p&gt;
&lt;p&gt;Jony reflected on his experience as a college student, interacting with the original Macintosh for the first time. His feelings upon using the machine were exactly the same as mine: &lt;em&gt;I need to pursue this same level of playfulness and care in my own work.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Of course, Jony went on to run design at Apple itself! But our similar early experiences reminded me of the reasons that I ended up in design in the first place. My interest had nothing to do with money, notoriety, or a specific technology. (If you cared about those things, becoming an artist or designer was a pretty stupid move.)&lt;/p&gt;
&lt;p&gt;I was irrationally driven to create things that brought curiosity, joy, and utility to the world, like that early Mac. If I could help anyone feel how I felt when I first used that computer as a wide eyed 6-year old, then I would consider myself a phenomenal success as a creative person.&lt;/p&gt;
&lt;p&gt;Many years later, I learned it’s not so hard to make a run of the mill product, but it&#39;s exceedingly difficult to make a great one. The secret art of great design is to put all of your enthusiasm, taste, and spirit into an object, such that it sparks an unspoken bond between yourself and the user. When they use the thing, they can feel your thoughtful consideration and care, because it vibrates out of every little detail. It&#39;s unmistakably obvious that you thought deeply about their experience using it.&lt;/p&gt;
&lt;p&gt;In this way, you&#39;re not just making a product—you&#39;re making an emotional connection with people &lt;em&gt;through&lt;/em&gt; that product. This is the ultimate pinnacle of the job, and it&#39;s tough as hell to get there.&lt;/p&gt;
&lt;p&gt;It took me a long time to understand this. I’m not sure if I’ve ever truly achieved it, but that’s the root motivation that kept me going through a 25-year career working on creative tech. I still haven&#39;t grown tired of chasing it.&lt;/p&gt;
&lt;p&gt;Over the last decade or so, it’s been getting more challenging to make things with that deep level of intention. It seems like the entire tech industry has been gradually eroding its soul (to the extent that it ever had one.) The incentives for building products today are inextricably tangled in matters of massive wealth, power, and growth—and all of those matters have been winning out for years.&lt;/p&gt;
&lt;p&gt;Some of this is due to the taint of extreme capitalist influence in a market. When gobs of money pour into an industry, everyone&#39;s purity of motivation tends to fly out the window pretty quickly. Now you can either go tinker on a thoughtful thing in your garage, or you can earn generational wealth by doing some creepy AI stuff. It&#39;s not a big surprise that so many people choose the latter.&lt;/p&gt;
&lt;p&gt;So that&#39;s one issue, but another problem is the &lt;em&gt;way&lt;/em&gt; people build software and tech products today.&lt;/p&gt;
&lt;figure&gt;
  &lt;img alt=&quot;many sparks&quot; src=&quot;https://jonas.do/assets/images/blog/2025-07-19/crash.jpg?v=03d45f52cf2b&quot; /&gt;
&lt;/figure&gt;
&lt;p&gt;Creativity is like a fire. It&#39;s fragile and fickle, and it needs to be tended. It only burns brightly when the ingredients and conditions are just right.&lt;/p&gt;
&lt;p&gt;To achieve soulful humanist design, you have to nurture that fire. You need quiet focus time to sit with a problem for a while. You need tons of practice and study to hone your craft. You need freedom and vulnerability to wander around and try 50 bad ideas, until the 51st good one materializes in an unexpected burst of inspiration. You need a strong eye for refining and distilling an idea down to its plainest essence.&lt;/p&gt;
&lt;p&gt;You also have to care deeply about who you’re serving. Doing the right things for people has to be your guiding light above all else, and then you can build a respectful business around that.&lt;/p&gt;
&lt;p&gt;And finally, you need the flexibility to be able to invent bold stuff. To try ideas that are totally unlike what’s come before. Your unique point of view and your values have to be baked into everything you create.&lt;/p&gt;
&lt;p&gt;That’s how creativity works. But most modern software companies run in almost direct opposition to these points.&lt;/p&gt;
&lt;p&gt;Need some focus time to explore? Good luck. There’s a constant stream of emails, chat messages, notifications, and meetings chipping your attention into tiny little slivers between obligations. Maybe you can get some creative time after work.&lt;/p&gt;
&lt;p&gt;Want to care about customers? Cool, but how does that connect to our key business outcomes? How much recurring revenue will that deliver? What metrics can we swing upwards to beat our estimates? Maybe we can A/B test how much we need to care about people.&lt;/p&gt;
&lt;p&gt;You wanted to be bold and inventive? Well, it needs to fit into our existing design patterns, so please be less inventive. And the bold stuff is hard to build, so please be less bold. Also, we didn’t have boldness and invention in the PRD for this project, so it’s out of scope right now. Since we have a launch deadline coming up soon, can we just try an MVP of this? Actually, let’s schedule a sync meeting to align on our objectives again. We can squeeze it in over your focus time.&lt;/p&gt;
&lt;p&gt;The means of making software have turned into something of a production factory environment. We’ve piled a mess of constraints, guardrails, rules, tactics, and sprints on to the whole process. Creativity often happens around the edges, rather than being the core engine and purpose of the company.&lt;/p&gt;
&lt;p&gt;This factory approach has an upside: it enables massive companies to operate at massive scales, so now the quantity and complexity of software getting built is basically infinite.&lt;/p&gt;
&lt;p&gt;But how much of that software is actually good, and how much of it is crap? Every day we have more software that does more, but so much of it feels overoptimized, overcomplicated, underbaked, underconsidered, enshittified. Like it all exists for the sake of a balance sheet instead of any actual person using it.&lt;/p&gt;
&lt;figure&gt;
  &lt;img alt=&quot;many warnings&quot; src=&quot;https://jonas.do/assets/images/blog/2025-07-19/warning.jpg?v=2d6405031234&quot; /&gt;
&lt;/figure&gt;
&lt;p&gt;So what&#39;s the remedy for this? I think it&#39;s twofold:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Someone running the company has to care passionately about high quality design&lt;/strong&gt;—and they have to constantly prioritize that as a core aspect of how the company works. As a company scales, the quality of the work tends to go out the window, because care for great products gets overrun by organizational bureaucracy. That means the people in charge have to actively defend against this tendency, and regularly stamp it out whenever it creeps its way into the creative process.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Creators should be empowered and encouraged to deliver thoughtful, well-crafted work.&lt;/strong&gt; A high bar for excellence has to be the default expectation for everyone. Empowering people means giving them more free space, reducing friction in making decisions, and blending boundaries between roles—ensuring everyone has the freedom to explore and build things they&#39;re excited about.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;Weirdly, maybe AI can help?&lt;/h3&gt;
&lt;p&gt;Earlier in this post I made some snarky references to AI slop. I&#39;m uncomfortable with the ethically &lt;a href=&quot;https://www.oecd.org/en/publications/intellectual-property-issues-in-artificial-intelligence-trained-on-scraped-data_d5241a23-en.html&quot;&gt;dubious&lt;/a&gt; &lt;a href=&quot;https://www.technologyreview.com/2025/05/20/1116327/ai-energy-usage-climate-footprint-big-tech/&quot;&gt;practices&lt;/a&gt; that have powered the AI boom, and I feel conflicted in embracing it.&lt;/p&gt;
&lt;p&gt;Those (major) concerns aside, I&#39;m cautiously optimistic that AI tech could improve our ability to create more things with deep consideration and care.&lt;/p&gt;
&lt;p&gt;I realize this sounds strange. How could more automation result in more humanist design?&lt;/p&gt;
&lt;p&gt;The answer is that technical contraints have always been the biggest barrier preventing people from realizing their best ideas, and AI is starting to help overcome those constraints.&lt;/p&gt;
&lt;p&gt;I became more convinced during development of the new &lt;a href=&quot;https://helloweather.com/&quot;&gt;Hello Weather&lt;/a&gt;. There&#39;s not a single drop of AI in the product itself, but over the last year, we increasingly used AI code assistance to help solve problems that would have taken weeks or months to achieve on our own. In some cases we wouldn&#39;t have solved them at all.&lt;/p&gt;
&lt;p&gt;Instead, we could go further and build something of higher quality, because we had help accelerating that process. And we did this with a tiny team under challenging time pressures.&lt;/p&gt;
&lt;p&gt;If you harness these new tools in the right way, you become superpowered, and previously impossible things become possible. Then you can spend more time sweating the details on what really matters, and produce better work in the end. Your job doesn&#39;t go away—it gets even more effective.&lt;/p&gt;
&lt;p&gt;In time, this could also serve as a counterweight to the organizational morass of enterprise scale companies, and give smaller teams more leverage to compete with big established products.&lt;/p&gt;
&lt;p&gt;The key is that AI is not going to be the arbiter of taste and precision. It&#39;s not going to decide what&#39;s right for your ideas. It&#39;s not going to care about human perception or joy or humor. It&#39;s not going to understand your unique point of view and philosophy. It&#39;s not going to know how people feel in their bones when they use what you created.&lt;/p&gt;
&lt;p&gt;That&#39;s the stuff that really matters. And it&#39;s all still up to us.&lt;/p&gt;
&lt;p&gt;We don&#39;t have to settle for enshittified overoptimized slop. We can push against that by creating the antidotes.&lt;/p&gt;
&lt;p&gt;It&#39;s up to us to design the world that we want to exist.&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>Building community on Bluesky</title>
		<link href="https://jonas.do/writing/2024-11-27-building-community-on-bluesky/"/>
		<updated>November 27, 2024</updated>
		<id>https://jonas.do/writing/2024-11-27-building-community-on-bluesky/</id>
		<content type="html">&lt;figure&gt;
  &lt;img alt=&quot;butterflies&quot; src=&quot;https://jonas.do/assets/images/blog/2024-11-27/bluesky.jpg?v=de8d1eec7b6f&quot; /&gt;
&lt;/figure&gt;
&lt;p&gt;For whatever reason that probably isn&#39;t totally healthy, I love short-form text social platforms. The mix of humor, sincerity, shitposting, and real time information is a hot mess on the best of days, but all of that frenetic unfiltered energy has an unmistakable allure. It&#39;s like being in a panopticon of bored amateur poets.&lt;/p&gt;
&lt;p&gt;Over the years, these platforms have helped me build connections and friendships, and played a large part in my career choices. I got my first job in product design because I saw a tweet about an exciting role, and took a moonshot attempt to make it happen. When I quit that job under public duress, the design community helped me out, and sent me countless messages of support on Twitter. (That meant a lot.)&lt;/p&gt;
&lt;p&gt;I went to work for Twitter because I loved the product despite all its warts, and felt compelled to contribute to it. I ended up leading design for the main timeline of the app, the literal front door of Twitter. It was pretty damn cool!&lt;/p&gt;
&lt;p&gt;Things were going good, but then the &lt;a href=&quot;https://jonas.do/writing/2022-11-20-the-soul-of-a-company/&quot;&gt;doors fell off&lt;/a&gt; in dramatic fashion. I decided to quit Twitter once as an employee, and again as a user a few months later. Since then, I&#39;ve been sort of wandering around amongst the Twitter alternatives, giving a fair shot to Mastodon, Threads, and Bluesky for the last 2 years.&lt;/p&gt;
&lt;h2&gt;Short text vibe check&lt;/h2&gt;
&lt;p&gt;Mastodon and its technical underpinnings were all structurally great, but the wrist-slapping social norms, clunky UX, and lack of algorithmic feeds made it feel too insular and limited for me.&lt;/p&gt;
&lt;p&gt;Then I tried to settle into Threads, but from the start I was &lt;a href=&quot;https://jonas.do/writing/2023-07-08-threads/&quot;&gt;deeply skeptical&lt;/a&gt; of the platform&#39;s product design decisions, draconian moderation, and big tech ownership. It was an uncomfortable alliance to contribute to an app that I didn&#39;t trust.&lt;/p&gt;
&lt;p&gt;And then there&#39;s Bluesky. I was on there very early—I&#39;m user ~30,000 or so—but the first phase of Bluesky was too feral even for my tolerance. &lt;a href=&quot;https://x.com/broderick/status/1652324797068595203&quot;&gt;Hellthreads&lt;/a&gt;, &lt;a href=&quot;https://faineg.substack.com/p/how-i-accidentally-ruined-bluesky&quot;&gt;Alf kink&lt;/a&gt;, and lewd selfies weren&#39;t quite what I was looking for, so I kinda dipped out.&lt;/p&gt;
&lt;p&gt;But the concepts underlying Bluesky were always incredibly compelling. The Bluesky project &lt;a href=&quot;https://bsky.social/about/blog/2-28-2022-how-it-started&quot;&gt;got started&lt;/a&gt; while I was working at Twitter, and our teams were working on a lot of the same ideas—custom algorithmic feeds, starter packs (we called them Followpacks), user-centered moderation controls, and more. These features surely would have landed at Twitter too, if it hadn&#39;t gotten X-ed out.&lt;/p&gt;
&lt;p&gt;Since the US election, people have been fleeing X for Bluesky, so I thought it was worth giving the platform a second shot. It’s matured so much since the early days, and now the foundations feel solid, full of potential, and fully detached from the Jack Dorsey/Twitter origins.&lt;/p&gt;
&lt;h2&gt;Hello #designsky&lt;/h2&gt;
&lt;p&gt;I had no big intention of trying to build a community on Bluesky, but thought it would be interesting to play around with the tools, and hopefully get some friends together in the process.&lt;/p&gt;
&lt;p&gt;I started by building &lt;a href=&quot;https://bsky.app/profile/jonas.do/feed/aaakev5axf46m&quot;&gt;a custom feed&lt;/a&gt; around the hashtag &lt;code&gt;#designsky&lt;/code&gt; to understand how this worked. (Here&#39;s &lt;a href=&quot;https://bsky.app/profile/jonas.do/post/3l6temnmpni2y&quot;&gt;my first test post&lt;/a&gt; for this.)&lt;/p&gt;
&lt;p&gt;There are several advantages to a custom feed:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;it can be sorted in a ranked order rather than chronological.&lt;/li&gt;
&lt;li&gt;it can have a mix of different inputs—like, posts with a hashtag, posts with keywords, posts from users on a certain list, and so on.&lt;/li&gt;
&lt;li&gt;it can be very broadly inclusive or constrained, so you have flexibility in curating what shows up, and what the vibe is like.&lt;/li&gt;
&lt;li&gt;it&#39;s super lightweight. People don&#39;t need to jump through a bunch of hoops to contribute to it or read it.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Designsky feed felt pretty amazing even in its first version, and it picked up a bit of traction with some other designers. So I decided to keep going, and pulled together a &lt;a href=&quot;https://go.bsky.app/3cUcyW1&quot;&gt;starter pack of designers&lt;/a&gt; linked to the custom feed. Since then I&#39;ve been gradually tuning all of this and expanding what shows up.&lt;/p&gt;
&lt;p&gt;The internals of this setup are complex, because on Bluesky, starter packs, lists, hashtags, and feeds are all different concepts. I made them work together like this:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The &lt;code&gt;#designsky&lt;/code&gt; hashtag is the unifying element that allows anyone to get a post into the Designsky feed. You can also just &lt;a href=&quot;https://bsky.app/hashtag/designsky&quot;&gt;browse the hashtag&lt;/a&gt; if you don&#39;t care about feeds.&lt;/li&gt;
&lt;li&gt;The starter pack is linked to the custom feed for discoverability, so if someone sees the starter pack, they can also find the feed.&lt;/li&gt;
&lt;li&gt;I also maintain a &lt;a href=&quot;https://bsky.app/profile/jonas.do/lists/3l6tczs4jdl2i&quot;&gt;separate list&lt;/a&gt; of designers who are in the starter pack. I use that list to automatically include designy posts that contain keywords (like &amp;quot;design,&amp;quot; &amp;quot;UX,&amp;quot; and that sort of stuff.) That way, members don&#39;t have to constantly tag #designsky for their posts to show up in the feed.&lt;/li&gt;
&lt;li&gt;I added a &lt;a href=&quot;https://go.bsky.app/ToZKKTt&quot;&gt;second starter pack&lt;/a&gt; when the first one hit the 150-person limit.&lt;/li&gt;
&lt;li&gt;These are all self-reinforcing feedback loops that help the community build traction in different dimensions.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All of this is very manual and annoying to maintain, and I don&#39;t have a ton of time for this! So I&#39;m a somewhat lousy moderator of things. But it&#39;s been incredibly fun and rewarding to see the design community rebuilding itself and rediscovering old and new friendships.&lt;/p&gt;
&lt;h2&gt;Will this work out in the long term?&lt;/h2&gt;
&lt;p&gt;A platform&#39;s design and its underlying philosophies drive how people interact and behave on that platform. So far Bluesky is doing all the right things, both technically and philsophically. I&#39;m optimistic that we finally have a new place worth investing in—for the first time in a long while.&lt;/p&gt;
&lt;p&gt;Realistically there will always be capitalist pressures and a million hard problems to deal with on any social platform, and I wouldn&#39;t be surprised if those issues eventually happen on Bluesky too. But we can enjoy it while it&#39;s still great.&lt;/p&gt;
&lt;p&gt;If you&#39;re on the butterfly app, please &lt;a href=&quot;https://bsky.app/profile/jonas.do&quot;&gt;say hello&lt;/a&gt;! 👋🦋&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>Own your weirdness</title>
		<link href="https://jonas.do/writing/2024-05-11-own-your-weirdness/"/>
		<updated>May 11, 2024</updated>
		<id>https://jonas.do/writing/2024-05-11-own-your-weirdness/</id>
		<content type="html">&lt;p&gt;Recently a designer reached out and asked this:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I love the visual and interaction design choices I have seen with your work. It honestly has a feeling that I can&#39;t find in other tools/sites out there. As it relates to your visual design choices (like the principles on your site &amp;quot;build weird things&amp;quot;), what has helped you get into that creative space where you feel free to experiment visually?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This is a good question that I hadn&#39;t exactly analyzed before! Thought I would share my answer here.&lt;/p&gt;
&lt;p&gt;On the visual design side, it’s a little hard to explain because there are so many different aspects of how any design project ends up coming together.&lt;/p&gt;
&lt;p&gt;My general approach is a combination of the following…&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Having a short attention span, which always leads to exploring different ideas than I’ve tried before.&lt;/li&gt;
&lt;li&gt;Taking any opportunities to be inventive whenever possible, rather than just doing the “usual stuff” that seems obvious or commonplace.&lt;/li&gt;
&lt;li&gt;Striving to make things that have the friendly joyfulness and playfulness of old Macintosh UI, which inspired me heavily as a kid.&lt;/li&gt;
&lt;li&gt;Caring about the craft, metaphor, and meaning of interfaces, just as much as the function of them.&lt;/li&gt;
&lt;li&gt;Bringing in inspiration from non-software sources, especially art, nature, industrial design, and music.&lt;/li&gt;
&lt;li&gt;Satisfying my own curiosity, and seeking the brief-but-euphoric feeling of making something you really enjoy using.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All together, this is a sort of mindset shift—giving yourself permission to think broadly, go against conventions, and then seeing where that takes you.&lt;/p&gt;
&lt;p&gt;Oh, and one other important thing: &lt;strong&gt;people are weird.&lt;/strong&gt; You and I are weird. We all see the world a little differently.&lt;/p&gt;
&lt;p&gt;This is what makes you creatively unique. The trick is to &lt;em&gt;own your weirdness&lt;/em&gt;, discover what you love, absorb your influences, and turn all of that into your own special taste, sensibility, and style.&lt;/p&gt;
&lt;p&gt;Then mine that for all it&#39;s worth. It&#39;ll never let you down.&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>How to make a great case study</title>
		<link href="https://jonas.do/writing/2024-03-14-case-studies/"/>
		<updated>March 14, 2024</updated>
		<id>https://jonas.do/writing/2024-03-14-case-studies/</id>
		<content type="html">&lt;figure&gt;
  &lt;img alt=&quot;A presenter showing charts and graphs&quot; src=&quot;https://jonas.do/assets/images/blog/2024-03-14/case-studies.jpg?v=55de98c7a9d4&quot; /&gt;
  &lt;figcaption&gt;&lt;i&gt;silly illustration by an AI robot&lt;/i&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Lately I’ve seen some advice on social media about design case studies. People often recommend using a formula that’s likely to satisfy most hiring managers, like this:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Pick a project you worked on, and state the problem you were solving.&lt;/li&gt;
&lt;li&gt;Explain how you arrived at that problem.&lt;/li&gt;
&lt;li&gt;Explain how you tried to solve it.&lt;/li&gt;
&lt;li&gt;Explain why your eventual solution was the best.&lt;/li&gt;
&lt;li&gt;Demonstrate that it worked, with metrics and qualitative results.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;That&#39;s a great start, but there&#39;s more to it than that! Here&#39;s a deeper way to think about it.&lt;/p&gt;
&lt;h3&gt;What’s a case study for?&lt;/h3&gt;
&lt;p&gt;A case study is a storytelling exercise. The point is to articulate certain unique aspects of your work experience.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;This is not actually a story about a project.&lt;/strong&gt; It’s a story about &lt;em&gt;you&lt;/em&gt;, using the project as evidence of how you work and how you think.&lt;/p&gt;
&lt;p&gt;With that in mind, you can see why only walking through the routine aspects of a project would be insufficient. Nearly every design process follows the same basic order of operations:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Customers were dissatisfied about something.&lt;/li&gt;
&lt;li&gt;There was a business motivation to try fixing it.&lt;/li&gt;
&lt;li&gt;The team did some research and narrowed down what to focus on.&lt;/li&gt;
&lt;li&gt;They explored possible solutions.&lt;/li&gt;
&lt;li&gt;They reviewed and refined the ideas.&lt;/li&gt;
&lt;li&gt;They picked one and built it.&lt;/li&gt;
&lt;li&gt;They shipped it and measured it.&lt;/li&gt;
&lt;li&gt;It had positive or negative results.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This is just replaying how most projects happen. All of this is necessary, but it&#39;s not quite enough for a great story.&lt;/p&gt;
&lt;p&gt;To make your story more compelling, think about what you&#39;d want someone else to take away from it. What was special about this project, and how did it enrich your personal experience and point of view?&lt;/p&gt;
&lt;p&gt;Was it…&lt;/p&gt;
&lt;p&gt;Proof of great craft and sweating the details? A strategic gamble that paid off? A tough situation, like working with a difficult peer or a tight deadline? A new challenge you hadn’t attempted before? An example of your range, such as leading a team? A struggle or failure that taught you something valuable? A chance to invent something totally new?&lt;/p&gt;
&lt;p&gt;…or other things like that.&lt;/p&gt;
&lt;p&gt;Once you&#39;ve put together a few of these on different topics, you can use them strategically for your portfolio or job interviews. Tell stories that represent what you care about, and relate in some way to where you want to go next.&lt;/p&gt;
&lt;p&gt;There&#39;s no need for this to be overly dry or formal, either—don&#39;t be afraid to use your own voice and sense of humor. Design is messy, and nothing ever goes perfectly smoothly, so tell that tale! A great story has a bit of drama, insight, and levity. Bring your personality into the case study and it&#39;ll be a million times better.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;P.S. it&#39;s always good to shout out your team in a case study, since most design work isn&#39;t made alone. You can do this while clarifying what your role was on the project, which helps a hiring panel get a better read on your experience.&lt;/em&gt;&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>Year in review</title>
		<link href="https://jonas.do/writing/2023-12-31-year-in-review/"/>
		<updated>December 31, 2023</updated>
		<id>https://jonas.do/writing/2023-12-31-year-in-review/</id>
		<content type="html">&lt;p&gt;I don’t normally write year in review posts, but I want to start 2024 off right, so I’m doing this to close a few chapters and start some new ones.&lt;/p&gt;
&lt;h2&gt;Highlights&lt;/h2&gt;
&lt;h3&gt;A great year at Figma&lt;/h3&gt;
&lt;p&gt;Following my unexpected exits from Basecamp and Twitter in 2021 and 2022, I was adrift about work, and uncertain whether I still had the energy to care about tech anymore. My professional identity was so tied up with those companies that I had to rediscover who I want to be.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;I’m in my 40s, I’ve been doing this for quite a while, can I still hack it? Is there such a thing as a great second act? Should I even bother trying to have one?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I joined Figma with the hope that it would rekindle my spirit, working on a beloved creative tool with a ridiculously smart group of people.&lt;/p&gt;
&lt;p&gt;I’m happy to say that’s how it worked out. 2023 wasn’t an easy year for Figma by any means, with huge launches and conferences to coordinate, the challenges of internal growth, and the major ups and downs of the Adobe acquisition. But the team has so much heart and enthusiasm that it spills over into everything we’re doing, and it turns out that’s all I really need from a job at this point.&lt;/p&gt;
&lt;p&gt;I had the good fortune to work on &lt;a href=&quot;https://help.figma.com/hc/en-us/articles/15339657135383-Guide-to-variables-in-Figma&quot;&gt;Variables&lt;/a&gt;, &lt;a href=&quot;https://www.figma.com/dev-mode/&quot;&gt;Dev Mode&lt;/a&gt;, and a bunch of other big and small things we shipped in 2023. It was tough to pull off, but so amazing seeing all of this hard work land successfully. I felt incredibly lucky to be a part of it.&lt;/p&gt;
&lt;h3&gt;Finding my way as a manager&lt;/h3&gt;
&lt;p&gt;I’ve been managing teams for almost 5 years, but most of those years were clouded in some type of existential turmoil—ranging from shipping a new product amidst big public controversies, surviving the uncertainty of the pandemic and forced remote work, facing difficult social and political reckonings, trying to remain calm during the strange hostile takeover of a social media company, and riding the rollercoaster of the tech industry’s excesses and instability.&lt;/p&gt;
&lt;p&gt;Moving into management is never easy, but doing this in 2019-2022 was a trial by fire on Extreme mode.&lt;/p&gt;
&lt;p&gt;In 2023, I was finally able to breathe a little, focus on who am I as a manager, and get better at a lot of practical and philosophical things. In many ways I still feel like a complete newbie, but I think that’s probably just the reality of the job. Every day is always a fresh challenge you haven’t seen before.&lt;/p&gt;
&lt;p&gt;I’m also lucky to have a super supportive crew of peer managers at Figma, which is something I never had in previous roles. I can’t emphasize enough how important this is—management is lonely, and you need people in your corner.&lt;/p&gt;
&lt;h3&gt;Side project progress&lt;/h3&gt;
&lt;p&gt;In February, we launched &lt;a href=&quot;https://weathermachine.io/&quot;&gt;Weather Machine&lt;/a&gt;, an API service built on a complete rewrite of our tech stack that powers Hello Weather. This didn’t take off as we had hoped (more on that in the lowlights), but shipping this was a big achievement.&lt;/p&gt;
&lt;p&gt;We also made a ton of progress on a complete ground-up rewrite of &lt;a href=&quot;https://helloweather.com/&quot;&gt;Hello Weather&lt;/a&gt; for iOS, which has been SO MUCH WORK. omg.&lt;/p&gt;
&lt;p&gt;At this rate we’ll either launch the new app in 2024, or die trying. But this has been a great adventure as well, forcing me to get proficient with SwiftUI. I’ve done most of the front-end work for the app, and it’s been fun to work on, except for about a dozen things that are maddeningly hard to achieve with SwiftUI in its current form.&lt;/p&gt;
&lt;h3&gt;Personal stuff&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Travel&lt;/strong&gt;
I went to New York for a week, visited San Francisco multiple times, drove the California coast from SF to LA, and spent a few perfect days as a tourist in my home city of Chicago. I love all of these places, and it was such a treat to see them.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Music&lt;/strong&gt;
We managed to nab tickets to one of Taylor Swift’s concerts at Soldier Field, saw the last Dead &amp;amp; Company shows at Wrigley Field, and Bonnie Raitt at the Chicago Theatre.&lt;/p&gt;
&lt;p&gt;Here&#39;s my &lt;a href=&quot;https://open.spotify.com/playlist/1WMfktV80tYksAiiVfjmqU?si=c69d66acae614af0&quot;&gt;playlist from 2023&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Books&lt;/strong&gt;
I enjoyed &lt;a href=&quot;https://www.amazon.com/Build-Unorthodox-Guide-Making-Things/dp/B09CF2YB6Z/ref=sr_1_1?crid=2RADMIPAYYAIF&amp;amp;keywords=build+tony+faddell&amp;amp;qid=1704058223&amp;amp;s=books&amp;amp;sprefix=build+tony%2Cstripbooks%2C122&amp;amp;sr=1-1&quot;&gt;Build&lt;/a&gt; by Tony Fadell, &lt;a href=&quot;https://www.amazon.com/Dept-Speculation-Jenny-Offill/dp/0385350813&quot;&gt;Department of Speculation&lt;/a&gt; by Jenny Offill, and &lt;a href=&quot;https://www.amazon.com/Design-As-Art-Bruno-Munari/dp/0141035811&quot;&gt;Design as Art&lt;/a&gt; by Bruno Munari.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;TV&lt;/strong&gt;
This was the year of The Bear and Doctor Who.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Family&lt;/strong&gt;
We survived, and tried to thrive. It wasn’t an easy year, but we’re still standing, so that’s a highlight?&lt;/p&gt;
&lt;h2&gt;Lowlights&lt;/h2&gt;
&lt;h3&gt;Work/life balance&lt;/h3&gt;
&lt;p&gt;I haven’t figured out how to do management full-time while still nurturing my intrinsic need to keep creating and designing things myself. The side projects are nice, but they take a ton of time and effort, and it’s basically like having two different jobs. The net result is not nearly enough free time, and feeling pressure to be constantly productive, which isn&#39;t healthy.&lt;/p&gt;
&lt;h3&gt;Side project survival&lt;/h3&gt;
&lt;p&gt;Similarly, we were disappointed that Weather Machine didn’t have more success out of the gate. Hello Weather is still a net-negative financial endeavor, in that it pays for itself but it doesn’t pay for us to work on it (we essentially donate our time, and take occasional small payments when we can.) Our hope was that an API product could round this out, but alas, not yet.&lt;/p&gt;
&lt;h3&gt;Meetings and gap time&lt;/h3&gt;
&lt;p&gt;I’m an &amp;quot;introvert in denial,&amp;quot; and the problem with remote design management is that you usually spend most of your waking hours talking to people on Zoom. I enjoy this, but it’s also very taxing, and I haven’t nailed the balance yet. Need to block out more gaps in the schedule.&lt;/p&gt;
&lt;h3&gt;Losing my voice&lt;/h3&gt;
&lt;p&gt;With so much going on, I haven’t had nearly enough time for reflection, writing, longform reading, and the creative play/exploration that I miss doing. I also spent a lot of effort trying to rebuild my networks on Mastodon and Threads, since I divorced myself from using Twitter earlier this year.&lt;/p&gt;
&lt;h3&gt;Health&lt;/h3&gt;
&lt;p&gt;It was a tough one for our family, with multiple bouts of Covid, and one of our kids being hospitalized with pneumonia, among various other issues. Glad we made it through.&lt;/p&gt;
&lt;h2&gt;Personal goals for 2024&lt;/h2&gt;
&lt;p&gt;I always overcommit to things, so this is it. Posting here for accountability!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Shipping Hello Weather.&lt;/li&gt;
&lt;li&gt;Much more writing and sharing. Getting back to blogging, newslettering, and podcasting. (Longer term stretch goal: writing a book!)&lt;/li&gt;
&lt;li&gt;A little refresh for this website.&lt;/li&gt;
&lt;li&gt;Less social media, more books.&lt;/li&gt;
&lt;li&gt;Being more present.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Happy new year, friends. Hope you have a healthy and joyful 2024.&lt;/p&gt;
&lt;div style=&quot;display: flex; flex-wrap: wrap; align-items: center; gap: 0.5rem;&quot;&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2023-12-31/01.jpg?v=56d43d3facfc&quot; style=&quot;width: 10em; height: 10em; object-fit: cover;&quot; /&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2023-12-31/02.jpg?v=97ebed768e52&quot; style=&quot;width: 10em; height: 10em; object-fit: cover;&quot; /&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2023-12-31/03.jpg?v=ddf5c4a34d3f&quot; style=&quot;width: 10em; height: 10em; object-fit: cover;&quot; /&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2023-12-31/04.jpg?v=652daf3a4498&quot; style=&quot;width: 10em; height: 10em; object-fit: cover;&quot; /&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2023-12-31/05.jpg?v=9edab6dbf847&quot; style=&quot;width: 10em; height: 10em; object-fit: cover;&quot; /&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2023-12-31/06.jpg?v=e4e4d7ce2851&quot; style=&quot;width: 10em; height: 10em; object-fit: cover;&quot; /&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2023-12-31/07.jpg?v=b2db44864c68&quot; style=&quot;width: 10em; height: 10em; object-fit: cover;&quot; /&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2023-12-31/08.jpg?v=af6909960e6d&quot; style=&quot;width: 10em; height: 10em; object-fit: cover;&quot; /&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2023-12-31/09.jpg?v=f14c61e399c6&quot; style=&quot;width: 10em; height: 10em; object-fit: cover;&quot; /&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2023-12-31/10.jpg?v=6b3e64d5e0fc&quot; style=&quot;width: 10em; height: 10em; object-fit: cover;&quot; /&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2023-12-31/11.jpg?v=f65f5a6062dd&quot; style=&quot;width: 10em; height: 10em; object-fit: cover;&quot; /&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2023-12-31/12.jpg?v=5d6cad795f61&quot; style=&quot;width: 10em; height: 10em; object-fit: cover;&quot; /&gt;
&lt;/div&gt;
</content>
	</entry>
	
	
	<entry>
		<title>Why side projects are essential for creatives—and employers should embrace them</title>
		<link href="https://jonas.do/writing/2023-10-05-side-projects/"/>
		<updated>October 5, 2023</updated>
		<id>https://jonas.do/writing/2023-10-05-side-projects/</id>
		<content type="html">&lt;p&gt;Last week, an internal memo from Shopify&#39;s CEO leaked, stating that the company is tightening its policy about employee side projects. Here&#39;s a blurb from &lt;a href=&quot;https://web.archive.org/web/20231002185415/https://www.businessinsider.com/leak-shopify-ceo-discourages-employee-side-hustles-see-the-memo-2023-9&quot;&gt;the memo&lt;/a&gt;, written by Tobi Lütke:&lt;/p&gt;
&lt;blockquote&gt;
Shopify is like a professional sports team that requires our unshared attention. When you&#39;re at Shopify, we are building the entrepreneurship company for millions of entrepreneurs around the world, and that is our main quest. We all need to…think and act like founders, and build Shopify as if it is our own.
&lt;/blockquote&gt;
&lt;p&gt;Although I understand this point of view, I think it’s a big steaming pile of BS. Here&#39;s why.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Nearly eight years ago, a friend and I started fiddling with the early ideas that turned into &lt;a href=&quot;https://helloweather.com/&quot;&gt;Hello Weather&lt;/a&gt;. At the time, we were hungry to learn about building iOS apps, but our day jobs didn&#39;t have a way for us to do that. So we decided to try making something in our spare time.&lt;/p&gt;
&lt;p&gt;The project wasn&#39;t intended to go anywhere, but we immediately had a lot of fun working on it. It felt new and energizing, since we had freedom to make weird decisions that would never fly in a corporate environment. We had to wear multiple hats, and learn about aspects of product development that we hadn&#39;t personally experienced before—like setting up a business, doing marketing and promotion, deciding on pricing models, and a million other things.&lt;/p&gt;
&lt;p&gt;Eventually, the app was real enough that we wanted to put it in the App Store, but there was a big problem: our employer had a tough policy about side projects.&lt;/p&gt;
&lt;p&gt;The policy was a bit vague, but it was spiritually similar to Shopify&#39;s new stance. The gist was, &lt;em&gt;please don&#39;t do stuff on the side.&lt;/em&gt; The company mostly wanted you to devote your attention and creativity to them alone.&lt;/p&gt;
&lt;p&gt;I was feeling terribly anxious that our app would be blocked by the policy, so I reached out, explained the situation honestly, and asked for permission. Thankfully, the company was cool about it, and they revised the policy to be much more supportive about this sort of thing. We were able to launch the app and continue working on it for years after.&lt;/p&gt;
&lt;p&gt;I&#39;m so glad that happened!&lt;/p&gt;
&lt;p&gt;That project is my favorite thing I&#39;ve worked on in my 20+ year career. This modest little app remains the purest expression of how I want to make software.&lt;/p&gt;
&lt;p&gt;It&#39;s been a valuable creative outlet, and a useful contrast to the strenuous complexity of working on massive-scale products. It also gave me a much deeper appreciation for what it takes to run a company, and what it&#39;s like to make all the tough decisions. (It’s really hard!)&lt;/p&gt;
&lt;p&gt;Ironically, all of this made me &lt;strong&gt;much better at my full time job.&lt;/strong&gt; I wouldn&#39;t be nearly as versatile or empathetic at work without this experience. The feedback loop between the two has been ovewhelmingly positive.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Now onto the “founder&#39;s mindset” that Tobi alludes to in his memo.&lt;/p&gt;
&lt;p&gt;To be frank, this is nonsense. If you aren’t the founder of a company, you don’t get any of the benefits of being a founder. Expecting employees to act like company owners is extractive manipulation.&lt;/p&gt;
&lt;p&gt;This ideology tends to take much more from employees than it gives back. They’ll develop an unhealthy mentality that their total dedication—and likely overwork—is essential to the company’s success. But it’s not, and most employees will never see personal returns like a founder might, regardless of how much they believe in the mission and grind it out.&lt;/p&gt;
&lt;p&gt;Tech companies aren&#39;t sports teams, either. No one is getting international notoriety and multi-million dollar endorsement deals because they&#39;re great at programming a website! Let&#39;s be real about this.&lt;/p&gt;
&lt;p&gt;And on the subject of ownership: when an employee leaves a company, they don’t own any of the work they did there. The company owns all of it, and they might even restrict people from sharing or talking about it at all. This is the opposite of being a founder with an ownership stake. The mindset thing is just a delusion.&lt;/p&gt;
&lt;p&gt;To be clear—tech employees absolutely can influence the success of the companies they work for, by taking charge and driving work forward. But their level of commitment should be commensurate with their compensation and authority at the company.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;So what&#39;s the best way to help employees develop a founder&#39;s mindset?&lt;/p&gt;
&lt;p&gt;Let them found things! Give creative people the freedom to be creative in whatever dimensions they want.&lt;/p&gt;
&lt;p&gt;The key is setting clear boundaries, and trusting people to honor them. A fair arrangement is like this:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;No conflicts of interest&lt;/strong&gt; – don’t work on a thing that’s the same as your full time gig. If you work at Slack, don’t make a chat app. This should be obvious.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prioritize your day job&lt;/strong&gt; – you agreed to work full time for a company, so &lt;em&gt;work full time&lt;/em&gt;. That means 40 hours. Give the company your best, and don’t spend your attention at work moonlighting on something else.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;But after that, the rest of your time is yours. If you have the chance, try a project that enriches your point of view or diversifies your experience. Don’t just do a side hustle; find a side passion. You’ll be better for it, and your day job will be too.&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>Threads &amp; the terrible greatness of everything at once</title>
		<link href="https://jonas.do/writing/2023-07-08-threads/"/>
		<updated>July 8, 2023</updated>
		<id>https://jonas.do/writing/2023-07-08-threads/</id>
		<content type="html">&lt;p&gt;Well, it happened. Elon took over Twitter, &lt;a href=&quot;https://www.washingtonpost.com/technology/2023/07/07/twitter-dead-musk-tiktok-public-square/&quot;&gt;blew it up repeatedly&lt;/a&gt; through a series of befuddling product changes and self-owns, and now we have at least 3 other Twitters vying for attention. The newest entrant, &lt;a href=&quot;https://www.threads.net/&quot;&gt;Threads&lt;/a&gt;, has come bursting out of the gate with massive user numbers and a strong dose of millennial energy. Despite this (or maybe because of it) Threads feels like the first actually viable Twitter replacement.&lt;/p&gt;
&lt;p&gt;Or is it?&lt;/p&gt;
&lt;p&gt;Adam Mosseri, head of product for Instagram and Threads, posted an explanation that &lt;a href=&quot;https://www.theverge.com/2023/7/7/23787334/instagram-threads-news-politics-adam-mosseri-meta-facebook&quot;&gt;Threads is not going after &amp;quot;politics or hard news&amp;quot;&lt;/a&gt; due to the &amp;quot;negativity&amp;quot; of that subject matter. He also alluded to Facebook&#39;s proven inability to handle such material in a responsible way.&lt;/p&gt;
&lt;p&gt;In short: &lt;em&gt;we don&#39;t even trust ourselves to get this right, so we&#39;re not going to try.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;This makes total sense from a big tech, corporate product perspective—especially coming from a company that has a not-insignificant amount of regulatory scrutiny hanging over its head.&lt;/p&gt;
&lt;p&gt;And yet, that decision will probably extinguish the special sauce that made Twitter so culturally impactful.&lt;/p&gt;
&lt;p&gt;The most succinct way I&#39;ve found to describe Twitter is &lt;strong&gt;the terrible greatness of everything at once.&lt;/strong&gt; Somehow, Twitter was able to capture a cultural zeitgeist, and collect many essential niche communities into one giant pool simultaneously. It was like a massive family gathering, with old guys ranting about the government, friends cracking inside jokes, celebs promoting their latest drop, stupid ads blasting at full volume, and weird kids taking lewd selfies in the bathroom.&lt;/p&gt;
&lt;p&gt;On Twitter, all of those random people bumped into each other every day, and all hell broke loose. This is what made it so amazing, or so horrible, depending on the moment. It wasn&#39;t exactly real life, but it was messy like real life. And it had a real impact.&lt;/p&gt;
&lt;p&gt;This happened because Twitter had a unique combination of product decisions, and lacked rules to enforce any specific decorum.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Software design often gets treated like graphic design: just a bunch of rectangles on a screen, or a series of buttons and inputs.&lt;/p&gt;
&lt;p&gt;This is the wrong definition.&lt;/p&gt;
&lt;p&gt;Software design is much more like urban planning or architecture. When you make software, you&#39;re defining the spaces and pathways that affect people’s behavior. You create the guardrails, and then people mostly follow them. It can be a position of great power and authority.&lt;/p&gt;
&lt;p&gt;In the aggregate, all of your decisions—large and small—add up to the vibe of a product, just like the feel of walking into a house or a building. Is it cozy and friendly? Corporate and sterile? Ugly and messy? Risky and raunchy? It depends on how it was designed.&lt;/p&gt;
&lt;p&gt;When I&#39;m looking at these Twitter clones, what I really want to know is: where are the creative rebels? Where are the poets and writers, the artists, the anarchists testing the limits of what&#39;s acceptable? Where is Black Twitter? Where are the queer communities or youth activists?&lt;/p&gt;
&lt;p&gt;These are the people who question the status quo and drive change over time. It seems like Threads doesn&#39;t want them, because they&#39;re going to be content-moderated and probably downranked into oblivion, unless they follow all the proper normie norms that the platform designed on purpose.&lt;/p&gt;
&lt;p&gt;Which they won’t.&lt;/p&gt;
&lt;p&gt;As a result, they probably won&#39;t hang out on Threads either. A sanitized Zuckerberg property is not the place for the next generation of punk kids. Threads will be fine for exchanging silly pleasantries with your fellow 35 year-olds, posting vacation pics, and seeing stupid jokes from brand accounts. But the deeper, tougher conversations are likely going to happen somewhere else.&lt;/p&gt;
&lt;p&gt;For a while, all of that happened in one place. It was terrible, and it was great.&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>The daily haiku</title>
		<link href="https://jonas.do/writing/2023-01-01-the-daily-haiku/"/>
		<updated>January 1, 2023</updated>
		<id>https://jonas.do/writing/2023-01-01-the-daily-haiku/</id>
		<content type="html">&lt;p&gt;In 2022, my kid and I challenged each other to write a haiku every day. It was difficult to compose and share all these poems, so we also started &lt;a href=&quot;https://twitter.com/jonasdowney/status/1561028050908741634?s=20&amp;amp;t=TRdYyn1waAd2jugZt5swrw&quot;&gt;making an app&lt;/a&gt; to help us write together. We&#39;ll release the app later this year (hopefully!)&lt;/p&gt;
&lt;p&gt;Throughout the process we gained a new appreciation for poetry and the forced economy of three lines of text. It was fun to surprise each other with strange words or unexpected combinations.&lt;/p&gt;
&lt;p&gt;The list below contains every haiku I wrote. When you write one every day, most of them are terrible, but there are a handful of gems scattered throughout. My faves are marked with an extra highlight.&lt;/p&gt;
&lt;hr /&gt;
&lt;div class=&quot;poems&quot;&gt;
&lt;h4&gt;January&lt;/h4&gt;
&lt;pre class=&quot;poem&quot;&gt;
the very first time
there is a long road ahead
and that is the joy
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
existentially
i have some questions
but no time to ask
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
the clock is ticking
we hear it in the present
which is now the past
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
the curious things
we haven’t imagined yet
could become real
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
who absconded the
pop-tart that had been toasted
breakfast was ghosted
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
there were retractions
of the redactions hiding
legal infractions
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
sorry we could not
pay attention. our accounts
have been overdrawn
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
representatives
are standing by, please press one
until they sit down
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
a light extinguished
abruptly stopped, left no trace
but we remember
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
this hullaballoo
cacophanous balderdash
all mumbo jumbo
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
icy epitaph
of previous days frozen
a graceful stasis
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
please dear never mind
the right words i could not find
dropped out of my mind
&lt;/pre&gt;
&lt;pre class=&quot;poem poem--fave&quot;&gt;
empty shelves out of
stock markets breaking all time
record low morale
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
all the commuters,
computers, distributors
remotely working
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
these unusual
times have become usual
to abuse you all
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
sadly risible
a problem divisible
and invisible
&lt;/pre&gt;
&lt;pre class=&quot;poem poem--fave&quot;&gt;
we did not care for
your thoughts but you still put them
on this damn web site
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
phone rang three more times
unknown caller voicemail
pyramid scheme grift
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
our company is
like a family except
we will control you
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
a saturday night
fever dream imagining
alternate futures
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
if somewhere there is
another plane of spirits
i hope i see you
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
i want to go home
but this place is no longer
the same as it was
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
cracks in the plaster
looking up at the ceiling
is that a new one
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
hey i just met you
and this is crazy so here’s
a retraining order
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
hallucination,
imagination, or in
a simulation?
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
the robots have tracked
you and tried to distract you
it worked they hacked you
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
ambiguity
in all the words that you said
left me feeling cold
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
reflective sunrise
blasting through the cracks in the
curtains awakened
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
peering into a
dewdrop mirror image of
infinite spaces
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
off in the distance
past all the trees, did you see?
capitalists
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
feeling uneasy
burnt coffee tv static
water left running
&lt;/pre&gt;
&lt;h4&gt;February&lt;/h4&gt;
&lt;pre class=&quot;poem&quot;&gt;
all these sycophants
devotees and followers
attention hungry
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
hyperbolic noise
undulating through brainwaves
like stinging nettles
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
loading loading please
wait loading loading please wait
loading loading please
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
rainbows and meltdowns
unicorns and malady
glittery sadness
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
timely just in time
time out losing track of time
timeless out of time
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
eyeballs and hive minds
wasted on cheap bravado
polemic bombast
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
ringing in the years
wringing hands in latent fears
ringing in your ears
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
these unexpected
surprises snuck up like thieves
of our intentions
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
transmissions and codes
linking distant souls like a
ouija board seance
&lt;/pre&gt;
&lt;pre class=&quot;poem poem--fave&quot;&gt;
lost my mind somewhere
in aisle nine next to the
pickles and regret
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
chasing success and
grinding vanity hustle
bloodshot consequence
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
current resident
you have been selected to
throw away junk mail
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
confederate flag
urban assault vehicle
parked at chick-fil-a
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
image degraded
specific memories now
unfathomable
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
you irascible
scallywag with your crackpot
theories and grousing
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
staring into the
middle distance you left me
these obfuscations
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
running uphill you
appeared like magic and we
both ran together
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
what things did you see
before all this existed
when you were brand new
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
sacrosanct rules
built on indefensible
careless positions
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
psychedelic hues
maximum velocity
eyes closed spinning dark
&lt;/pre&gt;
&lt;pre class=&quot;poem poem--fave&quot;&gt;
self esteem self care
self conscious self aware self
loathing self despair
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
tiny little man
desperately trying to be
a really big deal
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
way in the future
wave from your flying car and
remember these days
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
grasping at straws or
gasping for air, parked out on
this bridge to nowhere
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
feeling sheepish
we did not anticipate
your savage actions
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
mountains sliced in half
streets carving up the river
vehicle worship
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
imperceptibly
subtle changes happening
slowly but quickly
&lt;/pre&gt;
&lt;h4&gt;March&lt;/h4&gt;
&lt;pre class=&quot;poem&quot;&gt;
stumbling backwards
repeating history for
deluded glory
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
the frenetic flap
of a hummingbird’s wing
to achieve stillness
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
what luck and fortune
to have a charmed life was it
karma or privilege
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
blast radius shock
waves crashing in from the sea
shell artillery
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
incredulity
institutionalizing
animosity
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
we taught the machine
to teach itself so it could
manipulate us
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
words words words words words
inundation of way too
much information
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
is this really a
worthwhile use of your time
shouting on facebook
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
the living dead heads
of state of mind your business
acumen at work
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
password secret key
finger print face ID i
am not a robot
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
all hopped up on corn
syrup and jingoism
crowds chant USA
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
star dust assembled
spontaneously grateful
you are here with me
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
hung out to dry with
your laissez-faire attitude
and banal ennui
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
quarterly metrics
targets and strategic goals
while burning the earth
&lt;/pre&gt;
&lt;pre class=&quot;poem poem--fave&quot;&gt;
walking a tightrope
dodging lacerations from
this porcupine mood
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
swig another drink
in a blustering brain fog
going through motions
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
moonlight obstructed
radiating light shadows
hazy silhouette
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
making excuses
petty justifications
soothe fragile egos
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
hark! forsooth! crikey!
dagnabbit! bollocks! blimey!
gadzooks! tarnation!
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
i don’t recognize
the aged visage looking in
the rear view mirror
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
pea pods paw pads see
saws crawdads meemaws doodads
scrimshaws TV ads
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
business man on a
corporate retreat slinging
pie charts and cocaine
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
magic god truth or
lies 5G conspiracy
what do you believe
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
between consciousness
i left all my best ideas
inaccessible
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
a slight objection
to your deflection which was
gaslight projection
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
dropping connection
weak signal breaking up
we lost each other
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
i’m trying to get
this over with but i still
can’t get over it
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
claustrophobic fog
of unreasonable pressure
you put on yourself
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
stop speaking in codes
nonsense jargon and lingo
two plus two is five
&lt;/pre&gt;
&lt;h4&gt;April&lt;/h4&gt;
&lt;pre class=&quot;poem&quot;&gt;
restoration or
intrusion, chemtrails or clouds
nature or human
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
dull stinging heartburn
residual from caring
more than we should have
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
drugstore fluorescent
sterile bottle painkillers
$21
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
clouds part sun ray bolts
squint eyes look down touch soft ground
pulse race head throbs crash
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
hollow claims punching
down ginning up outrage with
alternative facts
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
the rattling air ducts
a pencil stroke on paper
distant road noise hums
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
emotions hung up
like pressed shirts in the closet
languishing unused
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
electric lamp beams
disrespectful light into
the sacred dark night
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
system entropy
chaotic armageddeon
let’s go to the mall
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
confrontations and
escalations drumming up
these palpitations
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
fading sun light on
the horizon remember
all those times we had
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
spinning lately in
circumspect spirals lacking
confidence or spunk
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
jumping the tracks and
leaving pennies to get smashed
thrill of breaking rules
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
unacknowledged
despair left silent, buried
is eating at me
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
constant wavering
assertive indecisions
permanent changes
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
biding time until
the collapse or renaissance
villain or hero
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
spotted a UFO
watched a sea creature rise up
no one believed me
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
smoky orange scent
acidic metal taste of
adrenaline fear
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
freefalling into
unexpected dimensions
the ripcord has failed
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
casting lines off the
roof of the parking garage
late summer sundays
&lt;/pre&gt;
&lt;pre class=&quot;poem poem--fave&quot;&gt;
trying to silence
the noise within and look calm
so no one can tell
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
buzzing frequency
vibrating off of your head
nagging subconscious
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
stop invading my
headspace like a stray dog who
jumped over the fence
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
press this series of
buttons and you will control
all of the puppets
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
hey let’s make a deal
door number one two or three
sorry they’re all traps
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
worn creases on your
denim jacket, lines on your
forehead, past present
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
accept all cookies
terms of service I agree
skip ad like subscribe
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
take a break in half
just keep your head down the drain
carry on fire
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
your circuitous
twisted logic lighting gas
and blowing whistles
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
hot steam rising off
the pavement billowing haze
wilted humid minds
&lt;/pre&gt;
&lt;h4&gt;May&lt;/h4&gt;
&lt;pre class=&quot;poem&quot;&gt;
16 hours grinding
left catatonic and numb
8 hours silent
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
alarms and sirens
honking horns and blinking lights
but nothing changes
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
lavender hand soap
cotton candy sedative
kiwi root canal
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
i’m keeping busy
appearances of progress
calendars booked up
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
coffee left on a
little too long but drinking
the burn anyway
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
the gilded age of
anxiety influencers
desperate hustling
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
exit door blast off
hurtling through great heights until
concrete reunions
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
the sweet relief of
hot sun pouring through a cracked
sullen hazy gray
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
memories faded
in blurry outlines of past
love and adventures
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
we did not bother
to follow the rules due to
distrust and boredom
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
the temporary
silence projects visions of
future loneliness
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
oh hello we have
some news for you. everything
is pure chaos. haha
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
ring ring ring ring ring
ring ring ring ring ring ring ring
smash the snooze button
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
i will not abide
this divide over which you
preside amplified
&lt;/pre&gt;
&lt;pre class=&quot;poem poem--fave&quot;&gt;
gumdrop rainbow bright
tie dye circumstance skate shop
lilac escapade
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
there is a lot of
hot air blowing out your mouth
are you a balloon
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
chipped away at all
the energy we once had
now a burned out husk
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
hot cinnamon bun
sugarcoated dragonfly
afternoon mai tai
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
forgot why I wound
this string around my finger
so not to forget
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
phone rings computer
dings oven sings dryer bings
always nagged by things
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
carbonated air
conditioned pressure treated
shrink wrapped bleached and starched
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
all aboard this ship
never mind those loud sirens
please ignore the leaks
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
trading hours spent
at this glowing rectangle
to pay for free time
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
edits of updates
of revisions of changes
to all the edits
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
setting reminders
to schedule future events
to feel productive
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
please pass the mustard
this stale hot dog tastes like
diesel gas and wax
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
fog fog fog fog fog
lacking energy to think
or think of thinking
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
tunneling to the
other side of the world
to escape despair
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
interrupting worms
digging into habitats
for vegetables
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
blistering rays of
moonlight dancing on the roof
of your toyota
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
stop asking questions
about this self anointed
empire in ruins
&lt;/pre&gt;
&lt;h4&gt;June&lt;/h4&gt;
&lt;pre class=&quot;poem&quot;&gt;
brushing the dirt off
the sprouting of a seedling
hello bright white sky
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
breaking news reports
the same horrible thing that
just keeps happening
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
thou shalt not break thy
rules or thou shalt regret thy
deserved comeuppance
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
serenade infused
melodious energy
into my brainwaves
&lt;/pre&gt;
&lt;pre class=&quot;poem poem--fave&quot;&gt;
melted hot concrete
fried eggs and exhaust fumes
sun imposition
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
leftover sandwich
used to taste better but now
a soggy remorse
&lt;/pre&gt;
&lt;pre class=&quot;poem poem--fave&quot;&gt;
how are you doing
how was your weekend how are
your intrusive thoughts
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
dear sir or madam
we regret to inform you
nonstop for profit
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
bionic tonic
supersonic mnemonic
stereophonic
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
effervescent fizz
refreshing when you cracked the
bottle on my head
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
pouring chemicals
for grass that shouldn’t be there
killing weeds that should
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
bonded magnetic
effect surprisingly still
unbroken through years
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
crossed lines frequencies
ricochet word salad mush
across the wires
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
acquisitions and
contracts very cool very
legal very cursed
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
corporate julie
from downstate stuck alone in
fluorescent spreadsheets
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
purchased butts estates
a lovely gentrified place
full of total butts
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
little bird perched on
a blue plastic tube waiting
for the end of this
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
the applicants and
supplicants beseeching the
grants and sycophants
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
honest bulletin
announcing the lies framed as
truths by the liars
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
we won’t tolerate
that which offends our strong
righteous tolerance
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
AFAIK
IOU ASAP
JK IDC
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
trading cash for memes
fake coins and frauds made up to
make money and run
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
disclaimer fine print
everything we said was false
hope you were convinced
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
why did you eat that
gastrointestinal rage
stop belly aching
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
why this unforeseen
lethargy taking over
is it apathy
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
chartreuse turquoise smile
charcuterie tortoise smell
charcoal target small
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
horizontal line
stillness without inertia
pain interrupted
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
choke down these six pills
for the next five days so that
you will keep breathing
&lt;/pre&gt;
&lt;h4&gt;July&lt;/h4&gt;
&lt;pre class=&quot;poem&quot;&gt;
broken fever dream
collapsed in a frozen pool
unable to swim
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
rendering any
original thought will take
too much energy
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
wheeze and sleep this day
away while contemplating
mortality thoughts
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
what price will you pay
for the indefensible
freedom you worship
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
oh hello this is
another report from here
it’s all just the same
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
lingering inside
these four walls I can access
the world but not you
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
negative nay no
zip zero zilch nothing none
nada nary nope
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
this sunlight above
feels radiant and warm like
old friends forgotten
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
substitute candy
a valiant attempt but tastes
like disappointment
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
misconduct and greed
in twisted sordid scenes like
hieronymus bosch
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
intractable fool
obstinate ignoramus
indelible dolt
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
eternal robot
reincarnated again
as a new robot
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
what is this strange noise
emanating from this phone
why are you calling
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
rubber neck steel toe
glass house wood chuck gold star stone
wall chain mail string cheese
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
what random access
memory retrieved this lost
old note from beyond
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
the last sliver of
daylight disappears behind
the horizon, blue
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
hey siri hey google
alexa! can you hear me
please stop listening
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
the smell of burnt toast
lingering in this kitchen
butter sitting out
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
your neutrality
is maddening please decide
you’re not switzerland
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
this machine is not
accepting cash deposits
unclear what paused it
&lt;/pre&gt;
&lt;pre class=&quot;poem poem--fave&quot;&gt;
that bulwark stalwart
walmart pop tart matriarch
porch plastered hallmark
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
circling in place
passing by points visited
pretending they’re new
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
monsters hiding in
your mind’s attic waiting for
rude interruptions
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
synthetic parties
and prosthetic emotions
posted to insta
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
heart accelerant
fast forwarding rapidly
hanging on for life
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
shopping mall yoga
vitamins and supplements
schemes to get rich quick
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
poltergeist haunting
the sock drawer inconvenient
horror laundromat
&lt;/pre&gt;
&lt;h4&gt;August&lt;/h4&gt;
&lt;pre class=&quot;poem&quot;&gt;
trading your life’s time
for numbers in a spreadsheet
amid restless nights
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
32 winters
since the old river ran dry
this desert wasteland
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
checking your schedule
looking for blocks of free time
you’re not free at all
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
cantankerous joe
rides a miniature bike
on the submarine
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
why is the tv
advertising volume cranked
up to eleven
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
hi hello good day
a new opportunity
to stay in this rut
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
smooth saxophone jazz
wafting from the loudspeaker
while the bombs rain down
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
deadlines killing me
need a lifeline to keep from
lyin dead on the floor
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
dramatic mambo
dancing aliens from space
popping by for cake
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
some dull engine roar
off in the distance bleating
toxic atmosphere
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
the fear of regret
left a bitter aftertaste
resentment stasis
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
all the vibes are off
nothing works when you need it
works fine when you don’t
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
impenetrable
fortress government building
intimidation
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
microscopic drops
of pop atop mop top cops
coke crimes chop shop flops
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
skipping stones off the
pier watching waves roll in from
speedboats far away
&lt;/pre&gt;
&lt;pre class=&quot;poem poem--fave&quot;&gt;
popcorn popping on
raindrops dropping on (the roof)
bops bop bopping on
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
holding on for me
nothing left to give to you
selfish introspect
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
backache radiate
dull twinge of electric shock
in nervous networks
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
this indecision
calling attention to your
lack of bravery
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
waves in lockstep with
the orbiting moon sending
sultry vibrations
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
pachinko machine
chirping sweet persuasions and
taking your money
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
unexpected frog
appearance showing up by
surprise in this room
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
texting five feet from
each other separated
by air and drywall
&lt;/pre&gt;
&lt;h4&gt;September&lt;/h4&gt;
&lt;pre class=&quot;poem&quot;&gt;
hi mister cool guy
ray ban sunglasses sun tan
linen pants yacht rock
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
conspiracy schemes
posted on 4chan riled up
the nerds and memes
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
glued to devices
forgot how to think clearly
can’t pull to refresh
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
melancholy breeze
passes by summer’s last gasp
portending the end
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
legal proceedings
shouting negotiations
peanut gallery
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
seismic pressure broke
cracks in the pavement patched by
dinosaur petrol
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
wrong left turn left me
alone left out to dry left
behind in left field
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
conflicted worries
mixed into confusion soup
noodles of panic
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
torrential waves pour
over coffee subconscious
background mind freakout
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
wicked bingo game
disclaimer five in a row
summons the spirits
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
administrative
bureaucratic cubicle
autocratic rule
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
wearing a mask to
hide the truth or protect the
others from knowing
&lt;/pre&gt;
&lt;pre class=&quot;poem poem--fave&quot;&gt;
that nonconformist
t-shirt you like is half off at
urban outfitters
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
4am jolted
awake by uncertainty
spinning in the dark
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
permanent mellow
unending apathetic
consistently meh
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
revelatory
optimism of what has
yet to be explored
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
never mind the brain
sending rational commands
working against you
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
busy bulls buzzing
big bad business bureaucrats
belching beta bets
&lt;/pre&gt;
&lt;h4&gt;October&lt;/h4&gt;
&lt;pre class=&quot;poem&quot;&gt;
we changed when our
trust fell apart and couldn’t
be reassembled
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
we have considered
all the facts and concluded
you are an asshole
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
please insert card now
do not remove card do not
REMOVE CARD RIGHT NOW
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
hyperbolic hell
hysterical heightening
hyperventilating
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
we had objections
your dishonest deflections
feigned disconnections
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
is escapism
healthy self preservation
or just negligence
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
felled a redwood tree
to craft the furniture that
went right out of style
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
lemon rose spirits
sprinkled onto bacon wrapped
gentrification
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
when you changed the world
did you make it better or
just cash the paychecks
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
please excuse me for
being out of touch due to
insecurity
&lt;/pre&gt;
&lt;pre class=&quot;poem poem--fave&quot;&gt;
some crumbs i found in
the couch from a previous
past version of you
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
let’s go back to where
we started and do it all
over but better
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
disconnecting from
everything left me alone
in new potential
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
interruptions keep
breaking my concentration
attention pre gone
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
here is a story
that makes me sound smart without
saying it outright
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
pineapple pimple
peanuckle pinnacle people
pickle popsicle
&lt;/pre&gt;
&lt;h4&gt;November&lt;/h4&gt;
&lt;pre class=&quot;poem&quot;&gt;
we narrowly dodged
a terrible accident
and laughed in panic
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
do you think about
when we were kids and loved each
other so madly
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
this humble maudlin
blue atmosphere is fueling
morose disquiet
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
has naiveté
made you foolish or is it
a pathway to joy
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
your impossible
choice led me astray into
unwanted darkness
&lt;/pre&gt;
&lt;pre class=&quot;poem poem--fave&quot;&gt;
life is loaded with
regrets if you second guess
i guess i shouldn&#39;t have
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
oh hi reply guy
why you gotta drive by my
side with your stink eye
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
reading letters i
wrote twenty years ago that
sound like someone else
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
crawled into bed late
blurry eyes spy shadows and
foggy memories
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
trademark copyright
all rights reserved but they stole
your work anyway
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
painful words barb from
your mouth like shards of glass sent
right into my heart
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
have you completed
all of your tasks for the day
productive human
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
fiber optic lines
transfer at the speed of light
all of these cat gifs
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
this plastic bottle
will outlast us but pretend
to recycle it
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
rose colored glasses
lied to me! everything was
in fact terrible
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
turn the oven up
to 450 and throw in
all the pizza rolls
&lt;/pre&gt;
&lt;h4&gt;December&lt;/h4&gt;
&lt;pre class=&quot;poem&quot;&gt;
keeping your trinkets
coffee cups and collections
around for comfort
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
i&#39;d like to connect
to your unprofessional
network of shitposts
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
double up double
down double header double
trouble double dare
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
what recalictrant
ossified calcified stale
retrograde thinking
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
copper pipe lukewarm
tap water concrete footprints
vinyl furniture
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
microwave popcorn
live tweeting rubbernecking
the apocalypse
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
text messages like
postcards we forgot how to
talk to each other
&lt;/pre&gt;
&lt;pre class=&quot;poem poem--fave&quot;&gt;
manufactured text
generated by machines
presented as human
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
platinum gold rewards
premier executive club
ultra super wash
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
permanent absence
makes this cold month colder still
i miss your laughter
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
despite everything
and all the complications
we are still hopeful
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
syncopated beat
secret rhythm entrancing
uncontrolled brain candy
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
sorry to disturb
you but ignoring problems
does not help solve them
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
manufactured cheese
product may contain traces
of wheat, soy, milk, soul
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
there are too many
cats wandering around here
it&#39;s freaking me out
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
computation and
algorithm automate
emotional state
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
maybe next year will
finally be the one that
feels relaxed again
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
60 24
7 30 52
365 time
&lt;/pre&gt;
&lt;pre class=&quot;poem&quot;&gt;
exhuming old feuds
to reset for a new year
bygones gone to hell
&lt;/pre&gt;
&lt;/div&gt;
</content>
	</entry>
	
	
	<entry>
		<title>The soul of a company</title>
		<link href="https://jonas.do/writing/2022-11-20-the-soul-of-a-company/"/>
		<updated>November 20, 2022</updated>
		<id>https://jonas.do/writing/2022-11-20-the-soul-of-a-company/</id>
		<content type="html">&lt;figure&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2022-11-20/hello.jpg?v=c8739e644509&quot; alt=&quot;Classic Mac&quot; /&gt;
&lt;/figure&gt;
&lt;p&gt;There have been approximately infinity thinkpieces about Twitter lately, so I&#39;m hesitant to write another. But there is one aspect of &lt;a href=&quot;https://www.nytimes.com/2022/11/17/technology/twitter-elon-musk-ftc.html?name=styln-elon-musk&amp;amp;region=TOP_BANNER&amp;amp;block=storyline_menu_recirc&amp;amp;action=click&amp;amp;pgtype=Article&amp;amp;variant=show&amp;amp;is_new=false&quot;&gt;this whole circus&lt;/a&gt; that I felt was worth calling out.&lt;/p&gt;
&lt;p&gt;Some people have been comparing Elon Musk&#39;s corporate takeover and internal upheaval with Steve Jobs&#39; legendary return to Apple in the late 90s. Maybe if you squint hard enough and suspend all reasonable doubt you can make this connection, but I think Elon is operating like the &lt;strong&gt;exact opposite&lt;/strong&gt; of Steve.&lt;/p&gt;
&lt;p&gt;In Apple&#39;s case, Jobs and crew had created a little renegade computer company in the late 70s, focused around a newly humanist approach to technology. They developed a strong vision of what personal computing could be, and that vision was already highly concentrated in their early products. Look at this &lt;a href=&quot;https://www.youtube.com/watch?v=2B-XwPjn9YY&quot;&gt;1984 release video&lt;/a&gt; of the original Mac. That product, and that company, already had a personality and a soul that was unlike anything else out there.&lt;/p&gt;
&lt;p&gt;But as a business it was shaky, and Jobs was an unsteady punk who lacked discipline. So he got &lt;a href=&quot;https://www.thecorporategovernanceinstitute.com/insights/case-studies/why-did-apples-board-fire-steve-jobs-in-1985/&quot;&gt;kicked out of his own company&lt;/a&gt;, and spent years away from Apple developing a stronger point of view about making computers and running businesses.&lt;/p&gt;
&lt;p&gt;In the meantime, a revolving door of corporate goons took over Apple and tried a bunch of Haha Business product strategies that steered the company away from its humanist roots. It became a sad husk of its former self. At the low point, Apple&#39;s product line was confusing, stale, overpriced, and getting dunked on by clone manufacturers who were making more powerful Macs for less money. (I owned one of the clones during this dark era!)&lt;/p&gt;
&lt;p&gt;When Jobs came back to Apple, the company was in free fall. He brought over &lt;a href=&quot;https://appleinsider.com/articles/18/09/12/looking-back-at-steve-jobss-next-inc----the-most-successful-failure-ever&quot;&gt;inventive tech from NeXT&lt;/a&gt;, along with a decade of extra wisdom. He fired the corporate goons, drastically simplified the product line, and launched a bunch of new products oozing with that same concentrated vision we saw in 1984.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;He restored Apple&#39;s soul.&lt;/strong&gt; His best articulation of this was the iconic &amp;quot;intersection of liberal arts and technology&amp;quot; &lt;a href=&quot;https://www.youtube.com/watch?v=KlI1MR-qNt8&quot;&gt;presentation in 2011&lt;/a&gt;.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;OK, now on to Elon. Is he saving Twitter like Jobs, or destroying it like a bull in a china shop?&lt;/p&gt;
&lt;p&gt;The answer depends on how you define the soul of Twitter. This is somewhat up for debate, because nobody has ever quite figured out what the hell Twitter is supposed to be. The company&#39;s most recent vision statement was &amp;quot;serving the public conversation&amp;quot; — a line vague enough to be interpreted in 100 different ways.&lt;/p&gt;
&lt;p&gt;But if you parse it out, there&#39;s something meaningful in that statement. Twitter is about democratizing global access to information in real-time, and importantly, &lt;em&gt;doing so in a way that&#39;s as safe and healthy as possible for everyone who participates.&lt;/em&gt; There is a strong humanist sensibility in Twitter, just like Apple.&lt;/p&gt;
&lt;p&gt;Due to the nature of the product, Twitter has to operate more like a government than a company. It needs to look out for everyone on the platform, listen to them, and continually balance strategic decisions with the ever-shifting grounds of global culture. Twitter is about giving people a voice, taking care of them, and speaking truth to power. It will always be imperfect in the same way that democracy is imperfect. It needs its employees to care deeply about perfecting it anyway.&lt;/p&gt;
&lt;p&gt;And that&#39;s why I think Musk is the opposite of Jobs. Mechanically you could argue his approach is similar (coming in hot, shaking up the company, firing people, and so on.) But his actions so far completely contradict Twitter&#39;s roots. Free speech absolutism does not make a platform safer. Brutalist leadership does not create a healthy environment for sharing ideas and making difficult ethical choices. Moving fast and breaking things will erode trust. Eliminating the inclusive culture makes it harder to represent the broad global population that Twitter supports.&lt;/p&gt;
&lt;p&gt;It&#39;s possible that Elon will turn Twitter into some different thing that becomes successful anyway, due to his memelord reality distortion field and interminable hero worship from like-minded techbros. But he is not a Jobs-esque visionary who&#39;s righting the ship after it got off track due to mismanagement.&lt;/p&gt;
&lt;p&gt;He&#39;s much more like the clumsy corporate goons who wrecked Apple after Jobs left. His ownership is rapidly chipping away at Twitter&#39;s soul. It may never come back again.&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>Processing painful work exits</title>
		<link href="https://jonas.do/writing/2022-11-05-processing-painful-work-exits/"/>
		<updated>November 5, 2022</updated>
		<id>https://jonas.do/writing/2022-11-05-processing-painful-work-exits/</id>
		<content type="html">&lt;p&gt;Right now I&#39;m feeling raw about the &lt;a href=&quot;https://www.platformer.news/p/twitter-cut-in-half&quot;&gt;big changes at Twitter&lt;/a&gt;, and the implications for so many wonderful, dedicated people I worked with. They&#39;ve been forced to figure out new life plans due to many factors out of their control.&lt;/p&gt;
&lt;p&gt;I&#39;ve been down this road before, and struggled mightily to get through it, so I&#39;m sharing what I experienced in case it helps anyone feel a little less alone processing the turmoil.&lt;/p&gt;
&lt;h3&gt;The identity problem&lt;/h3&gt;
&lt;p&gt;One major cause of suffering was that I had associated my identity and personal sense of self-worth with my company and its culture. Although I was not an owner of the company, I felt invested in its success over many years. I was a vocal champion of our work, and I was proud of it.&lt;/p&gt;
&lt;p&gt;I had failed to reconcile that critical detail: &lt;strong&gt;I was not an owner of the company!&lt;/strong&gt; It all belonged to someone else. And they could do whatever the hell they wanted with it at any time.&lt;/p&gt;
&lt;p&gt;Eventually, I realized I could still be proud of the work, and stand by my principles, without working there anymore. Of course your self-worth has nothing to do with your job, and I was foolish to associate them so closely. But it took a while to unbundle all of this emotionally. You can&#39;t rationalize your way out, or accelerate feeling better, you just have to take the time to process it.&lt;/p&gt;
&lt;h3&gt;The traumatic event&lt;/h3&gt;
&lt;p&gt;Even if you see this coming, it still hits you like a sack of bricks. On the surface it might sound silly to grieve a job loss, but if you&#39;ve poured a significant chunk of your life into it, and built key relationships and friendships, it&#39;s absolutely a massive change. This is even more profound when the job was a great fit for your personal values, because you naturally developed a strong attachment to it.&lt;/p&gt;
&lt;p&gt;It&#39;s exponentially harder when your exit from the company happens without sufficient care or courtesy. A severe, unexpected event can be deeply traumatic, because it feels like a total betrayal of what you believed and built.&lt;/p&gt;
&lt;h3&gt;The imposter syndrome&lt;/h3&gt;
&lt;p&gt;Another major challenge I suffered was questioning whether I was even good at my job anymore. After you&#39;ve spent a few years at a company, you&#39;ll develop an internal reputation and institutional knowledge that&#39;s not transferrable anywhere else. When you cut ties, you have to give all of that up and start over.&lt;/p&gt;
&lt;p&gt;This gets harder the longer you stay at a job. Going from a 5+ year role to a brand new one can be really disorienting. Some of your skills may have atrophied due to working in a particular way with a particular team. Or maybe the industry has changed and you haven&#39;t. You feel like a newbie, except now you&#39;re an oldie.&lt;/p&gt;
&lt;p&gt;This is something you just have to face head-on, and the fresh start might end up being incredibly fruitful. In my case, I learned to work in different ways, made new relationships, and gained wisdom through the process.&lt;/p&gt;
&lt;p&gt;Give yourself plenty of grace and time to figure this out. Remember: you&#39;re clearly very competent, or you wouldn&#39;t have lasted at the job you had. You&#39;ll be competent at the next one too!&lt;/p&gt;
&lt;h3&gt;The financial impact&lt;/h3&gt;
&lt;p&gt;Depending on your situation, this can be so terrifying. I don&#39;t have a super healthy relationship with money, and I had no experience floating without a paycheck for an extended period. I was also the only person supporting my family. All of that caused a lot of worry, even though we were totally fine for a while.&lt;/p&gt;
&lt;p&gt;Ultimately I figured out that you can (and should) take breaks between jobs, and there are lots of strategies for handling that. Those breaks can be some of the best times in life, because you&#39;re unburdened from the daily grind. If possible, try to set aside the worry and be a free human for a month or two.&lt;/p&gt;
&lt;h3&gt;The subconscious stuff&lt;/h3&gt;
&lt;p&gt;With all of the above compounding at once, I was having all sorts of trouble. I was sleeping terribly, frequently waking up in a panic, acting cranky, trying to get a portfolio together, overscheduling my calendar with interviews, trying to keep up with former coworkers, etc. There was a low grade subconscious stress that persisted for a long time.&lt;/p&gt;
&lt;p&gt;You can&#39;t control your subconscious, but you can help it chill out a little. Get plenty of fresh air and exercise, do meditation or therapy, drink a glass of wine, and pace yourself.&lt;/p&gt;
&lt;h3&gt;The next steps&lt;/h3&gt;
&lt;p&gt;You might not know it yet, but you&#39;re already stronger. Literally right now, today, you are stronger, even if you can&#39;t feel it. This will be an opportunity to reevaluate your priorities, with a more sophisticated lens than you had last time.&lt;/p&gt;
&lt;p&gt;My only piece of advice is this: &lt;strong&gt;don&#39;t lose your idealism or become cynical.&lt;/strong&gt; Remember the joyful moments, the successes, the friendships, the meaningful things you learned, and bring those with you. Try to set aside resentment or toxicity. It&#39;s not worth wasting brain cells ruminating on stale water under the bridge. (I will admit, this is much easier said than done.)&lt;/p&gt;
&lt;p&gt;In order to do that, you might have to sharply disconnect from that past job. Mute or block news about it, delete social media stuff, or whatever you gotta do to put it in the rear view mirror.&lt;/p&gt;
&lt;p&gt;In times like these, remember to say, &amp;quot;Thank you, next!&amp;quot; And lean on your support network too, because they will get you through this.&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>To manage or not to manage?</title>
		<link href="https://jonas.do/writing/2022-10-19-to-manage-or-not/"/>
		<updated>October 19, 2022</updated>
		<id>https://jonas.do/writing/2022-10-19-to-manage-or-not/</id>
		<content type="html">&lt;p&gt;This year I&#39;ve been coaching some designer friends and hearing about their struggles and career growth. Aside from &amp;quot;should I code?&amp;quot; the second-most common question is &amp;quot;should I move into management?&amp;quot;&lt;/p&gt;
&lt;p&gt;There isn&#39;t an easy answer, but here are some tips to help you figure it out.&lt;/p&gt;
&lt;h3&gt;Are you able to stay balanced in trying times?&lt;/h3&gt;
&lt;p&gt;When you&#39;re a manager, dealing with tumultuous times is a core part of the job. This is because people are messy, and the world is messier still. Your team will have unexpected struggles, crises will occur, projects will get killed, orgs will reorg, coworkers will quit or have performance problems. There will always be interruptions and fires to fight, not to mention that times are tough outside of work too! You have to handle these challenges without getting bowled over.&lt;/p&gt;
&lt;h3&gt;Will you find joy in others&#39; successes instead of your own?&lt;/h3&gt;
&lt;p&gt;Pro tip: you shouldn&#39;t be getting credit for your team&#39;s great work. Your team should be getting that. Your job is to create an environment and framework where people can thrive, grow, and bring ideas that far exceed your own.&lt;/p&gt;
&lt;p&gt;That means you&#39;ll be evaluated based on whether &lt;em&gt;other people&lt;/em&gt; are succeeding. This is critically different from being an IC designer, where you can directly manifest your own destiny by producing impactful work that&#39;s delivered on time.&lt;/p&gt;
&lt;h3&gt;Can you handle rapid context switching, overcommunication, and coordination?&lt;/h3&gt;
&lt;p&gt;A huge part of your job will involve talking all day about different topics in quick succession, making sure multiple simultaneous projects are on track, sharing information, sharing that same information again with another group of people, and so on. No matter how good you are at this, you probably still won&#39;t be that good at this.&lt;/p&gt;
&lt;p&gt;It necessitates a consistent energy level, positivity, and a lot of empathy, because everyone on your team will have differing levels of understanding and needs for support.&lt;/p&gt;
&lt;h3&gt;Do you prefer working on granular problems, or broad collections of problems?&lt;/h3&gt;
&lt;p&gt;One fun thing about being a designer is the opportunity to get really deep on a specific project and focus on that. Maybe you&#39;re working on a new product feature, and you have 4 weeks to explore a range of different solutions and edge cases. You can dive into all the finer points.&lt;/p&gt;
&lt;p&gt;As a manager, you&#39;re generally zoomed out a couple levels past that. You&#39;re looking at resourcing and execution across a range of important projects, both current and in the near future, and figuring out how to sequence them into a logical and meaningful progression. You won&#39;t know exactly how these problems will be solved, but you know that it&#39;s roughly &lt;em&gt;possible&lt;/em&gt; within the constraints you&#39;ve determined.&lt;/p&gt;
&lt;p&gt;You do still have to dive into the finer details periodically, but it becomes a much smaller fraction of your day-to-day.&lt;/p&gt;
&lt;h3&gt;Are you OK with being unpopular, and making tough calls?&lt;/h3&gt;
&lt;p&gt;If you&#39;re a leader, you&#39;ll have to make unpopular decisions sometimes, and you&#39;re going to get criticized. Some of that criticism will be shared directly so you can make changes and improve, but even more will be happening privately. (The stuff you don&#39;t hear about is always more concerning.)&lt;/p&gt;
&lt;p&gt;People will routinely question your vision, your fairness, and your weaknesses. That&#39;s because you have real authority to make decisions that affect people&#39;s professional and personal lives. With power comes responsibility.&lt;/p&gt;
&lt;p&gt;You can earn your team&#39;s trust over time, you can be empathetic, and you can build a reputation for making good calls. But no matter how great you are at it, the power dynamics will still fundamentally separate you from the team that works for you. You have to build up a new support network of peer managers elsewhere.&lt;/p&gt;
&lt;h3&gt;Are you on board with the company&#39;s processes?&lt;/h3&gt;
&lt;p&gt;One last thing. If you&#39;re a manager, you become a company steward in a way that you weren&#39;t before. As an IC, you can be pretty rogue about your approach to work and how you act. If you&#39;re getting your work done, there&#39;s a lot of wiggle room there.&lt;/p&gt;
&lt;p&gt;But as a manager, you end up safeguarding a lot of sensitive information about planning, performance, and interpersonal relationships. You have to stay more buttoned up. And you have to follow the processes the company has in place for those matters.&lt;/p&gt;
&lt;p&gt;This means you need to be bought in to how the company thinks about management and process generally. If you strongly disagree with the way the company operates, you&#39;re not going to want to inflict those policies on your team, and it&#39;s going to be a constant struggle for you.&lt;/p&gt;
&lt;p&gt;Make sure your own principles are mostly aligned with the company before you put on the manager hat.&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>Expansive and reductive modes of creative thinking</title>
		<link href="https://jonas.do/writing/2022-02-12-reduction-and-expansion/"/>
		<updated>February 12, 2022</updated>
		<id>https://jonas.do/writing/2022-02-12-reduction-and-expansion/</id>
		<content type="html">&lt;p&gt;When you’re working on a creative problem, there are two major mental modes you might find yourself working in without consciously realizing it.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Expansive mode.&lt;/strong&gt; This is usually what happens at the start of a project when you’re not exactly sure which direction to go. You expand your options by exploring a lot of possibilities, then see where those paths take you next.&lt;/li&gt;
&lt;/ol&gt;
&lt;figure&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2022-02-12/expansion.png?v=4848940e332e&quot; alt=&quot;Expansive mode&quot; /&gt;
&lt;/figure&gt;
&lt;ol start=&quot;2&quot;&gt;
&lt;li&gt;&lt;strong&gt;Reductive mode.&lt;/strong&gt; This happens when you’ve made decisions about the general direction, and you need to hone an idea and build it out. You reduce unknowns and gain confidence by working through finer details.&lt;/li&gt;
&lt;/ol&gt;
&lt;figure&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2022-02-12/reduction.png?v=fd96b4bf782d&quot; alt=&quot;Reductive mode&quot; /&gt;
&lt;/figure&gt;
&lt;p&gt;Occasionally a project is straightforward, and these modes happen naturally in a linear progression from expansion to reduction. But usually, projects are messy, and you end up vacillating back and forth.&lt;/p&gt;
&lt;p&gt;When this happens, it’s critical to be aware of when you’re changing modes, and to make sure you have a good reason—because this is what can derail a project.&lt;/p&gt;
&lt;p&gt;As an example, let’s say you’re working on a new app. After considering several different information architectures, you’ve decided to organize the screens into tabs. You start building out each tab, until you run into a problem: there are more screens than you expected, and they won’t all fit into the tab space.&lt;/p&gt;
&lt;p&gt;At this point you might start questioning whether tabs were the right choice after all. Maybe a menu would be better? That sounds interesting, so you spend a day on new mockups exploring menu designs.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Well, a menu might be fine too, but now you’ve just blown extra time relitigating a core decision that you already made earlier, which likely has other cascading effects. This is the sort of change that can blow up a 2 week project into a 2 month project.&lt;/p&gt;
&lt;p&gt;The reason? You jumped from reductive mode back to expansive mode. This should only happen if new information has totally invalidated your prior decisions and forced you to start over.&lt;/p&gt;
&lt;p&gt;In this case, were the tabs really out the window? Maybe it’s OK to have a limited number of tabs. That means we’d need to prioritize the most important screens, and then figure out secondary navigation for everything else.&lt;/p&gt;
&lt;p&gt;Regardless of which direction you ultimately choose, the key is being disciplined and conscientious about mode switching. If you feel strongly that you made a bad call, of course revisit it and go back into expansion mode. There’s no need to double down on a bad design. But you must be willing to accept the extra time investment it’ll cost you to get sidetracked.&lt;/p&gt;
&lt;p&gt;Mind your mind modes and you’ll be more intentional about the choices you make, which also improves your efficiency in the long term.&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>Software’s missing humanities</title>
		<link href="https://jonas.do/writing/2022-02-07-software-humanities/"/>
		<updated>February 7, 2022</updated>
		<id>https://jonas.do/writing/2022-02-07-software-humanities/</id>
		<content type="html">&lt;p&gt;Recently &lt;a href=&quot;https://twitter.com/jonasdowney/status/1479163575595933697?s=20&amp;amp;t=3vHoqBkAD9EF8Ab67Ls0CA&quot;&gt;I asked my design pals on Twitter&lt;/a&gt; about their background in psychology, sociology, or human-computer interaction. Of course you can’t draw scientific conclusions from social media polls, but the results roughly matched what I would have guessed based on my own experience. Only about 20% of designers had formal training in these areas, with most identifying as self-taught.&lt;/p&gt;
&lt;p&gt;Maybe it’s just me, but I think this is a problem! When you distill a product designer’s job into focus areas, there are 4 broad things they need to know really well.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1) The craft of product design.&lt;/strong&gt;
This one is obvious, and it’s surely what most designers focus on most. You need to know color theory, typography, visual hierarchy and layout, information architecture, interaction patterns, and how to combine all of that into a clear, usable interface. You also need to learn the tools that help you produce this work, whether that’s Swift, Sketch, CSS, or Figma.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2) The process of product design.&lt;/strong&gt;
Knowing the craft is fundamental, but it’s still not enough to get anything done. For that, you need to understand the varying phases of product work, from explorations to experiments to production. You need to know how to present your work, how to write about it, how to make difficult tradeoffs, how to timebox and prioritize what’s most important, and how to turn customer research and quantitative data into a working solution. Most of all, you need to know how to pair up with peers like engineers and product managers who are crucial to your success.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3) The economics of product design.&lt;/strong&gt;
Usually you’re designing a product for a company. That company probably wants to make money. That means you need to understand the business impacts of the work you’re doing, and balance corporate needs with customer needs. Ideally you can build something that’s mutually beneficial for everyone, but it’s not always easy—and of course, biz performance is ultimately what pays your paycheck.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;4) The customers of product design.&lt;/strong&gt;
Now back to my main point. All of the previous parts are critical for a product designer to understand deeply, but they aren’t worth a hill of beans if the designer doesn’t also have a depth of understanding about WHO they’re designing products for, and what those people are trying to accomplish.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;As we learned from my unscientific Twitter poll, a lot of designers have no formal training about how humans think or make decisions, which is &lt;strong&gt;literally what software is all about.&lt;/strong&gt; Software is a process of presenting people with choices, giving them tools and commands to complete tasks, and guiding their behavior in one way or another. It’s all extremely psychological. Just look at the common practice of A/B testing—this is like running Pavlovian experiments on a large anonymized population. You ring many different sounding bells for a bunch of hungry humans, and see what makes them salivate the most.&lt;/p&gt;
&lt;p&gt;Understanding the psychology behind software design is possibly more valuable than all the other skills combined. If you know how people think and how they make decisions—often irrationally—you’ll know how to help them more effectively. You&#39;ll develop curiosity about the &lt;strong&gt;who&lt;/strong&gt; and the &lt;strong&gt;why&lt;/strong&gt; before you even get into designing the &lt;strong&gt;what&lt;/strong&gt; and &lt;strong&gt;how&lt;/strong&gt;. Then you’ll make a better product, which in turn means you’ll have a more successful business.&lt;/p&gt;
&lt;p&gt;Yet so many designers are still winging it, learning about the behavioral impacts of their work on the fly, or deferring to research partners to bring all the answers. This surely results in poorly designed products, makes businesses less efficient, and causes inadvertent harm on customers who have to suffer with the consequences of ignorant design.&lt;/p&gt;
&lt;p&gt;I don&#39;t have any great solutions for this, but the root cause feels like lacking educational options for anyone looking to do software development. We&#39;re all cobbling our knowledge together through imprecise college curriculums, bootcamps, and self-taught random learning on the job. It makes the whole field extra inaccessible and difficult to master.&lt;/p&gt;
&lt;p&gt;Have you seen examples of holistic or thoughtful software curriculums? I&#39;d love to hear about them. Hit me up on &lt;a href=&quot;https://twitter.com/jonasdowney&quot;&gt;Twitter&lt;/a&gt; or by &lt;a href=&quot;mailto:hello@jonas.do&quot;&gt;email&lt;/a&gt;.&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>“Should designers code?” is an obsolete debate</title>
		<link href="https://jonas.do/writing/2021-11-07-design-in-code-is-obsolete/"/>
		<updated>November 7, 2021</updated>
		<id>https://jonas.do/writing/2021-11-07-design-in-code-is-obsolete/</id>
		<content type="html">&lt;p&gt;I entered my software design career with a hybrid computer science and art background, so my creative process has always been programmatic. For nearly 20 years my medium of choice was the web, where I taught myself to to build my own stuff, first with plain HTML, then with CSS, then PHP, JavaScript, Rails, and all sorts of other tools along the way. Later on I dipped into building native apps with Swift.&lt;/p&gt;
&lt;p&gt;I&#39;ve long thought that this hybrid code/design approach was the ideal way to do software design, at least in the sense of deeply understanding all the core materials you&#39;re working with, so you can make informed choices.&lt;/p&gt;
&lt;p&gt;Designing programmatically also has a number of productivity benefits, the best of which is that it&#39;s easy to make computers do a lot of annoying detail work for you. There&#39;s no need to spend time toiling over hypothetical mockups of interfaces, when you can just work directly on the actual interface in the actual codebase.&lt;/p&gt;
&lt;p&gt;This is especially useful when you&#39;re working with large datasets and iterating on little details in bulk, like adjusting a visual element that will reappear 50x on a page. It&#39;s easier to change a couple lines of CSS than to update 50 separate parts in a mockup. You can immediately see the effects of the change, and then continue tweaking until you&#39;re happy, with no need to communicate all your pedantic nitpicks to a programmer. Commit the code and you&#39;re good!&lt;/p&gt;
&lt;p&gt;BUT.&lt;/p&gt;
&lt;p&gt;This year I started working at Twitter, which is a larger organization than I&#39;ve ever experienced before. At Twitter, I&#39;m not writing any code. I&#39;m working with other designers in Figma, using a collection of neatly developed components from the company&#39;s design system.&lt;/p&gt;
&lt;p&gt;I&#39;m certainly a little less speedy, because I&#39;m not a Figma pro yet. I also occasionally find myself yearning for a few of the advantages of programming.&lt;/p&gt;
&lt;p&gt;But otherwise, I&#39;m surprisingly happy with the new process…for two reasons.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Creative tools for designing interfaces are as sophisticated as they&#39;ve ever been.&lt;/strong&gt; Figma is built specifically for this purpose, so you can be fast and productive in maximum fidelity.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;I realized that software design is not really about code at all.&lt;/strong&gt; Code is just the material outcome of your design process, and a set of constraints that you need to consider throughout that process. Knowing programming does help you understand those constraints, but you can also achieve that by partnering closely with developers instead.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;p&gt;A designer&#39;s main job is a nested puzzle: identifying the right problems to solve, figuring out the right solutions to those problems, persuading lots of people that you did it all correctly, and then finally putting a well-built product in customers’ hands.&lt;/p&gt;
&lt;p&gt;In a larger organization where systems are complex and there are dozens of different teams working on projects, the designer&#39;s role is more focused on communicating &lt;strong&gt;internally&lt;/strong&gt; than on designing final production designs &lt;strong&gt;externally.&lt;/strong&gt; You need to do the latter too, of course, but it&#39;s a fraction of the total design work you&#39;re churning out.&lt;/p&gt;
&lt;p&gt;Most of your design work is in explorations, ideas, research, and presentations that help you collaborate with lots of stakeholders. Larger orgs necessarily have specialists focused on all the finer points of the work. They’re thoughtful and methodical in making changes.&lt;/p&gt;
&lt;p&gt;In this scenario, the company is incentivized to make it fast and convenient for designers to churn out high quality, realistic mockups without having to dip into code. The speed of systemizing your UI like this is remarkable. Using the design system, we can spin up almost-production-quality comps in an afternoon, then distribute that for feedback right away.&lt;/p&gt;
&lt;p&gt;And what’s more, the real-time features in Figma create a healthy collaborative space for lots of people to explore and review ideas simultaneously. It’s amazing and feels like a tool from the future.&lt;/p&gt;
&lt;p&gt;At this point, the age-old “should designers code?” debate is mostly irrelevant. &lt;strong&gt;Designers should do whatever they need to do to make things happen, in whatever circumstances they’re in.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you enjoy writing code, and you work at a company that wants you to write code, then yes you should. (You should also demand a raise, because you&#39;re doing two jobs, and it&#39;s truly difficult to be good at both things.)&lt;/p&gt;
&lt;p&gt;If you don’t enjoy writing code, or you work at a place that doesn&#39;t require it, then don’t do it.&lt;/p&gt;
&lt;p&gt;Both of these situations are good and fine. You do you. Don’t listen to anyone who tells you you’re wrong for whichever choice you made. 💞&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>How to keep your work and personal computing separate</title>
		<link href="https://jonas.do/writing/2021-11-06-keeping-your-computing-separate/"/>
		<updated>November 6, 2021</updated>
		<id>https://jonas.do/writing/2021-11-06-keeping-your-computing-separate/</id>
		<content type="html">&lt;p&gt;Earlier this year I unexpectedly left a job I’d been doing for a long time, and I learned a lot from that experience. One of the sillier but important lessons is that &lt;strong&gt;mixing my work and personal data on the same computer was an absolutely terrible idea.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Obviously there are tons of advantages to just using one computer. One device is much simpler, and everything is always right where you need it.&lt;/p&gt;
&lt;p&gt;But there are so many downsides I didn’t fully appreciate:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;When you change jobs, it’s stressful and urgent work to split things back apart.&lt;/li&gt;
&lt;li&gt;If your employer supplied your computer, they have some degree of control or ownership over it, so your personal data is at risk of being monitored or leaked (and vice-versa).&lt;/li&gt;
&lt;li&gt;With no work/personal separation, it’s trivially easy for one to spill into the other. In my case, I would always check in with work stuff during off hours, because it was right there in front of me.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;None of that is healthy!&lt;/p&gt;
&lt;p&gt;Since the job change, I’ve made it a point to steadfastly, stubbornly keep my computing lives fully separate, with as little overlap as possible.&lt;/p&gt;
&lt;p&gt;The problem is, how do you manage using multiple devices without turning your daily life into a constant sysadmin hellscape? And perhaps more importantly, how do you do this in a world where all communication and conveniences are linked to cloud accounts that follow you around?&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a name=&quot;break&quot;&gt;&lt;/a&gt;
There are a bunch of different ways to solve this, most of which are inelegant in some way, but here’s what I’ve done.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Two laptops.&lt;/strong&gt; One for work, one for home. The work one is for 8-5 only, the home one is for any hours other than that. I don’t use them simultaneously.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;A good desk &amp;amp; monitor that’s easy to dock.&lt;/strong&gt; I have an &lt;a href=&quot;https://www.apple.com/shop/product/HMUB2LL/A/lg-ultrafine-5k-display&quot;&gt;LG 27” 5K display&lt;/a&gt; that hooks up to a Mac (which I leave in &lt;a href=&quot;https://www.cultofmac.com/318664/how-to-use-your-macbook-in-closed-clamshell-mode/&quot;&gt;clamshell mode&lt;/a&gt;) with a single USB-C Thunderbolt cable. Along with that, I use a &lt;a href=&quot;https://www.keychron.com/products/keychron-k6-wireless-mechanical-keyboard&quot;&gt;Keychron K6 keyboard&lt;/a&gt; and a Magic Trackpad. I can plug my work or home computer into this setup, and it works great.&lt;br /&gt;&lt;br /&gt;Pro tip: if you’re in the market for one of those LG displays, get one on eBay instead. The retail price is bananas.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;An iPad with a nice keyboard case.&lt;/strong&gt; This is my personal hub while I’m working during the day. You could use a phone or a second computer instead, but the iPad is really ideal because a) it takes up barely any desk space, and typing on it is still quite comfortable, b) it’s powerful enough with multitasking, c) it feels perfect and fun as a little dedicated control panel for things.
&lt;br /&gt;I use an 11” iPad Air with a &lt;a href=&quot;https://www.apple.com/shop/product/MXNK2LL/A/smart-keyboard-folio-for-ipad-pro-11-inch-3rd-generation-and-ipad-air-4th-generation-us-english&quot;&gt;Smart Folio Keyboard&lt;/a&gt;. I run Messages and email in side-by-side mode, and I also use it to control Spotify and other environmental home stuff while I’m working. This way, any non-work-related notifications that pop up are still in sight.
&lt;br /&gt;&lt;em&gt;Note: it would be great to use just one keyboard for both the iPad and work Mac, but I haven’t found a solution for that. My Keychron has multi-device Bluetooth support, but toggling between devices is laggy enough to be annoying and error prone. (I’m deathly afraid of typing a message meant for my family into work Slack!) Two keyboards is just safer and easier.&lt;/em&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Two separate iCloud accounts.&lt;/strong&gt; Personal iCloud is on the iPad and the home laptop. Another iCloud account is on the work laptop, in case I need something from the App Store or whatever.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Separate 1Password vaults&lt;/strong&gt;, with a handful of items copied to both vaults. Work passwords and personal passwords shouldn’t (and can’t) mix in this scenario, but there are a handful of things you may need to access regardless of context, like benefits websites, financial accounts, and pay stubs. So those few passwords get manually copied to both places.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Separate headphones.&lt;/strong&gt; This is a pain, but AirPods don’t seem to work well across different iCloud accounts. It’s easier to have two sets.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Work email, calendar, and Slack on my personal phone.&lt;/strong&gt; This is arguably a major breach of my hardcore separation philosophy, but not being able to see or respond to messages from your phone is kinda busted in 2021, so it’s all on there.
&lt;br /&gt;I did still maintain &lt;em&gt;some&lt;/em&gt; separation though: my work stuff is in the standard Gmail and Google Calendar apps, with notifications off. Personal stuff is in &lt;a href=&quot;https://sparkmailapp.com/&quot;&gt;Spark&lt;/a&gt; and &lt;a href=&quot;https://flexibits.com/fantastical&quot;&gt;Fantastical&lt;/a&gt;. No shared apps.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;No personal data on the work computer.&lt;/strong&gt; None. At all. I don’t even read personal email in a browser tab.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Airdrop or Dropbox for getting things across the work/personal divide&lt;/strong&gt;, on the rare occasion you need to. File sharing is probably the most annoying aspect of this arrangement (for example uploading a screenshot from your phone to your work computer) but Airdrop works fine most of the time.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;So that’s how I’m doing this, and it’s pretty smooth!&lt;/p&gt;
&lt;p&gt;I also &lt;a href=&quot;https://twitter.com/jonasdowney/status/1442870482190147589&quot;&gt;asked people on Twitter&lt;/a&gt; for suggestions, and as you might expect, the answers were all over the place. Here are a few more ideas, if you’re not into the iPad/Mac split.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.logitech.com/en-us/product/options/page/flow-multi-device-control&quot;&gt;Logitech Flow&lt;/a&gt; to use two computers side by side simultaneously.&lt;/li&gt;
&lt;li&gt;A wired KVM switch, with trackpad and keyboard in wired mode, so they toggle properly (Bluetooth switching doesn’t really work well for this.)&lt;/li&gt;
&lt;li&gt;Dual-booting separate isolated operating systems, so you can boot into work mode or home mode individually.&lt;/li&gt;
&lt;li&gt;Different work/personal user accounts on the same machine.&lt;/li&gt;
&lt;/ul&gt;
</content>
	</entry>
	
	
	<entry>
		<title>A recipe for design job searching &amp; interviewing</title>
		<link href="https://jonas.do/writing/2021-09-05-job-search-recipe/"/>
		<updated>September 5, 2021</updated>
		<id>https://jonas.do/writing/2021-09-05-job-search-recipe/</id>
		<content type="html">&lt;p&gt;Greetings, fellow design job seeker! If you&#39;re feeling rusty or uncertain about how to succeed in finding a new role, this is a writeup for you.&lt;/p&gt;
&lt;p&gt;A few months ago I left my job of almost 10 years, and landed rather dramatically into a job market that I didn&#39;t know how to navigate. To figure it out, I interviewed with a lot of companies and learned on the fly.&lt;/p&gt;
&lt;p&gt;Having gone through all of that, I came away with some hard-earned knowledge about the process. There&#39;s a recurring set of ingredients and steps you need to take for any job you want, just like a recipe. Imagine you&#39;re a restaurant chef and you have to prep a four course meal for the company that might hire you. Read through the steps below and you’ll have a good sense of how it usually goes.&lt;/p&gt;
&lt;p&gt;Note: this writeup is tuned for senior level designers and design managers, but most of this will still apply if you&#39;re just starting out, or in an engineering/product role.&lt;/p&gt;
&lt;p&gt;Also note: these suggestions are mainly about applying at mid-size, public companies that have a formal hiring pipeline. If you’re applying for startups, there will be a lot less fanfare. If you’re applying for a mega company like Google, there might be even more fanfare.&lt;/p&gt;
&lt;hr /&gt;
&lt;figure&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2021-09-05/01-prep.jpg?v=462ed726213e&quot; alt=&quot;ingredients&quot; /&gt;
&lt;/figure&gt;
&lt;h1&gt;Step 1: Kitchen prep&lt;/h1&gt;
&lt;p&gt;Before you get into any job search, you&#39;re going to need some ingredients. Collect an inventory of your past work (hopefully you have this saved somewhere), reflect on everything you&#39;ve done so far, and consider what you&#39;d like to do next. Think about your personal principles and values, what aspects of work you enjoy and what you dislike, and your areas for growth in your next role.&lt;/p&gt;
&lt;p&gt;Growth might mean doing more of the same work at a higher level, working on different problems that you haven&#39;t tried before, or switching into a new role/context entirely.&lt;/p&gt;
&lt;p&gt;Lastly, think about how much money you hope to make, and generally what type of company seems appealing right now. The specifics are up to you, but you&#39;ll need to have a coherent explanation of your future interests, so be honest with yourself, get settled on a general direction, and write it down somewhere. You’ll need to know what you want, and you’ll need to be able to explain it to people.&lt;/p&gt;
&lt;figure&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2021-09-05/02-menu.jpg?v=7565b37c30da&quot; alt=&quot;ingredients&quot; /&gt;
&lt;/figure&gt;
&lt;h1&gt;Step 2: Set the menu&lt;/h1&gt;
&lt;p&gt;Now it&#39;s time to create an up-to-date portfolio and resumé that reflects what you&#39;ve been up to. This is hard work. I spent many weeks building this website, which contains a deep dive into my projects, writing, and general philosophy as a designer.&lt;/p&gt;
&lt;p&gt;You likely don&#39;t need something so in-depth. A one-page site with some personal background and a few work samples is probably the minimum, just make sure it communicates where you&#39;ve been and where you hope to go next. You can also use a publishing tool like &lt;a href=&quot;https://www.notion.so/&quot;&gt;Notion&lt;/a&gt;, &lt;a href=&quot;https://www.craft.do/&quot;&gt;Craft&lt;/a&gt;, or &lt;a href=&quot;https://www.polywork.com/&quot;&gt;Polywork&lt;/a&gt; if you don&#39;t want to do something super custom.&lt;/p&gt;
&lt;p&gt;The portfolio, philosophy, and resumé are &lt;strong&gt;necessary but not sufficient&lt;/strong&gt; aspects of the job search process. They&#39;re like line items on our dinner menu: they help set expectations for what you&#39;re offering, so hiring teams can make an initial judgement about you. If you&#39;re selling hamburgers, you&#39;re not going to attract companies hankering for tacos.&lt;/p&gt;
&lt;figure&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2021-09-05/03-open.jpg?v=2a6cb7a2dfec&quot; alt=&quot;ingredients&quot; /&gt;
&lt;/figure&gt;
&lt;h1&gt;Step 3: Open the doors&lt;/h1&gt;
&lt;p&gt;OK, we&#39;re finally ready to start letting companies in to our restaurant. That means we have to go out and tell them we&#39;re open for business.&lt;/p&gt;
&lt;p&gt;There are several ways to do that:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Announce that you&#39;re on the market&lt;/strong&gt;, using whatever social networks you&#39;re on. I&#39;ve found Twitter to be the best platform for design/tech folks, but use whatever works for you. Job searching is the primary time that LinkedIn is actually useful, so get your business suit on and go for it.&lt;br /&gt;&lt;br /&gt;Regardless of what network you use, be extremely clear about how you want people to contact you: open up your DMs, share your email address, or set up a contact form. Ask people to retweet or boost your announcement for reach.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Tap in to your personal/whisper networks&lt;/strong&gt; if you have those. Reach out to former colleagues and friends, holler in Slack channels, text people, just ask around. You might find out about upcoming openings that aren&#39;t published yet, or get some direct contacts for companies you’re interested in. Don’t be afraid to ask people for access to whisper networks, either.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Look at job boards and submit applications&lt;/strong&gt; for openings at companies that seem like a good match. You already have the materials from Steps 1 and 2, so this won&#39;t be too tough, but make sure you tailor any application to the company/job description, rather than just sending in a generic form letter. Show the company you care about THIS specific job.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Important: quadruple-check that you have no typos or grammatical errors in your application! You don&#39;t want to disqualify yourself just because you misspelled the company’s name. This sounds ridiculous, but it happens a lot more often than you’d think.&lt;/p&gt;
&lt;p&gt;Here are a few friendly job boards I like:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://peoplefirstjobs.com/&quot;&gt;People-First Jobs&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://pallet.xyz/list/femkedesign-jobs/jobs&quot;&gt;Femke&#39;s Job Board&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://boooom.co/&quot;&gt;Boooom.co&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ease into all of this slowly at first, and see if you get any responses. You can always blast-apply for all the roles you’re interested in, but if you get calls for several of them, it might be overwhelming.&lt;/p&gt;
&lt;p&gt;Once you start applying, you should take notes on everything you&#39;re doing. Keep track of companies you&#39;ve applied to, save links to the job descriptions, contact info, notes, compensation info, and anything else you want to track. You’ll also need Google Calendar, since almost everyone uses this to schedule interviews and calls. Make sure you have a system for tracking all of this in advance. I just used &lt;a href=&quot;https://tot.rocks/&quot;&gt;Tot&lt;/a&gt; for taking notes and &lt;a href=&quot;https://flexibits.com/fantastical&quot;&gt;Fantastical&lt;/a&gt; for events.&lt;/p&gt;
&lt;figure&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2021-09-05/04-appetizers.jpg?v=8db9b6feafc4&quot; alt=&quot;ingredients&quot; /&gt;
&lt;/figure&gt;
&lt;h1&gt;Step 4: Appetizers&lt;/h1&gt;
&lt;p&gt;Hopefully soon you’ll get callbacks or interest from some companies. Most of the time, you&#39;ll start by having a ~30 minute phone call with a recruiter. This is like an appetizer, just a warm-up to the main course.&lt;/p&gt;
&lt;p&gt;They&#39;ll explain a bit about the company and the role, and you&#39;ll need to re-tell the same information from Step 1: your work experience, interests, and future goals again. Be sure to contextualize your answers around the job you&#39;re actually applying for, so if it&#39;s a design systems job, you’ll need to talk in more detail about your design systems experience.&lt;/p&gt;
&lt;p&gt;The bar you’re trying to clear is proving you have basic competence and qualifications, and that you don’t seem like an asshole in some way.&lt;/p&gt;
&lt;p&gt;Also prepare to talk about compensation expectations. Sometimes recruiters will ask, sometimes they won&#39;t. If they don&#39;t, it&#39;s fine to bring it up, but some folks will be cagey about money discussions until you&#39;ve made it through more interview rounds. The main goal at this early stage is to make sure you&#39;re not way off. If you expect 150k and the role is going to top out at 100k, both parties shouldn&#39;t waste each other&#39;s time.&lt;/p&gt;
&lt;p&gt;There are varying opinions about how to do the early compensation chat. Some people recommend never saying a number, and others claim you should definitely say a number. Here&#39;s what I found worked well:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Recruiter: Do you have a target for compensation?&lt;/p&gt;
&lt;p&gt;Me: I&#39;m pretty flexible. Do you have a general range you&#39;re expecting for this role?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Usually they&#39;ll state a conservative estimate, which is like the floor you would expect for the lowest-level entry into the position. You can probably expect the ceiling to be ~20% more than whatever they quote.&lt;/p&gt;
&lt;p&gt;BTW: recruiters are legally not allowed to ask what you&#39;ve been paid in the past, so it&#39;s your choice if offering that info would give you some leverage or not.&lt;/p&gt;
&lt;p&gt;If you’re interviewing at a publicly traded company that offers equity (stock) as part of the compensation package, you need to know a lot of technical details about how that works. Check out the addendum at the end of this post for an explainer. You should have a good understanding of this &lt;strong&gt;before&lt;/strong&gt; you talk to the recruiter, otherwise they’ll be speaking gibberish, and you’ll have to nod your head agreeably while desperately Googling info about stock grants. Let’s just say I learned this the hard way, lol.&lt;/p&gt;
&lt;p&gt;One other note about compensation. Most companies will quote some combination of the following parts:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Salary&lt;/li&gt;
&lt;li&gt;Signing bonus (usually a fixed number)&lt;/li&gt;
&lt;li&gt;Annual bonus (usually 10-30% of your salary)&lt;/li&gt;
&lt;li&gt;Equity (in many forms: RSUs, ESOPs, profit sharing)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You’ll get quoted a &amp;quot;total compensation&amp;quot; number, which is a projected sum of all those bits combined. Not all companies offer all those bits, either. You might get an annual bonus but not signing, or equity but no bonuses.&lt;/p&gt;
&lt;p&gt;Regardless of the specifics, keep in mind that &lt;strong&gt;salary is the only guaranteed money&lt;/strong&gt;. Everything else is subject to some amount of risk or variance. Bonuses may or may not be granted in full. Equity can range from useless to life-changing, depending on how the circumstances play out. It’s up to you to decide what blend you want, and what your risk tolerance is, but the safe bet is to optimize for salary first.&lt;/p&gt;
&lt;figure&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2021-09-05/05-first-course.jpg?v=a70273bbb1ac&quot; alt=&quot;ingredients&quot; /&gt;
&lt;/figure&gt;
&lt;h1&gt;Step 5: First course&lt;/h1&gt;
&lt;p&gt;The next step after talking to a recruiter is typically a 1:1 call with the hiring manager (the person who will be your manager if you get hired.)&lt;/p&gt;
&lt;p&gt;This is a more serious interview than the recruiter chat, but just barely. It’s mostly a “get to know you” call where the manager can go into more depth about the job, and learn about your background and interests. Get ready to repeat your story from Step 1 again! See why we needed to nail that down?&lt;/p&gt;
&lt;p&gt;This is a perfect opening to get a stronger sense of the company and their motivation for hiring. The only reason companies hire people is because they’re struggling in some aspect, and they’re aspiring to make progress in a new way. So the hiring manager will usually be candid about that.&lt;/p&gt;
&lt;p&gt;Like any good first course, it should be a great opening: not too light and not too heavy. Everyone should walk away from the conversation feeling good, with some positive energy to continue. If not, this will be the end of the line. Don’t feel bad about closing up shop if you&#39;re not feeling it. Just tell them you’re exploring other opportunities instead.&lt;/p&gt;
&lt;figure&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2021-09-05/06-main-course.jpg?v=5e615e4e4188&quot; alt=&quot;ingredients&quot; /&gt;
&lt;/figure&gt;
&lt;h1&gt;Step 6: Main course&lt;/h1&gt;
&lt;p&gt;If everything went well in the previous step, your recruiter will let you know they’d like to proceed. At this point the process may fork in a few ways:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;A more rigorous interview or 1:1 presentation&lt;/strong&gt; with the same hiring manager or a small group. You’ll present some past work, and talk about your skillset and experience in greater detail.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;A series of “onsite” interviews.&lt;/strong&gt; This is sort of a holdover from the days when a company would fly you in to their office and spend 8 hours with you in various intro meetings with stakeholders. In a remote context, it’s basically the same, just over Zoom instead.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;A work assessment&lt;/strong&gt;, either with a live pairing code/design session, or a take-home project you’ll complete over a designated period of time.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Option 2 is the most common, usually also with the presentation from 1, and occasionally ALSO requiring something like 3.&lt;/p&gt;
&lt;p&gt;This phase is the hardest. It’s a lot of work. In most cases you’re looking at a 1-2 day commitment to presenting and being periodically grilled in interviews with cross-functional peers, like engineers and product folks. Not to mention all the prep time leading up to that.&lt;/p&gt;
&lt;p&gt;That means it’s gut check time. You should be enthusiastic about this opportunity, if you’re going to take so much of your time and the company’s time. You don’t want to find yourself in a long series of grueling interviews when your heart isn’t in it, so make sure this is something you seriously want before you commit. Double check reviews on &lt;a href=&quot;https://www.glassdoor.com/index.htm&quot;&gt;Glassdoor&lt;/a&gt; and &lt;a href=&quot;https://www.teamblind.com/&quot;&gt;Blind&lt;/a&gt; to get a sense of the company’s pros and cons—but take these with a grain of salt. They’re about as trustworthy as product reviews on Amazon.&lt;/p&gt;
&lt;p&gt;The process will be exhausting for sure, but it’s also the primary opportunity for you to glean if you like this company and this team. The people you meet, their priorities, and their sensibilities will all become apparent. Remember that you’re interviewing them too. You should enjoy talking to them.&lt;/p&gt;
&lt;p&gt;You’ll also get a sense of how organized the company is. Scheduling interview rounds with many participants is tough. There will be a lot of back and forth about times and dates. Some meetings will inevitably get rescheduled a few times. Your recruiter will prep you for whatever you’re expected to do, so you’ll know roughly what they&#39;re looking for.&lt;/p&gt;
&lt;p&gt;You also have to make a presentation! These usually run about 45 minutes. If you&#39;re presenting remotely, you&#39;ll need to pipe your presentation into a Zoom or Google Meet screenshare, and then tell your story to a group of observers who have their mics muted and their video turned off. It’s a weird experience, sort of like just shouting into a cave and hoping people are hearing you.&lt;/p&gt;
&lt;p&gt;Take about 10 minutes to introduce yourself, sharing your story and background (yet again), and then spend the remaining 30 minutes on case studies and showing some past projects. These ought to be tailored to the job you’re trying to get, so you’ll need a library of case studies to draw from.&lt;/p&gt;
&lt;p&gt;In the case studies, focus on how you solved a &lt;strong&gt;type of problem&lt;/strong&gt; rather than just showing generic design work. Your portfolio already gave everyone the big picture, so now focus in on some specifics. Show a case study where you overcame an engineering roadblock, or where you had a novel idea and persuaded the team to go for it. Any relevant examples that demonstrate your ability to get things done in the face of the many adversities of design work.&lt;/p&gt;
&lt;p&gt;Also make it clear precisely what your role was in the work you did. Were you leading the project or executing someone else’s vision? How much of the final product did you produce?&lt;/p&gt;
&lt;p&gt;For more advice on prepping a great portfolio presentation, check out &lt;a href=&quot;https://brianlovin.com/writing/how-to-give-a-great-product-design-portfolio-presentation&quot;&gt;this post from Brian Lovin&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;After the presentation, you&#39;ll meet in smaller interview rounds with one or two people at a time. Show up to these interviews with a set of questions to ask. Here are a few that I asked almost everyone:&lt;/p&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;What’s the design culture like at your company?&lt;/li&gt;
&lt;li&gt;How are product teams organized, and what’s the overall size and work process?&lt;/li&gt;
&lt;li&gt;How is your work/life balance, and how has that changed over time?&lt;/li&gt;
&lt;li&gt;How do you feel about this company’s transition to remote work?&lt;/li&gt;
&lt;li&gt;What are the challenges you’re facing as a group right now?&lt;/li&gt;
&lt;li&gt;What do you think success looks like for someone in this role?&lt;/li&gt;
&lt;li&gt;What was your experience onboarding as a new employee at the company?&lt;/li&gt;
&lt;li&gt;Are most of your projects product-driven, design-driven, engineering, or a mix? Who has the final say when there&#39;s a disagreement?&lt;/li&gt;
&lt;li&gt;What’s coming up next for the company? Do you feel it’s in a healthy place, growing, positive initiatives, etc.?&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;At the end of all of this, you will be tired, so don’t pack several of these interview rounds into a single week unless you’re intentionally trying to sync up multiple offers.&lt;/p&gt;
&lt;figure&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2021-09-05/07-dessert.jpg?v=6b08800e5333&quot; alt=&quot;ingredients&quot; /&gt;
&lt;/figure&gt;
&lt;h1&gt;Step 7: Dessert&lt;/h1&gt;
&lt;p&gt;Alright, you made it! The main course is heavy, but the finisher is hopefully sweet. A few days will go by, and then your recruiter will reach out with a decision to make an offer or not.&lt;/p&gt;
&lt;p&gt;If not, don’t despair. Remember that this is a process of finding the right mutual fit. If the company decided to go in another direction, that&#39;s &lt;strong&gt;good for you too.&lt;/strong&gt; You should join a company that’s &lt;em&gt;eager&lt;/em&gt; to have you, because that’s where you’ll do your best work! It’s always valuable practice to go through an interview round—you’ll get better at it every time.&lt;/p&gt;
&lt;p&gt;It’s also common for a company to discover they want to hire you, but not for the exact role you interviewed for. Be prepared to take a little detour along the way, and if that happens, it will prolong your timing somewhat.&lt;/p&gt;
&lt;p&gt;But whenever you do get an offer, CONGRATS! It’s time to move on to the last step.&lt;/p&gt;
&lt;figure&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2021-09-05/08-nightcap.jpg?v=77523a509e73&quot; alt=&quot;ingredients&quot; /&gt;
&lt;/figure&gt;
&lt;h1&gt;Step 8: The nightcap&lt;/h1&gt;
&lt;p&gt;Not all meals require a nightcap, but this has been a damn marathon, so a cup of coffee is in order.&lt;/p&gt;
&lt;p&gt;Your recruiter will probably call you, and then inform you about the company’s intention to make an offer. This verbal conversation is a good time to settle any terms that you were uncertain about leading up to this point, and ask questions. If you’ve had a money conversation already, this is the time to ask for a bump to the high end of the range you expect.&lt;/p&gt;
&lt;p&gt;Reagardless of your previous conversations, you should almost always ask for more money*. Why? Because the worst case scenario is that they’ll say no. In all other scenarios, you will get more money. So ask! Remember, the company has also invested a ton of time into interviewing you, so they’ll probably try to approve any reasonable requests.&lt;/p&gt;
&lt;p&gt;The key word there is “reasonable.” You can’t realistically expect a place to 2x the number they quoted you originally, so don’t ask for something too extreme, or you&#39;ll run the risk of pissing them off. But you can certainly ask for a salary bump or whatever else feels fair, especially if you can justify it based on your prior experience.&lt;/p&gt;
&lt;p&gt;*One caveat: don’t bother asking for more money if the company has a publicly published, transparent salary system. In that case it&#39;s probably not going to be negotiable because the company has standardized compensation for every role and level. &lt;a href=&quot;https://buffer.com/salaries&quot;&gt;Buffer&lt;/a&gt; is an example of this.&lt;/p&gt;
&lt;p&gt;You should also have a start date in mind. Here’s my advice: the interim time between &lt;strong&gt;getting&lt;/strong&gt; a job and &lt;strong&gt;starting&lt;/strong&gt; the job is one of the sweetest tiny breaks in life. It&#39;s a moment to rest, relax, and know that you have something interesting to look forward to. So if you can, kick that start date a few extra weeks out, and take a little vacation.&lt;/p&gt;
&lt;p&gt;The recruiter will need to get approval for all of this before making a written offer, so expect a couple of days of waiting.&lt;/p&gt;
&lt;figure&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2021-09-05/09-bill.jpg?v=a1850ad7d112&quot; alt=&quot;ingredients&quot; /&gt;
&lt;/figure&gt;
&lt;h1&gt;Step 9: Settling the bill&lt;/h1&gt;
&lt;p&gt;It’s finally closing time at the restaurant. All that’s left now is agreeing to the terms, signing on many dotted lines and getting contracts settled. Nothing is official until it’s all on paper, so make sure you review the contracts thoroughly. If you need a carveout for side projects, don’t forget to report that. If you have any other changes, now’s the time.&lt;/p&gt;
&lt;p&gt;You should also look closely at the benefits packages and make sure you understand everything. Double-check the 401k match if there is one, the health plans, vision, dental, wellness benefits, vacation time / PTO, and anything else the company offers.&lt;/p&gt;
&lt;p&gt;Depending on the company&#39;s hiring rigor, there might be several more steps here, like doing a background check, verifying your past employment, contacting references, and ordering equipment.&lt;/p&gt;
&lt;h2&gt;Addendum 1: Making a decision when you’re considering more than one job&lt;/h2&gt;
&lt;p&gt;You might find yourself with several companies or offers you’re interested in. This is a good problem to have, but it can be difficult to figure out which option is the best fit.&lt;/p&gt;
&lt;p&gt;The decision comes down to what makes sense on paper and what feels right. For the paper part, make a spreadsheet to cross-compare the practical details of each job, using these categories as columns:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Role/Level&lt;/li&gt;
&lt;li&gt;Total Comp (estimate)&lt;/li&gt;
&lt;li&gt;Salary&lt;/li&gt;
&lt;li&gt;Signing Bonus&lt;/li&gt;
&lt;li&gt;Annual Bonus&lt;/li&gt;
&lt;li&gt;Equity&lt;/li&gt;
&lt;li&gt;ESPP (discount/cap)&lt;/li&gt;
&lt;li&gt;Vacation&lt;/li&gt;
&lt;li&gt;Health Benefit&lt;/li&gt;
&lt;li&gt;401k&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For the feel part, try rating the options in these qualitiative categories:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Reputation&lt;/li&gt;
&lt;li&gt;Job Fit&lt;/li&gt;
&lt;li&gt;Vibe&lt;/li&gt;
&lt;li&gt;Work/Life Balance&lt;/li&gt;
&lt;li&gt;Future Outlook&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This way you can visualize all the different aspects of the jobs you’re considering, and potentially rule out or down-rank the ones that aren’t working for you.&lt;/p&gt;
&lt;h2&gt;Addendum 2: WTF are RSUs?&lt;/h2&gt;
&lt;p&gt;MAJOR DISCLAIMER: I&#39;m not a financial specialist, so the following explanation is just what I&#39;ve learned trying to understand this for myself. Definitely do more research and make sure you fully grok these terms before you negotiate any compensation package. This is just a brief explainer of the major things you need to know.&lt;/p&gt;
&lt;p&gt;RSU stands for &lt;strong&gt;Restricted Stock Unit&lt;/strong&gt;. These are stock shares that a publicly traded company may grant to you, as part of your compensation agreement. It&#39;s &amp;quot;restricted&amp;quot; because you must work at the company for a certain amount of time before you&#39;re granted any shares.&lt;/p&gt;
&lt;p&gt;Here&#39;s an example of an RSU agreement a company might offer:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;quot;$400,000 in RSUs over a 4-year vesting period, with a one-year cliff, and annual refreshers.&amp;quot;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Let&#39;s break this into human words:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;If you work at the company for 4 years, you&#39;ll get the entire RSU grant.&lt;/strong&gt; If you quit or get fired before that, you won&#39;t get the whole amount. 4 years is when you&#39;re fully vested.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;You have to work at the company for at least 1 full year in order to get any stock at all.&lt;/strong&gt; This is why it&#39;s called a &amp;quot;cliff.&amp;quot; If you leave before the first year is up, you get zilch.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;After the first year, you&#39;ll be granted 25% of your total amount.&lt;/strong&gt; After year two, you&#39;ll get another 25%, and so on. In our example, after the one-year cliff, you&#39;ll get 25% of $400,000, or $100,000. Some companies use a different vesting schedule, like monthly or quarterly, so make sure you&#39;re clear on this. Once some portion of your grant is vested, you&#39;ll be able to sell the shares.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;A &amp;quot;refresher&amp;quot; is an additional bit of stock that the company may grant on top of your original RSU agreement.&lt;/strong&gt; Let&#39;s say you have the $400,000 agreement. A refresher would be some extra amount (maybe $25,000) added every year after the first year. This ensures you’ll still continue to get some stock annually if you stay at the company past the 4-year term of the base RSU agreement. Some refreshers also have a compounding factor, such that the refresher amount gets higher the longer you stay.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;That&#39;s the basic explanation, but there’s a lot more to this. You should check out these detailed explanations to get a complete understanding, and be sure to dig into tax implications too:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.schwab.com/public/eac/resources/articles/rsu_facts.html&quot;&gt;Schwab.com: RSUs explained&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://rentthemortgage.com/how-stock-rsu-refresh-works/&quot;&gt;How RSU refresh works&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you made it this far, way to go! You’ve become a business professional!&lt;/p&gt;
&lt;figure&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2021-09-05/10-haha.jpg?v=3ace1018f677&quot; alt=&quot;ingredients&quot; /&gt;
&lt;/figure&gt;
&lt;p&gt;I hope this little recipe was helpful for you. If you have any more advice or important things I missed, &lt;a href=&quot;mailto:hello@jonas.do&quot;&gt;send me an email&lt;/a&gt; and let me know.&lt;/p&gt;
&lt;p&gt;Thanks for reading, and best of luck!&lt;/p&gt;
&lt;p&gt;P.S. shout out to &lt;a href=&quot;https://unsplash.com/&quot;&gt;Unsplash&lt;/a&gt; for all the silly stock photos of food stuff. Also shout out to the Haha Business guy for being so good at businessing.&lt;/p&gt;
&lt;p&gt;P.P.S. I originally sent an early draft of this post to my newsletter. If you&#39;d like exclusive access to my various brain ramblings, including at least one pun per month, subscribe below.&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>The eternal challenge of making one UI do two things</title>
		<link href="https://jonas.do/writing/2021-08-18-making-one-ui-do-two-things/"/>
		<updated>August 18, 2021</updated>
		<id>https://jonas.do/writing/2021-08-18-making-one-ui-do-two-things/</id>
		<content type="html">&lt;p&gt;Recently Twitter launched a nice design refresh, and one of the changes was particularly controversial. The Follow button&#39;s styling was visually reversed from its previous design:&lt;/p&gt;
&lt;blockquote class=&quot;twitter-tweet&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;p lang=&quot;en&quot; dir=&quot;ltr&quot;&gt;I’m convinced this was a mistake because I don’t think anyone would intentionally do something like this. It’s like turning on the lights when they are off. Obviously makes no sense. I bet it will be fixed ASAP.&lt;br /&gt;[Before vs after:] &lt;a href=&quot;https://t.co/g6mY9ukTvV&quot;&gt;pic.twitter.com/g6mY9ukTvV&lt;/a&gt;&lt;/p&gt;&amp;mdash; Rasmus Andersson (@rsms) &lt;a href=&quot;https://twitter.com/rsms/status/1426944222637170688?ref_src=twsrc%5Etfw&quot;&gt;August 15, 2021&lt;/a&gt;&lt;/blockquote&gt; &lt;script async=&quot;&quot; src=&quot;https://platform.twitter.com/widgets.js&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt; 
&lt;br /&gt;
&lt;p&gt;On the surface this just looks like a styling change, but there’s a related bit of complexity lurking here that I wanted to point out…&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Buttons that also show a status are always difficult to get right.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Why is this?&lt;/p&gt;
&lt;p&gt;Most of the time a button is a one-way action. You see a button, you click it to do the thing it says, and you’re done. Here’s an example from ye olde days:&lt;/p&gt;
&lt;figure&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2021-08-15/erasedisk.gif?v=08da500df26e&quot; alt=&quot;Disk erase prompt in classic Mac OS&quot; /&gt;
&lt;/figure&gt;
&lt;p&gt;There’s no question what’s going on there. Either you’re OK with this or you Cancel. Regardless of which option you pick, this dialog and the buttons go away entirely, and you’re done with this decision.&lt;/p&gt;
&lt;h3&gt;Two-way buttons&lt;/h3&gt;
&lt;p&gt;By contrast, when a button represents the state of data stored in a system (like whether you’re following someone on Twitter or not) it’s also doing the work of a checkbox — turning a binary flag on or off — and submitting the change simultaneously.&lt;/p&gt;
&lt;p&gt;So, what you really have is a checkbox and a submit button munged together. A fully extrapolated version of this UI might look like so:&lt;/p&gt;
&lt;figure&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2021-08-15/follow-checkbox.png?v=690a101f9566&quot; alt=&quot;A checkbox and a button separately&quot; /&gt;
&lt;/figure&gt;
&lt;p&gt;Obviously, this takes up a lot more space than a single button, which is why designers end up making the compressed version.&lt;/p&gt;
&lt;p&gt;I’m not sure if there’s a name for a munged checkbox-button, so I&#39;m just going to call it a &lt;strong&gt;CHECKBUTTON.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;There’s no universally accepted design pattern for checkbuttons, so there’s no perfectly right or wrong way to go about making one. Here are a bunch of examples of how one might design the two states of a Follow checkbutton:&lt;/p&gt;
&lt;figure&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2021-08-15/checkbuttons.png?v=2adb134f107b&quot; alt=&quot;Various ways to design checkbutton states&quot; /&gt;
&lt;/figure&gt;
&lt;p&gt;Notice that you can style these however you want!&lt;/p&gt;
&lt;p&gt;Furthermore, the language is not really ideal in any of them. “Following” isn’t an action word, it just explains the state. You have to infer that clicking the button will unfollow.&lt;/p&gt;
&lt;p&gt;But “Unfollow” has a negative connotation that isn’t great either. Imagine clicking Follow and then having the button immediately say Unfollow. Sure it’s an accurate explanation of what will happen, but it’s also a little harsh, since you just made the choice to follow. And of course, any platform wants to encourage you to follow, not unfollow people.&lt;/p&gt;
&lt;p&gt;Either word choice is a slight compromise, which is probably why the web version of Twitter has a THIRD state that says Unfollow when you hover the button:&lt;/p&gt;
&lt;figure&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2021-08-15/twitter-buttons.png?v=2626b56e5497&quot; alt=&quot;Twitter&#39;s three button states&quot; /&gt;
&lt;/figure&gt;
&lt;p&gt;This all gets even more complicated when you’re working with a design system. Design systems usually have a notion of primary and secondary button styles, which help differentiate the main actions on a screen from supplemental ones. The primary button style is more visually dominant.&lt;/p&gt;
&lt;p&gt;With a checkbutton, you have to figure out how to map these styles onto the state of the data. Should it be…&lt;/p&gt;
&lt;p&gt;ON=PRIMARY
OFF=SECONDARY&lt;/p&gt;
&lt;p&gt;or&lt;/p&gt;
&lt;p&gt;ON=SECONDARY
OFF=PRIMARY&lt;/p&gt;
&lt;p&gt;???&lt;/p&gt;
&lt;p&gt;The styling you choose depends on: 1) the button’s default state (on or off), 2) whether this is an action you want to visually emphasize, and 3) all the other buttons you have to contend with on the same screen. The choices are subjective and context-specific.&lt;/p&gt;
&lt;p&gt;In Twitter’s case, the controversy over the change was due to swapping the styles people were already used to. Dann Petty shared &lt;a href=&quot;https://twitter.com/DannPetty/status/1427653643851993092&quot;&gt;an excellent explanation&lt;/a&gt; of how the new styling changes make sense when you look at them holistically, and in context with other buttons in the app.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;In conclusion, &lt;strong&gt;designing checkbuttons is as clear as mud.&lt;/strong&gt; I’ve personally been tripped up designing these at least half a dozen times. They almost always end up causing an internal design debate over the styling and word choices, so it’s not surprising to see this cause a stir in public too.&lt;/p&gt;
&lt;p&gt;Have you seen any particularly good examples of a checkbutton? Hit me up on &lt;a href=&quot;https://twitter.com/jonasdowney&quot;&gt;Twitter&lt;/a&gt; or by &lt;a href=&quot;mailto:hello@jonas.do&quot;&gt;email&lt;/a&gt; and I’ll tack them on to this post.&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>Reviewing the Safari redesign in iOS 15</title>
		<link href="https://jonas.do/writing/2021-08-08-safari-redesign/"/>
		<updated>August 8, 2021</updated>
		<id>https://jonas.do/writing/2021-08-08-safari-redesign/</id>
		<content type="html">&lt;p&gt;I&#39;ve been running the iOS 15 beta releases on my iPhone, and the most noticeable change is a major redesign of the core UI in Safari. Apple has been iterating on this in the open, so I thought it might be fun to write up a little critique, as if I was working on this feature and trying to decide if it&#39;s production-ready or not.&lt;/p&gt;
&lt;p&gt;Note: this post is about &lt;strong&gt;iOS 15 beta 4&lt;/strong&gt;. It will probably be out of date after more betas ship.&lt;/p&gt;
&lt;h3&gt;What&#39;s new?&lt;/h3&gt;
&lt;p&gt;Here&#39;s a side-by-side comparison of Safari in iOS 14 and in iOS 15 beta 4, using &lt;a href=&quot;http://pitchfork.com/&quot;&gt;Pitchfork&lt;/a&gt; as an example website with the content mostly blocked out, so you can see the differences. Pitchfork has its own bottom-oriented menu which gets into the mix here.&lt;/p&gt;
&lt;figure&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2021-08-08-safari-redesign/safari-comparison.png?v=3a5071972a26&quot; alt=&quot;Safari redesign&quot; /&gt;
&lt;/figure&gt;
&lt;p&gt;The summary of changes is as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;All UI for interacting with web pages has been moved from the top of the screen to the bottom.&lt;/li&gt;
&lt;li&gt;Safari&#39;s top and bottom toolbars are now combined into a single floating URL bar, which is elevated above the page content.&lt;/li&gt;
&lt;li&gt;Swiping the URL bar left or right moves between tabs.&lt;/li&gt;
&lt;li&gt;Safari now supports tab groups, and has a whole new tab management interface.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;Pros &amp;amp; cons&lt;/h3&gt;
&lt;p&gt;There are a few direct benefits to the new design:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Changing web pages is easier to reach.&lt;/li&gt;
&lt;li&gt;Swiping between tabs is handy.&lt;/li&gt;
&lt;li&gt;Tab management is significantly improved.&lt;/li&gt;
&lt;li&gt;The new UI is unique and interesting!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There are also several downsides:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The floating URL bar sometimes feels &amp;quot;in the way.&amp;quot; It&#39;s visually dominant in a way that the old design was not. This is because a floating element requires extra empty space above and below it, so it draws more visual attention than something anchored to an edge of the screen. It&#39;s also located in the space where you&#39;re commonly scrolling or tapping on things.&lt;/li&gt;
&lt;li&gt;Formerly quick interactions have become fiddly or more complicated. Toggling to private browsing mode is especially clunky, now requiring multiple taps inside the new tab group options.&lt;/li&gt;
&lt;li&gt;The buttons around the URL field are crammed tightly together and easy to accidentally tap. The URL itself is also substantially truncated to make space for all the buttons.&lt;/li&gt;
&lt;li&gt;The bottom of the screen is now rather overloaded. The iOS home bar and Safari&#39;s URL bar are in close proximity with each other, such that swiping in the wrong spot can give you an unintended result. This is compounded even worse with websites like Pitchfork that have a bottom-oriented navigation design — you now have 3 different bottom navigations vying for attention (website, Safari URL bar, iOS home bar.)&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;Why are they changing this?&lt;/h3&gt;
&lt;p&gt;I&#39;m all for experimenting with new ways to tackle an old UI problem. You&#39;ll never know if you can find a better design unless you try.&lt;/p&gt;
&lt;p&gt;When you&#39;re redesigning something as fundamental as browser UI, you have to start with a strong opinion about what you&#39;re trying to improve. It&#39;s tough to beat time-tested, production software that everyone is used to, so you have to define what aspects you think could be better, and explore new designs with those targets in mind.&lt;/p&gt;
&lt;p&gt;We don&#39;t know what Apple&#39;s priorities are, but it seems like they&#39;re trying to optimize for three things:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Reachability&lt;/strong&gt;, so it&#39;s less of hand-stretch to interact with the browser&#39;s UI.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Saving space &amp;amp; decluttering&lt;/strong&gt;, so the browser has less of its own chrome and more room for showing web content.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Uniqueness.&lt;/strong&gt; I&#39;m not sure if this is an explicit intention or just a side effect of designing for the first two.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Let&#39;s assess how well this new design hits the mark.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Reachability&lt;/strong&gt; is improved for accessing Safari&#39;s URL input, but this also has a detrimental side effect on the reachability of website content. Website menus and navigational elements are often positioned up at the top of the screen. Top-oriented browser chrome helps push those elements vertically lower, so they&#39;re easier to reach. Without any browser chrome at the top, content is even further away from your hand, and thus harder to reach.&lt;/p&gt;
&lt;p&gt;This is a significant drawback because 80% of the time in a browser, you&#39;re interacting with &lt;em&gt;websites&lt;/em&gt;, not the web browser&#39;s UI itself. As a result, the overall reachability benefits of the new design are mixed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Space saving&lt;/strong&gt; is one of those designery goals that&#39;s often more rooted in extreme minimalism than in actual real-world use cases. I&#39;d guess that no customer has ever complained about the space Safari&#39;s UI used up in iOS versions 1-14, because that space was occupied by several useful buttons and inputs, and it wasn&#39;t too much space anyway. It worked fine, and most people just don&#39;t care about this.&lt;/p&gt;
&lt;p&gt;But as a designer, it&#39;s a worthy principle to let content be the star of the show as much as you can. If it&#39;s &lt;em&gt;possible&lt;/em&gt; to get away with less browser chrome, and to have simpler interface, why not give it a shot?&lt;/p&gt;
&lt;p&gt;So let&#39;s imagine we&#39;re giving it a shot. A great way to start is by collecting all of the various UI elements, and combining them into one place. This is like organizing your socks by putting them all together in one pile, and then figuring out how to subdivide after that.&lt;/p&gt;
&lt;p&gt;That&#39;s what Apple has done here. Two distinct toolbars have merged into one toolbar.&lt;/p&gt;
&lt;figure&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2021-08-08-safari-redesign/safari-toolbars.png?v=e6cad7e1d291&quot; alt=&quot;Safari toolbars&quot; /&gt;
&lt;/figure&gt;
&lt;p&gt;The designer’s reason to do this is to aggressively oversimplify — cut out almost all the UI — and then make each individual affordance fight for its reintroduction to a prominent placement. This is an iterative process of paring everything back to the barest essentials, and then gradually reintroducing features that prove themselves to be so vital that they&#39;re too annoying to have tucked away in a secondary location.&lt;/p&gt;
&lt;p&gt;As you can see in those screenshots, several buttons have been moved into the Share and Tabs submenus, rather than being prominently accessible all the time. Reader mode and Bookmarks didn&#39;t make the cut. The Reload button is now much smaller, and the Forward button only appears conditionally.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Uniqueness&lt;/strong&gt; is also a designer goal that doesn&#39;t have an immediately obvious end-user impact, but it can have a lot of upside over time. If Apple decides to run with this new UI, Safari will have a standout interface that looks nothing like any other mobile web browser. That means it&#39;ll be easier to tell Safari apart from the others.&lt;/p&gt;
&lt;p&gt;If Apple gets it right, they&#39;ll lead the industry with something new and weird, and other browser makers will likely end up following suit. This will subsequently affect how mobile website creators design their sites. And new innovations will also find their way into this bottom-oriented UI ecosystem over time.&lt;/p&gt;
&lt;p&gt;All of this is why it’s worthwhile to try redesigning &amp;quot;solved problems&amp;quot; like browser UI. In the end, you might arrive somewhere better—or at least somewhere different.&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;Is the new design a success?&lt;/h3&gt;
&lt;p&gt;It depends on how you measure success. Based on our goals listed above, the new design is probably successful enough: it’s (somewhat) reachable, space saving, and unique.&lt;/p&gt;
&lt;p&gt;But is it a significantly better experience overall?&lt;/p&gt;
&lt;p&gt;So far, not really.&lt;/p&gt;
&lt;p&gt;Generally, software is easier to use when affordances are prominent and visible, rather than buried away in submenus. Of course, you can’t make everything prominent and visible because there’s only so much space, so you have to prioritize things. There are three main choices for every input or button you need to include:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;CLEAR AND OBVIOUS:&lt;/strong&gt; The affordance is visible and prominent, and it has an icon and textual label describing its function.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;OBVIOUS, BUT NOT CLEAR:&lt;/strong&gt; The affordance is visible, but it has an icon without a text label, so users have to guess what the icon means.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;CLEAR, BUT NOT OBVIOUS&lt;/strong&gt;: The affordance is minimized or hidden in submenus. Users have to hunt around or guess where to find it, but once they find it, it&#39;s clearly labeled.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;In complex software there are lots of affordances to organize, so you usually end up doing all three of these. The overall goal is to make the essentials as obvious and clear as you can, and then tuck away the more esoteric or less-frequently-used options.&lt;/p&gt;
&lt;p&gt;With the Safari redesign, Apple has demoted several buttons into the NOT OBVIOUS category, and the ones that remain are all packed together. There are now at least five different affordances in that one small bar, which feels crowded and a bit unresolved. Some features, like private tabs, are deeply buried and probably don’t need to be.&lt;/p&gt;
&lt;p&gt;In total, the new design still has more day-to-day friction than the old version it replaces. But it&#39;s not too far off, and Apple might decide that some increased friction is worth the tradeoff for all the other benefits outlined above.&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;What would I try next?&lt;/h3&gt;
&lt;p&gt;This depends on how committed the team is to the floating URL bar design. If they&#39;ve locked on to this concept, all that&#39;s left is optimizing and polishing it as much as possible. No matter what, the floating bar is always going to feel a little clunky or crammed, because you simply can’t pack much more into one horizontal bar.&lt;/p&gt;
&lt;p&gt;Whenever I&#39;m feeling space-constrained in a design, I start questioning why we&#39;ve backed ourselves into a situation where we don&#39;t have enough space to work with. So if the team still has time to try something else, I would suggest relenting on the ultra-minimal bar and explore other designs that would allow for more flexibility again.&lt;/p&gt;
&lt;p&gt;For example, they might try something that works more like the Maps app&#39;s sliding bottom panel. With that pattern, you could keep most of the minimalism and reachability benefits of the floating bar, but with a lot more room for quickly showing secondary options.&lt;/p&gt;
&lt;p&gt;Here&#39;s a rough mockup showing how that could look:&lt;/p&gt;
&lt;figure&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2021-08-08-safari-redesign/safari-slider.png?v=1931dd7c7a6e&quot; alt=&quot;Safari sliding panel mockup&quot; /&gt;
&lt;/figure&gt;
&lt;p&gt;This is less minimal for sure, but also a bit more obvious and not as space-constrained. The challenge with this design would be how to present the tab management UI (should it go underneath the sliding panel, inside of it, or on top?)&lt;/p&gt;
&lt;p&gt;Edit: Matt Birchler &lt;a href=&quot;https://birchtree.me/blog/using-maps-to-fix-safari-on-ios-15/&quot;&gt;also had this thought&lt;/a&gt; and mocked up a nice variation too!&lt;/p&gt;
&lt;p&gt;Anyway, I hope you enjoyed this little armchair design critique. It&#39;s difficult to change this sort of thing, especially when you&#39;re designing out in the open and getting tons of feedback from all over (especially rando designers writing on their blogs. 😅) Looking forward to seeing the final solution.&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;Update!&lt;/h3&gt;
&lt;p&gt;In iOS 15 beta 6, Apple shipped a new version of this interface that’s much closer to my mockup above. They also added an option to switch back to having a top-oriented URL bar if you prefer that.&lt;/p&gt;
&lt;figure&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2021-08-08-safari-redesign/safari-beta6.png?v=390a9e47b684&quot; alt=&quot;Safari beta 6&quot; /&gt;
&lt;/figure&gt;
&lt;p&gt;I’ve been using this for a day, and it feels like a good compromise between the original iOS 14 design and the new floating URL bar concept. You might argue that designing in the open scared Apple’s designers from taking a bigger risk, but I think the feedback led to a much less jarring, more usable variation that still accomplishes all the goals above. It’s a great example of taking feedback and polishing an idea to be production-ready.&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>Staying vulnerable</title>
		<link href="https://jonas.do/writing/2021-05-16-staying-vulnerable/"/>
		<updated>May 16, 2021</updated>
		<id>https://jonas.do/writing/2021-05-16-staying-vulnerable/</id>
		<content type="html">&lt;p&gt;I believe that any creative pursuit—whether it’s art, design, music, poetry, or whatever else—requires willful vulnerability. Interrogating the world around you, facing things you’re scared of, learning about other people’s struggles, internalizing all of that, digging deep within yourself, and using your experience and compassion to make something positive.&lt;/p&gt;
&lt;p&gt;This means lowering your defenses. Reckoning with hard questions that challenge you. Having the humility and willingness to see through someone else’s eyes. Feeling their pain and joy as strongly as your own. Identifying your weaknesses and working to improve them. Using your station to lift others, even when it means putting yourself at risk.&lt;/p&gt;
&lt;p&gt;It goes without saying that this is difficult and counterintuitive. You will be overwhelmed sometimes. It takes careful discipline and strength to stay leveled and keep going.&lt;/p&gt;
&lt;p&gt;But you have to try. You have open yourself up, in order to affect change outside of yourself. There’s no other choice. These are the keys that unlock meaningful creativity, and a meaningful life.&lt;/p&gt;
&lt;p&gt;Stay open, stay vulnerable. For good.&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>This website stinks</title>
		<link href="https://jonas.do/writing/2021-05-08-this-website-stinks/"/>
		<updated>May 8, 2021</updated>
		<id>https://jonas.do/writing/2021-05-08-this-website-stinks/</id>
		<content type="html">&lt;p&gt;&lt;strong&gt;Is there any project worse than making a website for yourself?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;That wasn&#39;t a rhetorical question. The answer is NO, there is almost nothing worse. The project requirements are garbage and the client nitpicks everything.&lt;/p&gt;
&lt;p&gt;In my many years of working on the web, I’ve created dozens of personal sites, ranging from a basic single page to an exhaustive library of all my past creative work. And I was always unhappy with whatever decisions I made on every single one of them.&lt;/p&gt;
&lt;figure&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/spiderman.webp&quot; alt=&quot;Spider man pointing meme&quot; /&gt;
  &lt;figcaption&gt;A designer working on their own site&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;I’ve finally realized that’s just the reality of making a personal site. It will never be satisfying, because there’s always something else you want to try: another color scheme or typeface that might work well, a new piece of tech you could experiment with, or a different way to present yourself entirely.&lt;/p&gt;
&lt;p&gt;That’s why, this time around, I decided to focus on storytelling.&lt;/p&gt;
&lt;p&gt;Most design portfolio sites are just the bare minimum, a few pictures on a website. I want to see more portfolios with some narrative and statement of intent—where someone came from, what they believe in, and some honest, plainly written explanations of their past work.&lt;/p&gt;
&lt;p&gt;This stuff is important! If you don&#39;t tell your story, no one else will.&lt;/p&gt;
&lt;p&gt;I’m tired of having my story scattered on other people’s platforms. Bringing it all together, and seeing it all in one place, forced me to reckon with what I’ve done, and begin to see and where I should go next.&lt;/p&gt;
&lt;p&gt;I hope it’s a helpful example for some folks out there. Thanks for stopping by!&lt;/p&gt;
&lt;p&gt;(P.S. I will admit, there is one thing I like about this site: &lt;a href=&quot;https://jonas.do/ope&quot;&gt;the error page.&lt;/a&gt;)&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>Surviving through creative low points</title>
		<link href="https://jonas.do/writing/2021-04-09-surviving-through-creative-low-points/"/>
		<updated>April 9, 2021</updated>
		<id>https://jonas.do/writing/2021-04-09-surviving-through-creative-low-points/</id>
		<content type="html">&lt;p&gt;The past couple of weeks have been tough, for no specific reason. I&#39;ve been generally unfocused and lacking confidence. I haven&#39;t been as productive as usual, and I don&#39;t have an exact explanation for it.&lt;/p&gt;
&lt;p&gt;For me, this sort of thing is cyclical. I&#39;ve been through it enough to recognize when it&#39;s happening. Sometimes I&#39;m riding high and cranking stuff out, and other times I&#39;m very much not. I know that both situations are fleeting, and both will pass.&lt;/p&gt;
&lt;p&gt;Everyone has highs and lows, of course. But it&#39;s harder to work through the lows when your job requires continual creative output, substantial amounts of compassion &amp;amp; empathy for others, or the self-confidence to make decisions and take risks. It&#39;s like trying to win a prize fight on an empty stomach, you just don&#39;t have the right energy.&lt;/p&gt;
&lt;p&gt;It can be tempting to think of this phase as a sort of burnout mode, and take time away to recharge. Oddly, I&#39;ve found that&#39;s usually even worse for my mental and emotional state. If I hit one of these low points and just bail for a while, I&#39;ll continue to dwell on it the whole time I&#39;m supposedly &amp;quot;resting.&amp;quot; Like I ran away from my problems rather than sorting them out. It just prolongs the feeling of being stuck, and then adds a dose of guilt and ongoing self-doubt.&lt;/p&gt;
&lt;p&gt;My trick for getting through a lull is this: pick any uncontroversial, stupidly easy things to do, and just focus on those for a while. Notch any successes, regardless of how small or mundane. Fix one bug. Mop the floor. Organize the sock drawer. Make a list. Whatever you can do mindlessly, without having to question your decisions on some existential level.&lt;/p&gt;
&lt;p&gt;Eventually, enough of those small successes add up to the feeling that you did something, and you don&#39;t feel so doubtful anymore.&lt;/p&gt;
&lt;p&gt;Build yourself a little step stool out of the mud, until it&#39;s tall enough to climb all the way out.&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>Software gardening and death</title>
		<link href="https://jonas.do/writing/2021-03-03-software-gardening-and-death/"/>
		<updated>March 3, 2021</updated>
		<id>https://jonas.do/writing/2021-03-03-software-gardening-and-death/</id>
		<content type="html">&lt;figure&gt;
  &lt;img alt=&quot;&quot; src=&quot;https://jonas.do/assets/images/blog/orchid.jpg?v=9a2bde18e2ec&quot; /&gt;
&lt;/figure&gt;
&lt;p&gt;This is grandpa&#39;s orchid. Grandpa was an avid gardener, and he kept a batch of lively orchids in his basement. When he passed away a few years ago, most of them didn&#39;t survive in his absence. We retrieved this one, and now we take care of it.&lt;/p&gt;
&lt;p&gt;Software is a bit like this house plant: its wellbeing depends on the folks who constantly tend it. Without us around, it gradually erodes.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;The app Weather Line recently announced it&#39;ll &lt;a href=&quot;https://weatherlineapp.com/blog/weather-line-is-being-acquired&quot;&gt;shut down soon&lt;/a&gt;, after 9 years of service. Some customers who recently purchased lifetime subscriptions are upset, because they only got a few months or years of use out of it.&lt;/p&gt;
&lt;p&gt;But in software, “lifetime” doesn’t mean a human lifetime, or even the lifetime of a whole business. It only represents the creator&#39;s commitment to tending something.&lt;/p&gt;
&lt;p&gt;When you buy a lifetime subscription, you’re buying into someone’s garden. They’ll keep sending you radishes as long as they’re in the dirt. Hopefully for a good long while, but who knows.&lt;/p&gt;
&lt;p&gt;When you think about it this way, software is not such a technical thing. It’s a human thing. Buying an app is also buying a relationship with the people who make it.&lt;/p&gt;
&lt;p&gt;When modern software dies, it leaves no trace. It&#39;s fully gone, obliterated from existence entirely. Folks usually react to the death of software like a bad breakup, with pain, shock, anger, and overreaction. “That software I used for 5 years, and those people who made it, they’re over! Screw them! I’m switching apps right now.”&lt;/p&gt;
&lt;p&gt;These aren’t just lost apps and deleted bits. They’re also lost relationships. Human connections permanently severed. It’s surprisingly emotional, and stings for a while.&lt;/p&gt;
&lt;p&gt;This also explains why people mourn dead software, long after it’s gone. Google Reader is still sorely missed. The loss of Rdio cuts deep for a legion of devotees (myself included.) Not just because these tools were unique and empowering, but because the people who made them imbued their creativity and thoughtfulness directly into the products. The soul and energy is irreplaceable. You can’t just switch to an alternative and recreate that.&lt;/p&gt;
&lt;p&gt;Sometimes, thinking about the end of things helps you reflect on what you’re taking for granted. That’s why I wrote this post. There are a lot of great people making beautiful things and tending their gardens. And we’re amazingly fortunate to have access to more of those than any other time in human history.&lt;/p&gt;
&lt;p&gt;Keep on gardening, and cherish your friendly gardeners. 🌸&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>How money dictates design decisions</title>
		<link href="https://jonas.do/writing/2021-02-23-how-money-dictates-design-decisions/"/>
		<updated>February 23, 2021</updated>
		<id>https://jonas.do/writing/2021-02-23-how-money-dictates-design-decisions/</id>
		<content type="html">&lt;p&gt;Lately I&#39;ve been thinking a lot about how products get started.&lt;/p&gt;
&lt;p&gt;As a designer, there&#39;s one important choice you have to make at the beginning of a project, which sets the stage for every other decision you&#39;ll ever make…&lt;/p&gt;
&lt;p&gt;💰💰💰
How you&#39;ll make money.
💰💰💰&lt;/p&gt;
&lt;p&gt;That&#39;s it. That&#39;s the only thing that matters. Your entire future, and every single one of your design choices, will be forever defined by this one decision.&lt;/p&gt;
&lt;p&gt;Let&#39;s say you&#39;re making a new email service. You could charge your users directly, and build a business from that revenue. Since your users are your customers, everything you design is for them—you have to convince them this product is worth paying for, so you&#39;ll focus on solving their problems and improving their lives.&lt;/p&gt;
&lt;p&gt;Or, you might decide to make an email service like Gmail: free for everyone to use, but backed by ad revenue. In this case, your users are merely a trojan horse for making money. You need them to use the product constantly, in order for the advertising and growth numbers to pay back.&lt;/p&gt;
&lt;p&gt;These two approaches completely change how you tackle the same design problems.&lt;/p&gt;
&lt;p&gt;The first approach is about &lt;strong&gt;empowering&lt;/strong&gt; people.&lt;/p&gt;
&lt;p&gt;The second approach is about &lt;strong&gt;capturing&lt;/strong&gt; people.&lt;/p&gt;
&lt;p&gt;In HEY, we tackled one of the worst problems with email: everyone gets way too damn much of it! So we created The Screener. You decide who&#39;s allowed to email you, so your email volume is dramatically reduced by design. You end up checking your email less often than you did before.&lt;/p&gt;
&lt;p&gt;But in Gmail, Google&#39;s financial incentives are all about MORE email. Because…&lt;/p&gt;
&lt;p&gt;More email =
More clicks =
More views =
More time spent =
More ad revenue. 💸&lt;/p&gt;
&lt;p&gt;So, although Gmail could add a Screener feature (and maybe they eventually will due to social pressures), it would be in direct opposition to their business incentives.&lt;/p&gt;
&lt;p&gt;This is also how you get a whole cottage industry of email marketers tracking your interactions. When the most popular email platforms are already tracking you themselves, what&#39;s a little more tracking on top of that? It&#39;s tracking all the way down. Everyone gets a slice of the sweet sweet data pie.&lt;/p&gt;
&lt;p&gt;This may all seem dead obvious by now, but to reiterate: the only products that have your back are the ones you pay for.&lt;/p&gt;
&lt;p&gt;If you&#39;re currently using a service that either...&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Doesn&#39;t have a business model yet, or&lt;/li&gt;
&lt;li&gt;Has an ad-based business model&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;...your attention and data are being abused in some way.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Think we&#39;ve all already learned that lesson, after more than a decade of destruction by the likes of Facebook, YouTube, and more?&lt;/p&gt;
&lt;p&gt;We absolutely have not! Right now, the new darling of social media, Clubhouse, is financially backed by the same old venture capital gang at Andreessen Horowitz. It&#39;s experiencing fast growth, and it currently has no declared business model at all. (Though there&#39;s some chatter about some sort of Patreon-style payment system.)&lt;/p&gt;
&lt;p&gt;Also not too surprisingly, Clubhouse is already doing &lt;a href=&quot;https://www.vox.com/recode/22278601/clubhouse-invite-privacy-contacts-app&quot;&gt;problematic things&lt;/a&gt; with your contacts and data. Sound &lt;a href=&quot;https://mashable.com/article/people-you-may-know-facebook-creepy/&quot;&gt;familiar&lt;/a&gt;?&lt;/p&gt;
&lt;p&gt;Any company that &amp;quot;doesn&#39;t have a business model yet&amp;quot; actually has a business model—they just haven&#39;t said it out loud. They&#39;re gambling that they can give away a service for free, grow it to absurd usage numbers, and then turn on the money faucet later, through ads, acquisitions, or some other approach.&lt;/p&gt;
&lt;p&gt;It&#39;s the same story every time. And we all keep falling for it.&lt;/p&gt;
&lt;p&gt;As a designer, ignoring that early decision about making money leads you to make harmful product choices, like casually abusing everyone&#39;s contact data. Because you don&#39;t have to think too much about protecting your customers. You prioritize growth first.&lt;/p&gt;
&lt;p&gt;As the famous Sinclair quote goes, it&#39;s difficult to get a person to understand something, when their salary depends on not understanding it.&lt;/p&gt;
&lt;p&gt;If you want to know the underlying truth about a product, just look at how it&#39;s funded. That&#39;s all you need to know.&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>Achieving “simple design”</title>
		<link href="https://jonas.do/writing/2020-07-08-simple-design/"/>
		<updated>July 8, 2020</updated>
		<id>https://jonas.do/writing/2020-07-08-simple-design/</id>
		<content type="html">&lt;p&gt;Yesterday I got an email asking how we came up with simple designs for Basecamp and HEY, so I thought I’d share the answer here.&lt;/p&gt;
&lt;p&gt;At a high level it boils down to a handful of foundational principles that affect the decisions we made:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Always choosing clarity over being slick or fancy. We aim to make the UI totally obvious and self explanatory, by keeping individual screens pared down to the essentials, showing only one focused thing at a time, and so on. Good product design eliminates the need for an instruction manual!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Caring about copywriting, and taking the time and space to explain things with words, instead of making minimalist UIs with lots of unlabeled buttons, etc. (Although we’re still guilty of having a few of those.)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Prioritizing respectful interfaces that don’t overwhelm or try to nag the user into certain behaviors. We intentionally don’t include things like notification counts/badges, 3-column designs, or other distracting elements unless we absolutely can’t avoid them. We don’t like the idea of having “sticky” interfaces—we want our customers to use our products to get the job done, and then go do something else. That makes the whole design approach more peaceful in general.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Having a strong editorial sensibility, and knowing when to split complex concepts into simpler individual parts. This one is more of an art than a science, but we have a strong instinct for breaking down problems until they can be easily understood in simple UI flows.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;There’s one other thing that’s important for simple design. It’s not merely a matter of having clear or basic-looking interfaces. (It’s easy to make a simple UI that doesn’t really do much.)&lt;/p&gt;
&lt;p&gt;The magic combo is having simple interfaces paired with powerful capabilities below the surface. For example, HEY looks simple, and it’s straightforward to use, but it’s backed by some deeply considered ideas, logic, and machinery that reduces the effort in keeping up with email. The interface itself is simple, but the thinking and the system behind it is complex. The product is valuable because it saves people time and anxiety dealing with the terrible email mess that they had just learned to live with.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This was originally posted on Signal vs. Noise.&lt;/em&gt;&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>How to focus in an open office</title>
		<link href="https://jonas.do/writing/2019-08-22-open-office/"/>
		<updated>August 22, 2019</updated>
		<id>https://jonas.do/writing/2019-08-22-open-office/</id>
		<content type="html">&lt;p&gt;@ Quartz&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>Nobody really owns product work</title>
		<link href="https://jonas.do/writing/2019-06-12-nobody-really-owns-product-work/"/>
		<updated>June 12, 2019</updated>
		<id>https://jonas.do/writing/2019-06-12-nobody-really-owns-product-work/</id>
		<content type="html">&lt;p&gt;A few years ago I helped design the search feature for Basecamp. We’d invented a unique Mad Libs-style interface, and I was rather fond of how it turned out.&lt;/p&gt;
&lt;p&gt;About six months later, other folks at the company had a new idea for the search UI, and they replaced my design with a completely different version. The new version was much faster to use, and worked better in every way, but I was still slightly bummed that my original design was erased out of existence.&lt;/p&gt;
&lt;p&gt;Fast forward a couple years later.&lt;/p&gt;
&lt;p&gt;We’ve been working on lots of new stuff lately, and many of my prototype concepts have already been obliterated or mutated several times over by other teams with better ideas.&lt;/p&gt;
&lt;p&gt;But now, I’m finding that process to be exciting and exhilarating, instead of disheartening!&lt;/p&gt;
&lt;p&gt;What changed?&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Somewhere along the line I realized and accepted the truth: &lt;strong&gt;nobody really owns anything in a product made by a team.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Whatever ownership you have over an individual contribution is immediately forfeited the moment you commit the code. At that moment, the work becomes part of the ever-evolving organism that comprises a software system.&lt;/p&gt;
&lt;p&gt;Each piece of work is like a pebble tossed into a river. Maybe your pebble will become bedrock—sticking around for a long time and altering the water’s trajectory. Or, maybe it’ll quickly dissolve into dust when new pebbles come along and crash into it. Both of those outcomes are completely natural and worthy of celebration.&lt;/p&gt;
&lt;p&gt;In this way, collaborative software work is egalitarian. It doesn’t matter who did what, as long as the team is collectively accomplishing something greater than any one person could have done alone.&lt;/p&gt;
&lt;p&gt;(This also goes for people with the title Product Owner. They don’t actually own the whole product or any of its component parts. They just own accountability for decisions about what to build and when.)&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Once you realize this basic truth, you can separate yourself emotionally from the work you’ve done. But this is easy to say and hard to do, because it’s so counterintuitive! How can you be deeply, personally invested in making something, and then immediately stop caring about it when you’re finished?&lt;/p&gt;
&lt;p&gt;The trick is to change how you evaluate forward progress: the long-term survival of your own contributions is irrelevant. The important thing is that the product is evolving into the best version your team can create together.&lt;/p&gt;
&lt;p&gt;The more you appreciate the power of the group over the individual, the sooner you’ll become a more effective collaborator. You’ll be more willing to hear and absorb others’ viewpoints. You’ll be more eager to seek out everyone’s best ideas, instead of digging in and defending your own. And you’ll be able to celebrate other people’s achievements with authenticity instead of territorial resentment.&lt;/p&gt;
&lt;p&gt;This also requires self-confidence, which is especially difficult to come by when you’re early in your career and trying to prove yourself. Imposter syndrome is a powerful beast.&lt;/p&gt;
&lt;p&gt;Here are a few ways I’ve talked myself out of moments of weakness.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Since my work got changed later, does that mean I did a bad job?&lt;/strong&gt;
Usually not. If your project got shipped, and you completed it on time, and everyone was satisfied with the work, it met all the requirements it needed to meet at that moment. That’s great.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;If my ideas didn’t get traction, should I just stop speaking up?&lt;/strong&gt;
No, keep trying! Often the right idea is built upon many not-quite-right-ideas. Suggesting the wrong thing can quickly lead to discovering the right thing.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How can I be sure I’m having an impact, when my work didn’t last for the long haul?&lt;/strong&gt;
Measure your work against what came before it, not what came after it. In my case, I designed Search v1, which later got replaced by Search v2. But what came before Search v1? LITERALLY NOTHING. We made a giant leap forward by building and shipping that foundation, and then we improved on that foundation later. That’s successful impact!&lt;/p&gt;
&lt;p&gt;Our monkey brains are weird, so even with this rationale, you might never be able to completely eliminate that moment of gut-reactive sadness when something you created is overwritten. That’s OK. Just appreciate the journey you’ve been on, look ahead to future destinations, and it’ll subside quickly enough. ✨&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This was originally posted on Signal vs. Noise.&lt;/em&gt;&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>The right amount of perfect</title>
		<link href="https://jonas.do/writing/2019-01-31-the-right-amount-of-perfect/"/>
		<updated>January 31, 2019</updated>
		<id>https://jonas.do/writing/2019-01-31-the-right-amount-of-perfect/</id>
		<content type="html">&lt;p&gt;Everybody knows that &lt;a href=&quot;https://en.wikipedia.org/wiki/Perfect_is_the_enemy_of_good&quot;&gt;perfect is the enemy of good&lt;/a&gt;, but it’s one of those tenets that’s easy to say and hard to live by. When you’re working on a creative project, there’s almost always something you wanted to do better, or some little detail that didn’t quite live up to your standards. That can be tough to accept.&lt;/p&gt;
&lt;p&gt;This is why thoughtful project scoping and timeboxing is so important: if you don’t have a structured process and an end date for your work, you’ll be more likely to wander out into the perfectionist weeds. The farther out you get, the more time you’ve spent—mostly for diminishing returns.&lt;/p&gt;
&lt;p&gt;But even with a structure in place, there’s still another tricky aspect of perfectionism: what perfect means for one project doesn’t necessarily apply in the same way to another. You have to redefine your standards every time.&lt;/p&gt;
&lt;p&gt;Here’s an example.&lt;/p&gt;
&lt;p&gt;Right now we’re working on some new stuff. It’s in the very early stages, so our level of tolerance for imperfections should be very high. We’re in the figuring-things-out phase, NOT the production-quality product phase.&lt;/p&gt;
&lt;p&gt;So what’s the problem?&lt;/p&gt;
&lt;p&gt;We’re extremely good at making production-quality software! Maybe a little too good. Our natural temptation is to apply our usual rigorous development practices to the new stuff we’re exploring.&lt;/p&gt;
&lt;p&gt;You don’t need so much rigor, early on. You need only the right amount of perfect. What that means depends entirely on your situation.&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;When you’re inventing something from scratch…&lt;/h3&gt;
&lt;p&gt;…the right amount of perfect is an ugly sketch with a Sharpie marker. Or some hardly-formed daydreams, haphazardly pecked into a notes app.&lt;/p&gt;
&lt;h3&gt;When you’re making a prototype of an idea…&lt;/h3&gt;
&lt;p&gt;…the right amount of perfect is a barely-working demo. Can you show the idea to someone, well enough to demonstrate how it should work—even if it’s stitched together with duct tape and popsicle sticks?&lt;/p&gt;
&lt;h3&gt;When you’re building something new…&lt;/h3&gt;
&lt;p&gt;…the right amount of perfect is “basically functional.” You need to use this new thing to learn and keep iterating, so it has to work fundamentally. But it certainly doesn’t have to be polished. It can be clunky. It can have lots of bugs. It can have unfinished parts. At this stage, finishing everything to a high level of perfection is a waste of time, because you might throw out half the work along the way. You need just enough perfect to be able to make judgements and improvements, but no more than that.&lt;/p&gt;
&lt;h3&gt;Finally, when you’re certain your idea has legs…&lt;/h3&gt;
&lt;p&gt;…and you’re committing to going for it, that’s when you can swing back around and make it fully considered, polished, and complete. This is the moment for production-quality rigor. Full speed ahead. Get those high standards back in action!&lt;/p&gt;
&lt;p&gt;Transitioning between those phases is tumultuous, but it helps to clearly define which phase of a project you’re in, and what the expectations are for what you’re making. (You can do that formally or informally.)&lt;/p&gt;
&lt;p&gt;My trick is to repeatedly ask myself, “How fancy does this need to be, for right now?” The answer is usually: NOT SO FANCY. This is a helpful gut check that helps you pull back from overdoing something.&lt;/p&gt;
&lt;p&gt;Consider full perfection a luxury you can indulge when you have nothing else more significant to worry about. For most teams, and most projects, that happens exactly 0% of the time. 😅&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This was originally posted on Signal vs. Noise.&lt;/em&gt;&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>Working in quality time instead of clock time</title>
		<link href="https://jonas.do/writing/2018-10-09-working-in-quality-time-instead-of-clock-time/"/>
		<updated>October 9, 2018</updated>
		<id>https://jonas.do/writing/2018-10-09-working-in-quality-time-instead-of-clock-time/</id>
		<content type="html">&lt;p&gt;One of the things I love about flexible remote work is the freedom to step away from something whenever I need to.&lt;/p&gt;
&lt;p&gt;Right now I’m exploring designs for a new product idea. R&amp;amp;D work like this depends on having good mental and emotional energy. Sometimes you have it, sometimes you don’t.&lt;/p&gt;
&lt;p&gt;When you’re energetic and motivated, great things happen spontaneously, in unpredictable bursts of inspiration.&lt;/p&gt;
&lt;p&gt;But when you’re tired, distracted, or in the weeds on something, it’s usually better to stop working. Just admit (temporary) defeat and give yourself a chance to regroup. Do something else that’s less taxing, or call it quits and start again later.&lt;/p&gt;
&lt;p&gt;I always find this difficult to do, because the working world tells us that full-time employees should put in 8+ consecutive hours no matter what. So what if you’re frustrated, burned out, or not making much progress? Too bad, gotta punch the clock! Back to the grind! Grind it out!&lt;/p&gt;
&lt;p&gt;The problem is, grinding it out is &lt;em&gt;counterproductive&lt;/em&gt; for creative work, because creativity doesn’t happen on a linear time scale. Forcing it usually makes things worse. If you drain your human gas tank all the way to empty, you’ll get even more burned out. And then your bad mood and low energy spills over to another workday, prolonging the creative drought.&lt;/p&gt;
&lt;p&gt;Don’t do that! Walk away instead, and leave it for your future, better self to look at with fresh eyes.&lt;/p&gt;
&lt;p&gt;Then start thinking about productivity in terms of &lt;strong&gt;quality time&lt;/strong&gt; instead of clock time. You might end up making the same progress with only 20 energetic hours that you would have made in 60 tired hours.&lt;/p&gt;
&lt;p&gt;Once you get in the habit of that, you can optimize your schedule around your own energy and enthusiasm. I’m usually at my creative peak in the mid-morning and lose steam after lunch, so I shuffle my work accordingly. I do exploratory freeform stuff in the morning, and I save routine tasks (like implementing something I already know how to do) for the afternoon. I also have a rather short attention span, so I take tiny breaks a lot.&lt;/p&gt;
&lt;p&gt;Your schedule might be the opposite. But whatever it is, give yourself the freedom to go with the flow, or shut off the flow altogether. Some days suck and you have to cut your losses. Other times you just need to walk away for 20 minutes to get a flash of inspiration.&lt;/p&gt;
&lt;p&gt;The key is to be self-aware and completely flexible about time. Dump the clock. You’ll be much happier and more effective, and your work will still get done in the end.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This was originally posted on Signal vs. Noise.&lt;/em&gt;&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>How you’re being manipulated by software</title>
		<link href="https://jonas.do/writing/2018-09-17-how-youre-being-manipulated-by-software/"/>
		<updated>September 17, 2018</updated>
		<id>https://jonas.do/writing/2018-09-17-how-youre-being-manipulated-by-software/</id>
		<content type="html">&lt;figure&gt;
  &lt;img alt=&quot;&quot; src=&quot;https://jonas.do/assets/images/blog/2018-09-17-how-youre-being-manipulated-by-software/1*QqychPzpPdwUc6OYt4OWoQ.png?v=21462b655d76&quot; title=&quot;&quot; /&gt;
  &lt;figcaption&gt;&lt;a href=&quot;https://archive.org/details/bookoflifeorspir00sivarich&quot; data-href=&quot;https://archive.org/details/bookoflifeorspir00sivarich&quot; class=&quot;markup--anchor markup--figure-anchor&quot; rel=&quot;noopener&quot; target=&quot;_blank&quot;&gt;The Book of Life&lt;/a&gt;&amp;nbsp;(1898)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;There’s a term we use in software design called the &lt;em&gt;happy path&lt;/em&gt;. It describes a best-case scenario, in which customers use a product exactly as intended, without bumping into any edge cases or uncommon problems. This includes the interface you see when you sign up, setup steps you have to complete, and so on.&lt;/p&gt;
&lt;p&gt;For software designers, a happy path is also an extremely powerful psychological tool that allows us to control people’s behavior and direct them to do whatever we want.&lt;/p&gt;
&lt;p&gt;If that sounds surprising—and slightly terrifying—think about how many times you’ve blown past a lengthy software license agreement and clicked the &lt;strong&gt;&lt;em&gt;Agree&lt;/em&gt;&lt;/strong&gt; button without looking.&lt;/p&gt;
&lt;p&gt;Were you thinking deeply about what you were doing?&lt;/p&gt;
&lt;p&gt;Probably not. And you’re not alone! Research shows that humans have a natural aversion to decision making. As &lt;a href=&quot;https://www.smashingmagazine.com/2015/05/designing-for-explicit-choice/&quot;&gt;Smashing Magazine describes it&lt;/a&gt;, people simply don’t like to make choices unless they have to:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Making an explicit decision requires effort, after all. Time, thought and consideration are often required to determine the best choice. It turns out that people are remarkably sensitive (and averse) to the amount of effort that making a choice demands.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;And therein lies the trouble.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;If you pay close attention, you’ll notice something else about software happy paths. Like a tell in a poker game, they subtly reveal a company’s underlying motives.&lt;/p&gt;
&lt;p&gt;Since designers know you’ll probably avoid making difficult decisions, they can take advantage of your passivity and coax you into doing anything they want.&lt;/p&gt;
&lt;p&gt;For example, if you’ve ever installed the Facebook Messenger app, you were likely encouraged to continuously upload all of your phone’s contacts to the service. This is framed as a way to help you text people quickly.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://jonas.do/assets/images/blog/2018-09-17-how-youre-being-manipulated-by-software/1*jGd7rsSDkEjF-a6tldiH5w.png?v=aaf484986dde&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Look at that screen for a moment. There’s no opt out button! You can only choose &lt;strong&gt;&lt;em&gt;OK&lt;/em&gt;&lt;/strong&gt; or &lt;strong&gt;&lt;em&gt;Learn More&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;And who wants to Learn More when they’re signing up for a chat app? Almost nobody.&lt;/p&gt;
&lt;p&gt;I’m guessing at least 80% of Facebook’s users just tap &lt;strong&gt;&lt;em&gt;OK&lt;/em&gt;&lt;/strong&gt; and move along immediately. There’s even a little animated arrow encouraging you to tap &lt;strong&gt;&lt;em&gt;OK,&lt;/em&gt;&lt;/strong&gt; in case you momentarily considered doing something else.&lt;/p&gt;
&lt;p&gt;But let’s say you’re among the 20% that happens to pick the &lt;strong&gt;&lt;em&gt;Learn More&lt;/em&gt;&lt;/strong&gt; button. You’ll get a cutesy second screen:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://jonas.do/assets/images/blog/2018-09-17-how-youre-being-manipulated-by-software/1*V6Vx6h_VzmTLrXaRgjsKNw.png?v=a609ec35737e&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;This screen &lt;em&gt;finally&lt;/em&gt; has an opt-out button, in plain text, buried underneath some copy that vaguely implies you’re wrong for questioning any of this.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;What’s more, Facebook’s designers neglected to mention a rather important detail: &lt;strong&gt;continuously uploading your contacts helps them collect&lt;/strong&gt; &lt;a href=&quot;https://gizmodo.com/how-facebook-figures-out-everyone-youve-ever-met-1819822691&quot;&gt;&lt;strong&gt;a ton of data about people who aren’t even on Facebook&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Tapping that &lt;strong&gt;&lt;em&gt;OK&lt;/em&gt;&lt;/strong&gt; button is a trivially small decision. It takes just one minuscule tap of your finger. It’s done in less than a second.&lt;/p&gt;
&lt;p&gt;But the impact is quite large indeed! You’re implicitly agreeing to send Facebook little bits of info about everyone you know. Now imagine the network effects when you multiply that by the millions or billions of users who also tapped &lt;strong&gt;&lt;em&gt;OK&lt;/em&gt;&lt;/strong&gt; in the blink of an eye.&lt;/p&gt;
&lt;p&gt;This little happy path is feeding a massive data beast, which probably has details about almost everyone on Earth. And Facebook had ample space — two separate screens! — in which to mention anything about this.&lt;/p&gt;
&lt;p&gt;So why didn’t they?&lt;/p&gt;
&lt;p&gt;Because endless growth and data collection is the foundation of their business, and that necessitates doing &lt;a href=&quot;https://gizmodo.com/do-not-i-repeat-do-not-download-onavo-facebook-s-vam-1822937825&quot;&gt;invasive things&lt;/a&gt; to their users.&lt;/p&gt;
&lt;p&gt;They need you to feed the beast, and they certainly don’t want you to think about it. So they use cartoon animals and sneaky happy paths to make sure you stay blissfully unaware.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Using software is inherently a handshake agreement between you and the service provider. It’s not unlike paying for a physical service.&lt;/p&gt;
&lt;p&gt;The problem is, many of the dominant software makers are abusing your handshake in increasingly dastardly ways. They treat their customers like sitting ducks — just a bunch of data points waiting to be harvested. And when growth slows, they resort to deceptive tactics to keep the trend lines pointing skyward.&lt;/p&gt;
&lt;p&gt;So what can we do, as consumers?&lt;/p&gt;
&lt;p&gt;First, keep your eye out for sneaky manipulation, especially when you’re first signing up for a service. If you’re asked to share personal information or forced to commit to something that makes you feel uncomfortable, you’re probably being used.&lt;/p&gt;
&lt;p&gt;Second, slow down and thoroughly consider the choices you’re making. You’ll end up discovering weird, surprising things about services that you thought were harmless.&lt;/p&gt;
&lt;p&gt;Third, be wary of any “free” software platforms. Sure, you’re not giving those companies any money &lt;em&gt;directly&lt;/em&gt;. Instead, you’re giving them something else they’ll use to get money — your attention, your time, your personal information—all things that are arguably more valuable than money.&lt;/p&gt;
&lt;p&gt;And finally, &lt;strong&gt;pay for software&lt;/strong&gt;! When you pay real money to software creators, you’re supporting them, and they’ll support you in return.&lt;/p&gt;
&lt;p&gt;More and more independent software makers are standing up and defending users against data misuse and manipulation. Recently, Feedbin significantly &lt;a href=&quot;https://feedbin.com/blog/2018/09/11/private-by-default/&quot;&gt;altered their tech&lt;/a&gt; to protect their users from being tracked. That’s a great example, and there are many others like it.&lt;/p&gt;
&lt;p&gt;Vote with your wallet, and support the people who really do have your back.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This was originally posted on Signal vs. Noise.&lt;/em&gt;&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>Software is breaking our brains and businesses</title>
		<link href="https://jonas.do/writing/2018-03-12-these-software-features-are-breaking-our-brains-and-businesses/"/>
		<updated>March 12, 2018</updated>
		<id>https://jonas.do/writing/2018-03-12-these-software-features-are-breaking-our-brains-and-businesses/</id>
		<content type="html">&lt;p&gt;…and it doesn&#39;t have to be this way.&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>An ode to experimental design</title>
		<link href="https://jonas.do/writing/2018-02-23-an-ode-to-experimental-design/"/>
		<updated>February 23, 2018</updated>
		<id>https://jonas.do/writing/2018-02-23-an-ode-to-experimental-design/</id>
		<content type="html">&lt;figure&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2018-02-23-an-ode-to-experimental-design/1*Lij75ocQNTo4OkQ8SIahdw.png?v=68df13138621&quot; /&gt;
&lt;/figure&gt;
&lt;p&gt;If you &lt;a href=&quot;https://www.google.com/search?q=a%2Fb+testing+boost&quot;&gt;search the Internet to learn about A/B testing&lt;/a&gt;, you’ll find scads of articles bursting with tips for cranking your business performance into the stratosphere.&lt;/p&gt;
&lt;p&gt;You’ll get blazing hot secrets like…&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;BOOST YOUR CONVERSION RATE BY 300% WITH THIS TINY TWEAK&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;and…&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;DESTROY YOUR COMPETITION USING A STATISTICALLY SIGNIFICANT SHADE OF BLUE&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;…and it just keeps going like that, into an overenthusiastic pit of armchair psychology.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;As the gurus tell it, A/B testing is like Vegas slots: plunk some crap into a machine, score a handful of 🍒🍒🍒s, and voilà, Easy Bake Revenue!&lt;/p&gt;
&lt;p&gt;With a pitch like that, who could resist? It sounds so simple. If you don’t do it, you’re obviously a fool who’s &lt;a href=&quot;http://www.uxteam.com/blog/if-your-not-doing-ab-tests-youre-already-losing-money/&quot;&gt;leaving money on the table&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Welp, I have a couple of hard truths for ya:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;It’s not as easy as it sounds, and those big gains aren’t such a sure thing.&lt;/li&gt;
&lt;li&gt;Setting out to dramatically boost some arbitrary metric (signups, conversions, revenue, whatever) is the wrong way to approach a design problem.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;How do I know this?&lt;/p&gt;
&lt;p&gt;I spent most of last year testing dozens of conversion-related design ideas, and I found that the jacked-up performance aspect is the least interesting part of the process, by far.&lt;/p&gt;
&lt;p&gt;The &lt;em&gt;most&lt;/em&gt; interesting part is how it can change your thinking. It energizes your adventurous spirit, introduces you to uncharted territory, and lands you in cool places you never expected to go.&lt;/p&gt;
&lt;p&gt;Here’s what I learned, and why I’ve come to love doing experimental design.&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;Testing turns your designs into trash.&lt;/h3&gt;
&lt;p&gt;After running tests for a while, you’ll find yourself throwing away mountains of design work for just a handful of meaningful improvements.&lt;/p&gt;
&lt;p&gt;Do that enough, and you’ll notice something: Maybe design isn’t such a special endeavor after all!&lt;/p&gt;
&lt;p&gt;The truth is…a lot of design is ephemeral, malleable, disposable…&lt;strong&gt;garbage&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Anything you make today merely represents one moment in time. Maybe it’s your best idea now, but it’s not necessarily the best idea you’ll have in another two days or two months.&lt;/p&gt;
&lt;p&gt;Testing makes this painfully obvious on a shorter time scale. You’ll soon become less emotionally invested in your precious creations, and more focused on the problems you care about.&lt;/p&gt;
&lt;h3&gt;Testing strengthens your gusto.&lt;/h3&gt;
&lt;p&gt;I don’t know about you, but it took me years to build up the confidence to make hard design decisions. I still struggle with it sometimes.&lt;/p&gt;
&lt;p&gt;You have to succeed and fail a lot. You have to take criticism a lot. And you have to trust your gut and keep at it, day after day.&lt;/p&gt;
&lt;p&gt;Experimentation is a great way to build that muscle. It’s an opportunity to try things you aren’t completely sure about, and gives you a sweet little safety net for failures.&lt;/p&gt;
&lt;h3&gt;Testing makes you thoughtful.&lt;/h3&gt;
&lt;p&gt;It can be tempting to do experiments like the lottery: throw a bunch of random shit at the wall and then declare victory when one thing performed best by random chance.&lt;/p&gt;
&lt;p&gt;You might get lucky a few times that way, but it’s a terrible long-term approach. Without some overarching vision, you’ll be left with a gnarly mess of test results born from guesses, and no clear plan for what to do next.&lt;/p&gt;
&lt;p&gt;The better way, of course, is to start with good ideas! Do some research, come up with educated hypotheses and concepts you believe in, then build and test them to &lt;em&gt;verify&lt;/em&gt; your thinking instead of defining it.&lt;/p&gt;
&lt;h3&gt;Testing destroys perfectionism.&lt;/h3&gt;
&lt;p&gt;It’s so freeing to ship a bare-bones version of an idea because it’s “just a test” that you’ll either improve or throw away when it’s done.&lt;/p&gt;
&lt;p&gt;If you thought that same design had to stick around permanently, you’d probably never launch it with a lot of known flaws or incomplete parts. You’d want to fix up every last detail and make everything perfect first.&lt;/p&gt;
&lt;p&gt;Amazingly, those rough, imperfect tests often outperform the supposedly perfected version you already had in place. When you see that, you’ll realize your outsized attention to detail might not matter as much as you thought.&lt;/p&gt;
&lt;p&gt;A license for imperfection is an extremely useful defense against Fussy Designer disease. We should all be vaccinated early and often.&lt;/p&gt;
&lt;h3&gt;Testing builds empathy.&lt;/h3&gt;
&lt;p&gt;This sounds counterintuitive: running an experiment is mostly a pragmatic and statistical kind of thing. How is that related to empathy?&lt;/p&gt;
&lt;p&gt;It’s related because you’re forced to learn what happens when real human people interact with your work. Your choices all have directly measurable effects, so you can’t hide behind bullshitty designerspeak or vague justifications when the data shows you’re just flat wrong.&lt;/p&gt;
&lt;p&gt;That means you have to get outside your insular designer bubble, &lt;a href=&quot;https://m.signalvnoise.com/the-art-of-designing-with-heart-f5dc4df21697&quot;&gt;stop thinking of people as numbers,&lt;/a&gt; and get in their shoes a bit.&lt;/p&gt;
&lt;p&gt;When you do that, the business boosts you want will happen as a natural side effect of continually tuning your product to serve your customers’ real-life situations. Making things clearer or more efficient for your customers always pays off.&lt;/p&gt;
&lt;h3&gt;Testing helps you make space.&lt;/h3&gt;
&lt;p&gt;One tough challenge in UI design is making physical space for new things you want to do. There’s only so much room on a screen!&lt;/p&gt;
&lt;p&gt;You might have ideas that require injecting steps into an existing UI flow, adding more screens, revising a visual hierarchy, or rearranging certain navigational elements.&lt;/p&gt;
&lt;p&gt;Doing stuff like that is a gamble. You might be confident that your new version is better in some way, but are you sure your improvements are worth the extra steps or added complexity?&lt;/p&gt;
&lt;p&gt;Testing lets you dip your toes in the water. You can run a short experiment and see if you’re busting your business before committing to a direction.&lt;/p&gt;
&lt;h3&gt;Testing tells the truth.&lt;/h3&gt;
&lt;p&gt;The truth is weird. Sometimes common sense wins out. Sometimes a wild idea succeeds. Sometimes a version you hated performs the best. Sometimes your favorite design turns out to be a total stinker.&lt;/p&gt;
&lt;p&gt;Where else in the design world can you get opinion-free feedback like this? There are no Art Directors or Product Managers or App Store reviewers telling you what they think is right. It’s real human nature  telling you what’s right!&lt;/p&gt;
&lt;p&gt;It’s a fascinating, powerful, bizarre reality.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This was originally posted on Signal vs. Noise.&lt;/em&gt;&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>The mortality and joy of productivity</title>
		<link href="https://jonas.do/writing/2017-12-13-the-mortality-and-joy-of-productivity/"/>
		<updated>December 13, 2017</updated>
		<id>https://jonas.do/writing/2017-12-13-the-mortality-and-joy-of-productivity/</id>
		<content type="html">&lt;figure&gt;
  &lt;img alt=&quot;&quot; src=&quot;https://jonas.do/assets/images/blog/2017-12-13-the-mortality-and-joy-of-productivity/1*rtpDFHZ1UYXLpi2NR54hWQ.png?v=4272bd54d9d6&quot; title=&quot;&quot; /&gt;
  &lt;figcaption&gt;Illustration via &lt;a href=&quot;https://flic.kr/p/hQerC6&quot; data-href=&quot;https://flic.kr/p/hQerC6&quot; class=&quot;markup--anchor markup--figure-anchor&quot; rel=&quot;noopener&quot; target=&quot;_blank&quot;&gt;The British&amp;nbsp;Library&lt;/a&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;&lt;strong&gt;“How much time left until I’m dead?”&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I try not to think about that question, but yet, it’s always there, hidden away in my mind’s attic, nestled alongside all the other intentionally suppressed memories, which, despite my best efforts to keep them stowed, tend to stubbornly reappear in my subconscious against my will.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;I’d better get to work.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Work staves off my feelings of helplessness against the unstoppable march of time. I’ll get some work done and feel accomplished. I’m using my time wisely after all. Not frittering and twittering away my precious minutes.&lt;/p&gt;
&lt;p&gt;In a modern life where stillness is rarified and busyness is glorified, the scarce moments of downtime feel like a neglectful mistake. The guilt washes over you, thinking of what you might have gotten done, what greatness you could have accomplished, instead of this vague nothingness.&lt;/p&gt;
&lt;p&gt;And so, we all shove and squeeze more tasks into a life that can’t be filled any fuller. We deny our limitations and remain convinced of our inefficiencies.&lt;/p&gt;
&lt;p&gt;We seek out tricks to get faster.&lt;/p&gt;
&lt;p&gt;We hack our lives, &lt;br /&gt;
and hack our bodies, &lt;br /&gt;
and hack our kids, &lt;br /&gt;
and hack every last second &lt;br /&gt;
until we’ve hacked our brains &lt;br /&gt;
into believing we accomplished something meaningful.&lt;/p&gt;
&lt;p&gt;At some primordial level we’re all optimizing for time, running down our own clocks, whether we can bear to admit it or not. Time is all we have, and we never have enough.&lt;/p&gt;
&lt;p&gt;So we pray at the altar of productivity, lusting for the promise of extra free time that never seems to come — which is probably for the best, since we wouldn’t know what to do with it if we had some.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;I’d better get to work.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I sit down to build a &lt;a href=&quot;https://basecamp.com/&quot;&gt;software tool&lt;/a&gt; that helps people get their work done. I find happiness in this process, knowing that I’m using my valuable time so others can reclaim some of theirs.&lt;/p&gt;
&lt;p&gt;Maybe I’ll save them a few minutes a day.&lt;/p&gt;
&lt;p&gt;A few minutes they didn’t have to spend on something mundane.&lt;/p&gt;
&lt;p&gt;A few minutes to breathe.&lt;/p&gt;
&lt;p&gt;My work is real, but it’s also ephemeral. It exists in a transitory state until it, too, reaches its end of life: bits and bytes unceremoniously overwritten and replaced by the next new version.&lt;/p&gt;
&lt;p&gt;Most traces of my work will not survive me. I know this because a large percentage of it is already gone, obsoleted and obliterated by time and progress.&lt;/p&gt;
&lt;p&gt;There’s a comfort in this. Obsolescence is freedom. Freedom from past decisions, past mistakes, past victories.&lt;/p&gt;
&lt;p&gt;My work has no past, and my work has no future.&lt;/p&gt;
&lt;p&gt;So why am I like everyone else — obsessed with working more, working better, working faster?&lt;/p&gt;
&lt;p&gt;I think it’s the joy of it. Feeding the unrelenting creative fire that burns fast and hot. Finding a thrill in the unknown. Taking a chance on something new. Hiding from my mortality inside a perpetual state of forward motion.&lt;/p&gt;
&lt;p&gt;Maybe we’ve got it all wrong. Productivity in this life doesn’t have to be about optimizing time. It could be about optimizing joy. Packing the most joy into each moment.&lt;/p&gt;
&lt;p&gt;That’s a productive pursuit.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;I’d better get to work.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This post was originally written for &lt;a href=&quot;https://superyesmore.com/the-mortality-and-joy-of-productivity-7091082244c8c686ae44b216859f612f&quot;&gt;&lt;em&gt;The Human in the Machine&lt;/em&gt;&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>Move slowly and fix things</title>
		<link href="https://jonas.do/writing/2017-11-14-move-slowly-and-fix-things/"/>
		<updated>November 14, 2017</updated>
		<id>https://jonas.do/writing/2017-11-14-move-slowly-and-fix-things/</id>
		<content type="html">&lt;figure&gt;
  &lt;img alt=&quot;&quot; src=&quot;https://jonas.do/assets/images/blog/2017-11-14-move-slowly-and-fix-things/1*3PObfqEh4AMVdz4k4fVhzA.jpeg?v=238ee57984a6&quot; title=&quot;&quot; /&gt;
  &lt;figcaption&gt;&lt;a href=&quot;http://publicdomainreview.org/collections/alphonse-bertillons-synoptic-table-of-physiognomic-traits-ca-1909/&quot; data-href=&quot;http://publicdomainreview.org/collections/alphonse-bertillons-synoptic-table-of-physiognomic-traits-ca-1909/&quot; class=&quot;markup--anchor markup--figure-anchor&quot; rel=&quot;noopener&quot; target=&quot;_blank&quot;&gt;Synoptic Table of Physiognomic Traits&lt;/a&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Recently I took a monthlong sabbatical from my job as a product designer.&lt;/p&gt;
&lt;p&gt;When you take 30 days away from work, you have a lot of time and headspace that’s normally used up. Inevitably you start to reflect on your life.&lt;/p&gt;
&lt;p&gt;And so, I pondered what the hell I’m doing with mine. What does it mean to be a software designer in 2018, compared to when I first began my weird career in the early 2000s?&lt;/p&gt;
&lt;p&gt;The answer is weighing on me.&lt;/p&gt;
&lt;p&gt;As software continues to invade our lives in surreptitious ways, the social and ethical implications are increasingly significant.&lt;/p&gt;
&lt;p&gt;Our work is HEAVY and it’s getting heavier all the time. I think a lot of designers haven’t deeply considered this, and they don’t appreciate the real-life effects of the work they’re doing.&lt;/p&gt;
&lt;p&gt;Here’s a little example. About 10 years ago, Twitter looked like so:&lt;/p&gt;
&lt;figure&gt;
  &lt;img alt=&quot;&quot; src=&quot;https://jonas.do/assets/images/blog/2017-11-14-move-slowly-and-fix-things/1*oVvb190pJOG5Lx1U1N1hLg.jpeg?v=ade6e82f182c&quot; title=&quot;&quot; /&gt;
  &lt;figcaption&gt;Twitter circa&amp;nbsp;2007&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;How cute was that? If you weren’t paying attention back then, Twitter was kind of a joke. It was a silly viral app where people wrote about their dog or their ham sandwich.&lt;/p&gt;
&lt;p&gt;Today, things are a bit different. Twitter became the megaphone for the leader of the free world, who uses it to broadcast his every &lt;a href=&quot;https://twitter.com/RealPressSecBot/status/929511842681982976&quot;&gt;whim&lt;/a&gt;. It’s also the world’s best source for real-time news, and it’s full of &lt;a href=&quot;http://www.theroot.com/twitter-has-a-serious-harassment-and-abuse-problem-but-1819979725&quot;&gt;abuse problems&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;That’s a massive sea change! And it all happened in &lt;em&gt;only 10 years.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Do you think the creators of that little 2007 status-sharing concept knew this is where they’d end up, just a decade later?&lt;/p&gt;
&lt;p&gt;Seems like they didn’t:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;People can’t decide whether Twitter is the next YouTube, or the digital equivalent of a hula hoop. To those who think it’s frivolous, Evan Williams responds: “Whoever said that things have to be useful?”&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.newsweek.com/twitter-brevity-next-big-thing-98045&quot;&gt;Twitter: Is Brevity The Next Big Thing?&lt;/a&gt; (Newsweek, April 2007)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Considering these beginnings, is it any surprise that Twitter has &lt;a href=&quot;http://mashable.com/2017/10/14/jack-dorsey-women-boycott-twitter/#ZK2gWZrm4Oqr&quot;&gt;struggled&lt;/a&gt; at running a massive, serious global communications platform, which now &lt;a href=&quot;http://www.independent.co.uk/news/world/americas/us-politics/donald-trump-twitter-tweets-war-us-north-korea-kim-jong-un-nuclear-diplomats-a7992226.html&quot;&gt;affects the world order&lt;/a&gt;?&lt;/p&gt;
&lt;p&gt;That’s not what they originally built. It grew into something else, and now they’re not quite sure how to handle it.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;I’m not picking on Twitter in particular, but its trajectory illustrates a systemic challenge.&lt;/p&gt;
&lt;p&gt;Designers and programmers are great at inventing software. We obsess over every aspect of that process: the tech we use, our methodology, the way it looks, and how it performs.&lt;/p&gt;
&lt;p&gt;Unfortunately we’re not nearly as obsessed with what happens after that, when people integrate our products into the real world. They use our stuff and it takes on a life of its own. Then we move on to making the next thing. We’re builders, not sociologists.&lt;/p&gt;
&lt;p&gt;This approach wasn’t a problem when apps were mostly isolated tools people used to manage spreadsheets or send emails. Small products with small impacts.&lt;/p&gt;
&lt;p&gt;But now most software is &lt;em&gt;so much more&lt;/em&gt; than that. It listens to us. It goes everywhere we go. It tracks everything we do. It has our fingerprints. Our heart rate. Our money. Our location. Our face. It’s the primary way we communicate our thoughts and feelings to our friends and family.&lt;/p&gt;
&lt;p&gt;It’s deeply personal and ingrained into every aspect of our lives. It commands our gaze more and more every day.&lt;/p&gt;
&lt;p&gt;We’ve rapidly ceded an enormous amount of trust to software, under the hazy guise of forward progress and personal convenience. And since software is constantly evolving—one small point release at a time—each new breach of trust or privacy feels relatively small and easy to justify.&lt;/p&gt;
&lt;p&gt;Oh, they’ll just have my location. 
Oh, they’ll just have my identity. 
Oh, they’ll just have an always-on microphone in the room.&lt;/p&gt;
&lt;p&gt;Most software products are owned and operated by corporations, whose business interests often &lt;a href=&quot;https://www.theguardian.com/technology/2017/oct/05/smartphone-addiction-silicon-valley-dystopia&quot;&gt;contradict their users’ interests&lt;/a&gt;. Even small, harmless-looking apps might be &lt;a href=&quot;https://www.theverge.com/2017/8/24/16197262/accuweather-app-mobile-sdk-collect-user-data-privacy&quot;&gt;harvesting data about you and selling it&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;And that’s not even counting the &lt;a href=&quot;https://medium.com/@jamesbridle/something-is-wrong-on-the-internet-c39c471271d2&quot;&gt;army of machine learning bots&lt;/a&gt; that will soon be unleashed to make decisions for us.&lt;/p&gt;
&lt;p&gt;It all sounds like an Orwellian dystopia when you write it out like this, but this is not fiction. It’s the real truth.&lt;/p&gt;
&lt;figure&gt;
  &lt;img alt=&quot;&quot; src=&quot;https://jonas.do/assets/images/blog/2017-11-14-move-slowly-and-fix-things/1*VDwcep8sonwCX5cG9wol1Q.jpeg?v=5c3f6a5e4fa9&quot; title=&quot;&quot; /&gt;
  &lt;figcaption&gt;A scene from WALL-E, or the actual software industry in&amp;nbsp;2018?&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;See what I mean by HEAVY? Is this what we signed up for, when we embarked on a career in tech?&lt;/p&gt;
&lt;p&gt;15 years ago, it was a slightly different story. The Internet was a nascent and bizarre wild west, and it had an egalitarian vibe. It was exciting and aspirational — you’d get paid to make cool things in a fast-moving industry, paired with the hippie notion that &lt;em&gt;design can change the world.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Well, that motto was right on the money. There’s just one part we forgot: change can have a dark side too.&lt;/p&gt;
&lt;p&gt;If you’re a designer, ask yourself this question…&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Is your work helpful or harmful?&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;You might have optimistically deluded yourself into believing it’s &lt;em&gt;always&lt;/em&gt; helpful because you’re a nice person, and design is a noble-seeming endeavor, and you have good intentions.&lt;/p&gt;
&lt;p&gt;But let’s be brutally honest for a minute.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;If you’re designing&lt;/strong&gt; &lt;a href=&quot;https://www.inc.com/walter-chen/how-to-use-fomo-to-make-your-app-insanely-sticky.html&quot;&gt;&lt;strong&gt;sticky features&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;that are meant to maximize the time people spend using your product&lt;/strong&gt; instead of doing something else in their life, is that helpful?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;If you’re trying to&lt;/strong&gt; &lt;a href=&quot;https://theintercept.com/2017/11/06/how-twitter-secretly-benefits-from-bots-and-fake-accounts/&quot;&gt;&lt;strong&gt;inflate the number of people on your platform&lt;/strong&gt;&lt;/a&gt; so you can report corporate growth to your shareholders, is that helpful?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;If your business model depends on&lt;/strong&gt; &lt;a href=&quot;https://medium.muz.li/malachidigest-3cad286bba02&quot;&gt;&lt;strong&gt;using dark patterns&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;or deceptive marketing&lt;/strong&gt; to  con users into clicking on advertising, is that helpful?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;If you’re trying to replace&lt;/strong&gt; &lt;a href=&quot;http://money.cnn.com/2017/09/13/technology/culture/bodega-silicon-valley/index.html&quot;&gt;&lt;strong&gt;meaningful human culture&lt;/strong&gt;&lt;/a&gt; with automated tech, is that helpful?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;If your business&lt;/strong&gt; &lt;a href=&quot;https://www.nytimes.com/2017/11/09/business/equifax-data-breach.html?_r=0&quot;&gt;&lt;strong&gt;collects and sells personal data about people&lt;/strong&gt;&lt;/a&gt;, is that helpful?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;If your company is striving to&lt;/strong&gt; &lt;a href=&quot;https://www.huffingtonpost.com/entry/saving-uber-from-itself_us_595e0b1be4b0cf3c8e8d5672&quot;&gt;&lt;strong&gt;dominate an industry&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;by any means necessary&lt;/strong&gt;, is that helpful?&lt;/p&gt;
&lt;p&gt;If you do those things…&lt;/p&gt;
&lt;p&gt;Are you even a &lt;strong&gt;Designer&lt;/strong&gt; at all?&lt;/p&gt;
&lt;p&gt;Or are you a glorified &lt;strong&gt;Huckster&lt;/strong&gt;—a puffed-up propaganda artist with a fancy job title in an open-plan office?&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Whether we choose to recognize it or not, designers have both the authority and the responsibility to prevent our products from becoming needlessly invasive, addictive, dishonest, or harmful. We can continue to pretend this is someone else’s job, but it’s not. It’s our job.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;We’re the first line of defense to protect people’s privacy, safety, and sanity.&lt;/strong&gt; In many, many cases we’re failing at that right now.&lt;/p&gt;
&lt;p&gt;If the past 20 years of tech represent the &lt;em&gt;Move Fast and Break Things&lt;/em&gt; era, now it’s time to slow down and take stock of what’s broken. The world needs as much care and conscience as we can muster. Defend your users against anti-patterns and shady business practices. Raise your hand and object to harmful design ideas. Call out bad stuff when you see it. Thoughtfully reflect on what you’re sending out into the world every day.&lt;/p&gt;
&lt;p&gt;The stakes are high and they’ll keep getting higher. Let’s get to work.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This was originally posted on Signal vs. Noise.&lt;/em&gt;&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>The unnecessary fragmentation of design jobs</title>
		<link href="https://jonas.do/writing/2017-03-28-the-unnecessary-fragmentation-of-design-jobs/"/>
		<updated>March 28, 2017</updated>
		<id>https://jonas.do/writing/2017-03-28-the-unnecessary-fragmentation-of-design-jobs/</id>
		<content type="html">&lt;figure&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2017-03-28-the-unnecessary-fragmentation-of-design-jobs/header.png?v=d81cecec05bb&quot; /&gt;
  &lt;figcaption&gt;Photo by &lt;a href=&quot;https://unsplash.com/@sanwaldeen&quot;&gt;Sanwal Deen&lt;/a&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Hey there, tech designer person. Have you noticed the increasing number of vague specializations we’ve invented for ourselves?&lt;/p&gt;
&lt;p&gt;Here are a few I grabbed from a job board 10 minutes ago.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;UX Designer
UX/UI Designer
UI Designer
Graphic Designer (UX &amp;amp; UI focus)
Visual Designer
Digital Designer
Product Designer
Presentation Designer
Front End Designer
Web Designer&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Bleh. What’s the difference between UX and UX/UI and UI? Isn’t Product also UX/UI? Isn’t a Front End a UI? What’s a Graphic Designer with UX &amp;amp; UI Focus? And isn’t all of this Visual/Digital design?&lt;/p&gt;
&lt;p&gt;For an outsider, the differences are extremely subtle. I’ve been talking to a lot of industry newcomers lately, and they’re almost unanimously confused. They’re struggling to gain the right experience and make portfolios to match our foggy job definitions.&lt;/p&gt;
&lt;p&gt;Even worse, the companies hiring seem equally puzzled. One designer told me he took a UX job at a startup, and then his new boss asked him to explain what UX is about — after he had already been hired to do it!&lt;/p&gt;
&lt;h3&gt;UX AND UI, WHY OH WHY&lt;/h3&gt;
&lt;p&gt;This must be happening because everyone can barely keep up with the demand for design work. Companies are racing to fill seats and execute hastily-defined design processes without bothering to question if it’s all necessary for their particular business.&lt;/p&gt;
&lt;p&gt;If your company does that, you might find yourself in a game of Designer Hot Potato like this one:&lt;/p&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;Bob’s good at customer research, so he’s on UX. He’ll make some personas and get a bunch of post-it notes on the wall right away.&lt;/li&gt;
&lt;li&gt;Then we’ll get everyone together to look at the post-its and move them around.&lt;/li&gt;
&lt;li&gt;Then we’ll write down ideas and ask Natalie to make wireframes. She’s our UX/UI person.&lt;/li&gt;
&lt;li&gt;Then she’ll hand those over to Beth, our UI designer, who’s good at turning wireframes into a high fidelity UI mockup.&lt;/li&gt;
&lt;li&gt;Then Beth will hand that over to Steven, our Front End person, to make a prototype.&lt;/li&gt;
&lt;li&gt;Then we’ll try it to figure out what we did wrong, and check back with Bob on the post-its again. TO THE POST-ITS!!!&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;This is surely good for 3M’s office supplies revenue, but as a creative process it sounds painful to me.&lt;/p&gt;
&lt;figure&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2017-03-28-the-unnecessary-fragmentation-of-design-jobs/postits.png?v=e7ee29831944&quot; /&gt;
&lt;/figure&gt;
&lt;p&gt;I’ve never had a job quite like that.&lt;/p&gt;
&lt;p&gt;For much of my career, I was a lone wolf — the only designery person at a small business or government org—so I had to figure everything out myself. I had to talk to people, learn about the problems they were having, come up with ideas, create a good-looking solution, write words, and build the UI piece of the final product.&lt;/p&gt;
&lt;p&gt;It was tough, and it took years of practice to become competent at any of it. But I loved the diversity of the work and the exciting potential for new discoveries.&lt;/p&gt;
&lt;p&gt;Recently John Maeda’s &lt;a href=&quot;https://designintechreport.wordpress.com/&quot;&gt;Design in Tech Report&lt;/a&gt; suggested a name for my kind of role: &lt;em&gt;Computational Designer.&lt;/em&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;These computational designers exist in a hazy middle ground — not quite pure engineers, not quite pure designers — but their hybrid status is increasingly attractive to technology companies. …The most successful designers will be those who can work with intangible materials — code, words, and voice. (via &lt;a href=&quot;https://www.wired.com/2017/03/john-maeda-want-survive-design-better-learn-code/&quot;&gt;WIRED&lt;/a&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I dig this idea, but I don’t think we even need the word “Computational.” I think the software industry has been overthinking this, and what John describes is just Design.&lt;/p&gt;
&lt;h3&gt;Design (with a capital D)&lt;/h3&gt;
&lt;p&gt;I believe Design requires a holistic grasp of problems, potential, and materials.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;If you’re only focused on examining problems,&lt;/strong&gt; you’re not empowered to dream up the proper solutions.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;If you’re only dreaming up what you could do,&lt;/strong&gt; you’re not close enough to the ground-level truth.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;If you’re only working on the nitty gritty implementation,&lt;/strong&gt; you know about the what but not a lot about the why.&lt;/p&gt;
&lt;p&gt;A capital-D Designer is comfortable working organically across all of that, without needing to slice it up into separate little steps and responsibilities.&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;This is possible in the real world&lt;/h3&gt;
&lt;p&gt;That’s exactly how great small teams work. They skip most of the formal process stuff, and have Designers do everything: writing, visuals, code, project management, whatever it takes.&lt;/p&gt;
&lt;p&gt;Think this sounds too hard? Like there’s no way you could possibly be good at all of that?&lt;/p&gt;
&lt;p&gt;Take a step back for a second. &lt;em&gt;We’re only talking about making software.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Yes it’s hard…but in the grand scheme of things it’s not THAT hard.&lt;/p&gt;
&lt;p&gt;If you’re not convinced, take a look at &lt;a href=&quot;http://www.artlebedev.com/&quot;&gt;Art. Lebedev Studio&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Founded in Moscow in 1995, Art. Lebedev Studio is the only design company in the world offering product design, city and environmental design, graphic design, websites, interfaces, packaging, typeface design, custom patterns and book publishing under one roof.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;That’s a lot of stuff! Projects across mediums, genres, industries, you name it. No artificial limits on anything. Inventing things using whatever materials and means necessary.&lt;/p&gt;
&lt;p&gt;And that’s not even a new idea. Now look at &lt;a href=&quot;https://en.wikipedia.org/wiki/Raymond_Loewy&quot;&gt;Raymond Loewy&lt;/a&gt;, born in 1893:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Raymond Loewy&lt;/strong&gt; (November 5, 1893—July 14, 1986) was an industrial designer who achieved fame for the magnitude of his design efforts across a variety of industries. Among his designs were the Shell, Exxon, TWA and BP logos, the Greyhound bus, the Coca-Cola bottle, the Lucky Strike package, Coldspot refrigerators, Studebaker cars, and the Air Force One airplane. He was involved with numerous railroad and locomotive designs. His career spanned seven decades.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;figure&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2017-03-28-the-unnecessary-fragmentation-of-design-jobs/loewy-logos.png?v=4b78b3d04ee3&quot; /&gt;
  &lt;figcaption&gt;Some of Raymond’s logos&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;&lt;strong&gt;A seven decade career&lt;/strong&gt; making not just logos and products, but &lt;a href=&quot;http://www.theverge.com/2013/11/5/5068132/raymond-loewy-the-man-who-designed-everything&quot;&gt;planes, trains, and automobiles too&lt;/a&gt;! Here’s Raymond, by the way:&lt;/p&gt;
&lt;figure&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2017-03-28-the-unnecessary-fragmentation-of-design-jobs/loewy.png?v=b9d693e5d8cf&quot; /&gt;
  &lt;figcaption&gt;Raymond Loewy, one hell of a cool Designer.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;So if Art Lebedev’s shop can do all that, and Raymond Loewy could do what he did, why are we so insufferably particular about boxing ourselves into tiny little specialties just to make websites and apps?&lt;/p&gt;
&lt;p&gt;Imagine if we stopped doing that, and tossed out our process assumptions and self-defeating arguments about what should be one person’s responsibility versus someone else’s.&lt;/p&gt;
&lt;p&gt;Maybe we could all gain that magical holistic understanding, and grow to become Computational Designers. Or even just &lt;strong&gt;Designers&lt;/strong&gt;.&lt;/p&gt;
&lt;h3&gt;You can make it happen&lt;/h3&gt;
&lt;p&gt;If you like this notion, try treating your career like your most important project. Be curious and restless. Aim to be constantly learning and trying new stuff without limits. Find a company or a work environment that lets you take a shot at everything you want to do (they’re out there!)…or invent your own little niche if you can’t find that.&lt;/p&gt;
&lt;p&gt;This may not be the easiest career path to travel. It’s almost certainly not. But I guarantee you’ll enjoy the ride—especially since you’ve designed it yourself.&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>How to launch software changes without pissing people off</title>
		<link href="https://jonas.do/writing/2017-03-14-how-to-launch-software-changes-without-pissing-people-off/"/>
		<updated>March 14, 2017</updated>
		<id>https://jonas.do/writing/2017-03-14-how-to-launch-software-changes-without-pissing-people-off/</id>
		<content type="html">&lt;figure&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2017-03-14-how-to-launch-software-changes-without-pissing-people-off/1*eDiWGict20OauCUG9hgvKg.png?v=093e7787d396&quot; /&gt;
&lt;/figure&gt;
&lt;p&gt;Software designers and developers are all about &lt;strong&gt;NEW&lt;/strong&gt;. We like to experiment with far-out ideas and make shiny things. Our livelihood depends on it.&lt;/p&gt;
&lt;p&gt;We’re so addicted to NEW that sometimes it clouds our judgment. We love NEW and everyone else should too, so we force heavy-handed product changes onto our customers without much explanation.&lt;/p&gt;
&lt;p&gt;And if they didn’t want that? Or if they got needlessly interrupted by it?&lt;em&gt;…Shhh…we’re not so interested in those problems.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Dislike Facebook’s redesign? Deal with it! Confused by the newest Windows updates? Oh well! Missing some features in the new Final Cut? Too bad, they’re gone forever!&lt;/p&gt;
&lt;p&gt;It’s no surprise that these sorts of changes are comically unpopular:&lt;/p&gt;
&lt;p&gt;Developers get away with this anyway because we wield all the power. We can push a button and instantly transform an experience for millions of people in one shot.&lt;/p&gt;
&lt;p&gt;Imagine if that kind of thing happened in the real world. Let’s say this was your living room:&lt;/p&gt;
&lt;figure&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2017-03-14-how-to-launch-software-changes-without-pissing-people-off/1*7KlHRO_F3TcPVmyVBWy0iQ.png?v=cbb829b64c08&quot; /&gt;
&lt;/figure&gt;
&lt;p&gt;And one day it suddenly became like this:&lt;/p&gt;
&lt;figure&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2017-03-14-how-to-launch-software-changes-without-pissing-people-off/1*Lrx5kCUg442qq4Rb1QzYHA.png?v=79160386cc9f&quot; /&gt;
&lt;/figure&gt;
&lt;p&gt;You wouldn’t be cool with that at all. You’d be totally freaked out!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;What!? Where are all my books? What is all this creepy stuff? Whose head is that? Are those antlers?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;That’s exactly what we do to our customers all the time. No wonder they’re always ranting on Twitter.&lt;/p&gt;
&lt;h2&gt;Why do we make disruptive changes?&lt;/h2&gt;
&lt;p&gt;There are a few reasons developers decide to steamroll NEW stuff.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;It’s hard for us to keep legacy tech around.&lt;/strong&gt; It’s easier to put everyone on the newest iteration and maintain only that.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;It’s hard for us to make transitions elegant.&lt;/strong&gt; A redesigned screen or feature might be jarring, but it takes extra care to ease people into the change.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;It’s hard for us to balance business interests and our users’ needs.&lt;/strong&gt; Sometimes we need to make a big move to stay relevant in the market or help the bottom line, so we drop a bombshell update on the world — continuity be damned.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Notice a theme there? It’s hard for &lt;em&gt;us&lt;/em&gt;. Our laziness or time constraints take over, so we pass the buck.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;How we can do better&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Not all changes are massively disruptive, so we just need a strategy for identifying the ones that are, and then handle them properly.&lt;/p&gt;
&lt;p&gt;Here’s how we do it at Basecamp.&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;Make only additive updates and improvements.&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Taking away a feature is a surefire way to upset your customers. Even if it’s something small or innocuous, you can guarantee someone depended heavily on that one thing you took away.&lt;/p&gt;
&lt;p&gt;The solution? &lt;strong&gt;Don’t take things away&lt;/strong&gt; (if you can possibly avoid it.)&lt;/p&gt;
&lt;p&gt;Thoughtfully &lt;em&gt;adding&lt;/em&gt; stuff is great. Who wouldn’t want more for their money?&lt;/p&gt;
&lt;p&gt;It’s also fine to improve rough spots. Make the same features look better, work better, or get the job done faster. Nobody’s going to be bothered by that.&lt;/p&gt;
&lt;p&gt;The don’t-remove-stuff philosophy has a strategic upside, too. If you can’t take anything away, you’ll be more conscientious about what you put in.&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;Take extra care when making a disruptive change.&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Sometimes you have a big idea that makes your product better, but switching over will be bumpy for your existing users. In that case it’s worth the additional effort to smooth things out, even if it means extending your development budget to build transition-related features.&lt;/p&gt;
&lt;p&gt;We did this last year when we launched &lt;a href=&quot;https://m.signalvnoise.com/a-bunch-of-big-updates-for-basecamp-3-3af3a93eb8f9#.ycpq30jey&quot;&gt;some big changes&lt;/a&gt; in Basecamp 3. We spent a few extra weeks making a settings screen for the new features we were introducing, so we wouldn’t be shoving them down our customers’ throats. The new stuff was turned off by default, so people could opt &lt;em&gt;in&lt;/em&gt; if they wanted to, rather than having to opt &lt;em&gt;out&lt;/em&gt; of something they didn’t want.&lt;/p&gt;
&lt;p&gt;Whatever extra time you spend doing this is a drop in the bucket compared to the exponentially greater time your customers might have wasted out of confusion or frustration.&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;Don’t bother pre-announcing changes.&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;You might think it’d be helpful to warn everyone before a big launch, like…&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;In three weeks, this website will be totally unrecognizable. You’ll have to figure everything out from scratch, but we think the new one is nicer. Enjoy!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;…but what good does that do? Maybe the advance notice dulls the shock, but the customer can’t act on this information. They have to wait to be interrupted again later by the actual change.&lt;/p&gt;
&lt;p&gt;This only prolongs the anxiety, with very little upside. It’s better to focus energy on the transition instead—make it so smooth that there’s no need for a pre-announcement.&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;Explain what’s different.&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;It’s bad enough to be forced into an update you didn’t agree to, but it’s even worse if you have no idea what happened or why things changed.&lt;/p&gt;
&lt;p&gt;Make sure you have a way to introduce and explain what’s new when you launch, either via in-app announcements, a mailing list, a blog, or whatever method you have to communicate with customers.&lt;/p&gt;
&lt;p&gt;People may not like the changes, but at least they won’t be blindsided. It’s the courteous thing to do.&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;Split distinct major versions and keep them around forever.&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;When we’ve collected enough new ideas to constitute a major rethink of Basecamp (this usually takes years), we create a whole new version from scratch. The previous versions &lt;a href=&quot;https://basecamp.com/about/policies/until-the-end-of-the-internet&quot;&gt;live on in perpetuity&lt;/a&gt; in maintenance mode.&lt;/p&gt;
&lt;p&gt;That means even there’s no disruption for people who are happily using a previous version. We incur the maintenance time and costs to keep it all running, and they keep paying us like they always did.&lt;/p&gt;
&lt;p&gt;This might not work for some products, but it’s worked well for ours. Our customers get to keep using the version they like for as long as they want, with no pressure to do anything else. They can migrate to the newer version on their own timeline. Or not.&lt;/p&gt;
&lt;h2&gt;You’ll be glad you did&lt;/h2&gt;
&lt;p&gt;Working through these issues might not be the most fun and exciting part of your job, but it makes a big difference in how people perceive your product, your service, and your company as a whole.&lt;/p&gt;
&lt;p&gt;A few people will always complain about any change you make. That’s life. But these approaches will help keep your support load lower and your customers happier.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This was originally posted on Signal vs. Noise.&lt;/em&gt;&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>Strategies for building a dual-platform mobile app</title>
		<link href="https://jonas.do/writing/2017-03-05-strategies-for-building-a-dual-platform-mobile-app/"/>
		<updated>March 5, 2017</updated>
		<id>https://jonas.do/writing/2017-03-05-strategies-for-building-a-dual-platform-mobile-app/</id>
		<content type="html">&lt;p&gt;A few tips to help your app co-exist on iOS and Android.&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>The underappreciated value of incremental design</title>
		<link href="https://jonas.do/writing/2016-09-08-the-underappreciated-value-of-incremental-design/"/>
		<updated>September 8, 2016</updated>
		<id>https://jonas.do/writing/2016-09-08-the-underappreciated-value-of-incremental-design/</id>
		<content type="html">&lt;figure&gt;
  &lt;img alt=&quot;&quot; src=&quot;https://jonas.do/assets/images/blog/2016-09-08-the-underappreciated-value-of-incremental-design/1*zu-l5ZmXRY-sJOFG8vcJew.png?v=4957034c7a35&quot; title=&quot;&quot; /&gt;
  &lt;figcaption&gt;The &lt;a href=&quot;https://en.wikipedia.org/wiki/Convair_Model_118&quot; data-href=&quot;https://en.wikipedia.org/wiki/Convair_Model_118&quot; class=&quot;markup--anchor markup--figure-anchor&quot; rel=&quot;noopener&quot; target=&quot;_blank&quot;&gt;Convair Model 118 Flying&amp;nbsp;Car&lt;/a&gt;.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Apple announced &lt;a href=&quot;http://www.apple.com/iphone/&quot;&gt;iPhone 7&lt;/a&gt; this week, and without missing a beat, the tech press &lt;a href=&quot;http://www.nytimes.com/2016/09/08/technology/whats-really-missing-from-the-new-iphone-dazzle.html&quot;&gt;decried it as dull&lt;/a&gt;. Tech pundits seem to have this same argument cued up every time Apple launches something that’s not &lt;em&gt;game-changing innovation&lt;/em&gt;. I think they’re totally missing the point.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;There are two ways to update an existing product:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Make a brand new version that’s unlike everything before it.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Improve it by simplifying it, making it more powerful, or adding new capabilities.&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;You can’t do #1 all the time. It’s just not possible. It’s a testament to Apple’s design prowess that they’ve pulled off #1 so many times, the public now expects it as a matter of routine.&lt;/p&gt;
&lt;p&gt;Furthermore, making brand new versions all the time isn’t even necessarily good for customers. The iPhone is a stable, mature product that’s wildly popular and used by a massive number of people. Changing it dramatically every year is going to piss people off. Do you always want to relearn how your phone works every time you upgrade it? Do you always want to suffer the &lt;a href=&quot;http://www.pcworld.com/article/201297/apples_iphone_4_antenna_gate_timeline.html&quot;&gt;inevitable flaws&lt;/a&gt; and &lt;a href=&quot;http://money.cnn.com/2016/09/02/technology/samsung-galaxy-note-7-recall/&quot;&gt;unforeseen bugs&lt;/a&gt; that arise when new moonshot stuff is launched at scale for the first time?&lt;/p&gt;
&lt;p&gt;Sure you do, if you’re a tech reporter! But not if you’re a non-tech-obsessed human person who just wants to text their friends and check Facebook. If you’re that person, stability is a virtue, not a downside.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;More importantly, there’s a critical aspect to these seemingly “mundane” product updates that people in the peanut gallery are missing:&lt;/p&gt;
&lt;h2&gt;Incremental updates help stack the deck for a big-splash release in the future.&lt;/h2&gt;
&lt;p&gt;When you have an existing product and you &lt;em&gt;do&lt;/em&gt; want to make a big change to it, you can do that two ways:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Bite the bullet, and launch it all at once in a massive blowout release that shocks everybody.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Spread the changes out over a couple of releases that get you to the same end goal, but that aren’t as individually shocking to your customers.&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;In the case of iPhone 7, I believe the &lt;a href=&quot;http://www.theverge.com/2016/9/7/12823596/apple-iphone-7-no-headphone-jack-lightning-earbuds&quot;&gt;removal of the headphone jack&lt;/a&gt; is a tell that they’re doing the latter. I think whatever is coming after iPhone 7 depended on reclaiming that headphone jack space for something else. Every tiny bit of space matters!&lt;/p&gt;
&lt;p&gt;By killing the jack in this release, they’re freeing themselves up to make a bigger move next. They knew everyone would whine and vent about that detail now. That means the next BIG launch won’t be marred by discussion about headphone jacks, because we’ll all have gotten over it by then. (People have a surprisingly short-term memory for the &lt;em&gt;very strong opinions&lt;/em&gt; they held even a year earlier.)&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;The bottom line is, people get excited about changes and shiny new things, but they also &lt;strong&gt;hate&lt;/strong&gt; changes — especially when they’re disruptive or different in ways that don’t seem to be a clear improvement over the old ways.&lt;/p&gt;
&lt;p&gt;So, launching an update to an existing product is a difficult balancing act between these two extremes. Sometimes the big splash is fully warranted, but the rest of the time it’s best to be conservative and incremental. Apple’s carefully orchestrated release cadence is the perfect example of this, much to the chagrin of the overeager tech press.&lt;/p&gt;
&lt;p&gt;Product releases are part of a larger long-term strategy, and they only make sense when you know the full picture. Only Apple knows theirs, but I’d bet on something big next time around. I suspect we won’t be bored for much longer.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This was originally posted on Signal vs. Noise.&lt;/em&gt;&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>The art of designing with heart</title>
		<link href="https://jonas.do/writing/2016-08-29-the-art-of-designing-with-heart/"/>
		<updated>August 29, 2016</updated>
		<id>https://jonas.do/writing/2016-08-29-the-art-of-designing-with-heart/</id>
		<content type="html">&lt;figure&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2016-08-29-the-art-of-designing-with-heart/1*v3A6ZXFmPhNOenDCuSbOdA.jpeg?v=8c16c3af6b68&quot; /&gt;
&lt;/figure&gt;
&lt;p&gt;One of the things I love about making software is that it’s a deeply mental exercise, chock full of heady processes, abstractions, and interconnected pathways.&lt;/p&gt;
&lt;p&gt;You can fill your brain with the practical nuts and bolts side of it—research, strategy, prototyping, programming, UI, operations, and more. Lots more.&lt;/p&gt;
&lt;p&gt;And if that’s not enough? Indulge yourself in metrics and performance. Every last detail can be tested, quantified and optimized to the fullest. Get high on KPIs and keep your eyes on your ROI!&lt;/p&gt;
&lt;p&gt;The problem is…with so much to think about, and so many logistics to obsess over, it’s easy to forget the reason you’re doing any of this in the first place:&lt;/p&gt;
&lt;h3&gt;🚨️ YOUR SOFTWARE EXISTS TO HELP PEOPLE! 🚨&lt;/h3&gt;
&lt;p&gt;Designers usually call this notion &lt;em&gt;User Experience&lt;/em&gt; or &lt;em&gt;Empathy.&lt;/em&gt; I think those names stink. They’re buzzwordy and vague enough to mean different things in different contexts.&lt;/p&gt;
&lt;p&gt;I think we should call it what it really is: &lt;strong&gt;&lt;em&gt;Designing With Heart.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This isn’t something that’s the responsibility of one specific team in your company, or one step in a process that you can check off. It’s a core value that informs every decision you make.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Here’s what that means in practice.&lt;/p&gt;
&lt;p&gt;At the other end of all your strategy and metrics and tech, there are &lt;strong&gt;real people&lt;/strong&gt;. Living, breathing people — who are busy dealing with their weird life, arguing with their kids, trying to figure out what’s for dinner.&lt;/p&gt;
&lt;p&gt;When you build software, you’re painstakingly inventing a machine that stands in your place, feigns sentience, and interacts with these people on your behalf so they can accomplish something meaningful.&lt;/p&gt;
&lt;p&gt;Your software is not just a bunch of code and UI you smushed together. It’s also a compilation of your best ideas, your best intentions, your desire to help others, your compassion, your feelings, your soul.&lt;/p&gt;
&lt;p&gt;Your software is YOU.&lt;/p&gt;
&lt;p&gt;(That is, if you believe in the art of it. And you should, if you give a damn about doing it right.)&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;When you see things in this light, you’ll notice that a lot of software is dull and lifeless.&lt;/p&gt;
&lt;p&gt;Consider your bank’s website, or your insurance company’s billing system. They’re probably cold and impersonal. That’s because the designers treated their job as a mechanical sequence: they took a set of requirements, invented imaginary personas, wrote user stories, and sprinted their way through the work until the requirements were met. All head, no heart.&lt;/p&gt;
&lt;figure&gt;
  &lt;img alt=&quot;&quot; src=&quot;https://jonas.do/assets/images/blog/2016-08-29-the-art-of-designing-with-heart/1*iFHjFvYBqm_qcwTrM8GKsA.png?v=6c30f958782e&quot; title=&quot;&quot; /&gt;
  &lt;figcaption&gt;Capital One’s “sign in”&amp;nbsp;page.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Now, you might think it’s fine for a bank site to be plain and transactional. After all, banking is &lt;em&gt;literally a set of transactions.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;But compare that to the experience you’d have with a nice bank teller (if you can still remember what that was like.) The teller smiles at you, asks how your day is going, double-checks that your math is right, offers to help with something you might have forgotten, and gives you a lollipop! 🍭&lt;/p&gt;
&lt;p&gt;That’s a transaction with a bit of heart.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;OK, so let’s say we want our software to take the place of the bank teller. That means it should ideally provide the same humane, helpful service that they did. But how?&lt;/p&gt;
&lt;p&gt;One option is to anthropomorphize the interface and stick some &lt;a href=&quot;http://alistapart.com/article/personality-in-design&quot;&gt;personality&lt;/a&gt; into it, which results in UI that’s funny, folksy, clever, sarcastic, or cartoonish.&lt;/p&gt;
&lt;figure&gt;
  &lt;img alt=&quot;&quot; src=&quot;https://jonas.do/assets/images/blog/2016-08-29-the-art-of-designing-with-heart/1*G1Fu-srGzuPD_UfESVh7vA.png?v=716f6ba1f697&quot; title=&quot;&quot; /&gt;
  &lt;figcaption&gt;Poncho the sassy weathercat sends you messages that say “Zzz Zzzzzzz” and “Purrrrrrrrrrrrr.”&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;I think this only works in small doses, because humans have a low tolerance for bullshit. Unless you’re &lt;em&gt;really&lt;/em&gt; good at it, jokey and cutesy stuff gets irritating quickly. That’s even worse than just being mechanical, because it’s a waste of time. It’s usually better to cut to the chase.&lt;/p&gt;
&lt;p&gt;So if mechanical is bad, and excess personality is also bad…Then what’s good?&lt;/p&gt;
&lt;p&gt;The sweet spot is right in the middle. Good software is friendly, casual, approachable — but also serious, gracious, and respectful. Just like a pleasant real-life experience you’d have at a local business.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Achieving this sounds difficult (it is) but there’s an easy trick that helps a lot.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;When you’re designing something, imagine you’re sitting in a room, helping a real person with the task at hand.&lt;/strong&gt; What would you say to them? How would you explain this screen or feature? What advice would you give? What would you tell them to do next?&lt;/p&gt;
&lt;p&gt;Say the answers out loud, and then write down what you said. Now you’re 80% of the way there!&lt;/p&gt;
&lt;p&gt;If you were helping someone in person, you wouldn’t be austere or formal. You wouldn’t use buzzwords or jargon or business-speak. You also wouldn’t drop HOT SARCASTIC JOKE BOMBS on them and distract them with goofy asides. You’d watch what they do, see where they get stuck, and walk them through it. &lt;strong&gt;You’d speak from the heart.&lt;/strong&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;This common sense technique helps you see the forest for the trees. If you struggle to explain something out loud, it’s probably not clear enough. That insight leads you to ask questions like…&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Can we make this interface simpler or more direct?&lt;/li&gt;
&lt;li&gt;Can we reduce or eliminate the choices someone has to make?&lt;/li&gt;
&lt;li&gt;Are we using natural, casual language to explain things fully?&lt;/li&gt;
&lt;li&gt;Is this design respectful of a person’s time and attention?&lt;/li&gt;
&lt;li&gt;Is this something I would personally enjoy using?&lt;/li&gt;
&lt;li&gt;Did we take any shortcuts that benefit US instead of THEM?&lt;/li&gt;
&lt;li&gt;Did we make any incorrect assumptions?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Now your design will inevitably end up clearer and friendlier. That makes your customers happier and more efficient, so they can stop fiddling with software and get back to dinner with their argumentative kids.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;That should be the underlying motivation for your work.&lt;/strong&gt; Not tech, not styling, not stats, and not money. Helping people comes first. The rest follows.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;em&gt;Designing With Heart&lt;/em&gt; doesn’t just apply to making a product, either. It can also guide your marketing, advertising, and sales work.&lt;/p&gt;
&lt;p&gt;For example, let’s say you want to increase the number of paying customers for your product. (Who doesn’t?) That’s a business-first problem, not a people-first problem.&lt;/p&gt;
&lt;p&gt;If you only think business-first, you might blast out canned promotional emails, or show “BUY NOW” callouts all over the place, or interrupt key workflows with interstitial popup ads.&lt;/p&gt;
&lt;figure&gt;
  &lt;img alt=&quot;&quot; src=&quot;https://jonas.do/assets/images/blog/2016-08-29-the-art-of-designing-with-heart/1*X2xG6jVO71GL-9qbQZuzKA.png?v=5dfd8007fe00&quot; title=&quot;&quot; /&gt;
  &lt;figcaption&gt;The Wall Street Journal asks you to buy before you’ve even&amp;nbsp;arrived.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;These techniques may well be useful for increasing raw business performance, but they can be annoying and smarmy to customers. That’s the opposite of what we want. So how do we reconcile the difference?&lt;/p&gt;
&lt;p&gt;Easy: think about people again!&lt;/p&gt;
&lt;p&gt;There’s nothing inherently bad about clearly communicating the value of your product, making it easier to buy it, spreading your message to new audiences, or even asking for referrals or reviews — as long as you do so in a way that’s considerate, honest, and at the right moment.&lt;/p&gt;
&lt;p&gt;Don’t interrupt people when they’re in the middle of something, nag them incessantly, or hard-sell them into doing what you want. If you ask for a favor, make it worth their time by thoughtfully explaining why you need their help, and perhaps offering an incentive in trade.&lt;/p&gt;
&lt;p&gt;Follow this approach and your promotional efforts won’t just benefit you, they’ll benefit people too.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;There’s one more thing you can do to Design With Heart: &lt;strong&gt;don’t be afraid to reveal yourself.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;People develop emotional connections to other people—not machines.&lt;/p&gt;
&lt;p&gt;When your customers can see who’s behind the curtain, and when you speak to them with honesty and authenticity, they’ll be more likely to identify with your message and approach.&lt;/p&gt;
&lt;figure&gt;
  &lt;img alt=&quot;&quot; src=&quot;https://jonas.do/assets/images/blog/2016-08-29-the-art-of-designing-with-heart/1*VnbpltSCY8csNEhQWLCwKg.png?v=7bba4990e638&quot; title=&quot;&quot; /&gt;
  &lt;figcaption&gt;Nate Kontny’s Highrise updates always have a personal&amp;nbsp;touch.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;If you built something because you fundamentally care about helping people, and you intend to have their back…say it! Put your name on it, tell your story, show your face, and stand behind your work. Share your &lt;em&gt;real&lt;/em&gt; personality rather than trying to graft a fake one onto an inanimate program.&lt;/p&gt;
&lt;p&gt;Your customers will respond in kind — and that’s the most rewarding thing of all. 💞&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This was originally posted on Signal vs. Noise.&lt;/em&gt;&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>Just keep chipping away at it</title>
		<link href="https://jonas.do/writing/2016-07-15-just-keep-chipping-away-at-it/"/>
		<updated>July 15, 2016</updated>
		<id>https://jonas.do/writing/2016-07-15-just-keep-chipping-away-at-it/</id>
		<content type="html">&lt;p&gt;Why perfection and speed may not matter as much as you think.&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>Why we need paid family leave in the U.S.</title>
		<link href="https://jonas.do/writing/2016-06-09-why-we-need-paid-family-leave-in-the-u-s/"/>
		<updated>June 9, 2016</updated>
		<id>https://jonas.do/writing/2016-06-09-why-we-need-paid-family-leave-in-the-u-s/</id>
		<content type="html">&lt;p&gt;When you have a newborn baby, your home life descends into temporary chaos. There’s crying and messes and strange liquids everywhere, plus doctor appointments, grocery store runs, and endless laundry. And that’s not all: new moms need lots of support and &lt;a href=&quot;http://www.dailymail.co.uk/health/article-2102517/Women-need-year-recover-childbirth-study-finds.html&quot;&gt;ample time to recover&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;But since Americans keep prioritizing EXTREME PRODUCTIVITY and individualism over everything else, most working parents don’t have time to get their lives in order. We’re expected to get back to the grind &lt;a href=&quot;http://www.nydailynews.com/news/national/u-s-behind-world-parental-leave-policy-study-papua-new-guinea-swaziland-u-s-lag-article-1.134271&quot;&gt;right away&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Don’t like it? Too bad. Stick that baby in a daycare, choke down a few painkillers, slap on a fake smile, and numb your way through the whole mess. You’ll see the kid on the weekends. It’s the American way!&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Truth be told…the American way is fucked. This is what really happens when you go back to work so soon:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;You’re a distracted, tired employee&lt;/strong&gt; who’s running on fumes and whose mind is elsewhere.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;You’re fighting with your partner&lt;/strong&gt; because you’re overwhelmed trying to balance too much at once.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;You’re missing precious time with your new child.&lt;/strong&gt; At this early age they change every 20 minutes. You want to be there for that, and they need you to be there.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I know these things from experience. I had no parental leave when my daughter was born 7 years ago. I took a couple weeks of vacation and went back to work, leaving my wife alone with an especially feisty newborn. We slogged through it, but we suffered the fallout for a long time after that.&lt;/p&gt;
&lt;p&gt;And I still had it relatively easy! At least I had some paid vacation time to use, and we could afford to have my wife stay home. Lower income families don’t have those options. If you’re earning hourly wages and living paycheck to paycheck, think you’ll skip getting paid when you suddenly have another person to care for?&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;These days, I’m so fortunate to work for a forward-thinking company with a generous &lt;a href=&quot;https://m.signalvnoise.com/employee-benefits-at-basecamp-d2d46fd06c58#.kyi8mrda3&quot;&gt;parental leave policy&lt;/a&gt;. When my son was born in April, I was given 6 weeks of paid time off—a rare benefit for a father in the U.S.&lt;/p&gt;
&lt;p&gt;Having that time allowed me to relax and focus entirely on my family. &lt;em&gt;Being dad&lt;/em&gt; was my full-time job when it was needed most. I could do all the laundry, calm the crying, and help my wife get rest.&lt;/p&gt;
&lt;figure&gt;
  &lt;img alt=&quot;&quot; src=&quot;https://jonas.do/assets/images/blog/2016-06-09-why-we-need-paid-family-leave-in-the-u-s/1*lLMwRqkYcccg1fUU_47IQw.gif?v=52f95fddb23d&quot; title=&quot;&quot; /&gt;
  &lt;figcaption&gt;The family leave experience&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;I missed about a month of work, and everything kept on running without me. We put a couple of my projects on hold. It was fine.&lt;/p&gt;
&lt;p&gt;My job paid me my usual salary, but even more than that, they gave me a priceless gift: dedicated time with my new son. That experience endeared me to the company more than just about anything else they could do. In return, I came back to work feeling enthusiastic instead of worn out and stressed.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Now, of course paid leave is wonderful for an employee, but how about for a business? Why should a company pay workers &lt;em&gt;not to work&lt;/em&gt;? It’s already expensive to pay for health insurance and other employee benefits.&lt;/p&gt;
&lt;p&gt;That’s a fair argument, but forcing zombified employees back to work doesn’t make their problems magically go away. It just causes extra stress and burnout. That results in higher turnover. And turnover is even more expensive! Research shows many businesses &lt;a href=&quot;http://www.nationalpartnership.org/research-library/work-family/paid-leave/paid-leave-good-for-business.pdf&quot;&gt;save money&lt;/a&gt; overall with a paid family leave policy due to reduced turnover rates.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Whether a national solution for parental leave in the U.S. involves a cultural shift, government action, private sector changes, or some combination of all three, I hope I’ve helped shine a little light on the truth.&lt;/p&gt;
&lt;p&gt;If you’re an American worker, look for jobs that have supportive family policies. (They’re hard to find right now, but they &lt;a href=&quot;https://blog.etsy.com/news/2016/strong-families-strong-business-a-step-forward-in-parental-leave-at-etsy/&quot;&gt;do exist&lt;/a&gt;.)&lt;/p&gt;
&lt;p&gt;It’s worth the effort. You won’t remember yet another month you spent at work, but you’ll never forget the beginning of your child’s life.&lt;/p&gt;
&lt;p&gt;And if you care about this issue like I do, keep talking about it! Call your representatives. Talk to your boss. Let’s help change it for everyone and make this post obsolete.&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>Let’s stop trivializing design work</title>
		<link href="https://jonas.do/writing/2016-05-12-lets-stop-trivializing-design-work/"/>
		<updated>May 12, 2016</updated>
		<id>https://jonas.do/writing/2016-05-12-lets-stop-trivializing-design-work/</id>
		<content type="html">&lt;p&gt;This week, Instagram updated their logo, and right on cue, the Internet exploded about it. This is not a post about that. Rather, this is a post about how we all critique design in public.&lt;/p&gt;
&lt;p&gt;For example, this tweet got a lot of traction, especially from designy people:&lt;/p&gt;
&lt;blockquote class=&quot;twitter-tweet&quot;&gt;&lt;p lang=&quot;en&quot; dir=&quot;ltr&quot;&gt;Behind the scenes on the new Instagram logo &lt;a href=&quot;https://t.co/WPld3t0rJF&quot;&gt;pic.twitter.com/WPld3t0rJF&lt;/a&gt;&lt;/p&gt;&amp;mdash; Cody Sanfilippo (@codysanfilippo) &lt;a href=&quot;https://twitter.com/codysanfilippo/status/730406792140890117?ref_src=twsrc%5Etfw&quot;&gt;May 11, 2016&lt;/a&gt;&lt;/blockquote&gt; &lt;script async=&quot;&quot; src=&quot;https://platform.twitter.com/widgets.js&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;
&lt;p&gt;And rightfully so…it’s a funny GIF. Anything with that thumbs up kid is gold!&lt;/p&gt;
&lt;p&gt;There’s just one problem. Jokes like this spread the misconception that design is an easy and shallow aesthetic exercise. This seems to happen every time a major brand redesigns.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;In case you’ve never made an app icon, here’s what it takes. (I just did this recently for my app &lt;a href=&quot;http://helloweatherapp.com/&quot;&gt;Hello Weather&lt;/a&gt;.)&lt;/p&gt;
&lt;p&gt;You need to:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Distill the overall concept and purpose of your app—and possibly your whole company—into a single visual symbol.&lt;/li&gt;
&lt;li&gt;Design something that fits well with the platform’s guidelines about proportions and color use. This is harder when you support multiple platforms that have different guidelines.&lt;/li&gt;
&lt;li&gt;Attempt to stand out a little, while not standing out &lt;em&gt;too&lt;/em&gt; much, lest you come off as obnoxious relative to other app icons.&lt;/li&gt;
&lt;li&gt;Find a color scheme that has good contrast and works in a bunch of different scenarios (on a black background, on a white background, on top of a bad photo of somebody’s weird poodle, etc.)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Preferably it should also be flexible enough to reduce to a simple black and white glyph as needed.&lt;/p&gt;
&lt;p&gt;Did I mention it needs to scale up and down and be semi-legible from 16x16 to 512x512? An app icon is not just one icon. It’s all of these icons:&lt;/p&gt;
&lt;figure&gt;
  &lt;img alt=&quot;&quot; src=&quot;https://jonas.do/assets/images/blog/2016-05-12-lets-stop-trivializing-design-work/1*nkCFju_BfQ5kIqXNtRTdJw.png?v=4f6cc3ce4d1c&quot; title=&quot;&quot; /&gt;
  &lt;figcaption&gt;Icon size variations required for an iOS&amp;nbsp;app&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Oh by the way, you have just one tiny square in which to cram all those requirements.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;So making an icon is trickier than it appears, and there are a lot of constraints to consider. A company as smart and design-minded as Instagram didn’t just crack open Illustrator and hack together an icon in 20 minutes — they probably designed and tested dozens of variations for weeks or months before choosing the final one.&lt;/p&gt;
&lt;p&gt;Choosing is tough too. Let’s say you end up with 2 or 3 versions you like. There’s no way to know which one is right, but no matter what you pick, loads of people will tell you it’s wrong. An alarming number of people have the free time to tell you that they “don’t care for red” or any number of other equally inane comments.&lt;/p&gt;
&lt;p&gt;It takes bravery and some pretty thick skin to launch stuff like this. Maybe it’s best to hide in a bunker for the week.&lt;/p&gt;
&lt;figure&gt;
  &lt;img alt=&quot;&quot; src=&quot;https://jonas.do/assets/images/blog/2016-05-12-lets-stop-trivializing-design-work/1*dFbS3LfAXu41p6vFaqKSbQ.png?v=4b755a46c28f&quot; title=&quot;&quot; /&gt;
  &lt;figcaption&gt;Here are some designers preparing for Internet feedback before launching a rebranding.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;hr /&gt;
&lt;p&gt;Overall, making an app icon is still a heck of a lot easier than landing a &lt;a href=&quot;https://www.youtube.com/watch?v=RPGUQySBikQ&quot;&gt;rocket on a boat in the ocean&lt;/a&gt; or the millions of things in life that are really truly difficult. But it’s not child’s play, either.&lt;/p&gt;
&lt;p&gt;That’s why everyone has an app idea but only a small handful of people actually make apps: it’s hard to do, and even harder to do well. As designers who intend to be taken seriously (and paid well) for their efforts, we should acknowledge that and talk about it more often.&lt;/p&gt;
&lt;p&gt;A good start is to change how you react to new design work in public. When people make big changes or launch new stuff, applaud them, support them, share positive comments or thoughtful critiques. Lead by example. That’s what you’d want them to do for you.&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>Why I love ugly, messy interfaces — and you probably do too</title>
		<link href="https://jonas.do/writing/2016-04-06-why-i-love-ugly-messy-interfaces-and-you-probably-do-too/"/>
		<updated>April 6, 2016</updated>
		<id>https://jonas.do/writing/2016-04-06-why-i-love-ugly-messy-interfaces-and-you-probably-do-too/</id>
		<content type="html">&lt;figure&gt;
  &lt;img alt=&quot;&quot; src=&quot;https://jonas.do/assets/images/blog/2016-04-06-why-i-love-ugly-messy-interfaces-and-you-probably-do-too/1*yxbVLq_-ECDJBdTBPkOZzw.png?v=aba5b6bfaf9e&quot; title=&quot;&quot; /&gt;
  &lt;figcaption&gt;Illustration by &lt;a href=&quot;https://twitter.com/nongallery&quot; data-href=&quot;https://twitter.com/nongallery&quot; class=&quot;markup--anchor markup--figure-anchor&quot; rel=&quot;noopener&quot; target=&quot;_blank&quot;&gt;Nate&amp;nbsp;Otto&lt;/a&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;&lt;em&gt;Beautiful. Fresh. Clean. Simple. Minimal.&lt;/em&gt; These words have been dominating design discourse for a while now. In case you’ve managed to miss them, check out this &lt;a href=&quot;http://www.creativebloq.com/portfolios/examples-712368&quot;&gt;review of portfolio websites&lt;/a&gt; over on Creativebloq. The word &lt;em&gt;beautiful&lt;/em&gt; is used 6 times, and &lt;em&gt;simple&lt;/em&gt; 11 times. In one article.&lt;/p&gt;
&lt;p&gt;Designers use these words to describe their values, goals, and results. They plaster their portfolios and resumés with them. Non-designers use them too. They’re everywhere.&lt;/p&gt;
&lt;p&gt;If you’ve hitched a ride on this wagon, you might have a website that looks something like this:&lt;/p&gt;
&lt;figure&gt;
  &lt;img alt=&quot;&quot; src=&quot;https://jonas.do/assets/images/blog/2016-04-06-why-i-love-ugly-messy-interfaces-and-you-probably-do-too/1*NKqsy065aWUHQBL-v4wsNA.png?v=ec0e7181ad0e&quot; title=&quot;&quot; /&gt;
  &lt;figcaption&gt;compliments.dk&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Lovely designs like this have become so commonplace that &lt;em&gt;beautiful&lt;/em&gt; and &lt;em&gt;clean&lt;/em&gt; are almost baseline constraints for new projects. It’s like every designer had the same Pinterest coffeeshop fever dream, and decided the whole world had to become lifestyle-chic.&lt;/p&gt;
&lt;p&gt;And that makes sense, really! Everyone likes easily digestible things that look bright and stylish. Nobody wants ugly, messy stuff.&lt;/p&gt;
&lt;p&gt;Or do they?&lt;/p&gt;
&lt;h3&gt;Here’s some ugly design that’s unbeatable.&lt;/h3&gt;
&lt;figure&gt;
  &lt;img alt=&quot;&quot; src=&quot;https://jonas.do/assets/images/blog/2016-04-06-why-i-love-ugly-messy-interfaces-and-you-probably-do-too/1*yBNGx7aCgSW8UTTQpcvc0w.png?v=8f1172fc84cb&quot; title=&quot;&quot; /&gt;
  &lt;figcaption&gt;Craigslist&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h3&gt;Here’s some cluttered design that’s quite popular.&lt;/h3&gt;
&lt;figure&gt;
  &lt;img alt=&quot;&quot; src=&quot;https://jonas.do/assets/images/blog/2016-04-06-why-i-love-ugly-messy-interfaces-and-you-probably-do-too/1*jUzsSNCstXWNWJNxnzed3g.png?v=460891df82fc&quot; title=&quot;&quot; /&gt;
  &lt;figcaption&gt;Adobe Photoshop CC&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h3&gt;Here’s some complex design that 1.5 billion people use every month.&lt;/h3&gt;
&lt;figure&gt;
  &lt;img alt=&quot;&quot; src=&quot;https://jonas.do/assets/images/blog/2016-04-06-why-i-love-ugly-messy-interfaces-and-you-probably-do-too/1*8PxrdXY5XwPm00Zc0L2Gyw.png?v=e650d4a7a4f6&quot; title=&quot;&quot; /&gt;
  &lt;figcaption&gt;Facebook&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;So…wait. If &lt;em&gt;beautiful, fresh, clean,&lt;/em&gt; and &lt;em&gt;simple&lt;/em&gt; are so important, why hasn’t someone upended all of these products with something nicer? It’s not for a lack of trying. There are countless simpler, better-looking Craigslist and Photoshop competitors, for example.&lt;/p&gt;
&lt;p&gt;The answer is that these products do an incredible job of solving their users’ problems, and their complex interfaces are a key reason for their success.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Let’s say your goal is to make a global peer-to-peer commerce network. That’s a big, complicated project to tackle.&lt;/p&gt;
&lt;p&gt;You could attempt to reduce your solution down to a minimal version, cutting out features and reducing density in the name of beauty and simplicity. Here’s a Craigslist &lt;a href=&quot;https://www.behance.net/gallery/32422397/Craiglist-redesign-2016&quot;&gt;redesign concept&lt;/a&gt; like that. &lt;em&gt;(Designers sure hate Craigslist, don’t they? Has any other site had more unsolicited redesigns?)&lt;/em&gt;&lt;/p&gt;
&lt;figure&gt;
  &lt;img alt=&quot;&quot; src=&quot;https://jonas.do/assets/images/blog/2016-04-06-why-i-love-ugly-messy-interfaces-and-you-probably-do-too/1*4IUdgtkmEaYJMM8l0DnXBw.png?v=d91a094907b4&quot; title=&quot;&quot; /&gt;
  &lt;figcaption&gt;&lt;em class=&quot;markup--em markup--figure-em&quot;&gt;Craigslist redesign concept by &lt;/em&gt;&lt;a href=&quot;https://www.behance.net/aureliensalomon&quot; data-href=&quot;https://www.behance.net/aureliensalomon&quot; class=&quot;markup--anchor markup--figure-anchor&quot; rel=&quot;noopener&quot; target=&quot;_blank&quot;&gt;Aurélien&amp;nbsp;SALOMON&lt;/a&gt;.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Or, you might decide that you really &lt;em&gt;can’t&lt;/em&gt; cut features, because it’s more important to nail every use case you care about. (Remember, you have to support a huge number of scenarios to reach table stakes for this project.) Now beauty and simplicity are instantly a much lower priority. Making something useful comes first.&lt;/p&gt;
&lt;p&gt;For another example, think of Photoshop. How many graphic designers who idolize Swiss Style also use Photoshop every day? Probably most of them. Yet Photoshop’s UI is the antithesis of minimal — it has more nasty junk drawers than your parents’ unkempt basement. It doesn’t matter at all, because people don’t come to Photoshop for inspirational UI. They use it to get the job done.&lt;/p&gt;
&lt;p&gt;In other words, sometimes this isn’t so great:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://jonas.do/assets/images/blog/2016-04-06-why-i-love-ugly-messy-interfaces-and-you-probably-do-too/1*OLE7IcLOBLYhQUCy9MfsYg.png?v=a13783e0ec40&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;When this is what you really need:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://jonas.do/assets/images/blog/2016-04-06-why-i-love-ugly-messy-interfaces-and-you-probably-do-too/1*B9jSnN9PpD9TkHeyyHFlaA.png?v=2631a918e8ab&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Now, obviously I’m not suggesting you should go clutter up your design work, or make it look crappy on purpose. I’m also not suggesting that the examples above couldn’t be improved.&lt;/p&gt;
&lt;p&gt;My point is: there is no single right way to do things. There’s no reason to assume that having a lot of links or text on a page, or a dense UI, or a sparse aesthetic is fundamentally bad — those might be fine choices for the problem at hand. Especially if it’s a big, hairy problem.&lt;/p&gt;
&lt;p&gt;Products that solve big, hairy problems are life savers. I love using these products because they work &lt;em&gt;so damn well&lt;/em&gt;. Sure they’re kind of a sprawling mess. That’s exactly why they work!&lt;/p&gt;
&lt;p&gt;We needn’t all pray at the beautiful minimalist design altar. Design doesn’t have to be precious. Toss out your assumptions and build what works best.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;This was originally posted on Signal vs. Noise. Adapted from a talk I gave at_ &lt;a href=&quot;http://webcon.illinois.edu/&quot;&gt;&lt;em&gt;University of Illinois Webcon&lt;/em&gt;&lt;/a&gt;_.&lt;/strong&gt;&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>How we made an iPhone app on the side</title>
		<link href="https://jonas.do/writing/2016-02-06-how-we-made-an-iphone-app-on-the-side/"/>
		<updated>February 6, 2016</updated>
		<id>https://jonas.do/writing/2016-02-06-how-we-made-an-iphone-app-on-the-side/</id>
		<content type="html">&lt;p&gt;Getting a side project done—&lt;a href=&quot;https://medium.com/@jonasdowney/how-we-made-an-iphone-app-on-the-side-and-a-few-tips-to-help-you-do-it-too-454b3c655bc4#.emnopw3h6&quot;&gt;eventually&lt;/a&gt;.&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>Knowing the words is half the battle</title>
		<link href="https://jonas.do/writing/2016-02-03-knowing-the-words-is-half-the-battle/"/>
		<updated>February 3, 2016</updated>
		<id>https://jonas.do/writing/2016-02-03-knowing-the-words-is-half-the-battle/</id>
		<content type="html">&lt;p&gt;One of my favorite career stories is &lt;a href=&quot;https://thegreatdiscontent.com/interview/michael-bierut&quot;&gt;this one&lt;/a&gt; from Michael Beirut:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I designed little magazines when I was in the third and fourth grades, and I made logos for my friends’ bands when I was in the seventh grade. I could do hand lettering, and if someone wanted an animal in the logo, I could do that; if someone needed a poster for the school play, I could do that, too.&lt;/p&gt;
&lt;p&gt;All along, I had no idea that what I was doing was called graphic design. I lived in the middle of nowhere at a time when no one knew anything about something like graphic design.&lt;/p&gt;
&lt;p&gt;By accident, I happened to find a book in my high school library…it was called Aim for a Job in Graphic Design/Art. I opened the book up, and it was like receiving an instruction manual for my future career: it was all right there. I was about 15 at the time, and I thought, “This is what I want to do.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This bears repeating: one of the world’s preeminent graphic designers **didn’t know graphic design was a thing **— let alone a job you could get paid for — until high school.&lt;/p&gt;
&lt;p&gt;He knew what the &lt;em&gt;idea&lt;/em&gt; of graphic design was, and he even knew how to do it. But he didn’t know what to call it.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Perhaps the biggest obstacle to gaining skills in a given domain is knowing the right words. Being a beginner is intimidating because you don’t speak the same language as experts, who have often &lt;a href=&quot;http://www.nbc.com/saturday-night-live/video/nick-burns-your-companys-computer-guy/n11524&quot;&gt;forgotten what it’s like to be a beginner&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you’ve ever had to talk to a car mechanic, you know how it feels. In the immortal words of &lt;a href=&quot;https://www.youtube.com/watch?v=am8mbOeKBzE&quot;&gt;George Costanza&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Of course [car mechanics] are trying to screw you! They can make up anything, and nobody knows! “Why, you need a new Johnson Rod in here.” Ohh…a Johnson Rod…Yeah, well, better put one of those on!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;p&gt;Here’s another example. Millions of people use iPhones, but they don’t know the official names for all the interface widgets and the underlying stuff that makes them work. It doesn’t affect their ability to use an iPhone, because the iPhone is well-designed.&lt;/p&gt;
&lt;h3&gt;Customer:&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;I went to Twitter, then hit the thing that said “Notifications”, and a new screen came in, then I saw some messages, and it stopped working.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;By contrast, an iOS developer knows the domain words, so they can be more precise:&lt;/p&gt;
&lt;h3&gt;Developer:&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;The customer opened the Twitter app, then selected the Notifications &lt;strong&gt;Tab&lt;/strong&gt; in the &lt;strong&gt;Tab Bar.&lt;/strong&gt; The Notifications &lt;strong&gt;Table View&lt;/strong&gt; &lt;strong&gt;rendered&lt;/strong&gt; for a moment but then the app &lt;strong&gt;crashed&lt;/strong&gt;. The issue might be the Notifications &lt;strong&gt;View Controller&lt;/strong&gt; or some &lt;strong&gt;malformed data&lt;/strong&gt; in one of the notifications.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;In product design, this is related to User Experience (UX). Part of a UX designer’s job is making sure a product’s internal language is either hidden away, or translated into common words that users can understand and interact with. If you don’t do this, you might end up with &lt;a href=&quot;http://blog.codinghorror.com/this-is-what-happens-when-you-let-developers-create-ui/&quot;&gt;this kind of thing&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;A customer support rep’s job is the opposite: they translate customer-speak into domain words so a specific problem can be resolved — especially in the case of a bug report that gets passed along to developers.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Here’s one last example. I’ve been an obsessive music fan for most of my life, but I’ve never formally studied it, so I don’t know the terminology. Check out this video of &lt;a href=&quot;https://twitter.com/jjbbllkk&quot;&gt;Jeremy Leaird-Koch&lt;/a&gt; building an electronic song from scratch on an OP-1. (Jump to 1:25 or so.) Be sure to watch the subtitles.&lt;/p&gt;
&lt;p&gt;If you make it through the whole video, you’ll see a ton of expert language:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Sequencing&lt;/li&gt;
&lt;li&gt;Swing&lt;/li&gt;
&lt;li&gt;Delay&lt;/li&gt;
&lt;li&gt;Kit&lt;/li&gt;
&lt;li&gt;Wubbing&lt;/li&gt;
&lt;li&gt;Phasing&lt;/li&gt;
&lt;li&gt;Filters&lt;/li&gt;
&lt;li&gt;Ambient poly lead&lt;/li&gt;
&lt;li&gt;Modulation&lt;/li&gt;
&lt;li&gt;Envelope sharpening&lt;/li&gt;
&lt;li&gt;Arp (arpeggio)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I’ve put in 30+ years of music listening, and these phrases might as well be in a foreign tongue.&lt;/p&gt;
&lt;p&gt;So it’s not enough to have exposure to the outer surface of a domain. If you want to level up your understanding, you have to be willing to feel ignorant for a while and study it in depth, until you find your sea legs and pick up a handful of those all-important words. There’s no magic to it. This willingness, and a lot of practice, is all that separates the experts from the beginners.&lt;/p&gt;
&lt;p&gt;Once you’ve learned a bit of lingo, you’ll find that the words help you ask questions. The questions help you learn how things interact. When you know how things interact, you can start understanding the system as a whole. And pretty soon, you’re an expert too.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;As experts who’ve put in the time, then, how can we make things more approachable for beginners? Wouldn’t it be nice if we could simply eliminate all jargon and special words? Then we’d have no problem, right?&lt;/p&gt;
&lt;p&gt;Well, then we’d have a new problem: we’d have no way to talk to each other! Any sufficiently complex system needs names for its component parts— otherwise there’s no way to talk in detail about the system. So eliminating internal complexity isn’t always possible or even desirable. Still, there are a few things we can do to help.&lt;/p&gt;
&lt;h3&gt;Use plain words instead of fancy words.&lt;/h3&gt;
&lt;p&gt;For example, if you’re a programmer modeling a message sent by a client, call it &lt;strong&gt;ClientMessage&lt;/strong&gt; instead of &lt;strong&gt;ExternalActorSubmissionContent&lt;/strong&gt;.&lt;/p&gt;
&lt;h3&gt;Give abstractions familiar names, so they seem less foreign.&lt;/h3&gt;
&lt;p&gt;In &lt;a href=&quot;https://basecamp.com/&quot;&gt;Basecamp 3&lt;/a&gt;, we called group chats &lt;strong&gt;Campfires&lt;/strong&gt; and direct messages &lt;strong&gt;Pings&lt;/strong&gt;. They’re still abstractions that users have to learn, but at least they’re helpful names—a little descriptive and a little less intimidating.&lt;/p&gt;
&lt;h3&gt;Listen to how beginners talk about the problem, and inherit their language.&lt;/h3&gt;
&lt;p&gt;We did this recently by noticing our customers called Basecamp projects “Basecamps.” They’d say, “Oh, I made a Basecamp for that.” So we ran with it and called Basecamps &lt;em&gt;Basecamps&lt;/em&gt; instead of &lt;em&gt;Projects&lt;/em&gt;.&lt;/p&gt;
&lt;h3&gt;Don’t assume simple words are adequately clear.&lt;/h3&gt;
&lt;p&gt;Trying to be too simple or succinct is usually worse than being clear and verbose. This is why &lt;a href=&quot;https://www.washingtonpost.com/lifestyle/food/no-food-is-healthy-not-even-kale/2016/01/15/4a5c2d24-ba52-11e5-829c-26ffb874a18d_story.html&quot;&gt;people are confused about what food is “healthy&lt;/a&gt;.” Even though &lt;em&gt;healthy&lt;/em&gt; is a simple word, it’s an unclear way to define food.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;If you’re in the privileged position of being an expert at something, don’t forget what it felt like to be a beginner. Let those battle scars inform how you communicate, and choose your words with intention. If you need a reminder of how it feels to be a newbie, just &lt;a href=&quot;http://www.amazon.com/Teenage-Engineering-002-AS-001-OP-1-Synthesizer/dp/B00CXSJUZS/ref=sr_1_1&quot;&gt;pick yourself up an OP-1&lt;/a&gt; and let me know how that ambient poly lead turns out!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This was originally posted on Signal vs. Noise.&lt;/em&gt;&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>A rallying cry for the Weird Wild Web</title>
		<link href="https://jonas.do/writing/2015-09-25-a-rallying-cry-for-the-weird-wild-web/"/>
		<updated>September 25, 2015</updated>
		<id>https://jonas.do/writing/2015-09-25-a-rallying-cry-for-the-weird-wild-web/</id>
		<content type="html">&lt;p&gt;This year, 2015, marked the 20th anniversary of the first time I stuck some HTML on a server and put it out for the world to see. (Sorry about that one, world.)&lt;/p&gt;
&lt;p&gt;Twenty years! Twenty years is a long time to do anything, especially in tech. Given how fast things churn, it’s rather unbelievable that I’m still gainfully employed to write HTML for anything at all in 2015.&lt;/p&gt;
&lt;p&gt;I’ve been reflecting on this recently, as the web’s future keeps sounding rather bleak. It seems that nary a week passes without someone predicting the end of the open web as we know it. Perhaps understandably so — at a glance, the web appears to be suffering a death by a thousand cuts.&lt;/p&gt;
&lt;p&gt;Let’s recap a few of the most common arguments for why the web is totally screwed.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Corporations and governments are encroaching on the open web&lt;/strong&gt; and trying to control it from all sides (bandwidth, access, content, etc.)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Social media sites are sucking up most of the traffic and attention.&lt;/strong&gt; In the process, they’ve become stand-in replacements for the entire Internet (think AOL 2.0.) This has the side effect of turning smaller individual websites into irrelevant sideshows.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;User-hostile advertising practices are degrading user experience&lt;/strong&gt; on the web to an alarming extent.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Native apps provide a better and friendlier alternative to traditional websites-in-browsers.&lt;/strong&gt; As native apps continue to mature, they’ll gradually eat the web with specialized UI for every situation — which means you’ll never need to access the web directly in a browser anymore. This will turn the web into a content delivery mechanism (i.e. HTTP requests) rather than an endpoint for users to interact with directly.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Web designers and developers are overusing slick copycat layouts, styling, and template tools.&lt;/strong&gt; This makes web production easier and trendy looking, but at the expense of individuality and substance, leading us into a bleak dystopian future where web UI becomes the software equivalent of suburban tract housing.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Publishing platforms like Medium are piggybacking off independent writers’ content&lt;/strong&gt; while offering relatively little differentiation or authorship credit in exchange. These platforms are gathering all the small-time folks under a few large umbrellas, thereby reaping most of the financial benefit while hammering more nails in the coffins of traditional independent blogs.&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;p&gt;Alright, so wow. That all sounds pretty terrible, doesn’t it?&lt;/p&gt;
&lt;p&gt;A lot of those things are true. The times are certainly changing, as they always do. We web folk should keep thinking seriously about this, lest we become the old crusty janitors left to turn out the lights.&lt;/p&gt;
&lt;p&gt;But hold on. Forget about all those problems for a moment, foreboding as they may seem. Is there anything good happening now? How about:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Despite their repeated attempts, &lt;strong&gt;big corporations haven’t killed the open web&lt;/strong&gt; — at least not yet!&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Small mom and pop independents now have access to massive audiences that used to be impossible to come by.&lt;/strong&gt; Whether your business is writing, art, or anything else, it’s easier than ever to get yourself out there and make a living or solve new interesting problems with the web. Kickstarter, Medium, and Etsy are incredible platforms for the little guy.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Web tech is as sophisticated, diverse, and powerful as it’s ever been.&lt;/strong&gt; (Granted, we’re abusing it for bandwidth-munching ads and gratuitous effects — but that’s on us. We can stop. We should stop. Please, stop.)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Native apps haven’t eaten the web either.&lt;/strong&gt; Native is fantastic and powerful and lovely, but you know who still has websites? Facebook. Instagram. Whatsapp. Medium. These are enormous services, some of which even launched as native-only and then added web versions later, because the web as a platform is still too important and universally applicable to ignore.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;We — the small, independent weirdos — still have the power to meaningfully contribute to the web and change it for the better.&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;p&gt;So where does that leave us?&lt;/p&gt;
&lt;p&gt;First of all, let’s chill out for a minute. Maybe the naysayers are right and we’re all doomed, but the web is still alive and kicking right now.&lt;/p&gt;
&lt;p&gt;Secondly, let’s reflect on our missteps and start walking back the most egregious abuses of slick tech and bad UX we’ve willingly let slide the past few years. Ad blocking on iOS is forcing the issue — but it’s rather sad that we let it be forced in the first place.&lt;/p&gt;
&lt;p&gt;And finally…&lt;/p&gt;
&lt;h2&gt;Let’s make the web weird again!&lt;/h2&gt;
&lt;p&gt;Twenty years ago the web was super weird. No one had any clue what this thing was about or how it worked, so we were trying everything. Sites were badly organized, ugly, strange. Some were loosely organized communities. Some were just text. Even the best produced sites had the feeling of being held together by duct tape and straws.&lt;/p&gt;
&lt;p&gt;Now to be clear, I’m not nostalgic for that time at all. Making websites sucked. Nothing worked well. The tech was painfully slow and limiting in every imaginable dimension. I don’t want to go back.&lt;/p&gt;
&lt;p&gt;But the one thing the web had then, and which it has lost a lot since, was the sense of rampant experimentation. The feeling that it was fine not to have everything figured out or perfectly polished before letting people see it. That we were all in this bizarre human experiment together.&lt;/p&gt;
&lt;p&gt;If we want the web to keep thriving, we have to start letting ourselves experiment (and fail) more. The web still has a low barrier to entry and the biggest possible audience. That’s an incredible thing.&lt;/p&gt;
&lt;p&gt;So c’mon everybody. Let’s mess this place up again! Get weird. It’ll be better for it.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This was originally posted on Signal vs. Noise.&lt;/em&gt;&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>The special recipe for delight</title>
		<link href="https://jonas.do/writing/2015-06-03-the-special-recipe-for-delight/"/>
		<updated>June 3, 2015</updated>
		<id>https://jonas.do/writing/2015-06-03-the-special-recipe-for-delight/</id>
		<content type="html">&lt;p&gt;&lt;em&gt;Delight&lt;/em&gt; is a word interaction designers have been throwing around for the past couple of years. Some people think it’s an overblown buzzword, while others believe it’s a subject worthy of an entire conference.&lt;/p&gt;
&lt;p&gt;One part of “designing delight” is about turning otherwise mundane tasks into funny or interesting moments. On the UI side, this might include adding thoughtful animations, cutesy or clever copywriting, and perhaps tossing in a few surprises on top.&lt;/p&gt;
&lt;p&gt;These surface-level treatments help make a product seem more human and less computery, which is surely a good thing to do. But there’s another, deeper kind of delight. For this post I’ll call it DELIGHT. Here’s an example.&lt;/p&gt;
&lt;p&gt;I recently moved my sizable photo library to Google Photos, for a variety of boring reasons: it syncs with Google Drive, storage space is generous, sharing albums is easy, it doesn’t mess with my existing file structure, and searching is miles ahead of competing services. Sure enough, it all works very well — currently besting Apple’s or Dropbox’s offerings.&lt;/p&gt;
&lt;p&gt;I was already satisfied, and then Google Photos did something I didn’t expect. When I synced my tens of thousands of photos, the Google Photos “Assistant” bot worked behind the scenes to breathe new life into them, by automatically compiling them into animations, stories, and collages. The stories and collages were roughly what you’d expect a computer to achieve when laying out photos: a fine enough job, but not too mind-blowing.
It was the animation idea that knocked my socks off.&lt;/p&gt;
&lt;p&gt;As any parent of a young child (who just WON’T SIT STILL) can tell you, you often need to take 30 photos in a row to get one good one. So we do that a lot. This means our photo libraries are cluttered with countless batches of photos, most of which are basically blurry garbage. Who has the time to go through all of them to find that one perfect gem? Definitely not parents of young children!&lt;/p&gt;
&lt;p&gt;Google’s engineers realized this, so they transformed all that garbage into something great.&lt;/p&gt;
&lt;figure&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/2015-06-03/1914-IMG_5608-ANIMATION.gif?v=9f0804974788&quot; alt=&quot;Basketball&quot; /&gt;
&lt;/figure&gt;
&lt;p&gt;Now that, right there, is DELIGHT.&lt;/p&gt;
&lt;p&gt;Not only did this feature make amazing use of all those junky photos I haven’t looked at in years, it did so automatically. Google Photos just made my entire library much better without my intervention.&lt;/p&gt;
&lt;p&gt;This feature has been around for a couple of years, but it doesn’t show off its true power until you backload your 10 years’ worth of stuff. And before now, backloading all your stuff sounded rather unappealing since the Photos feature was deeply intertwined with a big social network.&lt;/p&gt;
&lt;p&gt;It took Google a long time to find the special recipe — that perfect combination of features, capabilities, and surprises — to get DELIGHT. To make it happen, they needed to mix cheap storage, tons of processing power, robust file syncing, plus a healthy dose of smart thinking and a willingness to decouple Photos from its social networking parent.&lt;/p&gt;
&lt;p&gt;Now, DELIGHT isn’t really about the software itself. Seeing photos of your kid from 3 years ago in a brand new way is sentimental and emotional. It just so happens that the software helped make those emotions happen. I love my kid, not the software, but now I’m certainly more endeared to the software and the people who created it.&lt;/p&gt;
&lt;p&gt;This is what product design is about. Finding the special recipe for DELIGHT. Making people badasses by giving them new superpowers they couldn’t have achieved on their own. Everything else along the way — the animations, the copywriting, the tech, etc. — is just supporting material for the main act.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This was originally posted on Signal vs. Noise.&lt;/em&gt;&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>Asking why</title>
		<link href="https://jonas.do/writing/2015-01-26-asking-why/"/>
		<updated>January 26, 2015</updated>
		<id>https://jonas.do/writing/2015-01-26-asking-why/</id>
		<content type="html">&lt;p&gt;Last week I asked a question on Twitter: &lt;strong&gt;If you have a personal website, why do you have it?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Some people used their site as a hub that collects their online identities. Others liked to fiddle with web tech or writing. Several treated it as a showcase for their professional work, to possibly get a job. Everyone else, it seems, didn’t have a reason aside from a general feeling of obligation.&lt;/p&gt;
&lt;p&gt;I think that last group indicates a sea change. In the early days of the web, your site was a big part of your identity. It was one of the best places to share information, prove your geek mettle, and make a little network of fellow weirdos. In 2015, we have a million other ways to do that, so a personal site feels left over from a bygone era — a tiny island adrift in a vast ocean of apps, status updates, and clickbait headlines.&lt;/p&gt;
&lt;p&gt;And so, its purpose has become even more vague. People don’t know what a personal site is for anymore, so they go through the motions. They put the same things everyone else puts on there. A giant photo of a city. Something that says “Hi, I’m Dave.” Fancy scrolling effects. A bunch of social media icons. An unintelligible skills chart. A quickly neglected blog.&lt;/p&gt;
&lt;p&gt;All these choices are based on assumptions. First, the assumption that you even need a website. Second, that a website looks a certain way and has this usual kind of stuff on it. And third, that some anonymous group of users will stumble upon it and be interested in it.&lt;/p&gt;
&lt;p&gt;As an industry, we have this problem a lot. We do things because that’s how everyone else does things. We assume that what’s popular must be good, so we don’t ask questions...we just do it! Even if we’re not that into it.
This is also why you see countless corporate websites that look exactly the same and automatically generated hipster logos. It’s much easier to assume an existing pattern works and reapply it than to dig in and find a deeper understanding of the real problem you’re trying to solve.&lt;/p&gt;
&lt;p&gt;But shortcuts like this rarely lead anywhere new or interesting. Why replicate what hundreds or thousands of people already did? The best you can achieve is as good as everyone else. That makes you forgettable.
There’s a simple solution: ask why you’re doing something, and don’t bother getting started until you have a clear answer. This applies to any situation, but in this particular example...&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Why should this website exist?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;That question leads to more specific questions...&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;What am I trying to get out of this?
What’s unique about my story?
Do I have anything to say?
Why would someone look at this?
Why do I want them to look at it?
What do those visitors really need to know?
What should they do next?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;When you work outwards from why, you unlock all sorts of revelations that aren’t about obligatory features or popular trends. You might find that those scrolling effects and skills charts have nothing to do with your story and the outcome you want. Maybe you’ll uncover a parade of new ideas dying to see the light of day. Or you’ll decide your site is just for your own experimentation, and that’s OK too.&lt;/p&gt;
&lt;p&gt;If you find no strong reasons for a project to exist, all the better! Kick it to the curb and free yourself to spend time on something else.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This was originally posted on Signal vs. Noise.&lt;/em&gt;&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>Strategies for getting feedback (and not hating it)</title>
		<link href="https://jonas.do/writing/2015-01-20-strategies-for-getting-feedback-and-not-hating-it/"/>
		<updated>January 20, 2015</updated>
		<id>https://jonas.do/writing/2015-01-20-strategies-for-getting-feedback-and-not-hating-it/</id>
		<content type="html">&lt;p&gt;Recently my team has been working on core product improvements. We planned to move quickly on a range of projects, and we wanted to make sure everyone at the company stayed in the loop. Plus, our company is full of smart folks who know the product inside and out, and we were hoping to use that hive mind to our advantage.&lt;/p&gt;
&lt;p&gt;That’s easy when you have 5 or 10 people, but it’s challenging with 45. We had to share a lot of info and avoid pestering everyone in the process, so we began experimenting with a few new ways of working. Some of ‘em worked, others...kind of worked. Here are a handful of the strategies we tried the hard way.&lt;/p&gt;
&lt;h3&gt;Make screencasts for easier reviews.&lt;/h3&gt;
&lt;p&gt;No matter how many times you’ve done it, asking people for feedback is a harrowing ordeal. They’re busy working on something else, and you’re requesting their precious time and attention.&lt;/p&gt;
&lt;p&gt;We wondered: what’s the most effortless way to communicate what we’re working on? Long written messages or storyboards take a lot of time to wade through. So instead of that, we started making 3-5 minute screencast demo videos for each project-in-progress. We share these videos with everyone at the company and ask them to comment. They’re friendly and easy to watch.&lt;/p&gt;
&lt;p&gt;In each demo, we talk about the motivation behind the project and what we’re trying to accomplish. We explain how our solution addresses those things. We also mention weak spots or details we’re not sure about.&lt;/p&gt;
&lt;p&gt;These videos helped quell broad questions like “why are we even doing this?” because they demonstrate that we’ve thought through the big picture stuff. As a result, the criticism we receive is more specific and actionable.
Sidenote: if you do this, you’ll have to get comfortable recording screencasts. After about 5 of them, you get the hang of it. The first step is accepting that yes, your voice is weird, and your face is kind of weird too, and wow, you’re not good at this at all, are you?&lt;/p&gt;
&lt;h3&gt;Seek out people who have different perspectives.&lt;/h3&gt;
&lt;p&gt;Getting the truth isn’t always as easy as mass-emailing people. You might actually have to talk to them. Sorry, fellow introverts!&lt;/p&gt;
&lt;p&gt;We’ve made a concerted effort to chat with people outside our immediate development team, like our customer support people, data analyst, QA folks, and anyone else in the company who might look at the problem from a different angle. Sometimes they don’t speak up on their own, but if you reach out personally, they’ll almost certainly mention things you never considered.&lt;/p&gt;
&lt;h3&gt;Decode vague comments.&lt;/h3&gt;
&lt;p&gt;How many times have you heard (or said) stuff like this?&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;quot;This one looks more readable.&amp;quot;
&amp;quot;I like how this one is clean and simple.&amp;quot;
&amp;quot;This version makes your eyes jump to the important part of the page.&amp;quot;
&amp;quot;This seems like it’s the most usable.&amp;quot;
&amp;quot;This solution might be too noisy.&amp;quot;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This feedback isn’t necessarily bad, it’s just incomplete. Words like clean, usable, and noisy don’t have much meaning. They roughly suggest something about hierarchy, contrast, and spacing.&lt;/p&gt;
&lt;p&gt;When we get feedback like that, we dig deeper and ask for clarification. If something looks more readable, why? What about the design is better? More whitespace? Typeface pairings?&lt;/p&gt;
&lt;p&gt;Once you unravel the real issues, you’ll know which direction to go. You’ll also get better at offering suggestions to others. Instead of saying, “hey this design looks bad and weird,” you’ll say, “this doesn’t fit in well with our usual styling.” Details like that give your colleague a hint about what they need to improve.&lt;/p&gt;
&lt;h3&gt;Emotionally separate yourself from your work during critiques.&lt;/h3&gt;
&lt;p&gt;If you’re working on a project you care about, you’re invested. Sharing your work puts your ass on the line, and hearing a negative reaction will sting. (Admittedly, it’s even harder in front of the whole company. Your ass is on all the lines.)&lt;/p&gt;
&lt;p&gt;But the only way to make something great is to recognize that it might not be great yet. Your goal is to find the best solution, not to measure your personal self-worth by it.&lt;/p&gt;
&lt;p&gt;Furthermore, most people are reluctant to tell you what they really think. Got negative feedback? Cool! You just succeeded at finding the truth. That’s a win in itself.&lt;/p&gt;
&lt;p&gt;When it’s time to share and evaluate what you’ve done, try to put your emotions and sweat equity aside. If you can manage this, you’ll be able to debate the ideas logically instead of emotionally.&lt;/p&gt;
&lt;h3&gt;When nobody responds, you probably haven’t nailed it.&lt;/h3&gt;
&lt;p&gt;We noticed that people rally around an obviously good or bad solution. If a solution is strong, you’ll hear about a few minor nitpicks, usually interspersed with an excessive quantity of happy emojis. If it’s clearly bad, a few honest folks will call it out (with not so many emojis.)&lt;/p&gt;
&lt;p&gt;When the team is indecisive, or worse—silent—there might be bigger underlying issues at stake. The best way to move forward is to get the whole team together and air it out. Get on the phone, or Skype, or have a meeting and chat in person.&lt;/p&gt;
&lt;p&gt;We did this with a project that wasn’t going so well. We were creatively stuck, but we’d been trying to work through it individually. When we reconvened as a group, everyone had a chance to voice their concerns and agree on what to do next.&lt;/p&gt;
&lt;h3&gt;Make the call.&lt;/h3&gt;
&lt;p&gt;What happens when everyone disagrees? You might have multiple viable ways to proceed and no definitive answer on any of them.&lt;/p&gt;
&lt;p&gt;Now it’s up to you to weigh everything you heard. How much time do you have left to make changes? Which solution do you feel strongly about? Does someone else feel strongly when you don’t? Is there a compromise version, or another option you haven’t considered yet?&lt;/p&gt;
&lt;p&gt;The answers here are always different, but one thing remains the same: it’s up to you. It’s tempting to pawn off these decisions to other people, or wait for a consensus to appear, but it’s better to choose a direction than to keep spinning your wheels trying to please the group. Making the call has the side effect of drawing out people who were on the fence — if it’s the wrong call for some reason, they’ll speak up before it’s too late!&lt;/p&gt;
&lt;h3&gt;Don’t be embarrassed when things don’t work out.&lt;/h3&gt;
&lt;p&gt;Not every project is an immediate success...or even an eventual success. Out of our last 10 projects, 2 didn’t go smoothly. The first one shipped after we took a break and regrouped. We shelved the second one entirely, because we tried numerous approaches and there was no clear path forward.&lt;/p&gt;
&lt;p&gt;Admitting defeat doesn’t feel great, but it’s far better than trudging ahead with a design that simply isn’t working. Who wants to ship and support something like that?&lt;/p&gt;
&lt;h3&gt;Return the favor.&lt;/h3&gt;
&lt;p&gt;Try offering thoughtful critiques of others’ work. Be kind, honest, and specific. It’s surprisingly difficult to do!&lt;/p&gt;
&lt;p&gt;If you’ve been in the game for a while, coach and mentor others. Help them improve and share the feedback love. Teach them to screencast so they’ll get used to their weird voices and faces too (eventually.)&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This was originally posted on Signal vs. Noise.&lt;/em&gt;&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>Writing-first design</title>
		<link href="https://jonas.do/writing/2014-11-21-writing-first-design/"/>
		<updated>November 21, 2014</updated>
		<id>https://jonas.do/writing/2014-11-21-writing-first-design/</id>
		<content type="html">&lt;p&gt;A quick way to measure a designer’s maturity is to watch what they do at the beginning of a project. Inexperienced designers are often smitten by the allure of new tools and quick results, so they’ll jump in to Sketch and start messing with layouts and style explorations. Seasoned designers know this can be distracting, so they might start by doing research or drawing in a paper sketchbook instead.&lt;/p&gt;
&lt;p&gt;Sketching is great, but before I start sketching, I start writing. Writing first has lots of advantages, regardless of the project you’re working on. Here are a few examples.&lt;/p&gt;
&lt;h3&gt;Example 1: You’re making a simple website, and your client doesn’t have any copy yet.&lt;/h3&gt;
&lt;p&gt;Great! Here’s an opportunity to write it. Skip the lorem ipsum and start telling your client’s story. What’s special about this client? What problems are they trying to solve by having this website? How can you explain those ideas to people who visit the site? And why should the site’s visitors care?&lt;/p&gt;
&lt;p&gt;Answering these questions requires you to gain understanding. You can’t write anything without knowing your subject. You’ll be forced to learn a lot about the client’s business, their history, and their audience. Having this information will clarify your vision for the overall project.&lt;/p&gt;
&lt;h3&gt;Example 2: You’re making a website, and the client gave you copy to start with.&lt;/h3&gt;
&lt;p&gt;Great! Don’t design anything yet. Put on your editor’s hat and think critically. Is the text arranged correctly? Does it have the right tone of voice? Is it too long or too short? Is it suitable for the web? Can you chop it up into separate pages and keep it coherent? What’s still missing?&lt;/p&gt;
&lt;p&gt;Chances are, this handed-over writing might be lousy. Be honest and propose copy changes before you get much deeper into the design. Don’t be afraid to do a rewrite — treat writing as part of the design, not just an element on the page.&lt;/p&gt;
&lt;h3&gt;Example 3: You’re making an app or interface elements.&lt;/h3&gt;
&lt;p&gt;In that case, you’re likely designing affordances — communicating actions the user can take. These might take the form of explanatory copy, prompts, buttons, labels, error messages, etc.&lt;/p&gt;
&lt;p&gt;Great! Hop into a text editor. Write out as many variations as you can. It’s easy to mock basic UI in text, like this:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Are you sure you want to delete that file?
[ Yes, I’m sure ] [ Never mind ]&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Deleting this file will remove it permanently. Are you sure?
[ Yes, delete it ] [ No, cancel ]&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;And don’t be afraid to have a little fun with it:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;That file will disappear completely and never be found. Carry on?
[ Indeed, ashes to ashes and so forth ] [ No, I can’t let go ]&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;Example 4: You’re making a graphics-heavy poster that has almost no writing at all.&lt;/h3&gt;
&lt;p&gt;Great! Write down what you think you’re trying to accomplish. Spend 5 or 10 minutes on it. The notes are entirely to help you clear your head and figure out what to do.&lt;/p&gt;
&lt;p&gt;Putting writing first improves your chances of success in the final product. It’s good practice, and it makes the rest of your job easier.&lt;/p&gt;
&lt;p&gt;Now, what does the overall creative process look like? I’ve found it works well like this:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Spend time writing until you’re happy with the first draft.&lt;/li&gt;
&lt;li&gt;Sketch visual ideas on paper.&lt;/li&gt;
&lt;li&gt;Open your software tool of choice and explore aesthetics: colors, type, imagery, and style.&lt;/li&gt;
&lt;li&gt;Put it all together and try different layouts and arrangements.&lt;/li&gt;
&lt;li&gt;Continue editing once you see everything in context.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Obviously that exact order is not always right for every project. There’s no right way to do things! But following this general process helps guarantee you’re staying on the right path.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This was originally posted on Signal vs. Noise.&lt;/em&gt;&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>The power of free design: why you should do pro-bono work (sometimes)</title>
		<link href="https://jonas.do/writing/2014-08-26-the-power-of-free-design/"/>
		<updated>August 26, 2014</updated>
		<id>https://jonas.do/writing/2014-08-26-the-power-of-free-design/</id>
		<content type="html">&lt;p&gt;A few months ago, my uncle Tim started a project to restore a small theater in downtown Antioch, Illinois. The century-old theater had closed due to general disrepair and outdated tech. It needed an extensive revamp, and it was going to be costly.&lt;/p&gt;
&lt;p&gt;Tim&#39;s a real estate developer, and he was putting up his own money to get this project off the ground. But he needed help. He wanted to do a Kickstarter project and a fundraising campaign to raise $100,000 for the renovation.&lt;/p&gt;
&lt;p&gt;He asked me if I had any recommendations for someone to make a website:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I need somebody good, fast, cheap and available.  That&#39;s only 1/2 a joke.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The only person I knew who fit that impossible criteria was me! I believed in the spirit of the project and thought it was worth my side project time. So I offered to help (for free.)&lt;/p&gt;
&lt;p&gt;He had some rough marketing materials drafted, but it was clear we needed something more cohesive. I asked him to tell me the story of the theater, so I could get a sense of its past and future. From there, we moved on to visual design. I explored some type and color treatments and we chose a logo.&lt;/p&gt;
&lt;figure class=&quot;captioned-image&quot;&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/at-logos.png?v=cdd7b60718ed&quot; alt=&quot;Antioch Theatre logos&quot; /&gt;
    &lt;figcaption&gt;
      Logo sketches. We had the name spelled wrong.
    &lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Then we designed several print materials to get the word out locally, including brochures, posters, and an enormous 200-square-foot banner to hang on the front of the theater:&lt;/p&gt;
&lt;figure class=&quot;captioned-image&quot;&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/at-photo.jpg?v=b0bf4b28c901&quot; alt=&quot;Antioch Theatre banner&quot; /&gt;
    &lt;figcaption&gt;
      One giant banner.
    &lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Finally, I launched &lt;a href=&quot;http://www.antiochtheatre.com/&quot;&gt;the website&lt;/a&gt;, while Tim&#39;s team got the &lt;a href=&quot;https://www.kickstarter.com/projects/608543555/save-the-antioch-theatre&quot;&gt;Kickstarter campaign&lt;/a&gt; started and planned promotional events.&lt;/p&gt;
&lt;p&gt;Throughout the whole project, we spent extra attention on copywriting. We carefully explained the theater&#39;s rich history and its ongoing value for the downtown. Bottom line, if anyone was going to give us money, they had to understand why it was worth it.&lt;/p&gt;
&lt;p&gt;All together, I spent about 3 weeks of my occasional spare time on the project, and we ended up with a strong marketing effort, with a unified look and a consistent message. If you were anywhere near downtown Antioch, you couldn&#39;t miss that &lt;strong&gt;SAVE THE ANTIOCH THEATRE&lt;/strong&gt; logo on posters in every shop window.&lt;/p&gt;
&lt;p&gt;But even with all that promotion, we weren&#39;t so confident this would succeed. Will people care about a neglected old movie theater? Can we really raise $65k on Kickstarter for a small suburban town? For a while, the campaign stalled out around $25k and it seemed like we were done.&lt;/p&gt;
&lt;p&gt;Not so. In fact, the campaign took off like crazy, and we ended up raising nearly $20,000 more than the original goal—enough to hit a stretch goal and upgrade the projection tech to 3D.&lt;/p&gt;
&lt;p&gt;So, marketing done, money raised, theater saved! End of story, right? Not quite. Turns out that the campaign built a wave of energy and kicked off a broader movement toward improving the entire downtown:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I am not exaggerating this, but the messaging has inspired key business people to engage in the overall downtown revitalization effort, and has instilled a belief that things can get done. They see that residents will respond to quality.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This is what design can do—it can inspire people and change things for the better. It&#39;s easy to forget about that when you&#39;re doing client work, or routine production work, or whatever your day-job specialty happens to be.&lt;/p&gt;
&lt;p&gt;Furthermore, pro-bono work gives you a chance to stretch your legs and try stuff you&#39;ve never done, which can improve your day job work too. With this project, I took time to learn &lt;a href=&quot;http://www.bohemiancoding.com/sketch/&quot;&gt;Sketch&lt;/a&gt; and used &lt;a href=&quot;http://basecamp.com/&quot;&gt;Basecamp&lt;/a&gt; with folks who were new to the product. I discovered some interesting challenges with onboarding, and used features I rarely use in my regular work. These lessons will help me improve Basecamp.&lt;/p&gt;
&lt;p&gt;If you have the means and the time, take on some free work* once in a while. Help out a cause you feel strongly about. When money&#39;s not at play, you&#39;ll be motivated by an entirely different set of factors, and you might be surprised by the results.&lt;/p&gt;
&lt;p&gt;*&lt;em&gt;&lt;a href=&quot;http://shouldiworkforfree.com/&quot;&gt;Jessica&#39;s chart&lt;/a&gt; holds true: be careful to set clear limits and scope on the project, so you don&#39;t get abused and everyone knows what to expect.&lt;/em&gt;&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>It’s OK not to use tools</title>
		<link href="https://jonas.do/writing/2014-05-21-it-s-ok-not-to-use-tools/"/>
		<updated>May 21, 2014</updated>
		<id>https://jonas.do/writing/2014-05-21-it-s-ok-not-to-use-tools/</id>
		<content type="html">&lt;p&gt;Recently I did a little side project to improve the website for a non-profit animal shelter in our town. The existing site was an outdated Microsoft FrontPage menagerie, so basically anything I did would be a big improvement.&lt;/p&gt;
&lt;p&gt;I spent around 20 minutes creating a simple design in HTML, and then several hours editing, rewriting, and refining the copy. In the end, I reduced a scattershot 25-page website down to about 8 focused pages written in a friendly tone.&lt;/p&gt;
&lt;p&gt;My next instinct was to apply our great modern web toolset to the site. Let’s add a static site generator or a CMS! Let’s add Sass and a grid system! Let’s do more fashionable things!&lt;/p&gt;
&lt;p&gt;Then I started looking at those tools critically. A static site generator usually requires knowing Markdown and esoteric commands and configuration. A typical CMS will need setup, logins, security patches, templates, and maintenance. Even hosted CMSes have a lot of cognitive overhead, and the content is trapped away inside someone else’s system.&lt;/p&gt;
&lt;p&gt;These are tools made by geeks, for geeks. Why do we need a CMS for an 8-page site? And for that matter, why even bother with Sass? Regular old CSS can do the job just fine.&lt;/p&gt;
&lt;p&gt;Who knows who will take over the site in the future. I’ll hang with it for a while, but someday someone else might have to work on it. It would surely be easier to do that with 8 simple, straightforward HTML files than with some custom WordPress installation that’s several versions out of date. So what if I have to repeat the navigation markup 8 separate times? It’s not that hard. We used to do it for much larger sites!&lt;/p&gt;
&lt;p&gt;Today, a basic HTML/CSS site seems almost passé. But why? Is it because our new tools are so significantly better, or because we’ve gone overboard complicating simple things?&lt;/p&gt;
&lt;p&gt;As builders, we like tools and tech because they’re interesting and new, and we enjoy mastering them. But when you think about the people we’re building for, the reality is usually the opposite. They need simple designs, clear writing, less tech, and fewer abstractions. They want to get stray animals adopted, not fuss around with website stuff.&lt;/p&gt;
&lt;p&gt;Remember when the web was damn simple? It still can be. It’s up to us to make it that way.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This was originally posted on Signal vs. Noise.&lt;/em&gt;&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>On writing interfaces well</title>
		<link href="https://jonas.do/writing/2013-09-24-on-writing-interfaces-well/"/>
		<updated>September 24, 2013</updated>
		<id>https://jonas.do/writing/2013-09-24-on-writing-interfaces-well/</id>
		<content type="html">&lt;p&gt;Interface designers like to talk shop about visual styling: colors, icons, type, gradients, shadows, spacing. If it can be tweaked in Photoshop, there’s probably a lengthy Twitter debate about it.&lt;/p&gt;
&lt;p&gt;Aesthetics are debatable, but writing is essential. &lt;a href=&quot;http://arstechnica.com/apple/2013/09/death-to-textures-ios-6-and-ios-7-compared-in-pictures/#image-7&quot;&gt;Peel away the layers&lt;/a&gt; of styling and you’ll be left with words. Writing is the meat of a design, and it’s one of the hardest things to get right.&lt;/p&gt;
&lt;p&gt;So why don’t designers talk about writing more often? I think there are three reasons:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;It’s not sexy. 15 edits of a single sentence don’t make for a flashy portfolio piece (although I’d love to see more portfolios like that.)&lt;/li&gt;
&lt;li&gt;We’re all pretty bad at it. Writing is difficult, and most of us probably weren’t trained to do it well.&lt;/li&gt;
&lt;li&gt;We think people don’t read. Jakob Nielsen’s research showed that &lt;a href=&quot;http://www.nngroup.com/articles/how-users-read-on-the-web/&quot;&gt;people don’t read on the web&lt;/a&gt;, and on average, they’ll read only 20% of the words on a page.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;As a result, designers undervalue text. We cut copywriting back to the bare minimum. Sometimes we exclude important details to keep things short. We overload interfaces with obscure icons, invisible gestures, and no explanatory text at all. Instead of “writing” or “copy” we even call it something generic: “content.” The measly text we have left is often a low quality afterthought.&lt;/p&gt;
&lt;p&gt;Who cares, right? People don’t read anyway. Well, maybe they don’t read because they know what they want, and this junky writing is a waste of their time. How can we improve?&lt;/p&gt;
&lt;h3&gt;Write better words, not fewer words.&lt;/h3&gt;
&lt;p&gt;Writing for interfaces isn’t just about brevity. Brevity is a luxury that you can occasionally get away with. It may take quite a few words to explain what’s happening, and that’s fine — a paragraph of clear instructions is better than a vague sentence. (Though a clear sentence is better than both of those.)&lt;/p&gt;
&lt;p&gt;Here’s an example. I worked on the recurring events feature for the Basecamp calendar, so you can schedule an event that happens more than once. When you edit a recurring event, Basecamp asks what you intended to do. Did you want to change just that one event? Or subsequent events too? Maybe you didn’t know this event repeated, so you might be surprised at the question.&lt;/p&gt;
&lt;p&gt;At first, I wrote a concise, robotic version of this dialog:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;You&#39;re moving a repeating event. Which events to do you want to update?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Only this event&lt;/li&gt;
&lt;li&gt;All events in the series&lt;/li&gt;
&lt;li&gt;Never mind&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;Good enough? Nope. What’s a “series”? What does any of this mean? Exactly what’s going to change? There’s no way to know. This text makes too many assumptions.&lt;/p&gt;
&lt;p&gt;After a round of feedback, I tried a second version:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;You&#39;re moving an event that repeats. Do you want to move all future versions?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Move all future versions.&lt;/li&gt;
&lt;li&gt;Move this one only.&lt;/li&gt;
&lt;li&gt;Never mind, don&#39;t move anything.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;This is a little better. Now we know that we’re only concerned with future versions. But this copy still feels repetitive and mechanical. After a bit more feedback, we ended here:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;You&#39;re moving a repeating event. Do you want to move all future versions of this event too?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Yes, move all future versions.&lt;/li&gt;
&lt;li&gt;No, just move this one and keep the others where they were.&lt;/li&gt;
&lt;li&gt;Never mind, don&#39;t move anything.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;We added a lot of words! But now the choices are clear, and the tone of this text feels more natural and friendly.&lt;/p&gt;
&lt;h3&gt;Write for your friend.&lt;/h3&gt;
&lt;p&gt;Most of us learned to write in the &lt;a href=&quot;http://ezinearticles.com/?Richard-Lanhams-Official-Style-of-Writing&amp;amp;id=4018417&quot;&gt;Official Style&lt;/a&gt;, in which your message is mostly obfuscated by nouns, buzzwords, and other garbage. It’s the writing you’d use to meet the 1,000-words length requirement on a term paper.&lt;/p&gt;
&lt;p&gt;That’s the opposite of how you should write copy for your website or app (or anything, really.) Instead, write like you’re talking to a friend who needs help. Be casual, positive, and encouraging. If you wouldn’t naturally say it out loud, it’s not right. Keep working until it feels natural.
Edit relentlessly.&lt;/p&gt;
&lt;p&gt;Good writing is good editing. Remember that people will only read your words when they’re motivated, so make it worth their while. Say everything that needs to be said, but no more. Set a high standard for yourself — would you want to take the time to read this? Edit, edit, and edit again until you nail it.&lt;/p&gt;
&lt;p&gt;Quality writing is hard work that takes time, but it’s worth it. Accumulated across your entire website or app, consistently good writing will help reduce your users’ confusion, and your customer support burden to boot.&lt;/p&gt;
&lt;p&gt;Forget about Jakob’s 20% rule. Make your writing 100% worth reading, and people will read it.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This was originally posted on Signal vs. Noise.&lt;/em&gt;&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>A message from some far off star</title>
		<link href="https://jonas.do/writing/2013-08-05-a-message-from-some-far-off-star/"/>
		<updated>August 5, 2013</updated>
		<id>https://jonas.do/writing/2013-08-05-a-message-from-some-far-off-star/</id>
		<content type="html">&lt;p&gt;My grandmother died 17 years ago, due to complications after heart surgery. I was 16 then.&lt;/p&gt;
&lt;p&gt;A few days ago, my mom gave me a letter that grandma wrote to me before her surgery. I didn&#39;t know this letter existed until now. Receiving it almost 2 decades later, as a grown adult with his own family, somehow made it even sweeter and more impactful — a shot directly to the heart. It&#39;s the best letter I&#39;ve ever received, and some of the best advice. Though it&#39;s a private note, I wanted to share her wisdom with you too.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Jonas -&lt;/p&gt;
&lt;p&gt;That last letter you wrote to me was so wonderful. But then, you have always been wonderful and dear to me. I know that you know this -&lt;/p&gt;
&lt;p&gt;I wish for all 3 of you happy years ahead, and compassion and caring and faith in others and yourself. Love and be a caring and dear son as you have always been. For your closest family will be the strongest and most loving part of your life, including your wife and kids to come. Peers come and then go. Though it seems they will always hang around, somehow this isn&#39;t the case, and within a fairly short time they are scattered here and there. So it is your family who will always be in your corner.&lt;/p&gt;
&lt;p&gt;And so will &lt;em&gt;I&lt;/em&gt;, from some far off star!&lt;/p&gt;
&lt;p&gt;I love you&lt;/p&gt;
&lt;p&gt;Love - Gramma&lt;/p&gt;
&lt;/blockquote&gt;
</content>
	</entry>
	
	
	<entry>
		<title>Tips for quick and flexible design prototyping</title>
		<link href="https://jonas.do/writing/2013-07-18-tips-for-quick-and-flexible-design-prototyping/"/>
		<updated>July 18, 2013</updated>
		<id>https://jonas.do/writing/2013-07-18-tips-for-quick-and-flexible-design-prototyping/</id>
		<content type="html">&lt;p&gt;&lt;em&gt;This article was originally published at &lt;a href=&quot;http://www.creativebloq.com/design/10-tips-quick-and-flexible-design-prototyping-7135532&quot;&gt;netmagazine.com&lt;/a&gt;. With their site transitioning to Creative Bloq, I&#39;m republishing here for posterity.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;For the past several months at 37signals, I&#39;ve been working on a new app called &lt;a href=&quot;http://knowyourcompany.com/&quot;&gt;Know Your Company&lt;/a&gt;. At the beginning of the project, we had a lot of ideas, but we weren&#39;t sure if they would gel into a cohesive product or not.&lt;/p&gt;
&lt;p&gt;To find out, we built a &lt;a href=&quot;http://37signals.com/svn/posts/3451-learning-rails-made-me-a-better-designer&quot;&gt;functional prototype&lt;/a&gt;. During this phase, I stayed mindful of how I approach design problems. I wanted to forget my past tricks, build things better and faster, and try crazy stuff outside of our comfort zone. Here are a few tips I picked up along the way.&lt;/p&gt;
&lt;h3&gt;Start with the essence&lt;/h3&gt;
&lt;p&gt;When you&#39;re first starting out, the sky&#39;s the limit, which is both exhilarating and overwhelming. Narrow down by identifying the core of your idea. What&#39;s the one thing that&#39;s so important, the project couldn&#39;t exist without it? That&#39;s what you should work on first. Start exploring and see if it even has legs. If not, regroup and start anew.&lt;/p&gt;
&lt;h3&gt;Focus on what it does, not how it looks&lt;/h3&gt;
&lt;p&gt;Conceiving ideas is hard and fiddling is easy, so you might lose your mojo by working on unimportant details too soon. Be disciplined, &lt;a href=&quot;http://feltpresence.com/articles/18-ui-and-capability&quot;&gt;focus on capability&lt;/a&gt; and avoid distractions that slow down your progress.&lt;/p&gt;
&lt;p&gt;We fell into this trap. We accumulated too much styling in an early version, and started wasting time debating it. Realizing our folly, we switched the entire UI to plain black and white to ensure we were working on the real problems.&lt;/p&gt;
&lt;h3&gt;Hang loose&lt;/h3&gt;
&lt;p&gt;Once you have distractions under control, play it fast and loose. Try your wildest ideas first. You can always fall back to something more conservative if they don&#39;t work out.&lt;/p&gt;
&lt;p&gt;We always like to experiment with weird elements — interesting shapes, animations, colors, or layouts. Forget what&#39;s been done before and do something different. &lt;a href=&quot;http://37signals.com/svn/posts/3193-interface-inspiration-at-the-office&quot;&gt;Look for real world inspiration&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Follow interesting paths&lt;/h3&gt;
&lt;p&gt;Ideas build on themselves. &lt;a href=&quot;http://chrismonaghan.org/2012/01/creativity-and-the-adjacent-possibl/&quot;&gt;One idea leads to another&lt;/a&gt;, and suddenly you have a diverse pool of things to try.&lt;/p&gt;
&lt;p&gt;Often these evolved ideas are stronger than your first ones, so don&#39;t be afraid to change course for a few days. You might end up with a final set of features that&#39;s entirely different than your original vision.&lt;/p&gt;
&lt;h3&gt;Throw it out&lt;/h3&gt;
&lt;p&gt;Many early explorations are junk. That&#39;s healthy. At one point we trashed thousands of lines of code. Don&#39;t get attached to what you already built - be critical, let it prove its worth, and relentlessly cut anything that isn&#39;t working.&lt;/p&gt;
&lt;h3&gt;Do Repeat Yourself&lt;/h3&gt;
&lt;p&gt;When you&#39;re working on a production app, optimization and the Don&#39;t Repeat Yourself principle are important. But for a prototype, some duplication can be beneficial.&lt;/p&gt;
&lt;p&gt;Let&#39;s say we&#39;re working on two similar features: messages and notes. Those interfaces and behaviors are similar, so you might be tempted to optimize right away and make them share CSS styles, markup, JavaScript, etc.&lt;/p&gt;
&lt;p&gt;But maybe next week we&#39;ll decide that messages should look or work much differently than notes. Or we might axe the messages feature altogether. Then all that optimization work was pointless.&lt;/p&gt;
&lt;p&gt;Keep things decoupled until you&#39;re certain they&#39;re sticking around.&lt;/p&gt;
&lt;h3&gt;Fake it&lt;/h3&gt;
&lt;p&gt;A prototype should be as real as you can make it, but don&#39;t go nuts. If something is too hard to build, stub in examples and get things as close to real as possible. (My early measure of &amp;quot;too hard&amp;quot; was anything that took more than an hour or two to figure out.)&lt;/p&gt;
&lt;p&gt;As an example, at first we didn&#39;t build authentication into the prototype, we just pretended there was a logged-in user.&lt;/p&gt;
&lt;h3&gt;Keep the momentum going and review often&lt;/h3&gt;
&lt;p&gt;Working on new stuff is fun, but there&#39;s also no obvious deadline for when you&#39;re done. So keep hustling and cover as much ground as you can. If you hit a lull, get out of it quickly by reconvening and deciding what&#39;s next.&lt;/p&gt;
&lt;p&gt;I also stayed motivated by watching my daily commits. I like to see a lot of progress every day, and Github&#39;s profile page is great inspiration for keeping the streak going.&lt;/p&gt;
&lt;h3&gt;Mop the floor when you have free time&lt;/h3&gt;
&lt;p&gt;When you&#39;re moving fast, trying ideas, cutting features, and stubbing in examples, things can get messy in a hurry. Take occasional chances to weed the garden.&lt;/p&gt;
&lt;p&gt;We like to keep a &amp;quot;Chowder&amp;quot; list in Basecamp for minor problems that need attention. It&#39;s the perfect list to tackle when your creative juices are tapped out, or if you&#39;re waiting for someone else to finish some work before you can move on.&lt;/p&gt;
&lt;h3&gt;Know when to stop&lt;/h3&gt;
&lt;p&gt;At some point, the prototype needs to get real. This time we waited a little too long and had polished too much before calling in a programmer. This made it overwhelming for him to jump in cold. A good lesson learned – prove the concepts as fast as you can. If you&#39;re confident the idea is strong, then get to work building with a real production crew.&lt;/p&gt;
&lt;p&gt;So that&#39;s what I&#39;ve learned this time around, but the creative process remains a mysterious beast. What tips do you have for taming it?&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>What my daughter taught me about worrying</title>
		<link href="https://jonas.do/writing/2013-05-02-what-my-daughter-taught-me-about-worrying/"/>
		<updated>May 2, 2013</updated>
		<id>https://jonas.do/writing/2013-05-02-what-my-daughter-taught-me-about-worrying/</id>
		<content type="html">&lt;p&gt;My daughter is an intense person. She&#39;s curious and imaginative, introverted but outwardly compassionate, wise but silly, and deeply emotional. In her four short years, she has taught me more about my own life and character than I will likely ever teach her about hers.&lt;/p&gt;
&lt;p&gt;But all those wonderful traits don&#39;t come without a cost. Her sensitivity leads to frequent bouts of worrying. We don&#39;t live a particularly stressful or troubling life — as careful guardians of her well-being, we&#39;re purposeful about limiting her exposure to grown up problems.&lt;/p&gt;
&lt;p&gt;So her worries are largely focused on simple matters. When she was younger and lost a toy, she jumped to absurd conclusions: &amp;quot;Is it under the house? Under the fridge? Is it in a tiny corner? In a vent? In the wall?&amp;quot; She worries that her mother has left the house without her knowing. She worries that her betta fish has died when it&#39;s not moving. She worries that the stuffed animal she wants will be sold out. She cares about everything, even the flaked-off bits of polish from her painted fingernails, so she must carefully save them from an uncertain fate. And the list goes on and on.&lt;/p&gt;
&lt;figure class=&quot;captioned-image&quot;&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/sadcat.jpg?v=53b8be7bc9a7&quot; alt=&quot;Sad cat.&quot; /&gt;
  &lt;figcaption&gt;
    A worrysome text message.
  &lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;These issues aren&#39;t uncommon. She&#39;s learning to manage her feelings and her level of control over her environment. These are healthy steps that will help her cope with bigger problems later.&lt;/p&gt;
&lt;p&gt;But helping her through this phase has made me reconsider what we think of as &amp;quot;grown up problems,&amp;quot; and how we handle those problems. Trivial worries don&#39;t go away with age, they just multiply. Adults worry about a tremendous number of things, many of them far more insignificant than the lost toy that&#39;s theoretically stuck under the refrigerator.&lt;/p&gt;
&lt;p&gt;Think of all the things, big and small, that probably concerned you today:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Which shirt should I wear? Do I look presentable enough?&lt;/li&gt;
&lt;li&gt;Global warming is going to be awful.&lt;/li&gt;
&lt;li&gt;Uh oh, I&#39;m running late.&lt;/li&gt;
&lt;li&gt;The lawn needs mowing.&lt;/li&gt;
&lt;li&gt;Hey, I have new Twitter followers! I&#39;d better think of a smart tweet.&lt;/li&gt;
&lt;li&gt;What&#39;s going to happen 15 years from now?&lt;/li&gt;
&lt;li&gt;Am I getting enough done? What do others think of my work?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;…and THAT list goes on and on, and on…&lt;/p&gt;
&lt;p&gt;How do we deal with these worries? Some, we internalize. Others, we act on. And some, we need help solving. But regardless of our ability to manage them, why do we allow this crap to consume and distract us every day?&lt;/p&gt;
&lt;p&gt;As pompous adults, we assume that our age and experience has granted us a righteous view of the true world. We&#39;re eager to instruct our kids to get over their childish nonsense and join our reality. And then we teach them how to be agitated about unkempt lawns, baseball scores, physical appearances, and cell phones.&lt;/p&gt;
&lt;p&gt;This is bad. Child worldviews are open ended and full of ideas and wonder. Adult worldviews are cynical and full of pointless bullshit.&lt;/p&gt;
&lt;p&gt;For now, I&#39;m going to be critical about what worries me and occupies my mental attention. I&#39;m sure the kid will teach me a thing or two about what really matters and how I should feel about it. In the meantime, I&#39;ll be right there with her in child world, for as long as she&#39;ll allow me to visit.&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>Learning programming made me a better designer</title>
		<link href="https://jonas.do/writing/2013-02-22-learning-programming-made-me-a-better-designer/"/>
		<updated>February 22, 2013</updated>
		<id>https://jonas.do/writing/2013-02-22-learning-programming-made-me-a-better-designer/</id>
		<content type="html">&lt;p&gt;At 37signals, our designers write code. Not just HTML and CSS — Ruby and JavaScript too. We can all get reasonably far implementing an idea before calling in a programmer for help.&lt;/p&gt;
&lt;p&gt;I was lucky to get a crash course in Rails when production for the new Basecamp was kicking into high gear. But even after a year in the trenches, I wasn’t confident I was Doing It Right™. So last fall I took the Rails for Designers class at The Starter League. Obviously, the class helped me get better at programming. I wasn’t expecting it to transform my design process — yet that’s exactly what happened.&lt;/p&gt;
&lt;h3&gt;Before you can walk, you have to stand on your own feet.&lt;/h3&gt;
&lt;p&gt;An interface isn’t just a series of static screens pasted together. It’s a flow, with inputs and outputs. You can’t truly evaluate an interface until you can use it, and you can’t use it until you build it. Anything less than the real thing is a fuzzy approximation.&lt;/p&gt;
&lt;p&gt;It’s fine to bring in a programmer when you’re confident that your idea is worth building, but what if you’re not so sure? Now you’ve used someone else’s time and mental energy to make something that might hit the dumpster. That stinks.&lt;/p&gt;
&lt;p&gt;This hit home recently when we started working on a new app. Before, we’d make a static mockup or build a few working pieces and then call in a programmer assist. This time, we’ve been able to stay in the prototype phase much longer – almost 2 months – without having to use up a programmer’s time to test concepts and explore ideas.&lt;/p&gt;
&lt;p&gt;You don’t have to be a code master. I am most definitely not. If you can just make things functional, that’s enough to evaluate and a huge head start for a real programmer to make it great.&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>An ode to writing at night</title>
		<link href="https://jonas.do/writing/2013-02-20-an-ode-to-writing-at-night/"/>
		<updated>February 20, 2013</updated>
		<id>https://jonas.do/writing/2013-02-20-an-ode-to-writing-at-night/</id>
		<content type="html">&lt;p&gt;Morning is a dreadful sight&lt;br /&gt;
My groggy brain be stale&lt;br /&gt;
Afternoon could be alright&lt;br /&gt;
But still to no avail&lt;/p&gt;
&lt;p&gt;I try to write at dinner time&lt;br /&gt;
Cacophony abounds&lt;br /&gt;
After dinner no such luck&lt;br /&gt;
The child&#39;s making sounds&lt;/p&gt;
&lt;p&gt;Evening time is plenty fine&lt;br /&gt;
I&#39;m feeling so much fitter&lt;br /&gt;
Regretfully I realize&lt;br /&gt;
I wasted time on Twitter&lt;/p&gt;
&lt;p&gt;At last I&#39;ve time to grab a pen&lt;br /&gt;
And sort out all my thoughts&lt;br /&gt;
Too bad it&#39;s after midnight now&lt;br /&gt;
The words are mostly blots.&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>Building a website with Symphony</title>
		<link href="https://jonas.do/writing/2011-07-10-building-a-site-with-symphony/"/>
		<updated>July 10, 2011</updated>
		<id>https://jonas.do/writing/2011-07-10-building-a-site-with-symphony/</id>
		<content type="html">&lt;p&gt;Between 2010 and 2011 I wrote a series of posts about building a data-driven website using &lt;a href=&quot;http://getsymphony.com/&quot;&gt;Symphony&lt;/a&gt;. Those posts have been offline for quite a while, but people still ask me for them all the time.&lt;/p&gt;
&lt;p&gt;So, I cobbled them together into a single PDF for reference. Download below, and enjoy!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://jonas.do/assets/essays/building-with-symphony.pdf&quot;&gt;Building a site with Symphony (6MB PDF)&lt;/a&gt;&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>This Ephemeral Year</title>
		<link href="https://jonas.do/writing/2011-02-02-this-ephemeral-year/"/>
		<updated>February 2, 2011</updated>
		<id>https://jonas.do/writing/2011-02-02-this-ephemeral-year/</id>
		<content type="html">&lt;figure class=&quot;captioned-image&quot;&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/ephemeral-year.png?v=4749eae93fb0&quot; alt=&quot;This Ephemeral Year&quot; /&gt;
&lt;/figure&gt;
&lt;p&gt;In 2010, I rebuilt my website. As is my way, I overloaded the project with too many technology changes, forcing me to learn tons of new stuff before I could do any real work. I also fell into the &lt;a href=&quot;http://sixrevisions.com/web_design/how-to-design-for-your-worst-client-you/&quot;&gt;worst client&lt;/a&gt; trap of being perpetually unsatisfied with any design I produced. Nevertheless, I trudged on, and finally decided it was decent enough to launch in March.&lt;/p&gt;
&lt;p&gt;One of the new features was the &lt;a href=&quot;https://jonas.do/archives/jd-01/site/ephemera&quot;&gt;Ephemera&lt;/a&gt; section, which was rushed out the door at the last minute, but turned out to be the best addition to the site. The idea was to start tracking little memorable bits of my life — items that would otherwise be lost in time. I have a terrible memory, and I&#39;m finding that my once-reliable Internet footprints are getting more and more fragmented across many different services. Back in the good old days, you could just read your email archives and remember everything that happened.&lt;/p&gt;
&lt;p&gt;The Ephemera page does two things. First, it provides simple statistics about my various web activities. Second, it displays a record of my actual, physical life, which means that I&#39;m required keep a minimal daily log of what happens. I had zero confidence that I could maintain even the most rudimentary task on a daily basis, so I kept it dead simple: a one-line text annotation, and a quantitative (0-10) ranking of the day in four categories: Mood, Workload, Sunlight, and Sleep.&lt;/p&gt;
&lt;p&gt;So, what did I learn?&lt;/p&gt;
&lt;ol&gt;
    &lt;li&gt;Merely logging into a website, choosing four numbers, and writing a one-line sentence &lt;em&gt;every day&lt;/em&gt; is incredibly hard to keep up. &lt;a href=&quot;http://feltron.com/&quot;&gt;Feltron&lt;/a&gt; has the right idea by &quot;outsourcing&quot; the data collection.&lt;/li&gt;
    &lt;li&gt;If you miss a day, or a week, you won&#39;t remember what the hell happened yesterday — let alone last Tuesday.&lt;/li&gt;
    &lt;li&gt;Life is filled with countless meaningless interactions and uninteresting chores. Some days memorable things happen, and other days you eat pancakes and clean up cat barf.&lt;/li&gt;
    &lt;li&gt;It&#39;s hard to be quantitative about your life. As an example, should my daily &lt;em&gt;Sleep&lt;/em&gt; entry be an exact representation of the number of hours I slept, or should it be qualitative relative to how tired I really feel? It&#39;s a judgment call.&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://jonas.do/lab/ephemeral-year#trends&quot;&gt;Trends&lt;/a&gt; confirm that moderation is good. Big surprise, mood plummets as workload nears maximum!&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;How it works&lt;/h2&gt;
&lt;p&gt;I&#39;ve been dreaming about doing native/live data visualization on the web for years. The technology is finally coming around; there are &lt;a href=&quot;http://vis.stanford.edu/protovis/docs/&quot;&gt;numerous&lt;/a&gt; &lt;a href=&quot;http://processingjs.org/&quot;&gt;libraries&lt;/a&gt; and &lt;a href=&quot;http://code.google.com/apis/chart/&quot;&gt;tools&lt;/a&gt; &lt;a href=&quot;http://g.raphaeljs.com/&quot;&gt;available&lt;/a&gt; that do in-browser charting, using either SVG or the &amp;lt;canvas&amp;gt; element to render the charts. I tried almost all of these and settled on &lt;a href=&quot;http://www.highcharts.com/&quot;&gt;Highcharts&lt;/a&gt; for this project, as it was the fastest way to get some decent output. I combined that with a healthy dose of CSS effects, and there you have it!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://jonas.do/lab/ephemeral-year&quot;&gt;View the project here.&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>Glitch art</title>
		<link href="https://jonas.do/writing/2009-08-10-glitch-art/"/>
		<updated>August 10, 2009</updated>
		<id>https://jonas.do/writing/2009-08-10-glitch-art/</id>
		<content type="html">&lt;p&gt;In 2006, I wrote a short essay about Glitch Art for &lt;a href=&quot;http://ninthletter.com/&quot;&gt;Ninth Letter.&lt;/a&gt; I&#39;m posting it here for posterity and reference, since a few places around the web still refer to it (including &lt;a href=&quot;http://en.wikipedia.org/wiki/Glitch_art&quot;&gt;Wikipedia&lt;/a&gt;.)&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://jonas.do/assets/essays/glitch-art-jonasdowney.pdf&quot;&gt;Glitch Art (2.0MB PDF)&lt;/a&gt;&lt;/p&gt;
</content>
	</entry>
	
	
	<entry>
		<title>Collecting life</title>
		<link href="https://jonas.do/writing/2009-06-21-collecting-life/"/>
		<updated>June 21, 2009</updated>
		<id>https://jonas.do/writing/2009-06-21-collecting-life/</id>
		<content type="html">&lt;p&gt;My grandfather passed away on New Year&#39;s Eve, 2004. He was a complex and conflicted guy. At times he could be inexcusably harsh, but he also had a sly and silly sense of humor. This Jekyll/Hyde situation left one guessing as to which grandpa would show up on a given day, but I rooted for the sweet, funny family man, and tried to dismiss the cranky curmudgeon when I could.&lt;/p&gt;
&lt;p&gt;In his later years, he became increasingly immobile and dealt with chronic pain. He was a great outdoorsman, a navy mechanic, and craftsman in his youth, but years of hard work and the resulting physical damage caught up with him. Still, he kept up with several hobbies even as his body failed.&lt;/p&gt;
&lt;figure class=&quot;captioned-image&quot;&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/joe-on-a-bike.jpg?v=c2687519874b&quot; alt=&quot;Joe on a bike&quot; /&gt;
  &lt;figcaption&gt;
    Joe Downey on a tiny bike on a Navy ship.
  &lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;When I was a kid, my grandpa turned me on to coin collecting. It&#39;s definitely a &amp;quot;young boy and his grandpa&amp;quot; sort of activity and I&#39;ll always identify it that way. These days I have little time to devote to squinting over dimes and looking for mint marks, but I still appreciate the storytelling and historical aspects of collecting. When I see an old coin, I like to imagine who held it in their hand before me, and what was happening the day that chunk of metal was violently smashed into something valuable.&lt;/p&gt;
&lt;p&gt;Maybe because he was bored and stuck in the house, or maybe because he simply liked it a lot, Grandpa collected coins until his last day at home. He had established a fairly substantial eBay habit to fill gaps in his collections, but his main late period interest was the &lt;a href=&quot;http://www.usmint.gov/mint_programs/?action=50_state_quarters_program&quot;&gt;state quarter releases&lt;/a&gt;. Most curiously (and resourcefully), he chose to organize the quarters in prescription pill bottles, each carefully labeled with the state&#39;s name and mint. For the finishing touch, he engineered custom wooden shelving to hold each one of these pill bottles, with little circular holes for each one.&lt;/p&gt;
&lt;figure class=&quot;captioned-image&quot;&gt;
  &lt;img src=&quot;https://jonas.do/assets/images/blog/pill-bottles.jpg?v=e383a337d737&quot; alt=&quot;Quarters in pill bottles&quot; /&gt;
  &lt;figcaption&gt;
    Quarters in pill bottles.
  &lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;I couldn&#39;t help but love this. For starters, it&#39;s telling that he had so many pill bottles at his disposal, though I hope they weren&#39;t all from his own prescriptions (maybe he made friends with a pharmacist!) He lovingly and obsessively sorted these coins, but for what purpose other than his own amusement isn&#39;t clear — he may have intended to share the collection with the grandkids someday.&lt;/p&gt;
&lt;p&gt;Most bittersweet is that the quantity of coins per state decreases markedly over time. The early pill bottles are overflowing, but later states are represented by only one or two coins; the collection whimpers to an end abruptly at state 35 (West Virginia), which was the last quarter released before his death. He had the full intention of completing this collection, as I also have 15 states&#39; worth of empty, pre-labeled pill bottles that never met a quarter.&lt;/p&gt;
&lt;p&gt;These bottles have been sitting in a box in my basement since mid-2005. Mainly, I&#39;ve been too busy to do anything with them, but I&#39;ve also been in a quandary about &lt;em&gt;what&lt;/em&gt; to do. I was initially planning to complete the collection, but I decided against interfering with such a vivid snapshot in time.&lt;/p&gt;
&lt;p&gt;We could also just cash them in. (Individually, they have high circulation rates, and aren&#39;t in a physical condition to be worth much above their face value, even many decades from now.) My grandpa had a more valuable collection of older coins — which we are also storing — and our storage space is at a premium!&lt;/p&gt;
&lt;p&gt;But cashing them in would neglect the object quality of the overall collection. All together, this is his last work. I envision him assembling the bottles, labeling them, analyzing each quarter and placing it in its right spot. I suspect that like any good journey, the process of collection was more entertaining than the end result. Yet the end result (and my imagining of Grandpa&#39;s process) is all I&#39;ve got left.&lt;/p&gt;
&lt;p&gt;The question I can&#39;t answer is: do we honor our relatives by keeping up the material things that meant something to them? Or do we simply acknowledge their contextual worth and move along? In a life busy maintaining our own odds and ends, what place do these objects have? If their value consists primarily of nostalgia or memory, then maybe the trash heap (or in this case, the bank) is where they belong. I just wonder if discarding the objects will inadvertently put the memories in the trash too.&lt;/p&gt;
&lt;p&gt;For now at least, I still have the bottles. In a box. In my basement.&lt;/p&gt;
</content>
	</entry>
</feed>
