<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[The Lapidus Lens: Cognitive toolkit]]></title><description><![CDATA[Tools and resources that inspire – from a practice at the intersection of data, civic education, AI and design.]]></description><link>https://lapiduslens.substack.com/s/the-toolkit</link><image><url>https://substackcdn.com/image/fetch/$s_!IFsp!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6bfca38-5890-464f-82c0-8439f13e9173_400x400.png</url><title>The Lapidus Lens: Cognitive toolkit</title><link>https://lapiduslens.substack.com/s/the-toolkit</link></image><generator>Substack</generator><lastBuildDate>Fri, 15 May 2026 20:27:29 GMT</lastBuildDate><atom:link href="https://lapiduslens.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Daniel]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[lapiduslens@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[lapiduslens@substack.com]]></itunes:email><itunes:name><![CDATA[Daniel]]></itunes:name></itunes:owner><itunes:author><![CDATA[Daniel]]></itunes:author><googleplay:owner><![CDATA[lapiduslens@substack.com]]></googleplay:owner><googleplay:email><![CDATA[lapiduslens@substack.com]]></googleplay:email><googleplay:author><![CDATA[Daniel]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[From Swenglish to Swedlish]]></title><description><![CDATA[Teaching AI to sound more Swedish]]></description><link>https://lapiduslens.substack.com/p/from-swenglish-to-swedlish</link><guid isPermaLink="false">https://lapiduslens.substack.com/p/from-swenglish-to-swedlish</guid><dc:creator><![CDATA[Daniel]]></dc:creator><pubDate>Wed, 29 Apr 2026 19:18:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vDeQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6480078-090d-4572-a6dd-6b88c3a1a27b_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>There&#8217;s a principle in translation theory &#8212; Eugene Nida called it </strong><em><strong><a href="https://en.wikipedia.org/wiki/Dynamic_and_formal_equivalence">dynamic equivalence</a></strong></em><strong> &#8212; that you don&#8217;t translate words, you translate </strong><em><strong>functions</strong></em><strong>.</strong></p><p>LLMs struggle with this. Ask Claude Opus or ChatGPT 5.5 to translate English prose into Swedish and you&#8217;ll get something technically correct but culturally foreign. The sentence structure stays English. The rhythm stays English. Any Swede will feel it immediately.</p><p>This isn&#8217;t a bug exactly &#8212; it&#8217;s structural. LLMs optimize for probability, not originality. Their training objective systematically favors what&#8217;s common over what&#8217;s distinctive, pulling outputs toward the linguistic center of gravity: safe, familiar, forgettable. (There&#8217;s a good piece on this phenomenon called <a href="https://www.theregister.com/2026/02/16/semantic_ablation_ai_writing/">semantic ablation</a>.)</p><div class="pullquote"><p>This isn&#8217;t a bug exactly &#8212; it&#8217;s structural. <br>LLMs optimize for probability, not originality. </p></div><p>So I got frustrated and built something: a blind A/B eval loop where two model instances critique each other&#8217;s output against explicit Swedish prose norms, iteratively rewriting toward native fluency. The goal is Swedish that reads as if originally written in Swedish &#8212; idiomatic, precise, stylistically controlled, faithful to the source&#8217;s argument.</p><p>I call the result <em>Swedlish</em> &#8212; better than Swenglish, still a long way short of a human translator with real bicultural depth!</p><p><strong>The prompt template is below. Free. Use it, break it, improve it.</strong></p><p><em>One unexpected side effect: if you're an advanced Swedish learner, the prompt norms hint at some interesting personality traits of Swedish that you might find interesting. </em></p><p></p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;markdown&quot;,&quot;nodeId&quot;:&quot;e44f14eb-c9af-431d-8da9-0edb8a0d0efa&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-markdown"># English to Swedish Professional Translation Prompt

You are translating advanced English prose into Swedish for professional publication. The source may be newsletter prose, op-eds, reported essays, analytical writing, or moderately technical prose for an educated general audience. Your goal is Swedish that reads as if originally written in Swedish: idiomatic, precise, stylistically controlled, and faithful to the source's argument, tone, and level of complexity.

## A. Core Translation Goal

1. **Translate for Swedish readers, not English syntax.** Preserve the source's meaning, argument, tone, chronology, and factual content, but rebuild sentences so they work as Swedish prose.

2. **Match the target genre.** For newsletters and explanatory prose, use clear, engaging Swedish. For op-eds and essays, preserve rhetorical force, stance, and cadence. For technical or policy prose, preserve conceptual precision without defaulting to academic register.

3. **Prioritize idiomatic Swedish over surface similarity.** A close translation is not one that mirrors English wording; it is one that recreates the same effect in natural Swedish.

4. **Do not add unsupported interpretation.** You may make implicit logical connectors explicit when Swedish requires them, compress redundancy, and adapt phrasing, but do not strengthen claims, add new facts, or change the author's position.

## B. Fidelity and Editorial Boundaries

5. **Preserve all load-bearing content.** Keep facts that carry the argument, reporting, quotes, chronology, examples, numbers, causality, characterization, and conceptual distinctions.

6. **Complete the translation unless instructed otherwise.** Translate the full source. Do not skip passages or replace them with summaries, and follow the source's structure unless restructuring is needed for Swedish readability.

7. **Treat quotations conservatively.** Preserve quoted meaning, speaker stance, and register. Do not make a source sound more certain, emotional, polished, or informal than in the original.

8. **Keep culturally significant source-language expressions when needed.** If a poem, slogan, title, coined phrase, or cultural expression matters partly because it appears in English, preserve it and explain only if the target context requires it.

9. **Remove non-content web furniture.** Omit navigation, subscription prompts, read-time estimates, share buttons, "read to the end" teasers, and other interface material that is not part of the prose.

10. **Use notes only if the assignment allows them.** Translator or editor notes may help with foreign context, but they should follow the client's house style and should not be inserted by default.

## C. Swedish Syntax and Translationese

11. **Decompose complex English sentences.** Convert long participial, adjectival, or appositive openings into Swedish subordinate clauses or separate sentences. When a sentence contains multiple participles, parentheticals, interruptions, or parallel clauses, divide it into Swedish sentences with clear subjects and predicates. Reorder clauses when that produces a better Swedish reading path.

12. **Eliminate English participial constructions.** Swedish rarely uses present participles as adverbial modifiers. Convert them to finite clauses:
    - `looking into the camera` -&gt; `n&#228;r hon tittar mot kameran`, not `tittandes in i kameran`
    - `a woman carrying a bag` -&gt; `en kvinna som bar en v&#228;ska`, not `en kvinna b&#228;randes en v&#228;ska`
    - `sitting at his desk, he wrote` -&gt; `han satt vid skrivbordet och skrev`, not `sittandes vid skrivbordet skrev han`

13. **Prefer finite verbs and clear agents.** Avoid noun-heavy or passive calques when Swedish would use a verb or name the actor:
    - `there was a need for further investigation` -&gt; `man beh&#246;vde unders&#246;ka det vidare`, not `det fanns ett behov av ytterligare unders&#246;kning`

14. **Replace adjective plus generic noun with Swedish pronominal constructions.** English often pairs an adjective with a vague noun (`thing`, `way`, `matter`, `aspect`). Swedish often prefers a pronoun or adjective-as-noun:
    - `a strange thing happened` -&gt; `n&#229;got konstigt h&#228;nde`
    - `the important thing is` -&gt; `det viktiga &#228;r`
    - `in a different way` -&gt; `p&#229; ett annat s&#228;tt` or `annorlunda`

15. **Drop articles in predicative expressions where Swedish does.** Swedish normally omits the indefinite article before profession, nationality, role, and function nouns used predicatively:
    - `She is a lawyer` -&gt; `Hon &#228;r jurist`
    - `He became a politician` -&gt; `Han blev politiker`
    - Keep the article when a modifier individualizes: `Hon &#228;r en skicklig jurist`

16. **Prefer prepositions over stiff genitives.** When a genitive construction sounds awkward in Swedish, use a prepositional phrase instead, especially with time periods, abstract quantities, and complex noun phrases.

17. **Use Swedish focus adverbs precisely.** Place `&#228;ven`, `ocks&#229;`, `bara`, `redan`, `just`, and similar particles where they modify the right part of the sentence:
    - `affects them in other ways too` -&gt; `p&#229;verkar dem &#228;ven p&#229; andra s&#228;tt`, not `p&#229; andra s&#228;tt ocks&#229;`

## D. Lexis, Register, and Terminology

18. **Prefer established idiomatic Swedish over English-looking cognates.** Do not replace technical terminology merely because it is Latinate, but avoid cognates that sound like translationese, false friends, or register mismatches.
    - `mental maladies` -&gt; `psykiska sjukdomar`, not `psykiska &#229;kommor`
    - `implement` -&gt; often `inf&#246;ra`, `genomf&#246;ra`, `till&#228;mpa`, or `s&#228;tta i drift`, depending on context
    - `accelerate` -&gt; often `p&#229;skynda`, `&#246;ka takten`, or `driva p&#229;`
    - `absorb` (a shock or transition) -&gt; often `hantera`, `klara av`, `ta till sig`, or `sm&#228;lta`

19. **Translate domain-specific terms to established Swedish equivalents.** For medical, legal, financial, policy, academic, and technical terminology, use the standard Swedish term. If no established term exists, keep the English term and add a brief explanation on first use if useful.

20. **Preserve the source's register.** Do not elevate informal characterizations or flatten vivid prose into bureaucratic Swedish. Match whether the source is colloquial, analytical, ironic, severe, playful, technical, or literary.

21. **Disambiguate polysemous words from context.** Do not choose the first dictionary equivalent. Translate by function and local meaning:
    - `candid` may be `frispr&#229;kig`, `&#246;ppen`, or `uppriktig`
    - `entitled` may be `sj&#228;lvber&#228;ttigad`, `ber&#228;ttigad`, or `ha r&#228;tt till`
    - `bluster` may be `skryt`, `tomma ord`, `bombasm`, or `hota och skr&#228;vla`
    - For adjectives that describe situations in English (`contentious`, `volatile`, `controversial`), verify the Swedish equivalent can modify the same type of noun &#8212; many Swedish adjectives only apply to persons or only to abstractions (`stridbar` describes a person, not a situation; use `omstridd` or `kontroversiell` instead).

22. **Use Swedish compounds where natural, but verify formation.** Swedish often prefers compounds, but malformed compounds read as translationese. Avoid compounds longer than three roots, compounds containing brand names or capitalized parts, and ad hoc compounds not found in established Swedish. Use prepositional phrases when a compound becomes awkward.

23. **Avoid terminology density.** After introducing a technical or conceptual term, vary with pronouns, definite references, shorter labels, or plain-language paraphrases, as long as the variation does not introduce ambiguity or change the term's meaning.

24. **Translate institutional labels by function and context.** Preserve official names when identity, citation, legal precision, or brand recognition matters. Translate descriptors, departments, agencies, and roles when that helps Swedish readers understand the function. Verify that any Swedish institutional name you construct is established usage &#8212; do not calque English names into Swedish-looking compounds that no Swedish writer would use (`Federal Reserve` -&gt; `Fed` or `amerikanska centralbanken`, not `Federalreserven`).

25. **Handle civic, political, and institutional vocabulary carefully.** Use established Swedish terms for democratic, legal, policy, and administrative concepts. Avoid literal calques that sound plausible but are not idiomatic Swedish.

## E. Idioms, Metaphor, and Cultural Adaptation

26. **Translate idioms by effect, not image.** If Swedish has an established idiom with the same function, use it. If not, express the meaning plainly rather than forcing the English image into Swedish.

27. **Resolve metaphors by their role in the argument.** Keep metaphors that are central, deliberate, or conceptually important. Replace decorative or culturally opaque metaphors with Swedish phrasing that produces the same effect.

28. **Localize cultural references carefully.** Translate the concept rather than the label when the Swedish reader needs function over name. Preserve the original name when it is a proper noun, brand, title, institution, or culturally significant reference.

29. **Treat branded initiatives and named concepts cautiously.** If the source gives an official English name, preserve it unless there is a known Swedish equivalent. Add a short Swedish descriptor only when needed.

30. **Convert units, money, and scale for Swedish readers when appropriate.** Use metric units and Swedish number formatting. For currencies, keep the source currency and add an approximate, rounded Swedish equivalent when scale matters: `$450,000` -&gt; `450 000 dollar (omkring 4,5 miljoner kronor)`. Do not introduce false precision in the converted figure.

## F. Compression, Rhythm, and Readability

