Bookmarks
AI
What Is AGI?
OpenAI’s framework for artificial general intelligence
Artificial Analysis
Independent analysis of AI model performance and pricing
Everything About Transformers
Visual guide to attention, positional encoding, and how transformers work
Things we learned about LLMs in 2024
Year-end review of LLM breakthroughs, surprises, and lessons
AI Agents PR Arena
Leaderboard ranking AI coding agents by GitHub PR merge rates
OpenAI Cookbook
Practical examples and guides for building with OpenAI APIs.
Hugging Face Learn
Hands-on courses for language models, agents, and open-source AI.
Engineering
The Grug Brained Developer
Wisdom on complexity and simplicity in software
Write code that is easy to delete, not easy to extend
Why disposable code beats extensible code
Cognitive load is what matters
Why mental effort to understand code should guide all design decisions
Build your own React
Step-by-step guide to building React’s fiber architecture from scratch
On Being A Senior Engineer
Mature engineers, non-technical skills, and what seniority really means
How I ship projects at big tech companies
Put leadership trust ahead of technical perfection
Seeing Like a Software Company
Why big tech trades efficiency for organizational legibility
The complexity that lives in the GUI
Why cross-component communication is the root of UI complexity
Making the world’s fastest website, and other mistakes
Lessons from obsessing over web performance to an absurd degree
How SPA architectures affect Core Web Vitals
FAQ on how single-page apps impact LCP, CLS, and INP
The Cloud Hasn’t Been Won
Why the cloud market is still wide open for disruption
Behind the Scenes Lambda
How AWS Lambda works under the hood
Inconsistent thoughts on database consistency
Tradeoffs between strong and eventual consistency in practice
Software infrastructure 2.0: a wishlist
What dev infrastructure should look like in the next decade
Building for the 99% Developers
Build tools for the 99% of developers who aren’t at FAANG
Go by Example
Hands-on intro to Go
Bundling Past, Present, and Future
History and future of JavaScript module bundling
How does a screen work?
Visual explainer on pixels, refresh rates, and display rendering
Backing up Spotify
How Anna’s Archive preserved 256M tracks from Spotify
The Twelve-Factor App
Practical principles for building maintainable, deployable services.
Learn Performance
A practical course on web performance and page speed.
UI / UX
Design references
Figma
Collaborative interface design tool
Stripe Dev
Stripe’s developer blog, with design worth studying
Knob Design
Low-profile mechanical keyboard
Refero Styles
Website style references and DESIGN.md guides
Page Flows
Explore user flows from apps and websites
Curated
Handpicked live websites for design inspiration
Httpster
Curated gallery of website design inspiration
A1
Curated gallery of well-designed websites
Figma Community
Design files, UI kits, wireframes, and plugins shared by the community.
Mobbin
A searchable reference library of real mobile and web app screens and flows.
Laws of UX
A collection of psychology principles that inform interface design.
Interface libraries
21st.dev
Largest marketplace of shadcn/ui-based React Tailwind components, blocks and hooks
Fancy Components
Playful animations and microinteractions, ready to copy-paste
WebTUI
Pure CSS library that brings terminal UI aesthetics to the browser
NativewindUI
Tailwind-styled React Native components
Mono UI Components
Terminal-aesthetic React components inspired by MS-DOS and early computing
Silk
Native-like swipeable sheet components for the web
Shoogle
Search shadcn/ui components and blocks across registries
AI Assistants Blocks
AI assistant interface blocks with live previews and source
Opensource UI
Free React and Next.js UI components
Bencho
Arrange live UI blocks on a canvas
RevampUI
Component showcase and dashboard library
BoardUI
React design system and components for dashboards
React Spectrum
Accessible React components and design system from Adobe
beUI
Animated components for React and Next.js
Beste UI
Production-ready shadcn and Tailwind UI blocks
Watermelon UI
React components, dashboards, blocks, and templates
Gravity UI
React components and design system for web apps
awesome-shadcn-ui
Curated collection of shadcn/ui resources
Originkit Sections
Browse reusable website sections
Pixel Perfect UI
Lightweight React component library
Vengeance UI
Animated React components and interactions
Braille Loader
Animated Braille loaders for shadcn/ui
Fluid Functionalism
UI components with purposeful motion
Sileo
Animated toast notifications for React
Bits UI
Headless, accessible components for Svelte
Rare UI
Animated React components with shadcn CLI installs
Radix Primitives
Accessible, unstyled components for building custom interfaces.
Motion & interaction
Anime.js
JavaScript animation engine
Ovio
Motion layer for developer websites
Toggles.dev
Animated theme toggles for React, Svelte, and Vue
useLayouts
Animated React components for common interface patterns
Amicro
React micro-transitions and interaction components
Aurora Flow
Animated aurora flow component for React
snapcn
Copy-ready Remotion components for React video
Visual assets & styling
SVGL
Beautiful SVG logos for your projects
Geist
Vercel’s product font family, mono included
OKLCH Colors
Perceptually uniform color picker
Departure Mono
Monospaced pixel font
ogimage Gallery
Design inspiration for Open Graph images
Methods for random gradients
Techniques for generating beautiful random color gradients
Handy Arrows
Hand-drawn arrow SVGs
Amplo Color Picker
OKLCH-native color picker for shadcn
Gooey Color Picker
Animated gooey color picker component
Dot Matrix
Dot matrix visual effect and interface resource
Articles
There’s no speed limit
A music teacher proved you can learn at 10x the standard pace
Your Life in Weeks
Your entire life visualized in a grid of weeks
Notes on Taste
Taste as a cultivable sensibility, not an innate gift
Write Like You Talk
Paul Graham on writing
How To Be Successful
13 observations on compounding, leverage, and ambition
Productivity
What actually matters for getting things done
The days are long but the decades are short
Life advice on turning 30
Reflections on Palantir
8 years at Palantir: culture, forward-deployed engineering, and moral complexity
Give Away Your Legos
Stop hoarding ownership so the company can grow
Shields Down
The moment an employee becomes open to leaving, and why
Communication is The Job
At senior levels, your job is mostly communication, not code
All Success Is A Lagging Indicator
The results you see today were caused by work done months ago
Craft
Quality is a way of working, not something to address later
Tiny Wins
Low-effort, high-impact changes that users love more than big features
Master Storytelling in 108 Minutes
Frameworks for telling stories that people actually remember
The Day You Became A Better Writer
Write short sentences and use simple words
Things you’re allowed to do
Surprising permissions you already have but never exercise
Single Threaded Leadership
One leader owns engineering, product, and design with no handoffs
Design words with data
Using data to write better UX copy at Dropbox
A Letter To A New Product Manager
Coinbase’s onboarding advice for first-time PMs
Advice For Engineers, From A Manager
What your manager wishes you understood about your own career
You’re a Leader Now. Not Everyone is Going to Like You.
The uncomfortable transition from liked peer to respected leader
Super Specific Feedback
How to make vague feedback specific
Every Company Has The Same Hiring Criteria
The hidden pattern behind what every employer actually looks for
Requests for Startups
Problems YC wants startups to solve
How to Do Great Work
Paul Graham on choosing worthwhile problems and following curiosity.
The Feynman Technique
A simple method for checking how well you understand a subject.
Stack
Clerk
Authentication and user management
Ultracite
Zero-config code quality preset for Biome
Biome
Fast formatter and linter for JavaScript and TypeScript
Cursor
AI-powered IDE built on VS Code, with 50% off your first Pro checkout via my referral
TanStack Query
Async state and data-fetching library for TypeScript and JavaScript
TanStack Start
Full-stack React framework with type-safe routing
Stripe
Payment processing and financial infrastructure
Polar
Open-source billing and monetization platform for developers
Vercel AI SDK
Toolkit for building AI applications and orchestrating agents
Model Context Protocol (MCP)
Open standard for connecting AI applications with tools and data
Agent Orchestration
Patterns for coordinating AI agents and tool workflows
Codex
OpenAI’s coding agent
Claude Code
Anthropic’s coding agent
React
Library for building user interfaces
Next.js
React framework for web applications
TypeScript
Typed superset of JavaScript
JavaScript
Programming language of the web
Node.js
JavaScript runtime for servers and developer tools
Express
Minimal web framework for Node.js
React Native
Framework for building native mobile apps with React
Svelte
Framework for building web applications
ASP.NET
Framework for building web apps and APIs on .NET
FastAPI
Modern Python framework for APIs
tRPC
End-to-end typesafe APIs for TypeScript
Tailwind CSS
Utility-first CSS framework
shadcn/ui
Open-code UI components built on Radix and Tailwind CSS
Framer Motion
Animation library for React
Vite
Frontend build tool and development server
Zustand
Small state management library for React
Python
General-purpose programming language
Java
Programming language and runtime platform
C
General-purpose systems programming language
C++
General-purpose systems programming language
Scala
Programming language for JVM and native applications
PostgreSQL
Open-source relational database
Neon Postgres
Serverless Postgres platform
MySQL
Relational database management system
Supabase
Open-source backend platform built around PostgreSQL
Cloudflare Workers
Serverless platform for running code at the edge
Bun
All-in-one JavaScript runtime, bundler, and package manager
Docker
Platform for building and running containers
Nginx
Web server, reverse proxy, and load balancer
Vercel
Cloud platform for frontend applications
Render
Cloud platform for deploying applications
Turborepo
Build system for JavaScript and TypeScript codebases
Git
Distributed version control system
GitHub Actions
Automation and CI/CD workflows for GitHub repositories
Husky
Git hooks made easy
Playwright
Browser automation for end-to-end testing
Vitest
Vite-native unit testing framework
Drizzle ORM
A TypeScript ORM with SQL-like and relational query APIs.
Zod
TypeScript-first schema validation with static type inference.
Tools
Ghostty
Fast, native terminal emulator
Raycast
Spotlight replacement
Granola
AI-powered meeting notes that write themselves
Transform Tools
Multi-format code transformer
Seline
Privacy-first web analytics with a clean UI
Making Software
Visual explanations of how software works
Caligra
Distraction-free Linux OS and developer terminal
openDAW
Open-source digital audio workstation
Auphonic
Automatic audio post-production
TLD-List
Compare prices across top-level domains
Linear
Plan product work and track issues from idea through release.
Sentry
Find and debug errors and performance issues in applications.
Safety
AI 2027
A compelling forecast of AGI timelines and risks
Situational Awareness
Leopold Aschenbrenner on the decade ahead
BlueDot Impact
Courses on technical AI safety, governance, and strategy
LLM Attacks
Research on adversarial attacks against language models
AI Safety Fundamentals
Course on AI alignment and safety
Alignment Forum
Research and discussion on AI alignment
LessWrong
Community blog on rationality and AI safety
AI Safety Info
Explainers on why advanced AI could be dangerous and how to help
AI Safety
Directory of events, courses, jobs, and communities in AI safety
AI Safety Playlist
Curated YouTube playlist on AI safety topics
NIST AI Risk Management Framework
A framework for identifying and managing risks in AI systems.
UK AI Safety Institute
Research, evaluations, and guidance on advanced AI safety.
Other
mnmm.xyz
Minimal websites directory
Stripe Press
Books on technology, economics, and ideas
Flighty
Real-time flight tracking with a gorgeous UI
PlasticList
Plastics in everyday products
Curated Supply
Curated product directory
Clay
CRM that auto-enriches contacts and drafts outreach
Lovi
Beautifully simple skincare landing page
Our World in Data
Research and interactive data about the world’s largest problems.
How I Make Explorable Explanations
Nicky Case’s process for teaching ideas through interactive experiences.

