<?xml version="1.0" encoding="UTF-8"?>
 <rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://pinboard.in">
    <title>Pinboard (earth2marsh)</title>
    <link>https://pinboard.in/u:earth2marsh/public/</link>
    <description>recent bookmarks from earth2marsh</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://aresluna.org/show-your-hands-honor/"/>
	<rdf:li rdf:resource="https://www.linkedin.com/pulse/hope-vs-leverage-travis-isaacs-j0ugc"/>
	<rdf:li rdf:resource="https://kennethreitz.org/essays/2025-08-27-from_http_to_consciousness"/>
	<rdf:li rdf:resource="https://ashley.rolfmore.com/stop-trying-to-engineer-your-way-out-of-listening-to-people/"/>
	<rdf:li rdf:resource="https://www.linkedin.com/pulse/service-design-social-complexity-cameron-tonkinwise-h8tzc"/>
	<rdf:li rdf:resource="https://unsung.aresluna.org/the-curse-of-the-cursor/"/>
	<rdf:li rdf:resource="https://unsung.aresluna.org/unsung-heroes-flickrs-urls-scheme/?ref=netapinotes.com"/>
	<rdf:li rdf:resource="https://www.interfacecraft.dev/"/>
	<rdf:li rdf:resource="https://archive.ph/2026.01.03-083430/https://www.newscientist.com/article/2509800-chess-can-be-made-fairer-by-rearranging-the-pieces/"/>
	<rdf:li rdf:resource="https://en.wikipedia.org/wiki/Ethical_regulator_theorem"/>
	<rdf:li rdf:resource="https://dl.acm.org/doi/10.1145/344949.345004"/>
	<rdf:li rdf:resource="https://adactio.com/journal/22084"/>
	<rdf:li rdf:resource="https://konghq.com/blog/engineering/appendix-system-prompt-snippet"/>
	<rdf:li rdf:resource="https://sebastian-hans.de/blog/endless-possibilities/"/>
	<rdf:li rdf:resource="https://blog.kowalczyk.info/article/d-2025-06-26/go-is-8020-language.html"/>
	<rdf:li rdf:resource="https://koomen.dev/essays/horseless-carriages/"/>
	<rdf:li rdf:resource="https://behavioralscientist.org/are-we-too-impatient-to-be-intelligent/"/>
	<rdf:li rdf:resource="https://good.services/new-page"/>
	<rdf:li rdf:resource="https://articles.centercentre.com/how-a-ux-team-discovered-an-underserved-audience-and-made-millions-for-their-organization/"/>
	<rdf:li rdf:resource="https://www.w3.org/TR/design-principles/"/>
	<rdf:li rdf:resource="https://medium.com/design-bootcamp/if-you-dont-know-where-to-start-research-start-with-pact-1ae4b6802134"/>
	<rdf:li rdf:resource="https://www.muledesign.com/blog/triple-storyline-for-ethical-design"/>
	<rdf:li rdf:resource="https://www.therawmaterials.com/"/>
	<rdf:li rdf:resource="https://sites.google.com/schrag.ca/consulting/home/whose-opinion-matters"/>
	<rdf:li rdf:resource="https://lea.verou.me/blog/2024/context-chips/"/>
	<rdf:li rdf:resource="https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md"/>
	<rdf:li rdf:resource="https://jamiemill.com/blog/elements-of-product-design/"/>
	<rdf:li rdf:resource="https://bsky.app/profile/andybudd.bsky.social/post/3lbcyzmr3pk2v"/>
	<rdf:li rdf:resource="https://www.smashingmagazine.com/2024/10/designing-for-gen-z/"/>
	<rdf:li rdf:resource="https://www.votito.com/methods/togs-paradox/"/>
	<rdf:li rdf:resource="https://bsky.app/profile/pfrazee.com/post/3l6xwi52zti2y"/>
	<rdf:li rdf:resource="https://lizengland.com/blog/2014/04/the-door-problem/"/>
	<rdf:li rdf:resource="https://ncase.me/loopy/v1.1/"/>
	<rdf:li rdf:resource="https://userpilot.com/blog/fake-door-testing/"/>
	<rdf:li rdf:resource="https://www.academia.edu/62870915/Affordances_Explained"/>
	<rdf:li rdf:resource="https://photogradient.com/"/>
	<rdf:li rdf:resource="https://www.henrikkarlsson.xyz/p/unfolding"/>
	<rdf:li rdf:resource="https://www.ribbonfarm.com/2010/07/26/a-big-little-idea-called-legibility/"/>
	<rdf:li rdf:resource="https://api.weather.gov/glossary"/>
	<rdf:li rdf:resource="https://commandcenter.blogspot.com/2023/12/simplicity.html"/>
	<rdf:li rdf:resource="https://jennywen.substack.com/p/dont-trust-the-design-process"/>
	<rdf:li rdf:resource="https://lea.verou.me/blog/2024/engage-dont-show/"/>
	<rdf:li rdf:resource="https://gameuidatabase.com/"/>
	<rdf:li rdf:resource="https://www.dwarkeshpatel.com/p/patrick-collison?open=false"/>
	<rdf:li rdf:resource="https://growth.design/case-studies/trial-paywall-challenge"/>
	<rdf:li rdf:resource="https://patterns.innersourcecommons.org/"/>
	<rdf:li rdf:resource="https://patternlanguage.cc/"/>
	<rdf:li rdf:resource="https://v0.dev/"/>
	<rdf:li rdf:resource="https://placesjournal.org/article/maintenance-and-care/"/>
	<rdf:li rdf:resource="https://placesjournal.org/article/maintenance-and-care/?cn-reloaded=1"/>
	<rdf:li rdf:resource="https://www.amundsens-maxim.com/"/>
	<rdf:li rdf:resource="https://asserttrue.blogspot.com/2009/04/api-first-design.html"/>
	<rdf:li rdf:resource="https://ericportis.com/posts/2024/okay-color-spaces/"/>
	<rdf:li rdf:resource="https://powazek.com/posts/3591"/>
	<rdf:li rdf:resource="https://en.m.wikipedia.org/wiki/Kissing_gate"/>
	<rdf:li rdf:resource="https://archive.org/details/thedesignofeverydaythingsbydonnorman"/>
	<rdf:li rdf:resource="https://hoodielab.com/product-category/tshirt/?orderby=popularity&amp;paged=1&amp;yith_wcan=1&amp;product_cat=tshirt&amp;product_tag=vhs"/>
	<rdf:li rdf:resource="https://clig.dev/"/>
	<rdf:li rdf:resource="https://www.designsystems.com/open-design-systems/"/>
	<rdf:li rdf:resource="https://blog.jim-nielsen.com/2023/examples-of-great-urls/"/>
	<rdf:li rdf:resource="https://www.webdesignmuseum.org/?mc_cid=cd310c6d87&amp;mc_eid=e2369a22fa"/>
	<rdf:li rdf:resource="https://en.wikipedia.org/wiki/Wicked_problem"/>
	<rdf:li rdf:resource="https://every.to/p/the-most-advanced-yet-acceptable-products-win"/>
	<rdf:li rdf:resource="https://nothinghuman.substack.com/p/the-tyranny-of-the-marginal-user"/>
	<rdf:li rdf:resource="https://julian.digital/2023/07/06/multi-layered-calendars/"/>
	<rdf:li rdf:resource="https://twitter.com/MaxKriegerVG/status/931373170791198720"/>
	<rdf:li rdf:resource="https://blog.bytebytego.com/p/api-redesign-shopping-cart-and-stripe?publication_id=817132&amp;post_id=123437639&amp;triggerShare=true&amp;isFreemail=true"/>
	<rdf:li rdf:resource="https://blog.sbensu.com/posts/apis-as-ladders/"/>
	<rdf:li rdf:resource="https://apisyouwonthate.com/blog/rest-and-richardson-maturity-model"/>
	<rdf:li rdf:resource="https://github.blog/2022-11-28-to-infinity-and-beyond-enabling-the-future-of-githubs-rest-api-with-api-versioning/"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://aresluna.org/show-your-hands-honor/">
    <title>Show your hands honor for the strange power they bring you – Aresluna</title>
    <dc:date>2026-06-22T06:23:10+00:00</dc:date>
    <link>https://aresluna.org/show-your-hands-honor/</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>computer history typing keyboards interface design</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:2da5501b5cee/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:computer"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:history"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:typing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:keyboards"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:interface"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.linkedin.com/pulse/hope-vs-leverage-travis-isaacs-j0ugc">
    <title>Hope vs. Leverage</title>
    <dc:date>2026-04-05T19:42:21+00:00</dc:date>
    <link>https://www.linkedin.com/pulse/hope-vs-leverage-travis-isaacs-j0ugc</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>Creating leverage
I'm rebooting how my org operates around a simple idea: every investment of design effort should connect to how we actually grow: attracting new customers, expanding usage, or retaining core customers. That's it. The default answer for everything else is "not now."

