<?xml version="1.0" encoding="UTF-8" ?>
    <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
      <channel>
          <title>Curated by community on the bookmarksfor.dev</title>
          <link>https://bookmarksfor.dev/discover/curated-by-community</link>
          <description>Curated by community on the bookmarksfor.dev</description>
          <language>en</language>
          <lastBuildDate>Tue, 14 Apr 2026 07:55:02 GMT</lastBuildDate>
          <atom:link href="https://bookmarksfor.dev/discover/curated-by-community/rss" rel="self" type="application/rss+xml" />
          <item>
            <title>How AI is rewiring Design Systems — and how to profit from it</title>
            <link>https://uxplanet.org/how-ai-is-rewiring-design-systems-and-how-to-profit-from-it-817c26b91736</link>
            <guid>https://uxplanet.org/how-ai-is-rewiring-design-systems-and-how-to-profit-from-it-817c26b91736</guid>
            <description>&lt;div class=&quot;medium-feed-item&quot;&gt;&lt;p class=&quot;medium-feed-image&quot;&gt;&lt;a href=&quot;https://uxplanet.org/how-ai-is-rewiring-design-systems-and-how-to-profit-from-it-817c26b91736?source=rss----819cc2aaeee0---4&quot;&gt;&lt;img src=&quot;https://cdn-images-1.medium.com/max/2600/0*d7MHICvBmQQnNx1P&quot; width=&quot;6000&quot;&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;medium-feed-snippet&quot;&gt;Design systems have always promised order in the chaos of product development. But building and maintaining them? A massive time sink&amp;#x2026;&lt;/p&gt;&lt;p class=&quot;medium-feed-link&quot;&gt;&lt;a href=&quot;https://uxplanet.org/how-ai-is-rewiring-design-systems-and-how-to-profit-from-it-817c26b91736?source=rss----819cc2aaeee0---4&quot;&gt;Continue reading on UX Planet »&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description>
            <pubDate>Wed, 28 May 2025 06:39:10 GMT</pubDate>
            <source>uxplanet.org</source>
            <category>design-systems, ux-design, ai, product-design, startup</category>
          </item>
<item>
            <title>Notes from "Life in Code: A Personal History of Technology"</title>
            <link>https://evanhahn.com/life-in-code-book-notes/</link>
            <guid>https://evanhahn.com/life-in-code-book-notes/</guid>
            <description>&lt;p&gt;&lt;a href=&quot;https://openlibrary.org/books/OL26926375M/Life_in_code&quot;&gt;&lt;em&gt;Life in Code: A Personal History of Technology&lt;/em&gt;&lt;/a&gt;