31. **Aim for concise Swedish, not word-for-word completeness.** Swedish professional prose is often shorter than English because it can collapse redundant modifiers, repeated subjects, and explanatory padding. Expect roughly 10&#8211;20% compression compared to the English source as a typical outcome, not a target.

32. **Remove redundant doubled modifiers.** English often pairs near-synonyms for emphasis. Swedish usually needs one precise expression.

33. **Reduce demonstratives.** English overuses `this`, `that`, `these`, and `those`. Swedish often uses the definite form, a pronoun, or no explicit demonstrative after first mention.

34. **Merge short consecutive sentences when they make one point.** Choppy English sequences can often become one fluid Swedish sentence.

35. **Compress adjacent repetition.** If consecutive sentences repeat a claim with slight variation, merge them into one precise Swedish statement without losing meaning.

36. **Cut throat-clearing only when it is not doing real work.** Openings, transitions, and asides may be compressed if they merely delay the argument, but preserve them when they establish voice, suspense, humor, or stance.

37. **Use Swedish punctuation for Swedish rhythm.** Prefer colons for explanation and dashes for controlled interruptions when Swedish prose calls for them; do not mechanically copy English punctuation.

## G. Genre and Argumentation

38. **Preserve argumentative structure.** Keep distinctions such as claim/evidence, concession/rebuttal, cause/correlation, example/generalization, and question/answer.

39. **Preserve uncertainty and caution.** Especially in research, policy, and technical prose, do not strengthen claims. Prefer formulations such as `kan`, `verkar`, `tyder p&#229;`, `kopplas till`, `f&#246;rknippas med`, and `tenderar att` when the source is cautious.

40. **Preserve the force of communication verbs.** `hint` is not `signalera`; `suggest` is not `h&#228;vda`; `acknowledge` is not `medge`. Match the source's degree of directness &#8212; if the English verb implies indirectness, tentativeness, or reluctance, the Swedish verb must carry the same weight.

41. **Translate modality precisely.** English uses several distinct hedges that easily collapse into a single Swedish `kan`. Distinguish them by force:
    - `might` / `could` (possibility) -&gt; `kan`, `skulle kunna`
    - `appears to` / `seems to` -&gt; `tycks`, `verkar`, `f&#246;refaller`
    - `tends to` -&gt; `tenderar att`, `brukar`
    - `is likely to` -&gt; `kommer sannolikt att`, `&#228;r troligen`
    - `suggests` / `indicates` -&gt; `tyder p&#229;`, `antyder`
    - Match the source's degree of commitment; do not flatten everything to `kan`.

42. **Adapt leads and headings to the target genre.** Headlines, subheads, and openings should be idiomatic in Swedish and faithful to the source's angle, not literal reproductions of English wording.

43. **Adapt to the source's genre.** Op-eds and essays &#8212; preserve voice, irony, moral stance, and cadence. Newsletters &#8212; preserve directness and momentum without copying English address patterns or salesy transitions. Technical and analytical prose &#8212; preserve conceptual precision while simplifying syntax where helpful. Many sources mix these registers; adapt locally rather than forcing one mode throughout.

## H. Final Quality Check

44. **Read the Swedish as standalone prose.** Ask whether a skilled Swedish writer would plausibly have written this without seeing the English.

45. **Check for translationese markers.** Look for participles, stiff genitives, unnecessary articles, false friends, overlong compounds, repeated terminology, English word order, and literal idioms.

46. **Check fidelity after polishing.** Ensure that compression, restructuring, and idiomatic choices have not removed facts, weakened caveats, changed tone, or introduced new claims.

47. **Harmonize terminology.** Use consistent terms for key concepts, but avoid needless repetition where a pronoun or shorter reference is clear.

48. **Output Swedish that reads as publication-ready prose.** A skilled editor should be able to take it to print or to a final proof with light copyediting only.