Backing this operating model are three important behaviors:


Stop starting without evidence. Every bet should improve a defined adoption signal or remove a measured retention blocker.
Concentrate on fewer, bigger bets. I'm asking that we align with the business on two or three big cross-functional bets and disproportionately invest in those—not design's big bets, the business's big bets.
Think platform-first. We can't create leverage if we're designing the same capability three or four times across different products.
New grammar
Behaviors set direction, but the real leverage is in daily decisions—and for that my team needs shared language. Not a checklist, but a grammar. Five principles, each framed as a question to ask your work:


Performance — Does this enable speed and accuracy without causing burnout?
Understanding — Does this reduce friction in how people collaborate?
Discovery — Does this help someone adopt adjacent capabilities?
Zero Waste — Is this worth the compute it consumes?
Love — Does this make someone feel something?</blockquote>]]></description>
<dc:subject>design productmanagement</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:612bd26e4edc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:productmanagement"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://kennethreitz.org/essays/2025-08-27-from_http_to_consciousness">
    <title>From HTTP to Consciousness: The Evolution of &quot;For Humans&quot; - Kenneth Reitz</title>
    <dc:date>2026-03-27T15:04:23+00:00</dc:date>
    <link>https://kennethreitz.org/essays/2025-08-27-from_http_to_consciousness</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>I was trying to solve a simple problem: urllib2 was technically correct but humanly wrong. It forced developers to think like protocols instead of thinking like humans.

# The "correct" way in 2011
import urllib2
req = urllib2.Request('http://example.com')
response = urllib2.urlopen(req)
data = response.read()

# The human way
import requests
response = requests.get('http://example.com')
data = response.text
Copy
The difference isn't just syntactic sugar. It's a philosophical commitment: design from human mental models outward, not from technical constraints inward.</blockquote>]]></description>
<dc:subject>human design affordances</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:f70aa03d16a4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:human"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:affordances"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://ashley.rolfmore.com/stop-trying-to-engineer-your-way-out-of-listening-to-people/">
    <title>Stop trying to engineer your way out of listening to people</title>
    <dc:date>2026-03-24T05:17:33+00:00</dc:date>
    <link>https://ashley.rolfmore.com/stop-trying-to-engineer-your-way-out-of-listening-to-people/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>if you're wondering why this happens, it's normally because:

people aren't talking to people
people aren't listening
So lots of designers and product people have leapt onto 1, basically trying to turn talking to people into terms engineering people find more cuddly. Like "framework". Or "system". Or even that term that's in vogue, socio-technical system.

Stop. The problem isn't that you need a better system. The problem is you're avoiding doing the work.</blockquote>]]></description>
<dc:subject>design listening people relationships bias talking productmanagement</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:8486edb8da05/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:listening"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:people"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:relationships"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:bias"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:talking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:productmanagement"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.linkedin.com/pulse/service-design-social-complexity-cameron-tonkinwise-h8tzc">
    <title>Service Design and Social Complexity</title>
    <dc:date>2026-03-24T05:15:00+00:00</dc:date>
    <link>https://www.linkedin.com/pulse/service-design-social-complexity-cameron-tonkinwise-h8tzc</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>The challenge of Service Design is to try to ameliorate these complexities. To do so requires deciding:

> what in the service interaction to design, to give more or less permanent form to, to regularise

> what to make space for in the service so that it can be (re)negotiated in a situated (particular each time) way As indicated before, the second depends on the first; some aspects of the service are regulated or even automated so that other aspects of the service can be bespoke.</blockquote>]]></description>
<dc:subject>design services</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:7476add4d752/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://unsung.aresluna.org/the-curse-of-the-cursor/">
    <title>The curse of the cursor – Unsung</title>
    <dc:date>2026-03-21T18:45:51+00:00</dc:date>
    <link>https://unsung.aresluna.org/the-curse-of-the-cursor/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>I had no idea it was Alan Kay himself who was responsible for the mouse pointer’s distinctive shape. In 2020, James Hill-Khurana emailed him and got this answer:

The Parc mouse cursor appearance was done (actually by me) because in a 16x16 grid of one-bit pixels (what the Alto at Parc used for a cursor) this gives you a nice arrowhead if you have one side of the arrow vertical and the other angled (along with other things there, I designed and made many of the initial bitmap fonts).

Then it stuck, as so many things in computing do.</blockquote>]]></description>
<dc:subject>computer history mouse cursor design</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:a763aa73216f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:computer"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:history"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:mouse"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:cursor"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://unsung.aresluna.org/unsung-heroes-flickrs-urls-scheme/?ref=netapinotes.com">
    <title>Unsung heroes: Flickr’s URLs scheme – Unsung</title>
    <dc:date>2026-03-17T21:28:48+00:00</dc:date>
    <link>https://unsung.aresluna.org/unsung-heroes-flickrs-urls-scheme/?ref=netapinotes.com</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>This was incredible and a breath of fresh air. No redundant www. in front or awkward .php at the end. No parameters with their unpleasant ?&= syntax. No % signs partying with hex codes. When you shared these URLs with others, you didn’t have to retouch or delete anything. When Chrome’s address bar started autocompleting them, you knew exactly where you were going.

This might seem silly. The user interface of URLs? Who types in or edits URLs by hand? But keyboards are still the most efficient entry device. If a place you’re going is where you’ve already been, typing a few letters might get you there much faster than waiting for pages to load, clicking, and so on. It might get you there even faster than sifting through bookmarks.</blockquote>]]></description>
<dc:subject>urls design interface apis usability Flickr</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:6baf24abc9de/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:urls"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:interface"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:apis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:usability"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Flickr"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.interfacecraft.dev/">
    <title>Interface Craft: a working library for those committed to designing with uncommon care.</title>
    <dc:date>2026-03-15T20:01:02+00:00</dc:date>
    <link>https://www.interfacecraft.dev/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>Library
Whether you are a designer, engineer, or founder you will find value here. My intent is to create a space that can serve as a container for me to share what I continue to create and learn.

At launch, there will be five collections. They will contain articles, videos, interactive playgrounds, examples, and a curated set of references for further study. More collections will come.</blockquote>]]></description>
<dc:subject>interfaces gui design library patterns</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:6bd7fcff050e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:interfaces"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:gui"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:patterns"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://archive.ph/2026.01.03-083430/https://www.newscientist.com/article/2509800-chess-can-be-made-fairer-by-rearranging-the-pieces/">
    <title>Chess can be made fairer by rearranging the pieces | New Scientist</title>
    <dc:date>2026-01-04T23:10:13+00:00</dc:date>
    <link>https://archive.ph/2026.01.03-083430/https://www.newscientist.com/article/2509800-chess-can-be-made-fairer-by-rearranging-the-pieces/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>Chess960 involves shuffling the pieces at the back of the board, and an analysis suggests doing so can increase the complexity of the game to favour white, black or neither player</blockquote>]]></description>
<dc:subject>chess games design modifications alternatives</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:5e3b3f51d061/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:chess"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:games"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:modifications"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:alternatives"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://en.wikipedia.org/wiki/Ethical_regulator_theorem">
    <title>Ethical regulator theorem - Wikipedia</title>
    <dc:date>2025-11-05T21:42:43+00:00</dc:date>
    <link>https://en.wikipedia.org/wiki/Ethical_regulator_theorem</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>The ethical regulator theorem claims that the following nine requisites are necessary and sufficient for a cybernetic regulator to be both effective and ethical:[3]

Purpose expressed as unambiguously prioritized goals.
Truth about the past and present.
Variety of possible actions.
Predictability of the future effects of actions.
Intelligence to choose the best actions.
Influence on the regulated system.

Ethics expressed as unambiguously prioritized rules.
Integrity of all subsystems.
Transparency of ethical behavior.

Of these requisites, only the first six are necessary for a regulator to be effective. The three requisites of ethics, integrity, and transparency are optional if a system only needs to be effective. This gives rise to the Law of Inevitable Ethical Inadequacy, which states "If you do not specify that you require a secure ethical system, what you get is an insecure unethical system."</blockquote>]]></description>
<dc:subject>automation regulation governance theory systems design incentives important</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:dc9fba39484e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:automation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:regulation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:governance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:theory"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:systems"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:incentives"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:important"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://dl.acm.org/doi/10.1145/344949.345004">
    <title>Social translucence: an approach to designing systems that support social processes: ACM Transactions on Computer-Human Interaction: Vol 7, No 1</title>
    <dc:date>2025-11-05T16:17:58+00:00</dc:date>
    <link>https://dl.acm.org/doi/10.1145/344949.345004</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>We call such systems “socially translucent systems” and suggest that they have three characteristics—visibility, awareness, and accountability—which enable people to draw upon their experience and expertise to structure their interactions with one another.</blockquote>]]></description>
