Rename essay titles and add broken keyboard anecdote
- "Zero-Tooling" → "Tools for Fools" - "Separation of Concerns" → "Separate your Own Concerns" - Bold "...and yet." after Carson Gross reference - Add broken keyboard origin story - Fix language list (never Lisp) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -86,7 +86,7 @@
|
||||
:summary "A web where pages can inspect, modify, and extend their own rendering pipeline.")
|
||||
(dict :label "Server Architecture" :href "/essays/server-architecture"
|
||||
:summary "How SX enforces the boundary between host and embedded language, and what it looks like across targets.")
|
||||
(dict :label "Separation of Concerns" :href "/essays/separation-of-concerns"
|
||||
(dict :label "Separate your Own Concerns" :href "/essays/separation-of-concerns"
|
||||
:summary "The web's HTML/CSS/JS split separates the framework's concerns, not your application's. Real separation is domain-specific.")
|
||||
(dict :label "SX and AI" :href "/essays/sx-and-ai"
|
||||
:summary "Why s-expressions are the most AI-friendly representation for web interfaces.")
|
||||
@@ -94,7 +94,7 @@
|
||||
:summary "Every attempt to escape s-expressions leads back to s-expressions. This is not an accident.")
|
||||
(dict :label "sx sucks" :href "/essays/sx-sucks"
|
||||
:summary "An honest accounting of everything wrong with SX and why you probably shouldn't use it.")
|
||||
(dict :label "Zero-Tooling" :href "/essays/zero-tooling"
|
||||
(dict :label "Tools for Fools" :href "/essays/zero-tooling"
|
||||
:summary "SX was built without a code editor. No IDE, no build tools, no linters, no bundlers. What zero-tooling web development looks like.")))
|
||||
|
||||
(define specs-nav-items (list
|
||||
|
||||
Reference in New Issue
Block a user