rssed

a collection of dev rss feeds - blogroll

Add a new feed


Maggie Appleton

Posts

Talk: The Expanding Dark Forest and Generative AI πŸ”—

An exploration of the problems and possible futures of flooding the web with generative AI content [...]

Faking William Morris, Generative Forgery, and the Erosion of Art History πŸ”—

Buying fake William Morris prints on Etsy and other early signs of epistemological collapse [...]

On Opening Essays, Conference Talks, and Jam Jars πŸ”—

How to open pieces of narrative non-fiction writing, conference talks, and sticky jars [...]

The Finest Narrative Non-Fiction Essays πŸ”—

Narrative essays that I consider ideal models of the medium [...]

Spinning Worlds, Seasickness, and Dealing with Vestibular Neuritis πŸ”—

Gaining a strange disease and losing my ability to see straight [...]

A Collection of Design Engineers πŸ”—

Collecting people I know who work at the intersection of design and engineering, in an attempt to figure out what a design engineer is [...]

Gathering Structures πŸ”—

How to gather people and create communities in ways that are low-stress and high-payoff [...]

Speculative Calendar Events πŸ”—

Designing tentative calendar events to solve complex scheduling problems [...]

Ambient Co-presence πŸ”—

Creating a subtle, peripheral, and synchronous sense of shared space and context on the web [...]

Historical Trails πŸ”—

Giving people a visible, useful trail of where they've been over the course of an exploratory journey [...]

Why You Own an iPad and Still Can't Draw πŸ”—

The failure of drawing materials without mediums and meat [...]

Squish Meets Structure: Designing with Language Models πŸ”—

Video, slides, and transcript from my talk on the challenges of designing with language models [...]

Language Model Sketchbook, or Why I Hate Chatbots πŸ”—

Sketchy ideas for interfaces that play with the novel capabilities of language models [...]

Computational Notebooks πŸ”—

Shareable, browser-based documents that can compile and run code [...]

Neologisms πŸ”—

A collection of interesting words that have recently been coined [...]

Teenage Skeuomorphic Desktop Designs πŸ”—

An archive of my high school desktop designs, circa 2009 [...]

Reverse Outlining with Language Models πŸ”—

Using language models to generate reverse outlines of writing drafts [...]

The Expanding Dark Forest and Generative AI πŸ”—

Proving you're a human on a web flooded with generative AI content [...]

Empty Pointers and Constellations of AI πŸ”—

On the fuzziness of calling things β€œartificial intelligence” and moving the goalposts [...]

The Dark Forest and the Cozy Web πŸ”—

An illustrated diagram exposing the inner layers of the dark and cozy web [...]

Tools for Thought as Cultural Practices, not Computational Objects πŸ”—

On seeing tools for thought through a historical and anthropological lens [...]

Command K Bars πŸ”—

Command line bars you can quickly summon with a keyboard shortcut [...]

A Digital Anthropology Reading List πŸ”—

A few favourite books from the field of digital anthropology [...]

Programming Portals πŸ”—

Small, scoped areas within a graphical interface that allow users to read and write simple programmes [...]

Folk Interfaces πŸ”—

People reappropriating existing software to solve their own unique problems [...]

Joining Ought πŸ”—

A new role at an AI research lab working on tools for open-ended reasoning [...]

Positioning Elements & Scrollytelling in CSS πŸ”—

Notes on how to use the position property in CSS to make scrollytelling stories [...]

The Block-Paved Path to Structured Data πŸ”—

How block-based interfaces can help us create more structured data on the web [...]

Daily Notes Pages πŸ”—

Daily notes as a frictionless default input for personal knowledge management systems [...]

Building a Second Brain: The Illustrated Notes πŸ”—

Illustrated notes on the Building A Second Brain course [...]

Programmable Notes πŸ”—

Agent-based note-taking systems that can prompt and facilitate custom workflows [...]

Interoperable Personal Libraries and Ad Hoc Reading Groups πŸ”—

Exploring ways to build social infrastructure around books and reading on the open web [...]

Metaphors We Web By πŸ”—

A history of our metaphorical understanding of the web [...]

Spatial Web Browsing πŸ”—

Adding spatial affordances to the experience of browsing the web [...]

Assumed Audiences πŸ”—

Naming your invisible audiences to free yourself from unspoken obligations [...]

The Eponymous Laws of Programming πŸ”—

A collection of laws named for specific people in the field of programming [...]

Epistemic Disclosure πŸ”—

Providing clear metadata on the epistemic validity of content [...]

