The code and data behind xeiaso.net
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

blog: add post on AI abstraction and creative craft (#1168)

* blog: add post on AI abstraction and creative craft

https://claude.ai/code/session_018hLasuECGDHRVqACJvNX6y

* blog: remove duplicate title from ai-abstraction post

https://claude.ai/code/session_018hLasuECGDHRVqACJvNX6y

* blog: rewrite ai-abstraction post with stronger voice and clearer thesis

Stop hedging, land the point: AI abstraction costs us something essential.
Added character dialogue, fixed successive paragraph rule, sharpened ending.

https://claude.ai/code/session_018hLasuECGDHRVqACJvNX6y

* blog: tighten ai-abstraction post for clarity and remove slop

Apply Elements of Style rules: cut needless words, use active voice,
remove throat-clearing openers and binary contrasts. Fix successive
paragraph rule violation.

https://claude.ai/code/session_018hLasuECGDHRVqACJvNX6y

* blog: punch up opening, make the reader feel the emptiness

Replace textbook opener with personal scene. Update Cadey dialogue
to match revised body text.

https://claude.ai/code/session_018hLasuECGDHRVqACJvNX6y

* blog: remove personal scene from opening

Replace with direct description of the abstraction flow.

https://claude.ai/code/session_018hLasuECGDHRVqACJvNX6y

* blog: rewrite opening with visceral dissociation hook

https://claude.ai/code/session_018hLasuECGDHRVqACJvNX6y

---------

Co-authored-by: Claude <noreply@anthropic.com>

authored by

Xe Iaso
Claude
and committed by
GitHub
d2c4f6aa 42fc3d4b

+43
+43
lume/src/blog/2026/ai-abstraction.mdx
··· 1 + --- 2 + title: "I don't know if I like working at higher levels of abstraction" 3 + desc: "AI tools push us to higher abstraction. I'm not sure I like what that costs us." 4 + date: 2026-03-11 5 + --- 6 + 7 + import Conv from "../../_components/XeblogConv.tsx"; 8 + 9 + Whenever I have Claude do something for me, I feel nothing about the results. It feels like something happens around me, not through me. That's the new level of abstraction: you stop writing code and start describing intent. You stop crafting and start delegating. I've been doing this professionally long enough to have an opinion, and I don't like what it's doing to me. 10 + 11 + All of it focuses on getting things _done_ rather than on quality or craft. I'm more productive than I've ever been. I ship more. I finish more. Each thing lands with the emotional weight of a form letter. 12 + 13 + <Conv name="Cadey" mood="coffee"> 14 + "The emotional weight of a form letter." Yeah, that tracks. 15 + </Conv> 16 + 17 + When I write, I try to make people _feel_ something. My goal is to provoke emotion when you read me. Generative AI sands down the hard things. Everything becomes homogenous, converging toward the average. The average makes nobody feel anything. 18 + 19 + Sure, you can still make people feel things using this flow. I've done it recently. But we're trading away the texture. The rough edges, the weird phrasing, the choices too specific and too _human_ for a statistical model to generate. 20 + 21 + I'm going to keep talking to you as an equal. It's the most effective part of my style: I write like I'm sitting across from you, not lecturing down at you. Generative AI defaults to the authoritative explainer voice — the one that sounds like every other. Resisting that pull now takes conscious effort. 22 + 23 + <Conv name="Aoi" mood="wut"> 24 + So the tools are making it _harder_ to sound like yourself? 25 + </Conv> 26 + 27 + <Conv name="Cadey" mood="coffee"> 28 + Not harder exactly. More like... the path of least resistance leads to sounding like everyone else. You have to actively choose to be yourself now. 29 + </Conv> 30 + 31 + People I know are trying to break into this industry as juniors, and I honestly have no idea how to help them. This industry has historically valued quality and craft, yet somebody can yolo something out with Cursor and get hired by Facebook for it. The signal for "this person knows what they're doing" grows noisier every day. 32 + 33 + This part of the industry runs on doublethink. Nuance and opinions that don't fit into tweets. Senior engineers say "AI is just a tool" while their companies lay off the juniors who would've learned to use that tool responsibly. Leadership says "we value craft" while setting deadlines that make craft impossible without the machine. Nobody lies exactly, but nobody tells the whole truth either. 34 + 35 + Using these tools at this level of abstraction costs us something essential. I use them every day and I'm telling you: the default output has no soul. It's correct. It's competent. It's _fine_. And "fine" is the enemy of everything I care about as a writer and an engineer. 36 + 37 + <Conv name="Numa" mood="neutral"> 38 + "Fine" is the ceiling that gets installed when you stop paying attention to the floor. 39 + </Conv> 40 + 41 + I'm using these tools deliberately to find where the bar actually is. I want to see what's possible at this level of abstraction. Seeing what's possible requires expensive tools and uncomfortable honesty about what they can't do. 42 + 43 + The voice is non-negotiable. The weird, specific, occasionally self-indulgent voice that makes my writing _mine_. If higher abstraction means sounding like everyone else, I'll take the lower abstraction and the extra hours. Every time.