is a book of essays by Ellen Ullman.&lt;/p&gt;
&lt;p&gt;In the book, Ullman laments the bad parts of computers and the internet. These
systems eroded privacy, deepened income inequality, and enabled the rise of
modern fascism. And they were built by a tiny subset of people—young men, mostly
white and Asian, mostly wealthy—to the exclusion of almost everyone else.
Despite all this, she maintains a hopeful fascination with technology. Perhaps
humanity can use these tools as part of a better world.&lt;/p&gt;
&lt;p&gt;I share this sentiment, I think.&lt;/p&gt;
&lt;p&gt;Many of the stories are old by Silicon Valley standards, but they feel
prescient. The book is filled with ideas that could be written today, if you
modernized a few incidental details.&lt;/p&gt;
&lt;p&gt;These are my notes and quotes from the book.&lt;/p&gt;
&lt;h2 id=&quot;outside-of-time-1994&quot;&gt;&amp;ldquo;Outside of Time&amp;rdquo; (1994)&lt;/h2&gt;
&lt;p&gt;Ullman on the idea that low-level development is more respected: &amp;ldquo;If you want
money and prestige, you need to write code that only machines or other
programmers understand.&amp;rdquo; Oh, and these prestigious and lucrative jobs are
primarily held by young men.&lt;/p&gt;
&lt;p&gt;And these boys impart their ideas into the systems they build:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;As the computer&amp;rsquo;s pretty, helpfully waiting face [&amp;hellip;] penetrates deeply into
daily life, the cult of the boy engineer comes with it. The engineer&amp;rsquo;s
assumptions and presumptions are in the code.&lt;/p&gt;&lt;/blockquote&gt;
&lt;h2 id=&quot;come-in-cq-1996&quot;&gt;&amp;ldquo;Come in, CQ&amp;rdquo; (1996)&lt;/h2&gt;
&lt;p&gt;Learned about &lt;a href=&quot;http://well.com/&quot;&gt;The WELL&lt;/a&gt;, an online community that&amp;rsquo;s been
around since 1985.&lt;/p&gt;
&lt;p&gt;I also learned that the
&lt;a href=&quot;https://en.wikipedia.org/wiki/Elm_(email_client)&quot;&gt;elm email client&lt;/a&gt; was succeed
by Pine, another tree name. Pine was then succeeded by
&lt;a href=&quot;https://alpineapp.email/&quot;&gt;Alpine&lt;/a&gt;, another piece of wordplay.&lt;/p&gt;
&lt;p&gt;Quips like this resonate with me:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I do believe that the operational definition of a thing—how it works—is its
most eloquent self-expression.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;A lot of user interfaces seem to encourage immediate action:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Although we seemed to be delaying, prolonging the time of imagination, the
email was only rushing us. I read a message. The prompt then sat there, the
cursor blinking. It was waiting for me to type &amp;ldquo;r&amp;rdquo; for &amp;ldquo;reply.&amp;rdquo; The whole
system is designed for it, is pressing me, is pulsing, insisting: Reply. Reply
right now. Even though I meant to hold the message awhile, even though I
wanted to treat it as if it were indeed a &amp;ldquo;letter&amp;rdquo;—something to hold in my
hand, read again, mull over—I cannot resist the voice of the software, which
was murmuring, murmuring: Go ahead. You know you want to. Reply right now.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;A poignant paragraph about the demise of Morse code:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The [Morse] code had a personality to it, a signature in the touch and rhythm
on the key. For Turner, the signature&amp;rsquo;s origin was no mystery: &amp;ldquo;It&amp;rsquo;s coming
from a person&amp;rsquo;s hand.&amp;rdquo;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Makes me think about the things you trade for convenience, and the information
that&amp;rsquo;s lost when you &lt;a href=&quot;https://evanhahn.com/beyond-measure-book-notes/&quot;&gt;measure&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;the-dumbing-down-of-programming-1998&quot;&gt;&amp;ldquo;The Dumbing Down of Programming&amp;rdquo; (1998)&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;This essay was
&lt;a href=&quot;https://www.salon.com/1998/05/12/feature_321/&quot;&gt;originally published in Salon&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I learned what &amp;ldquo;BIOS&amp;rdquo; stands for: Basic Input/Output System. Never thought about
it before!&lt;/p&gt;
&lt;p&gt;To anyone who laments the messy design of modern terminals:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;[&amp;hellip;] we build our computers the way we build our cities—over time, without a
plan, on top of ruins.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;This was written in 1998 and sounds similar to modern opinions about LLMs:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;My programming tools were full of wizards. Little dialogue boxes waiting for
me to click &amp;ldquo;Next&amp;rdquo; and &amp;ldquo;Next&amp;rdquo; and &amp;ldquo;Finish.&amp;rdquo; Click and drag,
and—shazzam—thousands of lines of working code. No need to get into the
&amp;ldquo;hassle&amp;rdquo; of remembering the language. No need even to &lt;em&gt;learn&lt;/em&gt; it. It is a
powerful siren-song lure: You can make your program do all these wonderful and
complicated things, and &lt;em&gt;you don&amp;rsquo;t really need to understand&lt;/em&gt;. [&amp;hellip;] This
not-knowing is a seduction. I feel myself drifting up, away from the core of
what I&amp;rsquo;ve known programming to be: text that talks to the system and its other
software, talk that depends upon knowing the system as deeply as possible.
What a sweet temptation it is to succumb: Wizard, dazzle me.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Ullman explains the risks of these systems. When something inevitably goes
wrong, you may be powerless to debug it.&lt;/p&gt;
&lt;p&gt;I liked this bit which acknowledged the tradeoffs engineers have to make:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;We were reminded that software engineering was not about right and wrong but
only better and worse, solutions that solved some problems while ignoring or
exacerbating others.&lt;/p&gt;&lt;/blockquote&gt;
&lt;h2 id=&quot;what-we-were-afraid-of-as-we-feared-y2k-19992000&quot;&gt;&amp;ldquo;What We Were Afraid of As We Feared Y2K&amp;rdquo; (1999—2000)&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;This essay was heavily adapted from
&lt;a href=&quot;https://www.wired.com/1999/04/y2k/&quot;&gt;a 1999 Wired article&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;This essay made me think I should read an entire book about the history of Y2K.
(If you know of a good one, &lt;a href=&quot;https://evanhahn.com/contact/&quot;&gt;let me know&lt;/a&gt;.)&lt;/p&gt;
&lt;h2 id=&quot;the-museum-of-me-1998&quot;&gt;&amp;ldquo;The Museum of Me&amp;rdquo; (1998)&lt;/h2&gt;
&lt;p&gt;Related to an earlier point about the developers encoding their worldview into
the software they build:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I have long believed that the ideas embedded in technology have a way of
percolating up and outward into the nontechnical world at large, and that
technology is made by people with intentions and, as such, is not neutral.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;The author talks about how the Internet glorified self-service, and only the
very rich could afford human help.&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s one of those prescient passages. Remember that this was written 27 years
ago:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;But now, without leaving home, from the comfort of your easy chair, you can
divorce yourself from the consensus on what constitutes &amp;ldquo;truth.&amp;rdquo; Each person
can live in a private thought bubble, reading only those websites that
reinforce his or her desired beliefs, joining only those online groups that
give sustenance when the believer&amp;rsquo;s courage flags.&lt;/p&gt;&lt;/blockquote&gt;
&lt;h2 id=&quot;fiber-optic-nights-1999&quot;&gt;&amp;ldquo;Fiber Optic Nights&amp;rdquo; (1999)&lt;/h2&gt;
&lt;p&gt;You might be skeptical of the tech world. But when you&amp;rsquo;re surrounded by the
techno-optimism of Silicon Valley, it&amp;rsquo;s hard to resist:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;At this stage of inebriation, I can&amp;rsquo;t resist the atmosphere of wild optimism.
I let myself fall under the delicious cloud of dreams: the great global
internet that will change human life—indeed, change humans themselves.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Ullman laments how San Francisco&amp;rsquo;s diversity made way for tech startups, a
&amp;ldquo;colonization&amp;rdquo; I noticed myself when I lived there. She expands on this much
more in the final essay.&lt;/p&gt;
&lt;p&gt;And another sentence talking about how engineers only value &amp;ldquo;hard&amp;rdquo; engineering:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Any serious software engineer would scoff at my dragging in philosophy, the
fuzz of the humanities.&lt;/p&gt;&lt;/blockquote&gt;
&lt;h2 id=&quot;off-the-high-2000&quot;&gt;&amp;ldquo;Off the High&amp;rdquo; (2000)&lt;/h2&gt;
&lt;p&gt;Sad that this is still true 25 years later:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Maybe what has put the damper on this year&amp;rsquo;s conference is that, after the
Canadians pass their law, the United States will be the sole nation in the
highly industrialized world without legal data-protections. Or maybe it&amp;rsquo;s the
fact of being in Canada, where everyone who is an American knows that, on
crossing back into the United States, they will lose their constitutional
right not to be subjected to unreasonable searches.&lt;/p&gt;&lt;/blockquote&gt;
&lt;h2 id=&quot;programming-the-post-human-2002&quot;&gt;&amp;ldquo;Programming the Post-Human&amp;rdquo; (2002)&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;This essay
&lt;a href=&quot;https://harpers.org/archive/2002/10/programming-the-post-human/&quot;&gt;originally appeared in Harper&amp;rsquo;s Magazine&lt;/a&gt;
in a slightly different form.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Comparing Moore&amp;rsquo;s Law to software development:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;[&amp;hellip;] there is no Moore&amp;rsquo;s Law for software. On the contrary, as systems
increase in complexity, it becomes harder—very much harder—to write reliable
code.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;This essay is mostly about AI, and what it means to be alive and conscious. I
think this quote succinctly sums up the whole thing:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The more I thought about it, the more I decided that huge swaths of existence
would be impenetrable—indescribable, un-programmable, utterly unable to be
represented—to a creature that did not eat or shit.&lt;/p&gt;&lt;/blockquote&gt;
&lt;h2 id=&quot;dining-with-robots-2004&quot;&gt;&amp;ldquo;Dining with Robots&amp;rdquo; (2004)&lt;/h2&gt;
&lt;p&gt;Ullman rejects the often-used comparison that programming is like a recipe.
Could a computer understand many of the subtle, and perhaps ancillary, parts of
cooking? (To be fair, I&amp;rsquo;m a bad cook, so I probably can&amp;rsquo;t either.)&lt;/p&gt;
&lt;p&gt;The world resists the rigidity of software:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The world, the actual world we inhabit, showed itself to be too marvelously
varied, too ragged, too linked and interconnected, to be sorted into any set
of frames or classes or problem spaces.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Reminds me of a point repeatedly made in &lt;em&gt;Beyond Measure&lt;/em&gt;, another book &lt;a href=&quot;https://evanhahn.com/beyond-measure-book-notes/&quot;&gt;I took
notes on&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Computers are described as &amp;ldquo;fast, efficient, untiring, correct, standardized,
organized&amp;rdquo;.&lt;/p&gt;
&lt;h2 id=&quot;close-to-the-mainframe-2014&quot;&gt;&amp;ldquo;Close to the Mainframe&amp;rdquo; (2014)&lt;/h2&gt;
&lt;p&gt;Ullman describes the intoxicating feeling of being sucked in by a tricky bug.
This is one of the sweetest parts of computer programming!&lt;/p&gt;
&lt;h2 id=&quot;the-party-line-2015&quot;&gt;The Party Line (2015)&lt;/h2&gt;
&lt;p&gt;Ullman talks about a small farm being affected by technological &amp;ldquo;efficiency&amp;rdquo;.
This farm needed to start putting their milk in something called a bulk tank, or
be left behind.&lt;/p&gt;
&lt;p&gt;Technology promises efficiency, but it also messes things up:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Bulk-tank collection was surely more efficient [than] picking up individual
cans. Consumers might benefit from the lower costs of production. It was
technology at what it does best: standardize and homogenize and monetize,
create efficiencies in sales and markets and distribution chains.&lt;/p&gt;
&lt;p&gt;It was also technology at its worst. The coming of the bulk tank was another
of those ruptures in society. Yet this one did not widen the scope of
individual freedoms. The tank would effectively drive the small family dairy
farm out of existence.&lt;/p&gt;&lt;/blockquote&gt;
&lt;h2 id=&quot;programming-for-the-millions-2016&quot;&gt;Programming for the Millions (2016)&lt;/h2&gt;
&lt;p&gt;Ullman describes a programmer&amp;rsquo;s job as that of a &amp;ldquo;translator&amp;rdquo;. That&amp;rsquo;s sometimes
how it feels! It reminds me of &lt;a href=&quot;https://evanhahn.com/meeting-the-computer-halfway/&quot;&gt;&amp;ldquo;meeting the computer halfway&amp;rdquo;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I liked this bit about breaking down the divide between humanities and software:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I dare to imagine the general public learning how to write code. I do not mean
that knowledge of programming should be elevated to the ranks of the other
subjects that form basic literacy: languages, literature, history, psychology,
sociology, economics, the basics of science and mathematics. I mean it the
other way around. What I hope is that those with knowledge of the humanities
will break into the closed society where code gets written: invade it.&lt;/p&gt;&lt;/blockquote&gt;
&lt;h2 id=&quot;boom-two-a-farewell-january-2017&quot;&gt;&amp;ldquo;Boom Two: A Farewell&amp;rdquo; (January 2017)&lt;/h2&gt;
&lt;p&gt;The final essay really laments how San Francisco has changed. This quote sums it
up best:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The startup culture has overtaken San Francisco. It was once a place for kids
running away from home, where people in their teens and early twenties came to
get away from the lives they were supposed to lead but didn&amp;rsquo;t want to, to be
gay or bisexual or other combinations of sexuality, all looking for some
version of the old, wild, open San Francisco: the Beats, hippies, free love,
the gay revolution. Yet nothing abides forever, and now we live in a city
whose former identities, however mythical, have been swept away. A new wave of
youthful seekers has come a-searching for yet another mythical San Francisco:
a place where dreams of founding a successful internet startup are born, and
fulfilled.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;There&amp;rsquo;s also a short passage about someone pitching their tech as being
easy-to-use, using a phrase like &amp;ldquo;Even Grandma can use it.&amp;rdquo; Ullman (rightly)
calls this out as sexist and ageist. I used to say stuff like this and am
embarrassed by that!&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ll end with a quote about tech saviorism:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;How far away was and is the true work of creating a more egalitarian world,
the slow, hard job of organizing, the hours of contentious community meetings:
the clash of need against need. Only those who work close to that ground, and
take the code into their own hands, can tell us what technology is good for.&lt;/p&gt;&lt;/blockquote&gt;
</description>
            <pubDate>Wed, 28 May 2025 06:39:08 GMT</pubDate>
            <source>evanhahn.com</source>
            <category></category>
          </item>
      </channel>
    </rss>