Algorithmic Transparency πŸ”—

Algorithms that make their reasoning visible [...]

Frequently Asked Questions πŸ”—

Questions I am often asked to answer [...]

The Pattern Language of Project Xanadu πŸ”—

Project Xanadu as a pattern language, rather than a failed software project [...]

A Picture Worth a Thousand Programmes πŸ”—

The written version of my talk about bringing visual explanations and embodied knowledge to programming tools [...]

Pink, Soft, Glittering Developers πŸ”—

A collection of observations on the rise of soft, sparkly, baby pink aesthetics among developers [...]

The Best Illustration Books and Courses πŸ”—

My favourite resources for learning to draw and developing your visual thinking skills [...]

Pattern Languages in Programming and Interface Design πŸ”—

Notes on pattern languages and Christopher Alexander's legacy on software programming [...]

The Cultural Anthropology of React πŸ”—

An anthropological look at the cultural norms of the React community [...]

A Meta-Tour of This Site πŸ”—

A video tour through how I build the old version of this site [...]

Tracking Humanity πŸ”—

The introduction to my thesis on the Quantified Self movement and the culture of self-tracking [...]

A Metaphorical Reading Collection πŸ”—

A collection of my favourite books on conceptual metaphor theory [...]

Illustrating Gatsby's Key Concepts πŸ”—

Illustrated notes on the key concepts of how Gatsby.js works [...]

A Brief Introduction to Digital Anthropology πŸ”—

A discipline at the intersection of cultural anthropology and binary logic [...]

New Harvest & Illustrating the Cultivated Meat Podcast πŸ”—

Illustrations made for a set of episodes of the Cultivated Meat podcast [...]

Making Programming Visual, Spatial, and Learnable πŸ”—

What's wrong with linear, static programming mediums and how might we improve them? [...]

Plebeian Programming with Keyboard Maestro πŸ”—

How to write macros without touching the terminal [...]

Paleolithic Nostalgia πŸ”—

Longing for the paleolithic past in the Anthropocene [...]

Natureculture, Moral Purity, and Cultural Boundaries πŸ”—

Why there is nothing natural about the idea of 'nature' [...]

Tending Evergreen Notes in Roam Research πŸ”—

A walkthrough of how I manage and tend Evergreen notes in Roam [...]

Digital Gardening for Non-Technical Folks πŸ”—

How to build a digital garden without touching code [...]

The Echo & Narcissus Writing Club πŸ”—

A Hyperlink Academy writing club where we mimic the work of others [...]

A Brief History & Ethos of the Digital Garden πŸ”—

A newly revived philosophy for publishing personal knowledge on the web [...]

What App is That? πŸ”—

A guide to the apps and tools I use to create illustrations [...]

The Linear Oppression of Note-taking Apps πŸ”—

What we lose when our digital notes remove the freedom to move [...]

Douglas, Dirt, and Matter Out of Place πŸ”—

Mary Douglas defined dirt as matter out of place – the crossing of boundaries [...]

Problematic Proteins πŸ”—

How to offend everyone with boundary-crossing steak and nuggets [...]

How to Draw Invisible Programming Concepts: Part I πŸ”—

A case study showing how I make illustrations for abstract programming concepts [...]

Fetishism & Mechanical Keyboards πŸ”—

Developer self-expression through coloured switches, keystroke actuation, and LED light displays [...]

Meat Planet: The Illustrated Notes πŸ”—

Visualising the cultural narratives around cultured meat [...]

Painting Roam Research with Custom CSS πŸ”—

How to customise Roam Research with your own CSS themes [...]

A Short History of Bi-Directional Links πŸ”—

Seventy years ago we dreamed up links that would allow us to create two-way, contextual conversations. Why don't we use them on the web? [...]

Transclusion and Transcopyright Dreams πŸ”—

The lost permissioning and copyright system of the Web [...]

Are Data Unions the Future of Data? πŸ”—

Illustrated notes on how data unions work and what problems they might solve [...]

Organic, Local, Artisan Data Storage πŸ”—

Data is currently dislocated – our narratives and metaphors around it try to convince us it is immaterial [...]

A History of Cyborgs πŸ”—

Notes on the history of cyborgs and why the idea still holds historical weight in Western narratives [...]

GreenSock Animations with React Hooks πŸ”—

How to use the Greensock animation library inside React using React hooks [...]

Drawing the Invisible: React Explained in Five Visual Metaphors πŸ”—

The written version of my talk on explaining React through visual metaphors [...]