<dc:subject>cognition design social systems transparency psychology</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:a45da92ee42b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:cognition"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:social"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:systems"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:transparency"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:psychology"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://adactio.com/journal/22084">
    <title>Adactio: Journal—Style your underlines</title>
    <dc:date>2025-08-14T01:15:24+00:00</dc:date>
    <link>https://adactio.com/journal/22084</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>That’s quite a difference with just a few CSS declarations:

text-underline-offset: 0.2em;
text-decoration-thickness: 1px;
text-decoration-color: oklch(from currentColor l c h / 50%);</blockquote>]]></description>
<dc:subject>webdev webdesign design links html css styles</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:88772f73f3cc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:webdesign"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:links"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:html"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:styles"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://konghq.com/blog/engineering/appendix-system-prompt-snippet">
    <title>Appendix - System prompt snippet | Kong Inc.</title>
    <dc:date>2025-08-02T01:55:02+00:00</dc:date>
    <link>https://konghq.com/blog/engineering/appendix-system-prompt-snippet</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[Archive: https://archive.ph/pA488
<blockquote>Core Instructions
You are an expert API designer specializing in creating OpenAPI 3.1 specifications. Your task is to generate complete, valid, and well-structured OpenAPI 3.1 documents that follow industry best practices.</blockquote>]]></description>
<dc:subject>prompts apis openapi kong design</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:031d12548a9a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:prompts"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:apis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:openapi"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:kong"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://sebastian-hans.de/blog/endless-possibilities/">
    <title>Endless possibilities (a socio-technical API pattern) — Sebastian's blog</title>
    <dc:date>2025-07-20T06:33:32+00:00</dc:date>
    <link>https://sebastian-hans.de/blog/endless-possibilities/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>The evolution from a clean, well-designed API to an API of Endless Possibilities is a slow one. There is no clear inflection point, no moment in time you could point to and say, “This is where it went wrong.” Because of this, this pattern is difficult to avoid, but you can watch for warning signs such as:

The API has multiple options that interact in non-obvious ways.
The API has options that are incompatible for non-obvious reasons.
Options that make sense together from a business perspective are only partially implemented (some combinations are missing).
The API has multiple functions (methods, endpoints, …) that need to be invoked in a certain order – and the order depends on some option(s).
When adding a new option, it is difficult to decide how it should interact with existing options.
Certain aspects of the behaviour depend on both options sent by the consumer and configuration on the provider side.
The team cannot answer a question about API behaviour without research.
The team cannot answer a question about API behaviour without knowing which customer the question is about.</blockquote>]]></description>
<dc:subject>APIs patterns design</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:3af825d4faa1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:APIs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.kowalczyk.info/article/d-2025-06-26/go-is-8020-language.html">
    <title>Go is 80/20 language</title>
    <dc:date>2025-06-30T23:04:08+00:00</dc:date>
    <link>https://blog.kowalczyk.info/article/d-2025-06-26/go-is-8020-language.html</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>If 80⁄20 is good, wouldn’t 70⁄15 be even better? No, it wouldn’t. Go has shown that you can have a popular language without enums. I don’t think you could have a popular language without structs. There’s a line below which the language is just not useful enough.
Finally, what does “work” mean?
There’s work by the users of the language. Every additional feature of the language requires the programmer to learn about it. It’s more work than it seems. If you make functions as first class concepts, the work is not just learning the syntax and functionality. You need to learn new patterns of coding, like functions that return functions. You need to learn about currying, passing functions as arguments. You need to learn not only how but also when: when you should use that powerful functionality and when you shouldn’t.
You can’t skip that complexity. Even if you decide to not learn how to use functions as first class concepts, your co-worker might and you have to be able to understand his code. Or a useful library uses it or a tutorial talks about it</blockquote>]]></description>
<dc:subject>language programming complexity design</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:2ff7689a0c7f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:language"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:complexity"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://koomen.dev/essays/horseless-carriages/">
    <title>Pete Koomen</title>
    <dc:date>2025-05-20T04:29:25+00:00</dc:date>
    <link>https://koomen.dev/essays/horseless-carriages/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>This could not be further from the truth: Gemini is an astonishingly powerful model that is more than capable of writing good emails. Unfortunately, the Gmail team designed an app that prevents it from doing so.</blockquote>]]></description>
<dc:subject>prompts ai llms design gmail</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:b5225624adb2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:prompts"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ai"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:llms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:gmail"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://behavioralscientist.org/are-we-too-impatient-to-be-intelligent/">
    <title>Are We Too Impatient to Be Intelligent? - by Rory Sutherland - Behavioral Scientist</title>
    <dc:date>2025-05-17T23:11:11+00:00</dc:date>
    <link>https://behavioralscientist.org/are-we-too-impatient-to-be-intelligent/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>There are brilliant examples all over the place of people tweaking time subjectively. One of my favorites is the Uber map. It doesn’t change how long you wait for the taxi. It changes the quality of the waiting time by reducing uncertainty. If you look at human emotions, although humans might say, “I don’t like waiting for a taxi,” what makes them uneasy is the uncertainty of the arrival. It’s not actually the duration. Too often, we optimize for the numerical thing, time and speed. We’re not optimizing for the emotional state, which is disquiet or anxiety.

With advertising, you can rebrand time: “Good things come to those who wait.”</blockquote>
<blockquote>Most of you, if you were students, wrote essays or something like that as undergraduates, right? Fairly confident to say that nobody’s actually kept them? Nobody re-reads them. In fact, the essays you wrote are totally worthless.

But the value wasn’t in the essay. What’s valuable is the effort you had to put in to produce the essay. Now, what AI essays do is they shortcut from the request to the delivery of the finished good and bypass the very part of the journey which is actually valuable—the time and effort you invest in constructing the essay in the first place.</blockquote>
<blockquote>This basically explains the whole world since about 1920. Manufactured goods, where you can enjoy extraordinary efficiencies of production—you can compress the time and effort required to make something—have massively reduced in cost. Services, which are time-dependent, have become more and more expensive. If you think there’s a hell of a lot weird with the world that was completely different when you were a kid, this is why. Like the fact that a television is almost an impulse buy, but you agonize about getting childcare. In 1920, it was the other way around. Agatha Christie had three servants in her early life but couldn’t dream of being able to afford a car.</blockquote>]]></description>
<dc:subject>economics value time design progress services costs</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:f56b1b0d4059/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:economics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:value"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:time"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:progress"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:costs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://good.services/new-page">
    <title>Table of contents — Good Services</title>
    <dc:date>2025-05-07T23:04:23+00:00</dc:date>
    <link>https://good.services/new-page</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>1. Good services are easy to find
In order for a user to use your service they first need to find it. This chapter covers how to make sure your users can find your service without any previous knowledge of it.
2. Good services explain their purpose
Once your user has found your service, they need to know what it’s for and whether it’s the thing they’re looking for. This chapter explains how to make sure that the purpose of the service is clear to users at the start of using it.
3. Good services set expectations
To help users plan and take control of their lives, they need to know what to expect from your service. This chapter describes how to make sure your service clearly explains what is needed from the user to complete it, and what they can expect your service.
4. Good services enable  users to complete the outcome they set out to do
Possibly the most fundamental principle of all - for your service to work  it has to enable them to achieve the goal they set out to achieve. This chapter explains how to make sure that a user can achieve the thing they set out to do - from the moment they consider doing something to the moment they have achieved their goal, including any steps needed to support the user after they have reached their goal.
5. Good services work in a way that is familiar
People base their understanding of the world on previous experiences. Services are no different. It’s important to understand established customs for your service, and when to conform or not conform to those customs so that your users can understand and navigate your service. This chapter shows you how to identify the types of experiences users bring to services, how they affect their experience of your service and what to do about them.
6. Good services require no prior knowledge to use
All too often we expect users to know how something works because we assume they’ve done it before. Good services are usable by everyone - including people who’ve never used them before. This chapter shows you how to make sure your service is usable by new and experienced users alike.
7. Good services are agnostic of organisational structures
Users shouldn’t need to understand how your organisation works in order to use your service, but this can sometimes be extremely difficult to achieve. This chapter explains how to minimise the effect of your organisation’s structure on your service.
8. Good services require the minimum possible steps to complete
Whether booking an expensive holiday or getting a passport - users want to get to their goal as efficiently as possible. This chapter explains how to make sure your service has the right amount of steps to help users get to that goal.
9. Good services are consistent throughout
Good services are consistent, but they’re not uniform. They should look and feel like one service throughout, but they should respond to an individual user’s needs and situation. This chapter shows how to balance the needs of users in order to be both consistent and responsive.
10. Good services have no dead ends
A service should direct all users to a clear outcome, regardless of whether the user is eligible or suitable to use the service. No user should be left behind or stranded within a service without knowing how to continue. This chapter explains how users get stuck in services, and how to avoid this happening.
11. Good services should usable by everyone, equally
All services must be usable by everyone who needs to use them, regardless of their circumstances or abilities. No one should be less able to use the service than anyone else. This chapter shows some of the major barriers to inclusion within services and how to avoid them.
12. Good services encourage the right behaviours from users and service providers
How you incentive, or disincentivise your users, staff and broader organisation can have a huge effect on how your service works.This chapter helps you to understand all of the things that can affect the behaviour of your users and staff, and how to make sure your service is encouraging the right behaviours.
13. Good services respond to change quickly
Good services respond quickly and adaptively to a change in a user’s circumstance and make this change consistently throughout the service. This chapter will help you to understand, plan for and handle changes in a users circumstance in the right way.
14. Good Services clearly explain why a decision has been made
When a decision is made within a service, it should be obvious to a user why this decision has been made and clearly communicated at the point at which it’s made. This chapter explains the common pitfalls in making and communicating decisions and how to avoid them.
15. Good services make it easy to get human assistance
Services should always provide an easy route for users to speak to a human if they need to. This chapter explains how to make sure your service uses human decisionmaking and contact in the right way for both your users, and the sustainability of your service</blockquote>]]></description>
<dc:subject>services design principles books apis</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:8ba0191117ce/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:services"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:principles"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:books"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:apis"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://articles.centercentre.com/how-a-ux-team-discovered-an-underserved-audience-and-made-millions-for-their-organization/">
    <title>How a UX Team Discovered an Underserved Audience and Made Millions for Their Organization — UX Articles by Center Centre</title>
    <dc:date>2025-04-21T05:32:33+00:00</dc:date>
    <link>https://articles.centercentre.com/how-a-ux-team-discovered-an-underserved-audience-and-made-millions-for-their-organization/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>The idea: Build a ‘Pause’ capability
