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 metric needs a recommendation to be actionable
A Recipe Solves a Goal
Agent-Native Interfaces
AI Tools
An open PR puts the author in a bad state
API-First Design
Attachment Writes Are a Trust Boundary
Available Balance Must Exclude Reservations
Background Work Should Be Bounded and Supersedable
Be kind, not nice
Becoming a contractor programmer in the UK
Blocking review comments need exit conditions
Bounded Concurrency First
Breaking the Resolution Rut - 3 Strategies for Achieving Your Goals in the New Year
Breaking the resolution rut
Bridge Auth With a Second Provider, Not a Backdoor
Cache the Facts, Not the Verdict
Calendar Email Support in Mxr
Capability Slices Before Platform Expansion
Carry Error Kinds Don't Re-derive Them
Citations Required, Validator Enforces
Classify Async Work Before Refactoring
Client-Agnostic Cores
Code review checks the scoped work
Cognitive complexity tracks readability better than cyclomatic
Command First, Explanation Second
Concurrent Is Not Parallel
Consolidated records need a contradiction ledger
Contractor Resources
Countries I've been to
Credential Prompts Are Side Effects
CSS is Weird
Daemon Readiness Is Not Process Liveness
Daemons
Dashboard comparisons need equivalent periods
Dataview
Debug Adapter Protocol (DAP)
Deploy-Time Config Validation Doesn't Skip Dead Branches
Deterministic Before LLM
Diátaxis Quadrants
DNS Rebinding Hardening
Do the real review upfront
Document Every Shipped Surface
Documenting Domain-Specific Knowledge
Don't Hold a Lock Across Await
Durable Docs Avoid Opponent-Shaped Claims
DWARF Debug Symbols
Easydeck
Effective meetings
Elm (the language)
Email Internal Model
Email Invites Are Mail State Before Calendar State
Email Threading
Embedded SPA in Daemon Binary
Evidence-backed monitoring systems
expect Is for Invariants Not Input
Explanation of FMEA criteria and scales
Fallbacks Are Product Decisions
First Run Is the Launch Surface
Free Web Design Tools
Gmail API
Go with the flow
Guardrails Are the Product
Headless Architecture
Headless Core + Multiple Clients
Highlight diffs by side not by line
Hot Path vs Warm Path
Hot Reads Should Not Repair Cold State
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
Imported History Is Provenance Not Playback Truth
Intentionality
Inter-Process Communication (IPC)
Interrogable Business Intelligence
Intrinsic Web Design
Is CSS a real programming language
JSON-RPC
Keyboard Parity Is a Product Contract
Lazydap
Lcos
Length-Prefixed Framing
list-unsubscribe
Live and Frozen BI Artifacts
Local Capability Surfaces Need Defense in Depth
Local Identity Registration Is Not Provider Authorization
Local IPC vs HTTP
Locked Decisions in Docs
LSP and the X-Protocol Family
mail-query
mail-threading
mailbox-formats
Make the right thing the easy thing
Materialize Only When Forced
MIME
Mirror on a Server-Stamped Change Cursor, Not Creation Time
Monitoring records and decision briefs are different products
Montessori ideas for arranging a baby space
Montessori
Mutations Documented Dry-Run First
MVU in Other Ecosystems
Mxr Desktop App
Mxr Docs Site
Mxr Extracted Crates
Mxr Web App
Mxr
My top ideas about parenting
My Writing Style Guide
MySQL OPTIMIZE TABLE
Native vs Managed Debugging
Nits are fake optionality
No Data Is Not Neutral
Nonblocking Work Needs a Visible Home
OAuth for Email
Operationally Useful Docs
Optimistic Mutation Funnel
Optimistic Retries Preserve User Intent
Optimistic UI Is Not the Side Effect
PID Files
Plumbing and Porcelain
Portfolio Analysts Buy Time to Judgment
Postgresql vs MySQL - Query Optimizer
PR reviewability is a measurable property
Preload Belongs to the Resource Owner
Priority Lanes Need Downstream Isolation
Provider Lanes Need Account Scope
ptrace
Publish digital garden
Pull requests are written by humans
Pure Functions and Immutable State
Questions Become Workflows
Ratchet Lints Into the Build
React's Evolution Toward Elm
Recurring Reports Need a Stable Visual Contract
Reducers
Refactor Behind a Behavior Test
Release Artifacts Are Product Promises
Release PRs Must Own Derived Version State
Rendered Mail Is Not Source Mail
Reserve Spend at the Planning Boundary
Responsive Web Design
Review depth should match risk
Review the system not the syntax
Runtime Identity Is a Data Boundary
Rust Security Posture
Same-Code-Path Preview
Scenario Planning Is Decision Rehearsal
Secret-bearing Compose capabilities need separate files
Secure by Default
Security Audit Rubric
Self doubt
Shared Action Registry
Side Effects via Cmd
Signal Handling
Single-Use Override Tokens
SMTP
Software Breakpoints
Sports DB
Spotuify macOS App
Spotuify Security Audit Synthesis
Spotuify
Stale Registries Need Local Authority
Substrate Audits Before AI Features
TCP vs Unix Sockets vs Named Pipes vs Shared Memory
Teach children to manage money early
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
The sprint is the shared unit of work
The Type System Is the Recovery Oracle for a Dead Agent
Todo List
Tokio
Toys
Track review health as flow
Type the Hot Columns, Pass the Rest Through
Understanding the strange complexity of CSS and the Web
Unix Domain Sockets
Untrusted input cannot grant authority
Use VecDeque for Bounded FIFOs
Warm Reusable Truth, Not Screens
Work in review is closest to value
Writing is thinking
Zero Change Can Be Success
Enter your search text in the box above
Select a result to preview
Montessori Topic
#resources
#resources/topics
Montessori principles
Elimination Communication
why vomiting after a fall is not just reflux
Maternity Exemption Certificate
Teach children to manage money early
Montessori
Montessori ideas for arranging a baby space
Toys
My top ideas about parenting
Parenting Is Shaping a Life, Not a Resume