The Bare Essentials of Greensock πŸ”—

Notes on the basics of the Greensock animation llibrary [...]

The Gift Economy πŸ”—

Illustrated notes on the idea of Gift Economies and cultural historys of economic exchange [...]

Synecdoche: Drawing the Part for the Whole πŸ”—

Notes on the metaphorical varieties of synecdoche and metonymy [...]

How to Become a Neo-Cartesian Cyborg πŸ”—

A lightening talk I gave on second brains and cyborg embodiment [...]

Growing the Evergreens πŸ”—

Illustrated notes on the concept of 'Evergreen notes' and how to write them [...]

The Knowledge Hydrant πŸ”—

Illustrated notes on the Knowledge Hydrant guide to collaborative learning [...]

A Naive Exploration of Computer-Supported Collaborative Learning πŸ”—

Notes on the academic field of CSCL and major papers in the discipline [...]

Silent Synchronous Reading Sessions πŸ”—

Notes on how to run silent meetings and reading sessions [...]

What the Fork is React Suspense? πŸ”—

Illustrated notes on how React suspense works [...]

Visually Workshopping the AWS Cloud πŸ”—

Some insights into how I collaborative with experts to create illustrated notes on technical topics [...]

Fixing Common Git Mistakes πŸ”—

Illustrated notes on common mistakes people make in Git, and how to fix them [...]

A Chat with Henry Zhu on OSS & Gift Economies πŸ”—

Notes from my podcast episode Open Source and Gift Economies on Maintainers Anonymous [...]

Defend Your Cookies with Essential Web Security Tactics πŸ”—

Illustrated notes on the essentials of web security [...]

What the Fork is xState? πŸ”—

Illustrated notes on how to build state machines with the xState library [...]

A Journey into Vue-Router πŸ”—

Illustrated notes on how routing works in Vue.js [...]

What the Fork is Rust? πŸ”—

Illustrated notes on the core concepts in Rust [...]

The Art and Craft of Gatsby Themes πŸ”—

Illustrated notes on building Gatsby themes [...]

JavaScript Bits You Skipped the First Time Around πŸ”—

Illustrated notes on advanced but fundamental topics in JavaScript [...]

Building Custom React Hooks πŸ”—

Illustrated notes on building custom React hooks [...]

Immutable Data with Immer and Personal Assistant Bots πŸ”—

Illustrated notes on how work with immutable data in the Immer state library [...]

Testing JavaScript πŸ”—

Speaking the GraphQL Query Language πŸ”—

Illustrated notes on the basics of the GraphQL query language [...]

Gatsby Theme Jam πŸ”—

Feature illustration for a Gatsby.js community Theme Jam [...]

New Harvest 2019 Conference πŸ”—

Meet the Robowaiter APIs Serving Us Data πŸ”—

Everything you need to know about what API's are and how they work [...]

A Fresh Serving of JavaScript ES2019 πŸ”—

Illustrated notes on the new language changes in JavaScript ES2019 [...]

The JAMStack, Gatsby & Contentful πŸ”—

Illustrated notes on the JAMstack, Gatsby & Contentful [...]

Instachatting with Vue & Socket.io πŸ”—

Illustrated notes on how to implement web sockets with Vue.js and Socket.io [...]

Building VR Apps with React360 πŸ”—

Illustrated notes on building VR web apps with React360 [...]

A Shelfish Starter Guide to Databases πŸ”—

The absolute minimum you need to know about data storage [...]

Testing Apps with Cypress πŸ”—

Illustrated notes on how to test web apps with Cypress [...]

How Are Compilers & Transpilers Different? πŸ”—

Illustrated notes on how compilers and transpilers are different [...]

React 50k Shirt πŸ”—

A shirt design to celebrate React hitting 50,000 Github stars [...]

UX London 2019 Conference πŸ”—

A Fruitful Guide to JavaScript's Comparison Operators πŸ”—

Illustrated notes on how JavaScript's comparison operators work [...]

What the Fork is Babel? πŸ”—

Illustrated notes on how Babel works [...]

JSX is a Lovechild πŸ”—

Illustrated notes on how JSX in React works [...]

What the Fork is the React Virtual DOM πŸ”—

Illustrated notes on how the React virtual DOM works [...]

JavaScript's ...spread Operator πŸ”—

Illustrated notes on how JavaScript's spread operator works [...]

Egghead Courses πŸ”—

Course illustrations for egghead.io [...]

Google Chrome Speedometer πŸ”—