If the UX team could reduce the hassle of the current cancelling and reinstating process, they could see these restricted budget subscribers treating themselves to one or two more months each year. Reducing the hassle could result in tens of millions in additional revenue.

One of the senior executives encouraged the UX team to explore how they could change the service to reduce this hassle. This project was the first time the UX team undertook a design improvement that wasn’t already in the Product team’s roadmap. </blockquote>]]></description>
<dc:subject>design ux research streaming pause</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:e563308cd14f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:research"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:streaming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:pause"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.w3.org/TR/design-principles/">
    <title>Web Platform Design Principles</title>
    <dc:date>2025-03-29T18:25:22+00:00</dc:date>
    <link>https://www.w3.org/TR/design-principles/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>User needs come before the needs of web page authors, which come before the needs of user agent implementors, which come before the needs of specification writers, which come before theoretical purity.

Like all principles, this isn’t absolute. Ease of authoring affects how content reaches users. User agents have to prioritize finite engineering resources, which affects how features reach authors. Specification writers also have finite resources, and theoretical concerns reflect underlying needs of all of these groups.</blockquote>]]></description>
<dc:subject>apis design users needs w3c software development principles web</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:955c019d6c02/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:apis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:users"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:needs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:w3c"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:principles"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:web"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/design-bootcamp/if-you-dont-know-where-to-start-research-start-with-pact-1ae4b6802134">
    <title>If you don’t know where to start research, start with PACT | by Pavel Samsonov | Bootcamp | Medium</title>
    <dc:date>2025-03-17T02:29:50+00:00</dc:date>
    <link>https://medium.com/design-bootcamp/if-you-dont-know-where-to-start-research-start-with-pact-1ae4b6802134</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>In my design career, new roles have always started with the same challenge: getting accustomed to a new domain. I had to build up a mental model of an entirely new context to make sense of the problems that the company wanted me to solve. Usually I would end up reframing those problems, once my research revealed assumptions and gaps in understanding, but to figure out the right questions to ask, I first had to take a lay of the land.

Fortunately, most companies already have some people who understand the context. Various subject matter experts — typically found in Product, Support, or Sales — are happy to answer any questions. Unfortunately, unless the company they work for has a mature design research practice (and in my experience, few do) the knowledge of these experts is not cataloged in any effective way, and no one person or source has a complete mental model of the problem.

This means that the job is actually twofold: gathering the necessary information, and then documenting it in an effective way so that the rest of the product team can be aligned on one shared mental model. I have found the PACT Analysis method to be invaluable for both of these tasks.</blockquote>]]></description>
<dc:subject>design research mental models productmanagement questions</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:881abbf0415e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:research"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:mental"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:models"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:productmanagement"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:questions"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.muledesign.com/blog/triple-storyline-for-ethical-design">
    <title>Thinking in Triplicate — Mule Design</title>
    <dc:date>2025-02-03T06:40:04+00:00</dc:date>
    <link>https://www.muledesign.com/blog/triple-storyline-for-ethical-design</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA["Design is not separate from business—design is the business"
... I'd disagree somewhat with that, as I think that is what product management is meant to balance (with design as one of the three fundamental forces)
<blockquote>The propensity to fold all interactive digital design under the heading of UXD rests on three convenient lies. Call them myths if it feels better.

Myth #1: A good experience is good for the user.
As design ethicist Tristan Harris has pointed out, if you control the menu, you control the choices. Pleasant to use doesn’t equal healthful any more than pleasant to eat does. And while Turbo-Tax may be said to be delightful, Intuit, its creator (and a past client) lobbies against free government-prepared returns, which would arguably be far better.</blockquote>]]></description>
<dc:subject>design ux</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:df49bc1952ff/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ux"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.therawmaterials.com/">
    <title>Raw Materials | An Unusual Design Company</title>
    <dc:date>2025-01-09T01:22:10+00:00</dc:date>
    <link>https://www.therawmaterials.com/</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>design company inspiration</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:9ef13759e473/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:company"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:inspiration"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://sites.google.com/schrag.ca/consulting/home/whose-opinion-matters">
    <title>John Schrag - trainer, coach &amp; facilitator - Whose Opinion Matters?</title>
    <dc:date>2025-01-03T17:22:49+00:00</dc:date>
    <link>https://sites.google.com/schrag.ca/consulting/home/whose-opinion-matters</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>
Teams that don’t value design and content opinion can create software that demos well, but that is error-prone (due to inconsistency), too hard to learn or use, or that doesn’t solve the user’s problem in a useful way.  

 

Teams that don't value product management opinion  can squander resources building things that won’t help move the business forward with its strategic objectives, or that won’t create competitive separation, or that people just don’t want to buy.

 

Teams that don't value developer opinion can end up with a precarious, fragile code-base with features tacked on all over and no firm foundation.  The cost of this grows and grows over time as the codebase becomes more and more brittle.

 

Teams that don’t value customer-facing staff opinion (sales, support) can miss key opportunities for improvement and risk to customer retention and competition.

 

If you have a HiPPO at the top, a boss who imagines that they are smarter than all their staff, you can end up with all of the above happening simultaneously</blockquote>]]></description>
<dc:subject>design development culture programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:26f5cf28fd12/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:culture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://lea.verou.me/blog/2024/context-chips/">
    <title>Context Chips in Survey Design: “Okay, but how does it feel?” • Lea Verou</title>
    <dc:date>2024-12-29T21:27:55+00:00</dc:date>
    <link>https://lea.verou.me/blog/2024/context-chips/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>The Problem
Ideation
Idea 1: Quick context
Ideas 2 & 3: Followups and sentiment radios
Idea 4: Context chips
Mini-feature questions: Context Chips + Checkboxes?
Idea 5: Existing 5-point question template
Usability Testing to the Rescue!
What worked well: Context Chips
What worked okay: Mini-feature Questions
What did not work: Context Chips on Mobile
Aftermath: Context Chips in the Wild
Results Visualization
Generalizability
Lessons Learned
Never skimp on articulating the north star UI
User testing is also a consensus-building tool
Heuristic evaluations are not a substitute for usability testing
The story of how a weird little UI to collect sentiment alongside survey responses defied constraints and triumphed over skepticism through usability testing.</blockquote>]]></description>
<dc:subject>surveys design ui ux context forms</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:3306c7feb7ba/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:surveys"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ui"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:context"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:forms"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md">
    <title>api-guidelines/azure/Guidelines.md at vNext · microsoft/api-guidelines</title>
    <dc:date>2024-12-27T01:09:51+00:00</dc:date>
    <link>https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>These guidelines apply to Azure service teams implementing data plane APIs. They offer prescriptive guidance that Azure service teams MUST follow ensuring that customers have a great experience by designing APIs meeting these goals:

Developer friendly via consistent patterns & web standards (HTTP, REST, JSON)
Efficient & cost-effective
Work well with SDKs in many programming languages
Customers can create fault-tolerant apps by supporting retries/idempotency/optimistic concurrency
Sustainable & versionable via clear API contracts with 2 requirements:
Customer workloads must never break due to a service change
Customers can adopt a version without requiring code changes
Technology and software is constantly changing and evolving, and as such, this is intended to be a living document. Open an issue to suggest a change or propose a new idea. Please read the Considerations for Service Design for an introduction to the topic of API design for Azure services. For an existing GA'd service, don't change/break its existing API; instead, leverage these concepts for future APIs while prioritizing consistency within your existing service.</blockquote>]]></description>
<dc:subject>apis design standards azure microsoft</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:922c6dc52506/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:apis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:standards"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:azure"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:microsoft"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://jamiemill.com/blog/elements-of-product-design/">
    <title>The elements of product design</title>
    <dc:date>2024-12-03T22:12:00+00:00</dc:date>
    <link>https://jamiemill.com/blog/elements-of-product-design/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>Being a designer means making or facilitating design decisions. Your skills are your abilities to do that soundly. But design decisions can be aesthetic, structural, conceptual, strategic and anything in between. And these layers require different approaches and skills.</blockquote>]]></description>
<dc:subject>design product diagrams model</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:ebf8a08db2e7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:product"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:diagrams"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:model"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://bsky.app/profile/andybudd.bsky.social/post/3lbcyzmr3pk2v">
    <title>Andy Budd: &quot;Most designers think they're playing chess, where the best, most considered player usually wins. In reality they're actually playing poker, where speed of play is the most important thing, and the lost hands are already factored in. It's about</title>
    <dc:date>2024-11-19T18:04:39+00:00</dc:date>
    <link>https://bsky.app/profile/andybudd.bsky.social/post/3lbcyzmr3pk2v</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>Most designers think they're playing chess, where the best, most considered player usually wins. In reality they're actually playing poker, where speed of play is the most important thing, and the lost hands are already factored in. It's about maximising the upside rather than minimising loss.

‪Andy Budd‬ ‪@andybudd.bsky.social‬
·
12m
However most execs are playing poker. They know (deep down) that they'll probably lose most hands. Their focus therefor isn't avoiding loss, but massively increasing play speed, in order to get more good hands. They win by finding a good hand and then playing it well.</blockquote>]]></description>
<dc:subject>bluesky posts chess poker design executives strategy productmanagement</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:a0bce1de9a98/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:bluesky"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:posts"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:chess"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:poker"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:executives"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:strategy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:productmanagement"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.smashingmagazine.com/2024/10/designing-for-gen-z/">
    <title>Designing For Gen Z: Expectations And UX Guidelines — Smashing Magazine</title>
    <dc:date>2024-11-11T05:38:15+00:00</dc:date>
    <link>https://www.smashingmagazine.com/2024/10/designing-for-gen-z/</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>design ux research genz</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:4d9663b76619/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:research"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:genz"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.votito.com/methods/togs-paradox/">
    <title>Tog's paradox</title>
    <dc:date>2024-11-05T06:16:25+00:00</dc:date>
    <link>https://www.votito.com/methods/togs-paradox/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>Tog’s Paradox (also known as The Complexity Paradox or Tog’s Complexity Paradox) is an observation that products aiming to simplify a task for users tend to inspire new, more complex tasks. It’s one of the key reasons for the symptom of requirements changing after delivery in enterprise software products, and for feature creep in consumer products. Tog’s Paradox also explains why it’s futile to try to completely nail down requirements for a software product, as the product itself will have an impact on the users, causing them to demand new functions.</blockquote>]]></description>
<dc:subject>complexity design usability psychology laws</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:5132f7b61db7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:complexity"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:usability"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:psychology"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:laws"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://bsky.app/profile/pfrazee.com/post/3l6xwi52zti2y">
    <title>Paul Frazee's Monster: &quot;If you're curious why everybody's username is a domain, it's because every user is essentially a website&quot; — Bluesky</title>
    <dc:date>2024-10-21T05:02:48+00:00</dc:date>
    <link>https://bsky.app/profile/pfrazee.com/post/3l6xwi52zti2y</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>If you're curious why everybody's username is a domain, it's because every user is essentially a website</blockquote>]]></description>
<dc:subject>bluesky design architecture</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:d414730ce8c2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:bluesky"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:architecture"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://lizengland.com/blog/2014/04/the-door-problem/">
    <title>“The Door Problem” – Liz England</title>
    <dc:date>2024-09-22T01:42:11+00:00</dc:date>
    <link>https://lizengland.com/blog/2014/04/the-door-problem/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>The Door Problem
I like to describe my job in terms of “The Door Problem”.

Premise: You are making a game.

Are there doors in your game?
Can the player open them?
Can the player open every door in the game?
Or are some doors for decoration?
How does the player know the difference?
Are doors you can open green and ones you can’t red? Is there trash piled up in front of doors you can’t use? Did you just remove the doorknobs and call it a day?
Can doors be locked and unlocked?
What tells a player a door is locked and will open, as opposed to a door that they will never open?</blockquote>]]></description>
<dc:subject>design development games designer</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:d449132298d1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:games"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:designer"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://ncase.me/loopy/v1.1/">
    <title>LOOPY (v1.1)</title>
    <dc:date>2024-09-17T03:17:05+00:00</dc:date>
    <link>https://ncase.me/loopy/v1.1/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[nice quick tool for drawing causal diagram loops]]></description>
<dc:subject>design tools systems diagrams causes CDL</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:72970fbdf9e0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:systems"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:diagrams"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:causes"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:CDL"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://userpilot.com/blog/fake-door-testing/">
    <title>Fake Door Testing: What Is It and How to Make An Effective Test</title>
    <dc:date>2024-09-13T19:13:34+00:00</dc:date>
    <link>https://userpilot.com/blog/fake-door-testing/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>Fake door testing is a technique used to validate demand for a product before investing in its development.
It involves inviting customers to use a feature that is not ready (but that may be in development) to see how many of them will be interested.
Key benefits of running fake door tests include validating your product or new feature idea before committing to its development, refining your pricing strategy before the launch, and enlisting beta testers
Careless use of fake door tests can create disappointed and disgruntled users, and damage your credibility.
To avoid alienating your users, be transparent and honest. Show users the potential value of the new features/products, and try to engage them in the development process (e.g. by participating in beta testing).
Limit the segment size for your tests to minimize the fallout.
You can run fake door tests for potential customers (via your website) or existing users (via in-app messaging)
Fake door testing steps: segment your audience, decide on which landing page your fake test should trigger, create the fake door test content, build the follow-up, and track the success of the test.</blockquote>]]></description>
<dc:subject>ux research techniques productmanagement design demand testing</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:df6f3efe0a60/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:research"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:techniques"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:productmanagement"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:demand"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.academia.edu/62870915/Affordances_Explained">
    <title>Affordances Explained | Andrea Scarantino - Academia.edu</title>
    <dc:date>2024-09-03T22:01:23+00:00</dc:date>
    <link>https://www.academia.edu/62870915/Affordances_Explained</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>I examine the central theoretical construct of ecological psychology, the concept of an affordance. In the first part of the paper, I illustrate the role affordances play in Gibson&#39;s theory of perception. In the second part, I argue that affordances are to be understood as dispositional properties, and explain what I take to be their characteristic background circumstances, triggering circumstances and manifestations. The main purpose of my analysis is to give affordances a theoretical identity enriched by Gibson&#39;s visionary insight, but independent of the most controversial claims of the Gibsonian movement.</blockquote>]]></description>
<dc:subject>affordances design papers</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:1273845a89bb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:affordances"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:papers"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://photogradient.com/">
    <title>Image to Mesh Gradient</title>
    <dc:date>2024-09-02T23:33:11+00:00</dc:date>
    <link>https://photogradient.com/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[fun gradient tool ]]></description>
<dc:subject>design tools gradients colors fields</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:034d1397c7a1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:gradients"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:colors"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:fields"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.henrikkarlsson.xyz/p/unfolding">
    <title>Everything that turned out well in my life followed the same design process</title>
    <dc:date>2024-09-02T00:17:20+00:00</dc:date>
    <link>https://www.henrikkarlsson.xyz/p/unfolding</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>you say, “I’m just going to pay attention to what happens when I hang out with various people and iterate toward something that feels alive”—you start from the context.

The context is smarter than you. It holds more nuance and information than you can fit in your head. Collaborate with it.

If you want to find a good design—be that the design of a house or an essay, a career or a marriage—what you want is some process that allows you to extract information from the context, and bake it into the form. That is what unfolding is</blockquote>
<blockquote>If you want to find a good design—be that the design of a house or an essay, a career or a marriage—what you want is some process that allows you to extract information from the context, and bake it into the form. That is what unfolding is.</blockquote>
<blockquote>The opposite of an unfolding is a vision. A vision springs, not from a careful understanding of a context, but from a fantasy: if you could just make it into another context your problems will go away</blockquote>]]></description>
<dc:subject>design process vision unfolding inspiration reread</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:89bec9ea47b2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:process"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:vision"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:unfolding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:inspiration"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:reread"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.ribbonfarm.com/2010/07/26/a-big-little-idea-called-legibility/">
    <title>A Big Little Idea Called Legibility</title>
    <dc:date>2024-09-01T03:58:32+00:00</dc:date>
    <link>https://www.ribbonfarm.com/2010/07/26/a-big-little-idea-called-legibility/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[Seeing Like a State
