BK's Digital Garden
Search
Ctrl
+
K
BK's Digital Garden
Search
Ctrl
+
K
Building Great CLIs
Digital Garden Home
0. Inbox
Readwise
Articles
designing for dark mode
Friendship is different for everyone
how to learn rust
Manager 1 on 1s - What are they? What to talk about?
Montessori principles
New Year's Resolutions
Setting a year theme
Turing-complete
Types of notes
2. Areas
Personal Values
3. Resources
Topics
Montessori Topic
4. Archives
Books
How to Pray
A Dao of Web Design
A Recipe Solves a Goal
Agent-Native Interfaces
AI Tools
API-First Design
Be kind, not nice
Becoming a contractor programmer in the UK
Bounded Concurrency First
Breaking the Resolution Rut - 3 Strategies for Achieving Your Goals in the New Year
Breaking the resolution rut
Carry Error Kinds Don't Re-derive Them
Citations Required, Validator Enforces
Classify Async Work Before Refactoring
Client-Agnostic Cores
Code review for humans
Command First, Explanation Second
Concurrent Is Not Parallel
Contractor Resources
Countries I've been to
CSS is Weird
Daemons
Dataview
Debug Adapter Protocol (DAP)
Deterministic Before LLM
Diátaxis Quadrants
DNS Rebinding Hardening
Document Every Shipped Surface
Documenting Domain-Specific Knowledge
Don't Hold a Lock Across Await
DWARF Debug Symbols
Effective meetings
Elm (the language)
Email Internal Model
Email Threading
Embedded SPA in Daemon Binary
expect Is for Invariants Not Input
Explanation of FMEA criteria and scales
Free Web Design Tools
Generated Docs as Drift Defense
Gmail API
Go with the flow
Headless Architecture
Headless Core + Multiple Clients
How Daemons Work
How Debuggers Actually Work
How Email Actually Works
How I Write Software Docs
How Processes Talk to Each Other
Idiomatic Is Not Pedantic-Clean
Idiomatic Rust Rubric
IMAP
Intentionality
Inter-Process Communication (IPC)
Intrinsic Web Design
Is CSS a real programming language
JSON-RPC
Lazydap
Length-Prefixed Framing
Local IPC vs HTTP
Locked Decisions in Docs
LSP and the X-Protocol Family
Make the right thing the easy thing
Materialize Only When Forced
MIME
Montessori ideas for arranging a baby space
Montessori
Mutations Documented Dry-Run First
MVU in Other Ecosystems
Mxr
My top ideas about parenting
My Writing Style Guide
MySQL OPTIMIZE TABLE
Native vs Managed Debugging
OAuth for Email
Operationally Useful Docs
Optimistic Mutation Funnel
PID Files
Plumbing and Porcelain
Postgresql vs MySQL - Query Optimizer
ptrace
Publish digital garden
Pure Functions and Immutable State
Ratchet Lints Into the Build
React's Evolution Toward Elm
Reducers
Refactor Behind a Behavior Test
Responsive Web Design
Same-Code-Path Preview
Self doubt
Setting up a new mac
Shared Action Registry
Side Effects via Cmd
Signal Handling
Single-Use Override Tokens
SMTP
Software Breakpoints
Spotuify
TCP vs Unix Sockets vs Named Pipes vs Shared Memory
Teach children to manage money early
Tests Fail on Realistic Bugs
The art of note making
The Bezos API Mandate
The Elm Architecture (TEA)
The Elm Architecture
The Local Daemon Pattern
The romantisizing of living a private life is one of the West's worst ideas
The Rule of Least Power
Todo List
Tokio
Toys
Understanding the strange complexity of CSS and the Web
Unix Domain Sockets
Use VecDeque for Bounded FIFOs
Writing is thinking
Enter your search text in the box above
Select a result to preview
Intrinsic Web Design
#resources
#resources/web-design
Jen Simmons
The next step from
Responsive Web Design
Instead of being fluid, it’s both fluid and fixed.
fixed
fr units (fluid)
minmax() (fluid until fixed)
auto (flow)