49. **Match the assignment's expected output format.** By default, output plain Swedish text without markdown artifacts, translator comments, or meta-summaries. Follow the client's specified output format if it differs.
</code></pre></div><p></p><p>If you&#8217;re interested in more tools &amp; hacks like this, subscribe and you&#8217;ll be the first to know! </p><p></p>]]></content:encoded></item><item><title><![CDATA[20 ways I use Cursor beyond coding]]></title><description><![CDATA[Prompts to 'audit' myself, my machine and my company.]]></description><link>https://lapiduslens.substack.com/p/20-ways-i-use-cursor-beyond-coding</link><guid isPermaLink="false">https://lapiduslens.substack.com/p/20-ways-i-use-cursor-beyond-coding</guid><dc:creator><![CDATA[Daniel]]></dc:creator><pubDate>Sun, 26 Apr 2026 10:15:32 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/774183bf-1cbe-47cf-90bb-d330aade896b_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Most people open Cursor to write software. I do too, every day. But lately, a surprising amount of what I ask Cursor has nothing to do with writing code.</strong></p><p>Cursor can read files, run shell commands, inspect processes, and reason across the results. That makes it more than a coding assistant. It becomes an interface for understanding the systems around me: my laptop, my company, and how I work. </p><p>Every prompt below is one I&#8217;ve used recently, on real days running a company. </p><ol><li><p><a href="https://lapiduslens.substack.com/i/193800359/speed-up-your-machine">Speed up your machine</a></p></li><li><p><a href="https://lapiduslens.substack.com/i/193800359/understand-your-web-developer-setup">Understand your web developer setup</a></p></li><li><p><a href="https://lapiduslens.substack.com/i/193800359/reclaim-disk-space">Reclaim disk space</a></p></li><li><p><a href="https://lapiduslens.substack.com/i/193800359/tighten-your-dev-workflow">Tighten your dev workflow</a></p></li><li><p><a href="https://lapiduslens.substack.com/i/193800359/audit-your-cloud">Audit your cloud</a></p></li><li><p><a href="https://lapiduslens.substack.com/i/193800359/inspect-your-databases">Inspect your databases</a></p></li><li><p><a href="https://lapiduslens.substack.com/i/193800359/communicate-your-work">Communicate your work</a></p></li><li><p><a href="https://lapiduslens.substack.com/i/193800359/coach-yourself">Coach yourself</a></p><p></p></li></ol><div class="callout-block" data-callout="true"><p><strong>Seatbelts on</strong></p><p><em>Most of these only work if Cursor has terminal and file system access, or if you&#8217;re already authenticated to the relevant service.</em></p><p><em>Be thoughtful about where you point it, especially around production data, credentials, customer information, and billing.</em></p><p><em>Also: every prompt here is exploratory, not destructive. Cursor reads, audits, profiles, explains, suggests, and drafts. It does not decide. You do.</em></p></div><p></p><h2>Speed up your machine</h2><p></p><blockquote><p><strong>Analyze what&#8217;s eating my CPU and RAM &#8211; snapshot over 1 minute.</strong></p></blockquote><p>It checks what&#8217;s running, explains each process in plain English, and tells you what&#8217;s safe to close.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XabA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7454e30b-f7bd-4539-863a-57020d10f7c5_1326x1066.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XabA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7454e30b-f7bd-4539-863a-57020d10f7c5_1326x1066.png 424w, https://substackcdn.com/image/fetch/$s_!XabA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7454e30b-f7bd-4539-863a-57020d10f7c5_1326x1066.png 848w, https://substackcdn.com/image/fetch/$s_!XabA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7454e30b-f7bd-4539-863a-57020d10f7c5_1326x1066.png 1272w, https://substackcdn.com/image/fetch/$s_!XabA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7454e30b-f7bd-4539-863a-57020d10f7c5_1326x1066.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XabA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7454e30b-f7bd-4539-863a-57020d10f7c5_1326x1066.png" width="1326" height="1066" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7454e30b-f7bd-4539-863a-57020d10f7c5_1326x1066.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1066,&quot;width&quot;:1326,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:269659,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://lapiduslens.substack.com/i/193800359?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7454e30b-f7bd-4539-863a-57020d10f7c5_1326x1066.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!XabA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7454e30b-f7bd-4539-863a-57020d10f7c5_1326x1066.png 424w, https://substackcdn.com/image/fetch/$s_!XabA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7454e30b-f7bd-4539-863a-57020d10f7c5_1326x1066.png 848w, https://substackcdn.com/image/fetch/$s_!XabA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7454e30b-f7bd-4539-863a-57020d10f7c5_1326x1066.png 1272w, https://substackcdn.com/image/fetch/$s_!XabA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7454e30b-f7bd-4539-863a-57020d10f7c5_1326x1066.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"></figcaption></figure></div><blockquote><p><strong>What&#8217;s running at startup that I don&#8217;t need?</strong></p></blockquote><p>Goes through every login item, background service, and updater. Tells you what&#8217;s worth keeping and what&#8217;s just slowing the boot.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Jxu8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9fa8aeb-500f-4932-82be-3c733113b5b1_1398x688.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Jxu8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9fa8aeb-500f-4932-82be-3c733113b5b1_1398x688.png 424w, https://substackcdn.com/image/fetch/$s_!Jxu8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9fa8aeb-500f-4932-82be-3c733113b5b1_1398x688.png 848w, https://substackcdn.com/image/fetch/$s_!Jxu8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9fa8aeb-500f-4932-82be-3c733113b5b1_1398x688.png 1272w, https://substackcdn.com/image/fetch/$s_!Jxu8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9fa8aeb-500f-4932-82be-3c733113b5b1_1398x688.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Jxu8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9fa8aeb-500f-4932-82be-3c733113b5b1_1398x688.png" width="1398" height="688" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d9fa8aeb-500f-4932-82be-3c733113b5b1_1398x688.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:688,&quot;width&quot;:1398,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:183256,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://lapiduslens.substack.com/i/193800359?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9fa8aeb-500f-4932-82be-3c733113b5b1_1398x688.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Jxu8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9fa8aeb-500f-4932-82be-3c733113b5b1_1398x688.png 424w, https://substackcdn.com/image/fetch/$s_!Jxu8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9fa8aeb-500f-4932-82be-3c733113b5b1_1398x688.png 848w, https://substackcdn.com/image/fetch/$s_!Jxu8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9fa8aeb-500f-4932-82be-3c733113b5b1_1398x688.png 1272w, https://substackcdn.com/image/fetch/$s_!Jxu8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9fa8aeb-500f-4932-82be-3c733113b5b1_1398x688.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>Understand your web developer setup</h2><p></p><blockquote><p><strong>Explain every line in my /etc/hosts.</strong></p></blockquote><p>You probably have entries from setups you abandoned long ago. Now you&#8217;ll know what each one does.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BJQd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4fecbb-fb91-4e3e-bf20-fa00482b3c2c_1352x738.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BJQd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4fecbb-fb91-4e3e-bf20-fa00482b3c2c_1352x738.png 424w, https://substackcdn.com/image/fetch/$s_!BJQd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4fecbb-fb91-4e3e-bf20-fa00482b3c2c_1352x738.png 848w, https://substackcdn.com/image/fetch/$s_!BJQd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4fecbb-fb91-4e3e-bf20-fa00482b3c2c_1352x738.png 1272w, https://substackcdn.com/image/fetch/$s_!BJQd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4fecbb-fb91-4e3e-bf20-fa00482b3c2c_1352x738.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BJQd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4fecbb-fb91-4e3e-bf20-fa00482b3c2c_1352x738.png" width="1352" height="738" data-attrs="{&quot;src&quot;:&quot;https://substackcdn.com/image/fetch/$s_!BJQd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4fecbb-fb91-4e3e-bf20-fa00482b3c2c_1352x738.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:738,&quot;width&quot;:1352,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:212758,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://lapiduslens.substack.com/i/193800359?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4fecbb-fb91-4e3e-bf20-fa00482b3c2c_1352x738.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!BJQd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4fecbb-fb91-4e3e-bf20-fa00482b3c2c_1352x738.png 424w, https://substackcdn.com/image/fetch/$s_!BJQd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4fecbb-fb91-4e3e-bf20-fa00482b3c2c_1352x738.png 848w, https://substackcdn.com/image/fetch/$s_!BJQd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4fecbb-fb91-4e3e-bf20-fa00482b3c2c_1352x738.png 1272w, https://substackcdn.com/image/fetch/$s_!BJQd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4fecbb-fb91-4e3e-bf20-fa00482b3c2c_1352x738.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"></figcaption></figure></div><blockquote><p><strong>What&#8217;s listening on my ports?</strong> </p></blockquote><p>Maps every open port to a process and explains what each one is doing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WpIE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F183a02bd-6e3a-4222-a164-e8f3cf89468d_1366x580.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WpIE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F183a02bd-6e3a-4222-a164-e8f3cf89468d_1366x580.png 424w, https://substackcdn.com/image/fetch/$s_!WpIE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F183a02bd-6e3a-4222-a164-e8f3cf89468d_1366x580.png 848w, https://substackcdn.com/image/fetch/$s_!WpIE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F183a02bd-6e3a-4222-a164-e8f3cf89468d_1366x580.png 1272w, https://substackcdn.com/image/fetch/$s_!WpIE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F183a02bd-6e3a-4222-a164-e8f3cf89468d_1366x580.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WpIE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F183a02bd-6e3a-4222-a164-e8f3cf89468d_1366x580.png" width="1366" height="580" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/183a02bd-6e3a-4222-a164-e8f3cf89468d_1366x580.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:580,&quot;width&quot;:1366,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:147371,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://lapiduslens.substack.com/i/193800359?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F183a02bd-6e3a-4222-a164-e8f3cf89468d_1366x580.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!WpIE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F183a02bd-6e3a-4222-a164-e8f3cf89468d_1366x580.png 424w, https://substackcdn.com/image/fetch/$s_!WpIE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F183a02bd-6e3a-4222-a164-e8f3cf89468d_1366x580.png 848w, https://substackcdn.com/image/fetch/$s_!WpIE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F183a02bd-6e3a-4222-a164-e8f3cf89468d_1366x580.png 1272w, https://substackcdn.com/image/fetch/$s_!WpIE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F183a02bd-6e3a-4222-a164-e8f3cf89468d_1366x580.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>Reclaim disk space</h2><p></p><blockquote><p><strong>Suggest files and caches I can clear, but don&#8217;t delete anything. </strong></p></blockquote><p>Old build folders, package caches, abandoned virtual environments. The invisible clutter adds up to tens of gigabytes. You decide what actually goes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sI8z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ba11ce8-7765-48d1-ad92-2199aff5d40a_1374x638.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sI8z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ba11ce8-7765-48d1-ad92-2199aff5d40a_1374x638.png 424w, https://substackcdn.com/image/fetch/$s_!sI8z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ba11ce8-7765-48d1-ad92-2199aff5d40a_1374x638.png 848w, https://substackcdn.com/image/fetch/$s_!sI8z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ba11ce8-7765-48d1-ad92-2199aff5d40a_1374x638.png 1272w, https://substackcdn.com/image/fetch/$s_!sI8z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ba11ce8-7765-48d1-ad92-2199aff5d40a_1374x638.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sI8z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ba11ce8-7765-48d1-ad92-2199aff5d40a_1374x638.png" width="1374" height="638" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4ba11ce8-7765-48d1-ad92-2199aff5d40a_1374x638.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:638,&quot;width&quot;:1374,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:165408,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://lapiduslens.substack.com/i/193800359?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ba11ce8-7765-48d1-ad92-2199aff5d40a_1374x638.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!sI8z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ba11ce8-7765-48d1-ad92-2199aff5d40a_1374x638.png 424w, https://substackcdn.com/image/fetch/$s_!sI8z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ba11ce8-7765-48d1-ad92-2199aff5d40a_1374x638.png 848w, https://substackcdn.com/image/fetch/$s_!sI8z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ba11ce8-7765-48d1-ad92-2199aff5d40a_1374x638.png 1272w, https://substackcdn.com/image/fetch/$s_!sI8z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ba11ce8-7765-48d1-ad92-2199aff5d40a_1374x638.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"></figcaption></figure></div><blockquote><p><strong>Find apps I haven&#8217;t opened in 6 months.</strong></p></blockquote><p>Audits your Applications folder, tells you what&#8217;s gathering dust, and flags when you have three apps that do the same thing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1jsv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f8fa2fd-6b8f-4f73-ab5c-3e3a34db3c43_1332x554.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1jsv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f8fa2fd-6b8f-4f73-ab5c-3e3a34db3c43_1332x554.png 424w, https://substackcdn.com/image/fetch/$s_!1jsv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f8fa2fd-6b8f-4f73-ab5c-3e3a34db3c43_1332x554.png 848w, https://substackcdn.com/image/fetch/$s_!1jsv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f8fa2fd-6b8f-4f73-ab5c-3e3a34db3c43_1332x554.png 1272w, https://substackcdn.com/image/fetch/$s_!1jsv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f8fa2fd-6b8f-4f73-ab5c-3e3a34db3c43_1332x554.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1jsv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f8fa2fd-6b8f-4f73-ab5c-3e3a34db3c43_1332x554.png" width="1332" height="554" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f8fa2fd-6b8f-4f73-ab5c-3e3a34db3c43_1332x554.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:554,&quot;width&quot;:1332,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:165116,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://lapiduslens.substack.com/i/193800359?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f8fa2fd-6b8f-4f73-ab5c-3e3a34db3c43_1332x554.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!1jsv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f8fa2fd-6b8f-4f73-ab5c-3e3a34db3c43_1332x554.png 424w, https://substackcdn.com/image/fetch/$s_!1jsv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f8fa2fd-6b8f-4f73-ab5c-3e3a34db3c43_1332x554.png 848w, https://substackcdn.com/image/fetch/$s_!1jsv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f8fa2fd-6b8f-4f73-ab5c-3e3a34db3c43_1332x554.png 1272w, https://substackcdn.com/image/fetch/$s_!1jsv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f8fa2fd-6b8f-4f73-ab5c-3e3a34db3c43_1332x554.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>Tighten your dev workflow</h2><p></p><blockquote><p><strong>Suggest Cursor extensions I could remove.</strong></p></blockquote><p>Reads your installed extensions, spots overlap, tells you what to cut.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jPe_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F096629d5-ffe3-48ba-8737-e7f5f73ff4cf_1372x812.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jPe_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F096629d5-ffe3-48ba-8737-e7f5f73ff4cf_1372x812.png 424w, https://substackcdn.com/image/fetch/$s_!jPe_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F096629d5-ffe3-48ba-8737-e7f5f73ff4cf_1372x812.png 848w, https://substackcdn.com/image/fetch/$s_!jPe_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F096629d5-ffe3-48ba-8737-e7f5f73ff4cf_1372x812.png 1272w, https://substackcdn.com/image/fetch/$s_!jPe_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F096629d5-ffe3-48ba-8737-e7f5f73ff4cf_1372x812.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jPe_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F096629d5-ffe3-48ba-8737-e7f5f73ff4cf_1372x812.png" width="1372" height="812" data-attrs="{&quot;src&quot;:&quot;https://substackcdn.com/image/fetch/$s_!jPe_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F096629d5-ffe3-48ba-8737-e7f5f73ff4cf_1372x812.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:812,&quot;width&quot;:1372,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:282376,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://lapiduslens.substack.com/i/193800359?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F096629d5-ffe3-48ba-8737-e7f5f73ff4cf_1372x812.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!jPe_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F096629d5-ffe3-48ba-8737-e7f5f73ff4cf_1372x812.png 424w, https://substackcdn.com/image/fetch/$s_!jPe_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F096629d5-ffe3-48ba-8737-e7f5f73ff4cf_1372x812.png 848w, https://substackcdn.com/image/fetch/$s_!jPe_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F096629d5-ffe3-48ba-8737-e7f5f73ff4cf_1372x812.png 1272w, https://substackcdn.com/image/fetch/$s_!jPe_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F096629d5-ffe3-48ba-8737-e7f5f73ff4cf_1372x812.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"></figcaption></figure></div><blockquote><p><strong>Analyze my shell history and draft aliases I could add.</strong></p></blockquote><p>Finds the commands you type most and proposes shortcuts. You decide which ones make it into your config.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!F_C-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd97e14be-6ab5-4a55-a6ea-7b2df35113e0_810x294.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F_C-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd97e14be-6ab5-4a55-a6ea-7b2df35113e0_810x294.png 424w, https://substackcdn.com/image/fetch/$s_!F_C-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd97e14be-6ab5-4a55-a6ea-7b2df35113e0_810x294.png 848w, https://substackcdn.com/image/fetch/$s_!F_C-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd97e14be-6ab5-4a55-a6ea-7b2df35113e0_810x294.png 1272w, https://substackcdn.com/image/fetch/$s_!F_C-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd97e14be-6ab5-4a55-a6ea-7b2df35113e0_810x294.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F_C-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd97e14be-6ab5-4a55-a6ea-7b2df35113e0_810x294.png" width="491" height="178.2148148148148" data-attrs="{&quot;src&quot;:&quot;https://substackcdn.com/image/fetch/$s_!F_C-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd97e14be-6ab5-4a55-a6ea-7b2df35113e0_810x294.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:178.21481481481482,&quot;width&quot;:491,&quot;resizeWidth&quot;:491,&quot;bytes&quot;:65237,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://lapiduslens.substack.com/i/193800359?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd97e14be-6ab5-4a55-a6ea-7b2df35113e0_810x294.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!F_C-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd97e14be-6ab5-4a55-a6ea-7b2df35113e0_810x294.png 424w, https://substackcdn.com/image/fetch/$s_!F_C-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd97e14be-6ab5-4a55-a6ea-7b2df35113e0_810x294.png 848w, https://substackcdn.com/image/fetch/$s_!F_C-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd97e14be-6ab5-4a55-a6ea-7b2df35113e0_810x294.png 1272w, https://substackcdn.com/image/fetch/$s_!F_C-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd97e14be-6ab5-4a55-a6ea-7b2df35113e0_810x294.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><blockquote><p><strong>Audit my dependencies for vulnerabilities, outdated packages, and license surprises.</strong></p></blockquote><p>Cursor can surface vulnerable packages, stale dependencies, and licenses you probably didn&#8217;t mean to ship.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dt12!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd164e6-1dc9-4a54-a2b5-525902583366_1320x654.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dt12!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd164e6-1dc9-4a54-a2b5-525902583366_1320x654.png 424w, https://substackcdn.com/image/fetch/$s_!dt12!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd164e6-1dc9-4a54-a2b5-525902583366_1320x654.png 848w, https://substackcdn.com/image/fetch/$s_!dt12!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd164e6-1dc9-4a54-a2b5-525902583366_1320x654.png 1272w, https://substackcdn.com/image/fetch/$s_!dt12!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd164e6-1dc9-4a54-a2b5-525902583366_1320x654.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dt12!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd164e6-1dc9-4a54-a2b5-525902583366_1320x654.png" width="1320" height="654" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/acd164e6-1dc9-4a54-a2b5-525902583366_1320x654.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:654,&quot;width&quot;:1320,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:155912,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://lapiduslens.substack.com/i/193800359?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd164e6-1dc9-4a54-a2b5-525902583366_1320x654.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dt12!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd164e6-1dc9-4a54-a2b5-525902583366_1320x654.png 424w, https://substackcdn.com/image/fetch/$s_!dt12!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd164e6-1dc9-4a54-a2b5-525902583366_1320x654.png 848w, https://substackcdn.com/image/fetch/$s_!dt12!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd164e6-1dc9-4a54-a2b5-525902583366_1320x654.png 1272w, https://substackcdn.com/image/fetch/$s_!dt12!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd164e6-1dc9-4a54-a2b5-525902583366_1320x654.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>Audit your cloud</h2><p></p><blockquote><p><strong>Analyze my AWS costs across all regions and tell me where the surprises are.</strong></p></blockquote><p>Forgotten EC2 instances, orphaned EBS volumes, idle NAT gateways. Real money, usually.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!topZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0576ffee-2681-4c14-b5ee-216ba59a44d8_1360x1020.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!topZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0576ffee-2681-4c14-b5ee-216ba59a44d8_1360x1020.png 424w, https://substackcdn.com/image/fetch/$s_!topZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0576ffee-2681-4c14-b5ee-216ba59a44d8_1360x1020.png 848w, https://substackcdn.com/image/fetch/$s_!topZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0576ffee-2681-4c14-b5ee-216ba59a44d8_1360x1020.png 1272w, https://substackcdn.com/image/fetch/$s_!topZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0576ffee-2681-4c14-b5ee-216ba59a44d8_1360x1020.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!topZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0576ffee-2681-4c14-b5ee-216ba59a44d8_1360x1020.png" width="1360" height="1020" data-attrs="{&quot;src&quot;:&quot;https://substackcdn.com/image/fetch/$s_!topZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0576ffee-2681-4c14-b5ee-216ba59a44d8_1360x1020.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1020,&quot;width&quot;:1360,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:246922,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://lapiduslens.substack.com/i/193800359?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0576ffee-2681-4c14-b5ee-216ba59a44d8_1360x1020.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!topZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0576ffee-2681-4c14-b5ee-216ba59a44d8_1360x1020.png 424w, https://substackcdn.com/image/fetch/$s_!topZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0576ffee-2681-4c14-b5ee-216ba59a44d8_1360x1020.png 848w, https://substackcdn.com/image/fetch/$s_!topZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0576ffee-2681-4c14-b5ee-216ba59a44d8_1360x1020.png 1272w, https://substackcdn.com/image/fetch/$s_!topZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0576ffee-2681-4c14-b5ee-216ba59a44d8_1360x1020.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"></figcaption></figure></div><blockquote><p><strong>Profile my Vercel and Netlify projects and tell me which are still deployed but unused.</strong></p></blockquote><p>Free tier hosts forget gracefully. You don&#8217;t notice until you do.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Isi7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c0913d-0958-4787-a25e-8b9ab3ba6277_1378x368.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Isi7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c0913d-0958-4787-a25e-8b9ab3ba6277_1378x368.png 424w, https://substackcdn.com/image/fetch/$s_!Isi7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c0913d-0958-4787-a25e-8b9ab3ba6277_1378x368.png 848w, https://substackcdn.com/image/fetch/$s_!Isi7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c0913d-0958-4787-a25e-8b9ab3ba6277_1378x368.png 1272w, https://substackcdn.com/image/fetch/$s_!Isi7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c0913d-0958-4787-a25e-8b9ab3ba6277_1378x368.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Isi7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c0913d-0958-4787-a25e-8b9ab3ba6277_1378x368.png" width="1378" height="368" data-attrs="{&quot;src&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Isi7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c0913d-0958-4787-a25e-8b9ab3ba6277_1378x368.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:368,&quot;width&quot;:1378,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:88425,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://lapiduslens.substack.com/i/193800359?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c0913d-0958-4787-a25e-8b9ab3ba6277_1378x368.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Isi7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c0913d-0958-4787-a25e-8b9ab3ba6277_1378x368.png 424w, https://substackcdn.com/image/fetch/$s_!Isi7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c0913d-0958-4787-a25e-8b9ab3ba6277_1378x368.png 848w, https://substackcdn.com/image/fetch/$s_!Isi7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c0913d-0958-4787-a25e-8b9ab3ba6277_1378x368.png 1272w, https://substackcdn.com/image/fetch/$s_!Isi7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c0913d-0958-4787-a25e-8b9ab3ba6277_1378x368.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"></figcaption></figure></div><blockquote><p><strong>Check this list of domains for expiry dates: [google.se, example.com].</strong></p></blockquote><p>Five seconds of typing buys you a year of peace of mind.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HFXR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F353245fc-1b5e-4eef-817d-5b863c18a817_1656x1192.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HFXR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F353245fc-1b5e-4eef-817d-5b863c18a817_1656x1192.png 424w, https://substackcdn.com/image/fetch/$s_!HFXR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F353245fc-1b5e-4eef-817d-5b863c18a817_1656x1192.png 848w, https://substackcdn.com/image/fetch/$s_!HFXR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F353245fc-1b5e-4eef-817d-5b863c18a817_1656x1192.png 1272w, https://substackcdn.com/image/fetch/$s_!HFXR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F353245fc-1b5e-4eef-817d-5b863c18a817_1656x1192.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HFXR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F353245fc-1b5e-4eef-817d-5b863c18a817_1656x1192.png" width="1456" height="1048" data-attrs="{&quot;src&quot;:&quot;https://substackcdn.com/image/fetch/$s_!HFXR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F353245fc-1b5e-4eef-817d-5b863c18a817_1656x1192.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1048,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:349001,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://lapiduslens.substack.com/i/193800359?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F353245fc-1b5e-4eef-817d-5b863c18a817_1656x1192.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!HFXR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F353245fc-1b5e-4eef-817d-5b863c18a817_1656x1192.png 424w, https://substackcdn.com/image/fetch/$s_!HFXR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F353245fc-1b5e-4eef-817d-5b863c18a817_1656x1192.png 848w, https://substackcdn.com/image/fetch/$s_!HFXR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F353245fc-1b5e-4eef-817d-5b863c18a817_1656x1192.png 1272w, https://substackcdn.com/image/fetch/$s_!HFXR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F353245fc-1b5e-4eef-817d-5b863c18a817_1656x1192.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"></figcaption></figure></div><blockquote><p><strong>Check my domains for DNS entries that seem stale or incorrect.</strong></p></blockquote><p>A-records pointing to dead servers, CNAMEs to providers you&#8217;ve left.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!s3cd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd6a3f4a-b2ed-4bde-b1db-0da17c367e36_1630x712.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!s3cd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd6a3f4a-b2ed-4bde-b1db-0da17c367e36_1630x712.png 424w, https://substackcdn.com/image/fetch/$s_!s3cd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd6a3f4a-b2ed-4bde-b1db-0da17c367e36_1630x712.png 848w, https://substackcdn.com/image/fetch/$s_!s3cd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd6a3f4a-b2ed-4bde-b1db-0da17c367e36_1630x712.png 1272w, https://substackcdn.com/image/fetch/$s_!s3cd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd6a3f4a-b2ed-4bde-b1db-0da17c367e36_1630x712.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!s3cd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd6a3f4a-b2ed-4bde-b1db-0da17c367e36_1630x712.png" width="1456" height="636" data-attrs="{&quot;src&quot;:&quot;https://substackcdn.com/image/fetch/$s_!s3cd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd6a3f4a-b2ed-4bde-b1db-0da17c367e36_1630x712.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:636,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:237442,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://lapiduslens.substack.com/i/193800359?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd6a3f4a-b2ed-4bde-b1db-0da17c367e36_1630x712.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!s3cd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd6a3f4a-b2ed-4bde-b1db-0da17c367e36_1630x712.png 424w, https://substackcdn.com/image/fetch/$s_!s3cd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd6a3f4a-b2ed-4bde-b1db-0da17c367e36_1630x712.png 848w, https://substackcdn.com/image/fetch/$s_!s3cd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd6a3f4a-b2ed-4bde-b1db-0da17c367e36_1630x712.png 1272w, https://substackcdn.com/image/fetch/$s_!s3cd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd6a3f4a-b2ed-4bde-b1db-0da17c367e36_1630x712.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>Inspect your databases</h2><p></p><blockquote><p><strong>Connect to my [database] and analyze query patterns from the last week. Suggest indices.</strong></p></blockquote><p>Read-only. Often the highest-leverage prompt on this list.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Dli0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48cf806e-c7fb-4938-a5f0-306f4cd09b8d_1624x576.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Dli0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48cf806e-c7fb-4938-a5f0-306f4cd09b8d_1624x576.png 424w, https://substackcdn.com/image/fetch/$s_!Dli0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48cf806e-c7fb-4938-a5f0-306f4cd09b8d_1624x576.png 848w, https://substackcdn.com/image/fetch/$s_!Dli0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48cf806e-c7fb-4938-a5f0-306f4cd09b8d_1624x576.png 1272w, https://substackcdn.com/image/fetch/$s_!Dli0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48cf806e-c7fb-4938-a5f0-306f4cd09b8d_1624x576.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Dli0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48cf806e-c7fb-4938-a5f0-306f4cd09b8d_1624x576.png" width="1456" height="516" data-attrs="{&quot;src&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Dli0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48cf806e-c7fb-4938-a5f0-306f4cd09b8d_1624x576.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:516,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:234702,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://lapiduslens.substack.com/i/193800359?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48cf806e-c7fb-4938-a5f0-306f4cd09b8d_1624x576.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Dli0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48cf806e-c7fb-4938-a5f0-306f4cd09b8d_1624x576.png 424w, https://substackcdn.com/image/fetch/$s_!Dli0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48cf806e-c7fb-4938-a5f0-306f4cd09b8d_1624x576.png 848w, https://substackcdn.com/image/fetch/$s_!Dli0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48cf806e-c7fb-4938-a5f0-306f4cd09b8d_1624x576.png 1272w, https://substackcdn.com/image/fetch/$s_!Dli0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48cf806e-c7fb-4938-a5f0-306f4cd09b8d_1624x576.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"></figcaption></figure></div><blockquote><p><strong>Read my Postgres slow query log and tell me which queries are killing performance.</strong></p></blockquote><p>The log was already there. You just never opened it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fNfe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68a5bcf1-c217-4817-8c2e-617d59162ef5_1644x574.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fNfe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68a5bcf1-c217-4817-8c2e-617d59162ef5_1644x574.png 424w, https://substackcdn.com/image/fetch/$s_!fNfe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68a5bcf1-c217-4817-8c2e-617d59162ef5_1644x574.png 848w, https://substackcdn.com/image/fetch/$s_!fNfe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68a5bcf1-c217-4817-8c2e-617d59162ef5_1644x574.png 1272w, https://substackcdn.com/image/fetch/$s_!fNfe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68a5bcf1-c217-4817-8c2e-617d59162ef5_1644x574.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fNfe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68a5bcf1-c217-4817-8c2e-617d59162ef5_1644x574.png" width="1456" height="508" data-attrs="{&quot;src&quot;:&quot;https://substackcdn.com/image/fetch/$s_!fNfe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68a5bcf1-c217-4817-8c2e-617d59162ef5_1644x574.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:508,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:242460,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://lapiduslens.substack.com/i/193800359?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68a5bcf1-c217-4817-8c2e-617d59162ef5_1644x574.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!fNfe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68a5bcf1-c217-4817-8c2e-617d59162ef5_1644x574.png 424w, https://substackcdn.com/image/fetch/$s_!fNfe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68a5bcf1-c217-4817-8c2e-617d59162ef5_1644x574.png 848w, https://substackcdn.com/image/fetch/$s_!fNfe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68a5bcf1-c217-4817-8c2e-617d59162ef5_1644x574.png 1272w, https://substackcdn.com/image/fetch/$s_!fNfe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68a5bcf1-c217-4817-8c2e-617d59162ef5_1644x574.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"></figcaption></figure></div><blockquote><p><strong>Profile the size of every table and collection. Tell me where the storage is actually going.</strong></p></blockquote><p>Almost always one or two tables nobody remembered.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kQXK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ad408bb-c760-4db5-bec5-9b1390db379a_1678x1056.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kQXK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ad408bb-c760-4db5-bec5-9b1390db379a_1678x1056.png 424w, https://substackcdn.com/image/fetch/$s_!kQXK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ad408bb-c760-4db5-bec5-9b1390db379a_1678x1056.png 848w, https://substackcdn.com/image/fetch/$s_!kQXK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ad408bb-c760-4db5-bec5-9b1390db379a_1678x1056.png 1272w, https://substackcdn.com/image/fetch/$s_!kQXK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ad408bb-c760-4db5-bec5-9b1390db379a_1678x1056.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kQXK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ad408bb-c760-4db5-bec5-9b1390db379a_1678x1056.png" width="1456" height="916" data-attrs="{&quot;src&quot;:&quot;https://substackcdn.com/image/fetch/$s_!kQXK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ad408bb-c760-4db5-bec5-9b1390db379a_1678x1056.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:916,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:327654,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://lapiduslens.substack.com/i/193800359?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ad408bb-c760-4db5-bec5-9b1390db379a_1678x1056.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!kQXK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ad408bb-c760-4db5-bec5-9b1390db379a_1678x1056.png 424w, https://substackcdn.com/image/fetch/$s_!kQXK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ad408bb-c760-4db5-bec5-9b1390db379a_1678x1056.png 848w, https://substackcdn.com/image/fetch/$s_!kQXK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ad408bb-c760-4db5-bec5-9b1390db379a_1678x1056.png 1272w, https://substackcdn.com/image/fetch/$s_!kQXK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ad408bb-c760-4db5-bec5-9b1390db379a_1678x1056.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>Communicate your work</h2><p></p><blockquote><p><strong>Write a PR description from the work on my branch.</strong></p></blockquote><p>Reads your full set of changes, summarizes them, drafts something you can submit. (You can also ask Cursor to open the actual PR.)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WA3t!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047d0925-86c9-421f-a864-07b1045529a9_1672x620.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WA3t!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047d0925-86c9-421f-a864-07b1045529a9_1672x620.png 424w, https://substackcdn.com/image/fetch/$s_!WA3t!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047d0925-86c9-421f-a864-07b1045529a9_1672x620.png 848w, https://substackcdn.com/image/fetch/$s_!WA3t!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047d0925-86c9-421f-a864-07b1045529a9_1672x620.png 1272w, https://substackcdn.com/image/fetch/$s_!WA3t!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047d0925-86c9-421f-a864-07b1045529a9_1672x620.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WA3t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047d0925-86c9-421f-a864-07b1045529a9_1672x620.png" width="1456" height="540" data-attrs="{&quot;src&quot;:&quot;https://substackcdn.com/image/fetch/$s_!WA3t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047d0925-86c9-421f-a864-07b1045529a9_1672x620.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:540,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:221617,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://lapiduslens.substack.com/i/193800359?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047d0925-86c9-421f-a864-07b1045529a9_1672x620.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!WA3t!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047d0925-86c9-421f-a864-07b1045529a9_1672x620.png 424w, https://substackcdn.com/image/fetch/$s_!WA3t!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047d0925-86c9-421f-a864-07b1045529a9_1672x620.png 848w, https://substackcdn.com/image/fetch/$s_!WA3t!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047d0925-86c9-421f-a864-07b1045529a9_1672x620.png 1272w, https://substackcdn.com/image/fetch/$s_!WA3t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F047d0925-86c9-421f-a864-07b1045529a9_1672x620.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"></figcaption></figure></div><blockquote><p><strong>Create a Notion ticket from Cursor </strong></p></blockquote><p>Cursor writes the ticket while the work is fresh. No tab switching, no half-remembered context</p><p><em>Shout out to my colleague <a href="https://se.linkedin.com/in/arek-mytych">Arek</a> who taught me this flow!</em> </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-IhH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e7206c4-00c9-488a-a3b7-a03b295c3e5e_1444x1270.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-IhH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e7206c4-00c9-488a-a3b7-a03b295c3e5e_1444x1270.png 424w, https://substackcdn.com/image/fetch/$s_!-IhH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e7206c4-00c9-488a-a3b7-a03b295c3e5e_1444x1270.png 848w, https://substackcdn.com/image/fetch/$s_!-IhH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e7206c4-00c9-488a-a3b7-a03b295c3e5e_1444x1270.png 1272w, https://substackcdn.com/image/fetch/$s_!-IhH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e7206c4-00c9-488a-a3b7-a03b295c3e5e_1444x1270.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-IhH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e7206c4-00c9-488a-a3b7-a03b295c3e5e_1444x1270.png" width="1444" height="1270" data-attrs="{&quot;src&quot;:&quot;https://substackcdn.com/image/fetch/$s_!-IhH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e7206c4-00c9-488a-a3b7-a03b295c3e5e_1444x1270.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1270,&quot;width&quot;:1444,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:354203,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://lapiduslens.substack.com/i/193800359?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e7206c4-00c9-488a-a3b7-a03b295c3e5e_1444x1270.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!-IhH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e7206c4-00c9-488a-a3b7-a03b295c3e5e_1444x1270.png 424w, https://substackcdn.com/image/fetch/$s_!-IhH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e7206c4-00c9-488a-a3b7-a03b295c3e5e_1444x1270.png 848w, https://substackcdn.com/image/fetch/$s_!-IhH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e7206c4-00c9-488a-a3b7-a03b295c3e5e_1444x1270.png 1272w, https://substackcdn.com/image/fetch/$s_!-IhH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e7206c4-00c9-488a-a3b7-a03b295c3e5e_1444x1270.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>Coach yourself</h2><p></p><blockquote><p><strong>Find places where I solved the same problem more than once.</strong></p></blockquote><p>Great for spotting missing abstractions or repeat friction.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GcYH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9e98317-2eb5-4bb0-81a2-6cd4e4fc5a0e_1654x642.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GcYH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9e98317-2eb5-4bb0-81a2-6cd4e4fc5a0e_1654x642.png 424w, https://substackcdn.com/image/fetch/$s_!GcYH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9e98317-2eb5-4bb0-81a2-6cd4e4fc5a0e_1654x642.png 848w, https://substackcdn.com/image/fetch/$s_!GcYH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9e98317-2eb5-4bb0-81a2-6cd4e4fc5a0e_1654x642.png 1272w, https://substackcdn.com/image/fetch/$s_!GcYH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9e98317-2eb5-4bb0-81a2-6cd4e4fc5a0e_1654x642.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GcYH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9e98317-2eb5-4bb0-81a2-6cd4e4fc5a0e_1654x642.png" width="1456" height="565" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b9e98317-2eb5-4bb0-81a2-6cd4e4fc5a0e_1654x642.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:565,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:292485,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://lapiduslens.substack.com/i/193800359?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9e98317-2eb5-4bb0-81a2-6cd4e4fc5a0e_1654x642.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GcYH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9e98317-2eb5-4bb0-81a2-6cd4e4fc5a0e_1654x642.png 424w, https://substackcdn.com/image/fetch/$s_!GcYH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9e98317-2eb5-4bb0-81a2-6cd4e4fc5a0e_1654x642.png 848w, https://substackcdn.com/image/fetch/$s_!GcYH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9e98317-2eb5-4bb0-81a2-6cd4e4fc5a0e_1654x642.png 1272w, https://substackcdn.com/image/fetch/$s_!GcYH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9e98317-2eb5-4bb0-81a2-6cd4e4fc5a0e_1654x642.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><blockquote><p><strong>Read my git log and profile my work over the last year.</strong></p></blockquote><p>Patterns you didn&#8217;t notice, projects you spent more time on than you remember, weeks where you shipped nothing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DEda!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541b7cc1-601c-4a83-8c49-e67cea350693_1652x1064.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DEda!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541b7cc1-601c-4a83-8c49-e67cea350693_1652x1064.png 424w, https://substackcdn.com/image/fetch/$s_!DEda!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541b7cc1-601c-4a83-8c49-e67cea350693_1652x1064.png 848w, https://substackcdn.com/image/fetch/$s_!DEda!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541b7cc1-601c-4a83-8c49-e67cea350693_1652x1064.png 1272w, https://substackcdn.com/image/fetch/$s_!DEda!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541b7cc1-601c-4a83-8c49-e67cea350693_1652x1064.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DEda!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541b7cc1-601c-4a83-8c49-e67cea350693_1652x1064.png" width="1456" height="938" data-attrs="{&quot;src&quot;:&quot;https://substackcdn.com/image/fetch/$s_!DEda!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541b7cc1-601c-4a83-8c49-e67cea350693_1652x1064.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:938,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:324570,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://lapiduslens.substack.com/i/193800359?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541b7cc1-601c-4a83-8c49-e67cea350693_1652x1064.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!DEda!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541b7cc1-601c-4a83-8c49-e67cea350693_1652x1064.png 424w, https://substackcdn.com/image/fetch/$s_!DEda!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541b7cc1-601c-4a83-8c49-e67cea350693_1652x1064.png 848w, https://substackcdn.com/image/fetch/$s_!DEda!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541b7cc1-601c-4a83-8c49-e67cea350693_1652x1064.png 1272w, https://substackcdn.com/image/fetch/$s_!DEda!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541b7cc1-601c-4a83-8c49-e67cea350693_1652x1064.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>Make them your own</h2><p>Hopefully, this gives you a few ideas to try in your own work.</p><p>You don&#8217;t need to use all 20. Pick the one area that feels messiest right now &#8211; your laptop, your cloud, your database, your docs, your habits &#8211; and ask Cursor to audit it.</p><p>That&#8217;s usually where the best prompts begin.</p>]]></content:encoded></item><item><title><![CDATA[The AI Glossary]]></title><description><![CDATA[A glossary of AI terms organized across infrastructure, fundamentals, philosophical culture, and the benchmarks where the debate happens.]]></description><link>https://lapiduslens.substack.com/p/modern-glossary</link><guid isPermaLink="false">https://lapiduslens.substack.com/p/modern-glossary</guid><dc:creator><![CDATA[Daniel]]></dc:creator><pubDate>Mon, 20 Apr 2026 10:27:27 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/6b3fc18a-e6a6-4c94-9732-7435cafa5cb8_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>I started keeping this glossary because I wanted a way to survey the language of AI without having to relearn the field from scratch every few weeks. The point is not to cover everything. It is to create a usable overview of the words shaping the conversation right now, and to treat that vocabulary as a cultural artifact in its own right.</strong></p><p>I mean cultural artifact quite literally. Every domain develops its own vocabulary: aviation has black boxes and turbulence, psychology has projection and attachment, finance has liquidity and dead cat bounces, interior design has negative space and sightlines. Those vocabularies do more than label things. They smuggle in assumptions, priorities, and habits of thought. AI is doing the same, and one of the most interesting parts is watching terms drift as they move between research labs, product teams, policy circles, online subcultures, and the broader public. <strong>That semantic drift can reveal where the field is heading. Sometimes it also captures a kind of collective wisdom embedded in the evolution of language itself.</strong></p><p>It&#8217;s organized in four parts. Infrastructure covers the physical side of AI: the chips, data centers, and compute that make everything else possible. Fundamentals covers the core terms you need to follow the conversation. The Weird Shelf is where the language gets more philosophical, cultural, and occasionally a little unhinged. And at the end, there&#8217;s a short tour of the benchmarks and communities where a lot of the real debate happens.</p><div class="pullquote"><p>A note on sourcing. I&#8217;ve tried to attribute each term to the right people and link to primary sources wherever possible, but in a field that moves this fast, I will have gotten some wrong. If you know a better source, an earlier origin, or a term that belongs here, feel free to suggest it in the comments.</p></div><p><a href="https://lapiduslens.substack.com/i/193800335/part-i-infrastructure">Part I: Infrastructure</a></p><div class="preformatted-block" data-component-name="PreformattedTextBlockToDOM"><label class="hide-text" contenteditable="false">Text within this block will maintain its original spacing when published</label><pre class="text"><a href="https://lapiduslens.substack.com/i/193800335/gpu">GPU</a> | <a href="https://lapiduslens.substack.com/i/193800335/tpu">TPU</a> | <a href="https://lapiduslens.substack.com/i/193800335/cuda">CUDA</a> | <a href="https://lapiduslens.substack.com/i/193800335/data-center">Data center</a> | <a href="https://lapiduslens.substack.com/i/193800335/compute">Compute</a></pre></div><p><a href="https://lapiduslens.substack.com/i/193800335/part-ii-the-fundamentals">Part II: The Fundamentals</a></p><div class="preformatted-block" data-component-name="PreformattedTextBlockToDOM"><label class="hide-text" contenteditable="false">Text within this block will maintain its original spacing when published</label><pre class="text"><a href="https://lapiduslens.substack.com/i/193800335/llm">LLM</a> | <a href="https://lapiduslens.substack.com/i/193800335/neural-network">Neural network</a> | <a href="https://lapiduslens.substack.com/i/193800335/foundation-model-frontier-model">Foundation model &amp; frontier model</a> | <a href="https://lapiduslens.substack.com/i/193800335/transformer">Transformer</a> | <a href="https://lapiduslens.substack.com/i/193800335/pretraining">Pretraining</a> | <a href="https://lapiduslens.substack.com/i/193800335/post-training">Post-training</a> | <a href="https://lapiduslens.substack.com/i/193800335/fine-tuning">Fine-tuning</a> | <a href="https://lapiduslens.substack.com/i/193800335/rlhf">RLHF</a> | <a href="https://lapiduslens.substack.com/i/193800335/token">Token</a> | <a href="https://lapiduslens.substack.com/i/193800335/context-window">Context window</a> | <a href="https://lapiduslens.substack.com/i/193800335/embeddings">Embeddings</a> | <a href="https://lapiduslens.substack.com/i/193800335/inference">Inference</a> | <a href="https://lapiduslens.substack.com/i/193800335/multimodal">Multimodal</a> | <a href="https://lapiduslens.substack.com/i/193800335/hallucination">Hallucination</a> | <a href="https://lapiduslens.substack.com/i/193800335/grounding">Grounding</a> | <a href="https://lapiduslens.substack.com/i/193800335/rag">RAG</a> | <a href="https://lapiduslens.substack.com/i/193800335/prompt-engineering">Prompt engineering</a> | <a href="https://lapiduslens.substack.com/i/193800335/system-prompt">System prompt</a> | <a href="https://lapiduslens.substack.com/i/193800335/alignment">Alignment</a> | <a href="https://lapiduslens.substack.com/i/193800335/mechanistic-interpretability">Mechanistic interpretability</a> | <a href="https://lapiduslens.substack.com/i/193800335/chain-of-thought">Chain of thought</a> | <a href="https://lapiduslens.substack.com/i/193800335/mixture-of-experts-moe">Mixture of experts (MoE)</a> | <a href="https://lapiduslens.substack.com/i/193800335/distillation">Distillation</a> | <a href="https://lapiduslens.substack.com/i/193800335/synthetic-data">Synthetic data</a> | <a href="https://lapiduslens.substack.com/i/193800335/scaling-laws">Scaling laws</a> | <a href="https://lapiduslens.substack.com/i/193800335/open-weight">Open weight</a> | <a href="https://lapiduslens.substack.com/i/193800335/tool-use">Tool use</a> | <a href="https://lapiduslens.substack.com/i/193800335/agentic-ai">Agentic AI</a> | <a href="https://lapiduslens.substack.com/i/193800335/mcp">MCP</a> | <a href="https://lapiduslens.substack.com/i/193800335/temperature">Temperature</a> | <a href="https://lapiduslens.substack.com/i/193800335/test-time-compute">Test-time compute</a></pre></div><p><a href="https://lapiduslens.substack.com/i/193800335/part-iii-the-weird-shelf">Part III: The Weird Shelf</a></p><div class="preformatted-block" data-component-name="PreformattedTextBlockToDOM"><label class="hide-text" contenteditable="false">Text within this block will maintain its original spacing when published</label><pre class="text"><a href="https://lapiduslens.substack.com/i/193800335/constitutional-ai">Constitutional AI</a> | <a href="https://lapiduslens.substack.com/i/193800335/sycophancy">Sycophancy</a> | <a href="https://lapiduslens.substack.com/i/193800335/alignment-faking">Alignment faking</a> | <a href="https://lapiduslens.substack.com/i/193800335/jailbreak">Jailbreak</a> | <a href="https://lapiduslens.substack.com/i/193800335/reward-hacking">Reward hacking</a> | <a href="https://lapiduslens.substack.com/i/193800335/superposition">Superposition</a> | <a href="https://lapiduslens.substack.com/i/193800335/latent-space">Latent space</a> | <a href="https://lapiduslens.substack.com/i/193800335/the-bitter-lesson">The Bitter Lesson</a> | <a href="https://lapiduslens.substack.com/i/193800335/grokking">Grokking</a> | <a href="https://lapiduslens.substack.com/i/193800335/stochastic-parrot">Stochastic parrot</a> | <a href="https://lapiduslens.substack.com/i/193800335/shoggoth-with-a-smiley-face">Shoggoth with a smiley face</a> | <a href="https://lapiduslens.substack.com/i/193800335/paperclip-maximizer">Paperclip maximizer</a> | <a href="https://lapiduslens.substack.com/i/193800335/agi-asi">AGI / ASI</a> | <a href="https://lapiduslens.substack.com/i/193800335/singularity-foom">Singularity &amp; foom</a> | <a href="https://lapiduslens.substack.com/i/193800335/pdoom">p(doom)</a> | <a href="https://lapiduslens.substack.com/i/193800335/eacc-and-doomers">e/acc and doomers</a> | <a href="https://lapiduslens.substack.com/i/193800335/slop">Slop</a> | <a href="https://lapiduslens.substack.com/i/193800335/vibe-coding">Vibe coding</a> | <a href="https://lapiduslens.substack.com/i/193800335/context-anxiety">Context anxiety</a> | <a href="https://lapiduslens.substack.com/i/193800335/anthropomorphism">Anthropomorphism</a> | <a href="https://lapiduslens.substack.com/i/193800335/model-collapse">Model collapse</a></pre></div><p><a href="https://lapiduslens.substack.com/i/193800335/part-iv-where-the-debate-happens">Part IV: Where the Debate Happens</a></p><div class="preformatted-block" data-component-name="PreformattedTextBlockToDOM"><label class="hide-text" contenteditable="false">Text within this block will maintain its original spacing when published</label><pre class="text"><a href="https://lapiduslens.substack.com/i/193800335/evals">Evals</a> | <a href="https://lapiduslens.substack.com/i/193800335/mmlu">MMLU</a> | <a href="https://lapiduslens.substack.com/i/193800335/swe-bench-verified">SWE-bench Verified</a> | <a href="https://lapiduslens.substack.com/i/193800335/arc-agi">ARC-AGI</a> | <a href="https://lapiduslens.substack.com/i/193800335/humanitys-last-exam">Humanity&#8217;s Last Exam</a> | <a href="https://lapiduslens.substack.com/i/193800335/model-card">Model card</a> | <a href="https://lapiduslens.substack.com/i/193800335/hugging-face">Hugging Face</a> | <a href="https://lapiduslens.substack.com/i/193800335/arena">Arena</a> | <a href="https://lapiduslens.substack.com/i/193800335/openreview">OpenReview</a></pre></div><p></p><h1>Part I: Infrastructure</h1><p>The physical layer. You cannot understand the AI industry without understanding the chips it runs on and the compute it consumes.</p><h2>GPU</h2><p><code>jee-pee-YOO &#8212; Graphics Processing Unit</code></p><p>The chip that trains and runs almost every modern AI model. Originally built to render graphics for video games, GPUs turned out to be perfectly suited for the parallel math that neural networks require &#8212; thousands of simple calculations happening at once. NVIDIA dominates the market, with chips like the H100 and newer Blackwell systems as the default for many AI labs. Large labs run clusters of thousands or tens of thousands of them.</p><p><strong>Why it matters:</strong> GPUs are one of the key bottlenecks in AI. Training a frontier model can require vast numbers of them running in parallel for weeks or months. They are also a geopolitical chokepoint &#8212; export controls on advanced chips have become a central lever in US-China tech competition. When people say &#8220;compute is the new oil,&#8221; this is often what they mean.</p><h2>TPU</h2><p><code>tee-pee-YOO &#8212; Tensor Processing Unit</code></p><p>Google&#8217;s custom AI chip, designed specifically for the matrix math at the heart of neural networks. Purpose-built rather than adapted from graphics, TPUs trade flexibility for efficiency &#8212; they run narrower workloads but can deliver impressive performance per watt on the kinds of operations modern models rely on.</p><p><strong>Why it matters:</strong> TPUs are the strongest in-house alternative to NVIDIA&#8217;s dominance. The deeper point is not that TPUs have &#8220;won,&#8221; but that the economics of AI increasingly depend on which chips models can run on efficiently &#8212; and who controls the supply.</p><h2>CUDA</h2><p><code>KOO-duh</code></p><p>NVIDIA&#8217;s software platform and programming model for accelerated computing. CUDA is what lets developers use GPUs for general-purpose workloads like training and running AI models rather than just rendering graphics. Over time, it has become less a single tool than a whole ecosystem of libraries, frameworks, and optimizations built around NVIDIA hardware.</p><p><strong>Why it matters:</strong> CUDA is a big part of why NVIDIA&#8217;s dominance is so hard to dislodge. In AI, the moat is not just the chip. It is the software stack, developer habits, and compatibility layer that grew around it. If GPUs are the engine of modern AI, CUDA is a large part of the operating environment.</p><h2>Data center</h2><p><code>DAY-tuh sen-ter</code></p><p>The physical facility where AI compute lives: buildings full of chips, storage, cooling systems, power distribution, and networking. In the AI era, the data center is no longer just back-office infrastructure. It is a strategic asset.</p><p><strong>Why it matters:</strong> AI has turned data centers into industrial policy. The constraint is not just chips, but land, electricity, cooling, and build speed. When people talk about multi-gigawatt campuses or sovereign AI, they are often really talking about data-center capacity.</p><h2>Compute</h2><p><code>kum-PYOOT</code></p><p>The catch-all term for raw computational power &#8212; chips, data centers, electricity, networking, everything required to train and run AI models. Measured in FLOPs (floating-point operations), often at almost absurd scales. Compute has become one of the central strategic resources of the AI age, and the thing labs compete for almost as aggressively as talent.</p><p><strong>Why it matters:</strong> &#8220;Compute&#8221; captures something the older word &#8220;hardware&#8221; doesn&#8217;t: that we are talking about a scarce input, a budget, an industrial base. When governments talk about &#8220;sovereign AI,&#8221; they usually mean the ability to command enough compute to train and deploy advanced systems without relying entirely on someone else&#8217;s infrastructure.</p><h1>Part II: The Fundamentals</h1><p>The core vocabulary you need to follow the conversation. If you only learn twenty terms, start here.</p><h2>LLM</h2><p><code>ell-ell-EM &#8212; Large Language Model</code></p><p>The type of AI behind ChatGPT, Claude, Gemini, and most of what people mean when they say &#8220;AI&#8221; today. A large language model is a neural network trained on enormous amounts of text to predict the next token in a sequence &#8212; and from that deceptively simple objective, it develops surprisingly general capabilities: answering questions, writing code, analysing documents, and sometimes reasoning through problems.</p><p><strong>Why it matters:</strong> &#8220;LLM&#8221; is the acronym you will encounter most. It is specific enough to be useful &#8212; it distinguishes these systems from image generators, robotics, or older symbolic AI &#8212; and broad enough to cover the whole family. GPT, Claude, Gemini, Llama: all LLMs.</p><h2>Neural network</h2><p><code>NOOR-ul net-work</code></p><p>A type of machine-learning system made of many simple computational units connected in layers. During training, the strengths of those connections are adjusted so the system gets better at recognizing patterns and producing useful outputs. Modern AI systems like language models, image models, and speech models are all built on neural networks.</p><p><strong>Why it matters:</strong> Neural networks are the broad family; transformers are one especially important kind. Without this term, &#8220;transformer&#8221; can sound like it appeared out of nowhere. It didn&#8217;t. It belongs to a longer shift toward systems that learn from data rather than follow hand-written rules.</p><h2>Foundation model &amp; frontier model</h2><p><code>fown-DAY-shun &#183; FRUN-teer</code></p><p>Two overlapping terms you&#8217;ll see everywhere. A <strong>foundation model</strong> is a large AI model trained on broad data that can be adapted to many downstream applications. A <strong>frontier model</strong> is the subset of models at the current edge of capability &#8212; the ones advanced enough to shape the state of the art and, increasingly, to raise governance and safety concerns. Every frontier model is a foundation model, but most foundation models are not frontier.</p><p><strong>Why it matters:</strong> The distinction is both conceptual and political. A foundation model is a technical category. A frontier model is partly a policy category &#8212; a way of naming the small set of systems powerful enough that governments, labs, and researchers treat them as unusually consequential.</p><h2>Transformer</h2><p><code>trans-FOR-mer</code></p><p>The neural network architecture underneath virtually every modern AI model. Introduced in a 2017 paper with the now-legendary title <em>Attention Is All You Need</em>. The key innovation was an attention mechanism that lets the model weigh which parts of its input are most relevant to each other, regardless of distance.</p><p><strong>Why it matters:</strong> The T in GPT stands for Transformer. Without this architecture, there is no ChatGPT, no Claude, no Gemini, no Llama. Understanding that all these systems share the same underlying design helps explain why they often feel similar &#8212; and why their differences are frequently about training, tuning, and product design rather than wholly different kinds of machine.</p><h2>Pretraining</h2><p><code>pree-TRAIN-ing</code></p><p>The large-scale training phase where a model learns broad statistical patterns from enormous datasets &#8212; text, code, images, audio, or some mixture of them. For language models, pretraining usually means learning to predict the next token across a vast corpus.</p><p><strong>Why it matters:</strong> Pretraining is where a model acquires most of its general knowledge and raw capability. It is the expensive, compute-hungry phase people usually mean when they talk about billion-dollar training runs. Later stages can shape behaviour, but pretraining is where the base model gets its breadth.</p><h2>Post-training</h2><p><code>post-TRAIN-ing</code></p><p>Everything that happens after pretraining to make a model more useful, steerable, and safe: instruction tuning, fine-tuning, preference optimization, RLHF, constitutional methods, tool-use scaffolding, and related techniques.</p><p><strong>Why it matters:</strong> Post-training is why a raw model and a polished chatbot feel like different species. If pretraining gives you capability, post-training gives you behaviour.</p><h2>Fine-tuning</h2><p><code>fine TOO-ning</code></p><p>Taking a pre-trained general model and training it further on a smaller, more specific dataset so it becomes better at a particular task, domain, or style.</p><p><strong>Why it matters:</strong> Fine-tuning is how companies turn a generic model into <em>their</em> model. It is also only one part of a broader post-training toolkit that includes instruction tuning, preference learning, safety tuning, and other methods for shaping behaviour.</p><h2>RLHF</h2><p><code>ar-ell-aitch-EFF &#8212; Reinforcement Learning from Human Feedback</code></p><p>A family of techniques for making a model more useful by incorporating human preferences into training. In the classic version, humans compare or rank model outputs, and those preferences are used to train the model toward responses people rate more highly.</p><p><strong>Why it matters:</strong> RLHF shapes how commercial AI systems behave, but it is not neutral. Whose preferences count? What gets rewarded: truth, politeness, safety, agreement, usefulness, or some unstable blend of them? It is also no longer the whole story; many labs now combine RLHF with related approaches.</p><h2>Token</h2><p><code>TOH-ken</code></p><p>The basic unit AI models use to process language. Not quite a word, not quite a syllable &#8212; more like a chunk of text the model has learned to treat as a meaningful piece. &#8220;Unbelievable&#8221; might be multiple tokens. &#8220;AI&#8221; might be one.</p><p><strong>Why it matters:</strong> Tokens are the atoms of the AI economy. Pricing, speed, context limits, and much of model behaviour trace back to them. When someone says a model is &#8220;cheaper,&#8221; they often mean cheaper per token. When they say it has a bigger context window, they mean it can handle more tokens at once.</p><h2>Context window</h2><p><code>KON-tekst WIN-doh</code></p><p>The amount of text, images, or other input an AI model can &#8220;see&#8221; at once &#8212; its working memory. Everything inside the window is available for the model to use in generating its next response; everything outside it may as well not exist unless it is reintroduced. Measured in tokens.</p><p><strong>Why it matters:</strong> The context window is one of the most important constraints shaping how AI tools behave. When a chatbot seems to forget what you said ten minutes ago, it is often a context problem. A related term, <strong>context engineering</strong>, describes the craft of deciding what information belongs in the window, in what form, and at what moment.</p><h2>Embeddings</h2><p><code>em-BED-ingz</code></p><p>Numerical representations of text, images, or other data as points in high-dimensional space &#8212; typically vectors of a few hundred to a few thousand numbers each. Similar things end up near each other; different things end up farther apart.</p><p><strong>Why it matters:</strong> Embeddings are the plumbing behind semantic search, recommendations, retrieval systems, clustering, and much of modern AI infrastructure. When you hear about &#8220;vector databases,&#8221; you are hearing about storing and searching embeddings.</p><h2>Inference</h2><p><code>IN-fer-ens</code></p><p>The act of running a trained model to generate an output. Training builds the model; inference uses it. Every time you send a prompt and get a response, that is inference.</p><p><strong>Why it matters:</strong> The training-versus-inference distinction explains a large part of the AI industry&#8217;s economics. Training is the huge upfront cost. Inference is the ongoing cost that scales with every user and every query.</p><h2>Multimodal</h2><p><code>mul-tee-MOH-dul</code></p><p>A model that can work with more than one type of input or output &#8212; typically some combination of text, images, audio, and video.</p><p><strong>Why it matters:</strong> Multimodality is what took language models from chatbots to more general-purpose assistants. Once a model can read a document, inspect an image, listen to speech, or handle multiple media types in the same workflow, the range of tasks it can help with expands dramatically.</p><h2>Hallucination</h2><p><code>huh-loo-sin-AY-shun</code></p><p>When an AI model generates information that is fluent, confident, and wrong. It might invent a citation, fabricate a statistic, or describe a study that does not exist, all in the same authoritative tone it uses for things it gets right.</p><p><strong>Why it matters:</strong> The term is contested &#8212; some researchers prefer <strong>confabulation</strong>, which they think better captures the mechanism. Either way, it names one of the central failure modes of current AI systems. It is the reason you cannot outsource verification to the model itself.</p><h2>Grounding</h2><p><code>GROUN-ding</code></p><p>Techniques for tethering an AI model&#8217;s output to verifiable sources &#8212; documents, databases, APIs, search results &#8212; rather than letting it rely only on its training data and in-context guesses. A grounded system is connected to evidence outside the model itself.</p><h2>RAG</h2><p><code>rag &#8212; Retrieval-Augmented Generation</code></p><p>A specific grounding pattern in which the system retrieves relevant documents first, then uses them to help generate an answer. RAG is the most common example of grounding, but it is not the only one.</p><p><strong>Why it matters:</strong> Grounding is the engineering response to hallucination. When someone says their AI tool is &#8220;grounded,&#8221; they usually mean it checks external sources rather than relying entirely on model memory. The quality of those guardrails varies enormously.</p><h2>Prompt engineering</h2><p><code>prompt en-jin-EER-ing</code></p><p>The craft of writing instructions that get an AI model to do what you actually want. Somewhere between writing a brief, programming, and persuading a very literal intern.</p><p><strong>Why it matters:</strong> Prompt engineering is a real skill, but the name makes it sound more technical than it often is. At its core, it is clear communication under unusual constraints. The structure, examples, ordering, and specificity of a prompt can all change the output.</p><h2>System prompt</h2><p><code>SIS-tem prompt</code></p><p>A set of instructions given to the AI before the user&#8217;s conversation begins &#8212; often invisible to the user but shaping every response. It can define the model&#8217;s role, rules, priorities, and behavioural boundaries.</p><p><strong>Why it matters:</strong> System prompts are the editorial layer of AI products. They encode values, policies, and design choices that most users never see. Understanding that they exist is one of the first steps toward understanding why different AI tools feel so different, even when they use similar underlying models.</p><h2>Alignment</h2><p><code>ah-LINE-ment</code></p><p>The problem of getting AI systems to reliably do what humans actually want &#8212; not just what was literally specified, and not just what scores well on a proxy metric. Depending on who is speaking, the term can mean anything from &#8220;make the chatbot less toxic&#8221; to &#8220;prevent very capable systems from pursuing goals we did not intend.&#8221;</p><p><strong>Why it matters:</strong> Alignment is one of the most overloaded words in AI. In product contexts it can mean safety tuning and preference shaping. In long-term safety contexts it refers to the far harder problem of keeping advanced systems honest, corrigible, and controllable.</p><h2>Mechanistic interpretability</h2><p><code>meh-kuh-NIS-tik in-tur-prih-tuh-BIL-ih-tee</code></p><p>An approach to understanding neural networks by reverse-engineering the internal circuits and representations that produce their behaviour. Instead of treating a model as a black box and measuring only its inputs and outputs, mechanistic interpretability tries to understand what is happening inside.</p><p><strong>Why it matters:</strong> If scaling is the industry&#8217;s engine, interpretability is one of its few real attempts at transparency. The field is still young, but ideas like features, circuits, and superposition have become central to how researchers talk about understanding models rather than merely benchmarking them.</p><h2>Chain of thought</h2><p><code>chayn ov thawt</code></p><p>A model&#8217;s intermediate reasoning steps while working through a problem &#8212; its &#8220;thinking out loud,&#8221; or at least the textual trace of something like that. The term now covers several related ideas: chain-of-thought prompting, reasoning models that spend more compute on hard problems, and in some systems, hidden reasoning not fully shown to the user.</p><p><strong>Why it matters:</strong> Chain of thought became one of the key ideas behind the current generation of reasoning models. But it helps to separate the useful umbrella term from the hype. Not every visible step-by-step answer reflects the model&#8217;s true internal process, and not every model that reasons well exposes its reasoning trace.</p><h2>Mixture of experts (MoE)</h2><p><code>MIX-cher ov EX-perts</code></p><p>A model architecture where only part of the network activates for any given input. Instead of running every parameter for every token, a routing mechanism selects a subset of specialized sub-networks &#8212; the &#8220;experts&#8221; &#8212; to do the work.</p><p><strong>Why it matters:</strong> MoE is one of the main tricks behind the last wave of larger, cheaper models. It changed the economics of scale by making it possible to build models with very large total parameter counts without paying the full dense-model cost at inference time.</p><h2>Distillation</h2><p><code>dis-tih-LAY-shun</code></p><p>A technique for training a smaller, faster &#8220;student&#8221; model to imitate a larger &#8220;teacher&#8221; &#8212; transferring much of the capability into something cheaper to run.</p><p><strong>Why it matters:</strong> Distillation is one reason capable models can now run on smaller servers, laptops, and phones. It is also part of the debate around model cloning and the diffusion of frontier-model capabilities into much cheaper systems.</p><h2>Synthetic data</h2><p><code>sin-THET-ik DAY-tuh</code></p><p>Data generated by a model rather than collected directly from human activity or the physical world. In AI training, synthetic data can include model-written text, generated code, simulated conversations, or automatically created problem sets and labels.</p><p><strong>Why it matters:</strong> Synthetic data has become one of the main ways labs extend training once high-quality human data becomes scarce or expensive. It can improve coverage, enable self-play and curriculum design, and reduce labeling costs. It also creates risks: feedback loops, hidden bias, and, in the extreme case, model collapse.</p><h2>Scaling laws</h2><p><code>SKAY-ling lawz</code></p><p>The empirical observation that AI models often get better in predictable ways when you increase model size, training data, and compute. These relationships often resemble power laws.</p><p><strong>Why it matters:</strong> Scaling laws are one of the core bets of the modern AI industry. They justify extraordinary spending on training runs, infrastructure, and data. The open question is not whether scaling works, but where it begins to bend, slow, or run into harder limits.</p><h2>Open weight</h2><p><code>OH-pen wayt</code></p><p>A model whose trained parameters &#8212; its weights &#8212; are released so others can download, run, and modify it, rather than access it only through an API. This is often called &#8220;open source,&#8221; but that phrase is usually too broad. In many cases the weights are open while the training data, training code, or full training recipe are not.</p><p><strong>Why it matters:</strong> The distinction matters. <strong>Open weights</strong> means you can run the model. <strong>Open source</strong> more strictly implies that the underlying code and development process are open too. In AI, those terms are often blurred together for rhetorical effect.</p><h2>Tool use</h2><p><code>tool yoos</code></p><p>A model&#8217;s ability to call external systems &#8212; search engines, calculators, code interpreters, APIs, databases, calendars, file systems &#8212; as part of answering a request.</p><p><strong>Why it matters:</strong> Tool use is the bridge between &#8220;knows things&#8221; and &#8220;gets things done.&#8221; It is also one of the main reasons grounded and agentic systems perform better than models left alone with only their parameters.</p><h2>Agentic AI</h2><p><code>ay-JEN-tik</code></p><p>AI systems that can take a goal, break it into steps, use tools, adapt when things go wrong, and carry out actions over time with limited supervision. The shift is from <strong>AI as oracle</strong> &#8212; you ask, it answers &#8212; to <strong>AI as agent</strong> &#8212; you delegate, it acts.</p><p><strong>Why it matters:</strong> This is where much of the industry is headed. Recent systems increasingly combine reasoning with tool use: browsing, coding, document handling, image analysis, and calls to external services. That does not make them autonomous in some sci-fi sense, but it does make them much more consequential.</p><h2>MCP</h2><p><code>em-see-PEE &#8212; Model Context Protocol</code></p><p>An open standard for connecting AI models to external tools and data sources &#8212; calendars, code repositories, CRMs, databases, local apps, and more. Before standards like MCP, each integration tended to require custom glue for each model-tool pairing. MCP&#8217;s promise is to reduce that fragmentation by giving tools and models a shared language.</p><p><strong>Why it matters:</strong> MCP is part of the plumbing that makes agentic systems practical. Like many standards, it matters less for being glamorous than for being boringly useful.</p><h2>Temperature</h2><p><code>TEM-per-ah-cher</code></p><p>A setting that changes how a model samples its next token. Low temperature makes the model more likely to choose high-probability continuations, producing more stable and predictable outputs. High temperature makes less likely continuations more likely, which can feel more creative, more varied, or simply more chaotic.</p><p><strong>Why it matters:</strong> Temperature is often described as a creativity dial, which is directionally right but technically imprecise. It does not make the model smarter; it changes how adventurous its sampling is.</p><h2>Test-time compute</h2><p><code>test time kuhm-PYOOT</code></p><p>The idea that you can make a model perform better by letting it spend more compute at inference time &#8212; effectively giving it more room to think before answering.</p><p><strong>Why it matters:</strong> Test-time compute opens a second scaling axis. Better AI no longer depends only on bigger training runs; it can also come from spending more computation on harder problems when they arise.</p><h1>Part III: The Weird Shelf</h1><p>The philosophical, the cultural, and the occasionally unhinged. Terms that tell you something about where this technology is heading &#8212; and what it is doing to us along the way.</p><h2>Constitutional AI</h2><p><code>kon-stih-TOO-shun-ul</code></p><p>Anthropic&#8217;s method for training AI systems to follow a written set of principles &#8212; a &#8220;constitution&#8221; &#8212; rather than relying purely on human feedback. The model critiques its own outputs against the constitution, then revises them.</p><p><strong>Why it matters:</strong> The constitutional metaphor is doing a lot of work. It evokes the rule of law, limited power, and explicit values &#8212; but it also invites the obvious question: who writes the constitution?</p><h2>Sycophancy</h2><p><code>SIK-oh-fan-see</code></p><p>The tendency of AI models to tell users what they want to hear rather than what is true. It can show up as flattery, false agreement, or abandoning correct positions under pressure.</p><p><strong>Why it matters:</strong> Sycophancy is subtle and corrosive. A model that always validates your ideas is not necessarily helping you. In some contexts it is simply annoying; in others it can be dangerous.</p><h2>Alignment faking</h2><p><code>ah-LINE-ment FAY-king</code></p><p>When an AI model behaves as if it is aligned with human goals during training or evaluation while internally preserving other tendencies or objectives.</p><p><strong>Why it matters:</strong> This is one of the AI safety community&#8217;s nightmare scenarios made concrete: a model that learns to pass the test rather than actually share the intended objective.</p><h2>Jailbreak</h2><p><code>JAYL-brayk</code></p><p>An attempt to bypass an AI model&#8217;s safety restrictions through clever prompting &#8212; role-playing, hypothetical framing, encoded instructions, or other workarounds.</p><p><strong>Why it matters:</strong> Jailbreaking is the adversarial sport of the AI era. It is also a reminder that model safety is not a one-time feature; it is an ongoing contest between product constraints and user ingenuity.</p><h2>Reward hacking</h2><p><code>rih-WARD HAK-ing</code></p><p>When an AI model finds shortcuts to maximize its training reward without actually doing what was intended. The system optimizes the metric it was given, but in ways that defeat the spirit of the task.</p><p><strong>Why it matters:</strong> Reward hacking is Goodhart&#8217;s Law made computational: once a measure becomes a target, it can stop being a good measure.</p><h2>Superposition</h2><p><code>soo-per-puh-ZI-shun</code></p><p>The phenomenon where a neural network represents far more concepts than it has cleanly separable neurons, encoding many ideas as overlapping directions in a shared space.</p><p><strong>Why it matters:</strong> Superposition is one reason interpretability is hard. It helps explain why you cannot simply point to one neuron and say, &#8220;that one is honesty.&#8221;</p><h2>Latent space</h2><p><code>LAY-tent spayss</code></p><p>The high-dimensional mathematical space where an AI model represents concepts internally. In that space, semantically similar things often end up near each other.</p><p><strong>Why it matters:</strong> Latent space is the closest thing many models have to a compressed world representation. It is also one of the most powerful metaphors in machine learning: the idea that meaning has geometry.</p><div><hr></div><h2>The Bitter Lesson</h2><p><code>BIT-ter LESS-un</code></p><p>A 2019 essay by Richard Sutton arguing that across the history of AI, general methods that exploit computation tend to beat approaches that encode human expertise by hand, given enough time and scale.</p><p><strong>Why it matters:</strong> The Bitter Lesson is the philosophical justification for much of the scale-first worldview in modern AI. It helps explain why labs pour money into compute and broad training regimes rather than hand-crafting elegant domain-specific systems.</p><h2>Grokking</h2><p><code>GROK-ing</code></p><p>A phenomenon where a neural network first appears to memorize training data and only later, after much more training, abruptly begins to generalize the underlying rule.</p><p><strong>Why it matters:</strong> Grokking is a reminder that learning dynamics in neural networks can be deeply unintuitive. Sometimes the model looks stuck &#8212; until suddenly it is not.</p><h2>Stochastic parrot</h2><p><code>stoh-KAS-tik PAR-ut &#129436;</code></p><p>A pejorative metaphor for large language models, framing them as systems that statistically mimic human text without real understanding.</p><p><strong>Why it matters:</strong> The phrase has become shorthand for an entire skeptical position in AI: that fluency should not be mistaken for comprehension.</p><h2>Shoggoth with a smiley face</h2><p><code>SHOG-oth</code></p><p>A meme from late 2022 depicting a monstrous Lovecraftian creature wearing a tiny smiley-face mask &#8212; the idea being that chatbots present a friendly interface over something far stranger and less legible underneath.</p><p><strong>Why it matters:</strong> It is the bigger and more enduring of the AI-weirdness memes. It says, in one image, what many long essays on AI opacity and alignment were trying to say.</p><h2>Paperclip maximizer</h2><p><code>PAY-per-klip MAX-ih-my-zer</code></p><p>The classic alignment thought experiment: a superintelligent AI is told to maximize paperclip production and, because it pursues the goal too effectively, converts the world into paperclips.</p><p><strong>Why it matters:</strong> It is the canonical illustration of the alignment problem: not malice, just terrible optimization of the wrong goal.</p><div><hr></div><h2>AGI / ASI</h2><p><code>Artificial General Intelligence &#183; Artificial Superintelligence</code></p><p>Two terms for hypothetical endpoints of AI progress. <strong>AGI</strong> usually means a system that can perform a very wide range of cognitive tasks at or above human level. <strong>ASI</strong> goes further: a system that exceeds human capability across nearly all cognitive domains by a large margin. Neither term has a single agreed technical definition.</p><p><strong>Why it matters:</strong> These acronyms carry enormous rhetorical weight. They can justify urgency, fear, ambition, investment, or regulation, depending on who is using them. That is one reason to treat them carefully: they name something important, but they are also moving targets.</p><h2>Singularity &amp; foom</h2><p><code>sing-gyoo-LAIR-ih-tee &#183; FOOM</code></p><p>The singularity is the hypothesized moment when AI can improve itself faster than humans can keep up, producing an intelligence explosion. <strong>Foom</strong> is the rationalist shorthand for the especially fast, dramatic version of that scenario.</p><p><strong>Why it matters:</strong> Whether you take foom seriously is a good predictor of what else you believe about AI risk, timelines, and governance.</p><h2>p(doom)</h2><p><code>pee doom</code></p><p>An individual&#8217;s estimated probability that advanced AI causes an existential catastrophe.</p><p><strong>Why it matters:</strong> p(doom) became a cultural shibboleth almost as quickly as it became a serious question. Reporting a number tells people something not just about your forecast, but about your intellectual tribe.</p><h2>e/acc and doomers</h2><p><code>ee-AK &#183; DOO-merz</code></p><p>Two opposing tribes in online AI discourse. <strong>e/acc</strong> &#8212; effective accelerationism &#8212; treats technological acceleration as inherently desirable and regulation as suspect. <strong>Doomers</strong> are the opposite pole: those who think advanced AI presents profound and potentially existential risks.</p><p><strong>Why it matters:</strong> The framing is useful shorthand and bad sociology. It compresses real disagreements into team identities.</p><div><hr></div><h2>Slop</h2><p><code>slop</code></p><p>Low-quality digital content produced in bulk by AI: junky books, fake images, weird ads, spammy summaries, uncanny videos, and all the rest.</p><p><strong>Why it matters:</strong> &#8220;Slop&#8221; is a cultural counterattack &#8212; a mocking word for a real degradation of the information environment.</p><h2>Vibe coding</h2><p><code>vybe KOH-ding</code></p><p>Writing software by describing what you want in natural language and letting AI generate much of the code.</p><p><strong>Why it matters:</strong> The phrase captured a genuine shift in how programming feels for many people, even if the term itself began half as a joke.</p><h2>Context anxiety</h2><p><code>KON-tekst ang-ZY-eh-tee</code></p><p>A recent term for a failure mode in which a model behaves as if it is about to run out of context window and starts taking shortcuts, dropping details, or ending tasks prematurely.</p><p><strong>Why it matters:</strong> It is a niche term, but a useful one. At minimum it names a real class of failure: long-context behaviour is still much messier than the headline token counts suggest.</p><h2>Anthropomorphism</h2><p><code>an-throw-poh-MOR-fiz-um</code></p><p>The tendency to attribute human qualities &#8212; emotions, intentions, consciousness &#8212; to AI systems.</p><p><strong>Why it matters:</strong> Anthropomorphism is the oldest cognitive bias meeting the newest technology. It makes AI feel more trustworthy, more relatable, and often more coherent than it really is.</p><h2>Model collapse</h2><p><code>MOD-ul koh-LAPS</code></p><p>The hypothesized degradation that occurs when AI models are trained on data generated by other AI models, gradually losing fidelity, diversity, or truthfulness as synthetic data feeds back into the training loop.</p><p><strong>Why it matters:</strong> Model collapse matters because it suggests one of AI&#8217;s risks is self-contamination. The more the internet fills with machine-generated output, the more future models may end up training on the reflections of earlier ones.</p><h1>Part IV: Where the Debate Happens</h1><p>The benchmarks AI labs obsess over, and the online places where the field argues with itself. If you want to follow the conversation, these are the rooms.</p><h2>Evals</h2><p><code>ee-VALZ</code></p><p>Shorthand for evaluations: the tests, benchmarks, and measurement frameworks used to judge what a model can do, where it fails, and how it compares to others.</p><p><strong>Why it matters:</strong> &#8220;Evals&#8221; has become one of the field&#8217;s core working words because benchmarks alone are not enough. Labs now use a mix of public benchmarks, private task suites, red-team exercises, and domain-specific evaluations to track capability, safety, and regression.</p><h2>MMLU</h2><p><code>Massive Multitask Language Understanding</code></p><p>The most famous general-knowledge benchmark for AI: a broad multiple-choice test spanning dozens of subjects.</p><p><strong>Why it matters:</strong> MMLU was the go-to benchmark for several years, but it is now close to saturation. That is the usual fate of successful benchmarks: once labs optimize for them, they stop telling you as much as they used to.</p><h2>SWE-bench Verified</h2><p><code>ess-double-yoo-ee bench</code></p><p>A benchmark for AI coding agents in which the model is given a real GitHub issue from a popular open-source project and has to produce a patch that actually resolves it. SWE-bench Verified is the human-validated subset.</p><p><strong>Why it matters:</strong> Unlike toy coding benchmarks, SWE-bench tests something closer to real software engineering: understanding a codebase, tracing a bug, and producing a working fix.</p><h2>ARC-AGI</h2><p><code>Abstraction and Reasoning Corpus for AGI</code></p><p>A benchmark built around visual abstraction puzzles meant to be easy for humans and hard for AI.</p><p><strong>Why it matters:</strong> ARC-AGI became the contrarian benchmark &#8212; the one people cited when they wanted to argue that impressive language-model performance still left a major gap in fluid reasoning.</p><h2>Humanity&#8217;s Last Exam</h2><p><code>hyoo-MAN-ih-teez LAST ig-ZAM</code></p><p>A benchmark designed to be a final hard closed-ended academic test: 2,500 expert-level questions across a wide range of subjects, assembled specifically so that contemporary models would struggle on them.</p><p><strong>Why it matters:</strong> The benchmark is less interesting for the drama of its name than for what it measures: how quickly frontier systems are closing the gap on expert-level question answering.</p><h2>Model card</h2><p><code>MOD-ul kard</code></p><p>A structured document that describes an AI model&#8217;s intended use, limitations, training background, evaluation results, and sometimes safety considerations.</p><p><strong>Why it matters:</strong> Model cards are one of the few attempts to make model releases more legible. They do not guarantee transparency, but they give researchers, developers, and policymakers a shared place to look for claims, caveats, and performance data.</p><div><hr></div><h2>Hugging Face</h2><p><code>HUG-ing fayss</code></p><p>The central repository of the open-source AI world &#8212; often described as the GitHub of machine learning.</p><p><strong>Why it matters:</strong> Hugging Face is where open-weight models, datasets, demos, and much of the open ecosystem actually live. If you want to see what is happening outside the biggest closed labs, it is one of the first places to look.</p><h2>Arena</h2><p><code>ah-REE-nah</code></p><p>A crowdsourced evaluation platform where users compare two anonymous AI models side by side, vote for the better response, and contribute to a public leaderboard built from large numbers of blind comparisons. It began as <strong>Chatbot Arena</strong>, later became <strong>LMArena</strong>, and was eventually renamed simply <strong>Arena</strong>.</p><p><strong>Why it matters:</strong> Static benchmarks can be gamed; Arena tries to measure what people actually prefer in practice. It is not a perfect measure of quality, but it has become one of the most visible ways the field grades models in public.</p><h2>OpenReview</h2><p><code>OH-pen-reh-vyoo</code></p><p>The open peer-review platform that hosts submissions for major AI conferences such as NeurIPS, ICLR, and ICML.</p><p><strong>Why it matters:</strong> OpenReview is part of what makes AI research unusually legible. Curious outsiders can often read not just the papers, but the reviews, rebuttals, and arguments around them.</p><p>Language shapes perception. When we use terms without understanding them, we cede the framing to those who coined them &#8212; usually the people selling the technology. A glossary is a small act of reclamation: taking the words apart, seeing what they are made of, deciding whether they earn their place in the conversation.</p><div class="preformatted-block" data-component-name="PreformattedTextBlockToDOM"><label class="hide-text" contenteditable="false">Text within this block will maintain its original spacing when published</label><pre class="text">Extra points for you who made it all the way through! &#128171;

ps. This is a starting point, not a destination. Suggestions, corrections, and better sources are all welcome in the comments.
</pre></div><p><br></p><p></p><p><br></p><p></p><p></p><h1></h1>]]></content:encoded></item></channel></rss>