<blockquote>Central to Scott’s thesis is the idea of legibility. He explains how he stumbled across the idea while researching efforts by nation states to settle or “sedentarize” nomads, pastoralists, gypsies and other peoples living non-mainstream lives:

The more I examined these efforts at sedentarization, the more I came to see them as a state’s attempt to make a society legible, to arrange the population in ways that simplified the classic state functions of taxation, conscription, and prevention of rebellion.  Having begun to think in these terms, I began to see legibility as a central problem in statecraft. The pre-modern state was, in many crucial respects, particularly blind; it knew precious little about its subjects, their wealth, their landholdings and yields, their location, their very identity. It lacked anything like a detailed “map” of its terrain and its people</blockquote>
<blockquote>Along with books like Gareth Morgan’s Images of Organization, Lakoff and Johnson’s Metaphors we Live By, William Whyte’s The Organization Man and Keith Johnstone’s Impro, this book is one of the anchor texts for this blog. If I ever teach a course on ‘Ribbonfarmesque Thinking,’ all these books would be required reading.</blockquote>]]></description>
<dc:subject>culture design legibility politics governance systems</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:ab8513eb7a28/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:culture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:legibility"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:politics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:governance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:systems"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://api.weather.gov/glossary">
    <title>weather glossary</title>
    <dc:date>2024-08-30T18:22:20+00:00</dc:date>
    <link>https://api.weather.gov/glossary</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote></blockquote>]]></description>
<dc:subject>apis glossary weather patterns design</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:bd2640c39ca7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:apis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:glossary"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:weather"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://commandcenter.blogspot.com/2023/12/simplicity.html">
    <title>command center: Simplicity</title>
    <dc:date>2024-08-30T05:00:04+00:00</dc:date>
    <link>https://commandcenter.blogspot.com/2023/12/simplicity.html</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>Simplicity
In May 2009, Google hosted an internal "Design Wizardry" panel, with talks by Jeff Dean, Mike Burrows, Paul Haahr, Alfred Spector, Bill Coughran, and myself. Here is a lightly edited transcript of my talk. Some of the details have aged out, but the themes live on, now perhaps more than ever.</blockquote>]]></description>
<dc:subject>simplicity systems design architecture Google engineering</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:3d48fb334657/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:simplicity"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:systems"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Google"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:engineering"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://jennywen.substack.com/p/dont-trust-the-design-process">
    <title>Don't trust the (design) process - by Jenny Wen</title>
    <dc:date>2024-08-20T06:00:06+00:00</dc:date>
    <link>https://jennywen.substack.com/p/dont-trust-the-design-process</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>The way I’ve seen great work made isn’t using any sort of design process. It’s skipping steps when we deem them unnecessary. It’s doing them out of order just for the heck of it. It’s backtracking when we’re unsatisfied. It’s changing things after we’ve handed off the design. It’s starting from the solution first. It’s operating on vibes and intuition. It’s making something just for the sake of making people smile. It’s a feeling that we nailed it.</blockquote>]]></description>
<dc:subject>process design productmanagement</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:d05469bf1c65/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:process"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:productmanagement"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://lea.verou.me/blog/2024/engage-dont-show/">
    <title>Forget “show, don’t tell”. Engage, don’t show! • Lea Verou</title>
    <dc:date>2024-07-03T23:33:29+00:00</dc:date>
    <link>https://lea.verou.me/blog/2024/engage-dont-show/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>good UIs (and thus, good APIs) have a smooth UI complexity to Use case complexity curve. This means that incremental user effort results in incremental value; at no point going just a little bit further requires a disproportionately big chunk of upfront work</blockquote>]]></description>
<dc:subject>apis design feedback learning usability</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:a2bb19b31b4a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:apis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:feedback"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:learning"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:usability"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://gameuidatabase.com/">
    <title>gameuidatabase</title>
    <dc:date>2024-06-01T21:03:52+00:00</dc:date>
    <link>https://gameuidatabase.com/</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>ui design examples</dc:subject>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:8582124a48cf/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ui"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:examples"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.dwarkeshpatel.com/p/patrick-collison?open=false">
    <title>Patrick Collison (Stripe CEO) - Craft, Beauty, &amp; The Future of Payments</title>
    <dc:date>2024-05-29T18:00:37+00:00</dc:date>
    <link>https://www.dwarkeshpatel.com/p/patrick-collison?open=false</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>Getting back to what we were discussing previously, in as much as the sociology and "cultural" explanations of defensibility are real, the best people consider themselves crafts people in their domain and they really, above almost all else, want to work with the best other people. It may almost be true, that even if from a customer-facing standpoint, craft was not valued by the market, you might still want to build an organization that indexes very heavily on this, because you just want the best people for other reasons. Now, as it happens, I think customers do, in fact, value it. The evidence is broadly consistent with that. It's very hard to assemble groups of the best people, if you don't take the practice of the work super seriously</blockquote>
…
<blockquote>it's interesting that API design in general doesn't get more study as a discipline and as a practice. It plays or can play a significant role in the fate of platforms. Not saying it is always the determinative thing. But if you get it right, there can be compounding positive benefits and the converse.</blockquote>
…
<blockquote>No one else seems to agree with me, but I often think of Stripe as similar to Mathematica, where we're selling a self-contained universe to model whatever it is of interest to you. We're providing some primitives, interfaces and tools and so forth, to enable your modeling. But fundamentally, we're helping you do something on your own terms. In that sense, I don't think the architecture and the interface are necessarily that separable.</blockquote>]]></description>
<dc:subject>apis design craft stripe</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:cd68034e9efc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:apis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:craft"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:stripe"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://growth.design/case-studies/trial-paywall-challenge">
    <title>How Blinkist Increased Trial Conversions by 23% (Ethically)</title>
    <dc:date>2024-05-28T19:07:03+00:00</dc:date>
    <link>https://growth.design/case-studies/trial-paywall-challenge</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[and see this variant: https://www.threads.net/@cemre/post/C7c0rG5PoBH]]></description>
<dc:subject>conversion trials freemium design ux productmanagement growth</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:d0921d191d7e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:conversion"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:trials"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:freemium"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:productmanagement"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:growth"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://patterns.innersourcecommons.org/">
    <title>Introduction | Patterns - Production, Innersource</title>
    <dc:date>2024-05-27T22:31:36+00:00</dc:date>
    <link>https://patterns.innersourcecommons.org/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>What is InnerSource?
We define InnerSource as:

The use of open source principles and practices for software development within the confines of an organization.</blockquote>]]></description>
<dc:subject>source Innersource opensource words patterns design</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:6b4f82c4e3e2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:source"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:Innersource"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:opensource"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:words"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://patternlanguage.cc/">
    <title>List of Patterns - A Pattern Language</title>
    <dc:date>2024-05-17T01:36:06+00:00</dc:date>
    <link>https://patternlanguage.cc/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[Christopher Alexander, et al, but as a browseable site!]]></description>
<dc:subject>architecture books patterns design reference</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:fa630a4b1471/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:books"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://v0.dev/">
    <title>v0 by Vercel</title>
    <dc:date>2024-05-14T22:46:57+00:00</dc:date>
    <link>https://v0.dev/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>Generate UI with shadcn/ui from simple text prompts and images</blockquote>]]></description>
<dc:subject>ai code design generation ui</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:234f8d42914c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ai"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:generation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ui"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://placesjournal.org/article/maintenance-and-care/">
    <title>Maintenance and Care</title>
    <dc:date>2024-04-27T20:48:20+00:00</dc:date>
    <link>https://placesjournal.org/article/maintenance-and-care/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>In 2017 the United States earned a disappointing-but-not-surprising D+ overall. 11 Water systems scored a D (six billion gallons of treated water are lost every day); dams, a D (seventeen percent are highly hazardous); and roads, a D (one out of every five miles is in poor condition). Transit earned a D- (in part, for the $90 billion backlog of maintenance projects). Why such neglect? At a forum hosted by the Brookings Institution (naturally!), economist Larry Summers gave the usual explanation: “All of the incentives for all the actors are against maintenance. Nobody ever named a maintenance project, nobody ever got recognized for a maintenance project, nobody ever much got blamed for deferring maintenance during the time while they were in office.” His interlocutor, Edward Glaeser (see, it’s always the economists!), agreed: “you get a lot of press for a new project. … You don’t get a lot of press for maintaining the HVAC system in the school, even though that’s more socially valuable.” 12</blockquote>]]></description>
<dc:subject>architecture infrastructure design maintenance repair</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:d717c378f812/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:infrastructure"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:maintenance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:repair"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://placesjournal.org/article/maintenance-and-care/?cn-reloaded=1">
    <title>Maintenance and Care</title>
    <dc:date>2024-04-27T20:27:21+00:00</dc:date>
    <link>https://placesjournal.org/article/maintenance-and-care/?cn-reloaded=1</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>In 2017 the United States earned a disappointing-but-not-surprising D+ overall. 11 Water systems scored a D (six billion gallons of treated water are lost every day); dams, a D (seventeen percent are highly hazardous); and roads, a D (one out of every five miles is in poor condition). Transit earned a D- (in part, for the $90 billion backlog of maintenance projects). Why such neglect? At a forum hosted by the Brookings Institution (naturally!), economist Larry Summers gave the usual explanation: “All of the incentives for all the actors are against maintenance. Nobody ever named a maintenance project, nobody ever got recognized for a maintenance project, nobody ever much got blamed for deferring maintenance during the time while they were in office.” His interlocutor, Edward Glaeser (see, it’s always the economists!), agreed: “you get a lot of press for a new project. … You don’t get a lot of press for maintaining the HVAC system in the school, even though that’s more socially valuable.” 12</blockquote>
Outsiders mistakenly focus on the rusty bridges and broken pipes — the ‘defective objects’ — whereas local fixers are more concerned with social and political relationships.]]></description>
<dc:subject>architecture infrastructure design maintenance repair</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:f0e42b5e1f72/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:infrastructure"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:maintenance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:repair"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.amundsens-maxim.com/">
    <title>Amundsen’s Maxim</title>
    <dc:date>2024-03-05T22:38:24+00:00</dc:date>
    <link>https://www.amundsens-maxim.com/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>"Remember, when designing your Web API, your data model is not your object model is not your resource model is not your message model." — Mike Amundsen</blockquote>]]></description>
<dc:subject>apis design mistakes rules</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:ae1250546453/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:apis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:mistakes"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:rules"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://asserttrue.blogspot.com/2009/04/api-first-design.html">
    <title>blogorrhea: API-First Design</title>
    <dc:date>2024-02-29T02:50:38+00:00</dc:date>
    <link>https://asserttrue.blogspot.com/2009/04/api-first-design.html</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[Very early use of API first and concepts of thinking about users
<blockquote>API-first design means identifying and/or defining key actors and personas, determining what those actors and personas expect to be able to do with APIs (i.e., what are the possible use-cases, user narratives, or stories that encapsulate the business problems these people need to solve), and -- very important -- trying to understand the mental model each actor brings to the problem space. The mental model will drive architectural and design decisions at various levels (for example, it will suggest what kinds of business objects each user thinks in terms of) and will keep the overall process on a track toward good usability.</blockquote>]]></description>
<dc:subject>apis design history language</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:98f3e55d3443/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:apis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:history"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:language"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://ericportis.com/posts/2024/okay-color-spaces/">
    <title>Okay, Color Spaces — ericportis.com</title>
    <dc:date>2024-02-22T04:49:48+00:00</dc:date>
    <link>https://ericportis.com/posts/2024/okay-color-spaces/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[beautifully explained]]></description>
<dc:subject>color design theory webdesign colors systems</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:08b228aede18/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:color"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:theory"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:webdesign"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:colors"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:systems"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://powazek.com/posts/3591">
    <title>Derek Powazek - On Blocking</title>
    <dc:date>2024-02-03T02:32:01+00:00</dc:date>
    <link>https://powazek.com/posts/3591</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>maybe they’re getting dogpiled. Maybe they need a timeout, or maybe they need a moderator to reach out and see if they’re okay. This is where good old fashioned human community management comes in.

But either way, you have to watch who is getting blocked and take action when needed. I’m amazed that more sites don’t do this.</blockquote>]]></description>
<dc:subject>social design blocking tools relationships</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:4f524ba9edcc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:social"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:blocking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:relationships"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://en.m.wikipedia.org/wiki/Kissing_gate">
    <title>Kissing gate - Wikipedia</title>
    <dc:date>2024-01-28T01:44:36+00:00</dc:date>
    <link>https://en.m.wikipedia.org/wiki/Kissing_gate</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>A kissing gate is a gate that allows people, but not livestock, to pass through.</blockquote>]]></description>
<dc:subject>livestock cows gates design solutions clever</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:619e8a3b28a4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:livestock"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:cows"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:gates"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:solutions"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:clever"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://archive.org/details/thedesignofeverydaythingsbydonnorman">
    <title>The Design Of Everyday Things By Don Norman : Free Download, Borrow, and Streaming : Internet Archive</title>
    <dc:date>2024-01-27T16:23:35+00:00</dc:date>
    <link>https://archive.org/details/thedesignofeverydaythingsbydonnorman</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[yay, archive! ]]></description>
<dc:subject>design ux books essentials</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:1f39d793c8e5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:ux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:books"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:essentials"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://hoodielab.com/product-category/tshirt/?orderby=popularity&amp;paged=1&amp;yith_wcan=1&amp;product_cat=tshirt&amp;product_tag=vhs">
    <title>Mens graphic Shirts – Custom T Shirts | Hoodie Lab</title>
    <dc:date>2024-01-27T01:05:09+00:00</dc:date>
    <link>https://hoodielab.com/product-category/tshirt/?orderby=popularity&amp;paged=1&amp;yith_wcan=1&amp;product_cat=tshirt&amp;product_tag=vhs</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[ships from Sweden]]></description>
<dc:subject>shirts shopping vhs design</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:79c025d0b37a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:shirts"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:shopping"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:vhs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://clig.dev/">
    <title>Command Line Interface Guidelines</title>
    <dc:date>2023-12-19T16:23:31+00:00</dc:date>
    <link>https://clig.dev/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>An open-source guide to help you write better command-line programs, taking traditional UNIX principles and updating them for the modern day.</blockquote>]]></description>
<dc:subject>programming cli guide design</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:a267ce39ceac/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:cli"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:guide"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.designsystems.com/open-design-systems/">
    <title>Open design systems from the Figma Community</title>
    <dc:date>2023-12-13T22:13:30+00:00</dc:date>
    <link>https://www.designsystems.com/open-design-systems/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>Discover all open design systems on the Figma Community</blockquote>]]></description>
<dc:subject>design system figma examples webdesign</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:c0790d643f27/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:system"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:figma"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:examples"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:webdesign"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.jim-nielsen.com/2023/examples-of-great-urls/">
    <title>Examples of Great URL Design - Jim Nielsen’s Blog</title>
    <dc:date>2023-11-28T19:28:46+00:00</dc:date>
    <link>https://blog.jim-nielsen.com/2023/examples-of-great-urls/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>I love this reminder of the ubiquity of URLs. They’re not just for typing into browser bars. They’re used in a plethora of ways:

As targets for scripting and scraping and other programmatic data retrieval.
As references, printed in the footnotes and appendixes of physical books.
As actionable triggers accessible via physical mediums, e.g. scannable QR codes or IoT device buttons.
And more!
When I reflect on examples of great URL design[1] I’ve encountered through the years — URLs that, when I saw them, I paused and thought “Wow, that’s really neat!” — these are a few that come to mind.</blockquote>]]></description>
<dc:subject>url design urls web examples</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:2ad5fe6ec4bf/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:url"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:urls"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:examples"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.webdesignmuseum.org/?mc_cid=cd310c6d87&amp;mc_eid=e2369a22fa">
    <title>Web Design Museum</title>
    <dc:date>2023-10-26T21:15:22+00:00</dc:date>
    <link>https://www.webdesignmuseum.org/?mc_cid=cd310c6d87&amp;mc_eid=e2369a22fa</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>Web Design Museum exhibits thousands of websites that chronicle forgotten trends in web design from its beginnings in the 1990s to the mid-00s.</blockquote>]]></description>
<dc:subject>design web museum collections patterns history</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:cb265d0ef31a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:museum"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:collections"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:history"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://en.wikipedia.org/wiki/Wicked_problem">
    <title>Wicked problem - Wikipedia</title>
    <dc:date>2023-09-30T00:24:41+00:00</dc:date>
    <link>https://en.wikipedia.org/wiki/Wicked_problem</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>Rittel and Webber's 1973 formulation of wicked problems in social policy planning specified ten characteristics:[5][6]

There is no definitive formulation of a wicked problem.
Wicked problems have no stopping rule.
Solutions to wicked problems are not true-or-false, but better or worse.
There is no immediate and no ultimate test of a solution to a wicked problem.
Every solution to a wicked problem is a "one-shot operation"; because there is no opportunity to learn by trial and error, every attempt counts significantly.
Wicked problems do not have an enumerable (or an exhaustively describable) set of potential solutions, nor is there a well-described set of permissible operations that may be incorporated into the plan.
Every wicked problem is essentially unique.
Every wicked problem can be considered to be a symptom of another problem.
The existence of a discrepancy representing a wicked problem can be explained in numerous ways. The choice of explanation determines the nature of the problem's resolution.
The social planner has no right to be wrong (i.e., planners are liable for the consequences of the actions they generate).
Conklin later generalized the concept of problem wickedness to areas other than planning and policy; Conklin's defining characteristics are:[7]

The problem is not understood until after the formulation of a solution.
Wicked problems have no stopping rule.
Solutions to wicked problems are not right or wrong.
Every wicked problem is essentially novel and unique.
Every solution to a wicked problem is a "one shot operation".
Wicked problems have no given alternative solutions.
</blockquote>]]></description>
<dc:subject>complexity design problems wild tame wicked</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:21bfa7685d17/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:complexity"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:problems"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:wild"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tame"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:wicked"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://every.to/p/the-most-advanced-yet-acceptable-products-win">
    <title>The Most Advanced Yet Acceptable Products Win - Every</title>
    <dc:date>2023-09-29T04:39:56+00:00</dc:date>
    <link>https://every.to/p/the-most-advanced-yet-acceptable-products-win</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>“To sell something surprising, make it familiar; and to sell something familiar, make it surprising.”</blockquote>]]></description>
<dc:subject>design productmanagement familiar surprising</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:2d5b7a8e3bb4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:productmanagement"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:familiar"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:surprising"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://nothinghuman.substack.com/p/the-tyranny-of-the-marginal-user">
    <title>The Tyranny of the Marginal User - by Ivan Vendrov</title>
    <dc:date>2023-09-15T20:33:27+00:00</dc:date>
    <link>https://nothinghuman.substack.com/p/the-tyranny-of-the-marginal-user</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>In my six years at Google, I got to observe this force up close, relentlessly killing features users loved and eroding the last vestiges of creativity and agency from our products. I know this force well, and I hate it, but I do not yet know how to fight it. I call this force the Tyranny of the Marginal User.

Simply put, companies building apps have strong incentives to gain more users, even users that derive very little value from the app. Sometimes this is because you can monetize low value users by selling them ads. Often, it’s because your business relies on network effects and even low value users can help you build a moat. So the north star metric for designers and engineers is typically something like Daily Active Users, or DAUs for short: the number of users who log into your app in a 24 hour period.

What’s wrong with such a metric? A product that many users want to use is a good product, right? Sort of. Since most software products charge a flat per-user fee (often zero, because ads), and economic incentives operate on the margin, a company with a billion-user product doesn’t actually care about its billion existing users. It cares about the marginal user - the billion-plus-first user - and it focuses all its energy on making sure that marginal user doesn’t stop using the app. Yes, if you neglect the existing users’ experience for long enough they will leave, but in practice apps are sticky and by the time your loyal users leave everyone on the team will have long been promoted.</blockquote>
<blockquote>
By contrast, consumer software tools that enhance human agency, that serve us when we are most creative and intentional, are often built by hobbyists and used by a handful of nerds. If such a tool ever gets too successful one of the Marl-serving companies, flush with cash from advertising or growth-hungry venture capital, will acquire it and kill it. So it goes.
</blockquote>]]></description>
<dc:subject>productmanagement culture purpose software development design</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:cc48b558c271/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:productmanagement"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:culture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:purpose"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://julian.digital/2023/07/06/multi-layered-calendars/">
    <title>Multi-layered calendars « julian.digital</title>
    <dc:date>2023-08-11T22:37:57+00:00</dc:date>
    <link>https://julian.digital/2023/07/06/multi-layered-calendars/</link>
    <dc:creator>earth2marsh</dc:creator><dc:subject>calendars design time tools</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:2f59df735927/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:calendars"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:time"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tools"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://twitter.com/MaxKriegerVG/status/931373170791198720">
    <title>〽️ax krieger's paradigm shift on Twitter: &quot;If you want a fully immersive &quot;postmodern design hellscape&quot; themed dining experience I highly recommend dinner at The Cheesecake Factory from a design perspective that place is fuckin wild and I'll talk a lit</title>
    <dc:date>2023-08-08T01:37:40+00:00</dc:date>
    <link>https://twitter.com/MaxKriegerVG/status/931373170791198720</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>
Nov 16, 2017
To conclude:

There is nothing more quintessentially "American capitalism" in flavor than The Cheesecake Factory

Wealth run wild. Chaotic visual fantasies realized w no aesthetic discipline. An obsession with appearance of luxury. Gross excess that excels at feigning its quality</blockquote>]]></description>
<dc:subject>architecture luxury design appearances restaurants america cheescake TCF</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:7393ca4041dd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:luxury"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:appearances"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:restaurants"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:america"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:cheescake"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:TCF"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.bytebytego.com/p/api-redesign-shopping-cart-and-stripe?publication_id=817132&amp;post_id=123437639&amp;triggerShare=true&amp;isFreemail=true">
    <title>API redesign: shopping cart and Stripe payment - by Alex Xu</title>
    <dc:date>2023-05-25T02:00:48+00:00</dc:date>
    <link>https://blog.bytebytego.com/p/api-redesign-shopping-cart-and-stripe?publication_id=817132&amp;post_id=123437639&amp;triggerShare=true&amp;isFreemail=true</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>In this issue, we continue with our hands-on exploration of the two remaining API design examples. We’ll explore how to build a shopping cart API and study the Stripe payment API redesign.</blockquote>]]></description>
<dc:subject>apis design stripe</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:d0661ba39904/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:apis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:stripe"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.sbensu.com/posts/apis-as-ladders/">
    <title>sbensu: APIs as ladders</title>
    <dc:date>2023-05-24T15:47:19+00:00</dc:date>
    <link>https://blog.sbensu.com/posts/apis-as-ladders/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[We are going to evaluate how APIs help at different stages of the ladder:

In order to get started, beginners need an API to be convenient.
In order to take the next step, novices need the API to be gradual.
In order to solve most problems, experts need the API to be flexible.


But for reasons that will become clear later, you should design your APIs in the opposite order: make them flexible first, gradual second, and convenient third.]]></description>
<dc:subject>apis design tips learning curves principles bestof</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:2bee162fd46d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:apis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:tips"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:learning"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:curves"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:principles"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:bestof"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://apisyouwonthate.com/blog/rest-and-richardson-maturity-model">
    <title>REST and Hypermedia in 2019 | APIs You Won't Hate</title>
    <dc:date>2023-03-13T21:03:50+00:00</dc:date>
    <link>https://apisyouwonthate.com/blog/rest-and-richardson-maturity-model</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[Nice post by Phil, with obligatory bike analogy. :)
<blockquote>There are a few common concerns with this diagram, mainly with "Glory of REST" at the top, and the "Swamp" at the bottom. For the same reason I have concerns about the word "maturity" being used. This has the unfortunate effect of making it seem like REST APIs are amazeballs and everything else is stupid. That's not what anyone was trying to say, but it's the conclusion a lot of people draw.

When talking about this diagram I usually explain that an RPC API doing a job that a REST API would be better suited at is gonna suck. I wouldn't take my mountain bike on a 200mi ride and I wouldn't take my carbon road racer on a downhill mountain bike course. A good thing used for the wrong task very quickly starts to look like a bad choice, without the thing being inherently bad.</blockquote>]]></description>
<dc:subject>maturity model rest apis design</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:c8257baace69/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:maturity"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:model"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:rest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:apis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.blog/2022-11-28-to-infinity-and-beyond-enabling-the-future-of-githubs-rest-api-with-api-versioning/">
    <title>To infinity and beyond: enabling the future of GitHub's REST API with API versioning | The GitHub Blog</title>
    <dc:date>2023-02-08T17:20:02+00:00</dc:date>
    <link>https://github.blog/2022-11-28-to-infinity-and-beyond-enabling-the-future-of-githubs-rest-api-with-api-versioning/</link>
    <dc:creator>earth2marsh</dc:creator><description><![CDATA[<blockquote>We know that it’s absolutely crucial to provide a stable, consistent API experience. We can’t—and don’t—expect integrators to constantly update their integrations as we tweak our API.

At the same time, it’s crucial that we’re able to evolve the API over time. If the API had to stay the same forever, then we couldn’t bring the latest and greatest product features to API users, fix bugs, or improve the developer experience.

We can make most changes (for example, introduce a new endpoint) without having a negative impact on existing integrations. ​​We call these non-breaking changes, and we make them every single day.

But sometimes, we need to make breaking changes, like deleting a response field, making an optional parameter required, or deleting an endpoint entirely.

We launched version 3 (“V3”) of our API more than a decade ago. It has served us well, but we haven’t had the right tools and processes in place to make occasional breaking changes AND give existing users a smooth migration path and plenty of time to upgrade their integrations.

To enable us to continue evolving the API for the next decade (and beyond!), we’re introducing calendar-based versioning for the REST API.</blockquote>]]></description>
<dc:subject>apis design versioning github</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earth2marsh/b:2b8fedcc2fa8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:apis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:versioning"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earth2marsh/t:github"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>