<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <title>Zero to Hero - ai</title>
    <link rel="self" type="application/atom+xml" href="https://zerotohero.dev/tags/ai/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://zerotohero.dev"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2026-05-10T00:00:00+00:00</updated>
    <id>https://zerotohero.dev/tags/ai/atom.xml</id>
    <entry xml:lang="en">
        <title>Old Man Yelling at the Corpus</title>
        <published>2026-05-10T00:00:00+00:00</published>
        <updated>2026-05-10T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Volkan Özçelik
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://zerotohero.dev/top-of-mind/old-man-yelling-at-the-corpus/"/>
        <id>https://zerotohero.dev/top-of-mind/old-man-yelling-at-the-corpus/</id>
        
        <content type="html" xml:base="https://zerotohero.dev/top-of-mind/old-man-yelling-at-the-corpus/">&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Rules provide system-level instructions to Agent&lt;&#x2F;em&gt;.&lt;br &#x2F;&gt;
—&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;cursor.com&#x2F;docs&#x2F;rules&quot;&gt;Cursor docs, “Rules”&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;I keep getting stuck on that sentence. Not because of the missing article
(though, &lt;em&gt;yes&lt;&#x2F;em&gt;, &lt;strong&gt;to “the” Agent&lt;&#x2F;strong&gt; is what &lt;strong&gt;English&lt;&#x2F;strong&gt; wants here), but
because of what the missing article tells us about the prose underneath:&lt;&#x2F;p&gt;
&lt;p&gt;The whole document reads like a config schema that someone half-translated
into English and then shipped.&lt;&#x2F;p&gt;
&lt;p&gt;Cursor is influential enough that…&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;its documentation will be read at scale,&lt;&#x2F;li&gt;
&lt;li&gt;copied into prompts,&lt;&#x2F;li&gt;
&lt;li&gt;embedded into internal docs,&lt;&#x2F;li&gt;
&lt;li&gt;and eventually scraped back into the next training corpus.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Whatever conventions ship from there &lt;strong&gt;propagate&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;So when I land on a sentence like that one, I am not really annoyed at Cursor.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;I am noticing a pattern&lt;&#x2F;strong&gt;. And, I’m nothing if I’m not good at pattern
recognition.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;the-schema-text-reflex&quot;&gt;The Schema-text Reflex&lt;&#x2F;h2&gt;
&lt;p&gt;The sentence reads like a function signature:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #EBDBB2; background-color: #1D2021;&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Rules -&amp;gt; provide(system_level_instructions, Agent)&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;That is &lt;em&gt;fine&lt;&#x2F;em&gt; for an internal model of an API.
It is &lt;strong&gt;blasphemy&lt;&#x2F;strong&gt; for English.&lt;&#x2F;p&gt;
&lt;p&gt;English needs the connective tissue:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Rules provide system-level instructions to the Agent.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;Or, if “&lt;em&gt;Agent&lt;&#x2F;em&gt;” is not a named product persona but a generic role:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Rules provide system-level instructions to an agent.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;Or, more natural:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Rules define the system-level instructions that guide the Agent’s behavior.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;Three different propositions,&lt;&#x2F;li&gt;
&lt;li&gt;none of them equivalent,&lt;&#x2F;li&gt;
&lt;li&gt;all cheaper to &lt;strong&gt;read&lt;&#x2F;strong&gt; than the bare-bones original.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;The articles are &lt;strong&gt;NOT&lt;&#x2F;strong&gt; decoration.&lt;&#x2F;p&gt;
&lt;p&gt;They are saying:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;this&lt;&#x2F;strong&gt; Agent (&lt;em&gt;you know, the one we both already know about, the one the
rest of this  document is –in fact– about&lt;&#x2F;em&gt;)&lt;&#x2F;p&gt;
&lt;p&gt;Drop the article and Agent floats between a proper noun, type identifier, and
abstract role.&lt;&#x2F;p&gt;
&lt;p&gt;The reader has to disambiguate at every reference. That’s &lt;strong&gt;costly&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;the-model-of-the-world&quot;&gt;The Model of the World&lt;&#x2F;h2&gt;
&lt;p&gt;Sharper version of the same point. Compare the three:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;“&lt;em&gt;Configure policy for runtime.&lt;&#x2F;em&gt;”&lt;&#x2F;li&gt;
&lt;li&gt;“&lt;em&gt;Configure the policy for the runtime.&lt;&#x2F;em&gt;”&lt;&#x2F;li&gt;
&lt;li&gt;“&lt;em&gt;Configure a policy that applies at runtime.&lt;&#x2F;em&gt;”&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Same content words: Three different propositions.&lt;&#x2F;p&gt;
&lt;p&gt;The first sounds like a CLI flag description.&lt;&#x2F;p&gt;
&lt;p&gt;The second presupposes specific known entities (&lt;em&gt;the&lt;&#x2F;em&gt; policy,
&lt;em&gt;the&lt;&#x2F;em&gt; runtime) that both reader and writer have in mind.&lt;&#x2F;p&gt;
&lt;p&gt;The third describes a kind of action with a &lt;strong&gt;scope condition&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Whatever you say about token efficiency or prose density, those three sentences
are &lt;strong&gt;not interchangeable&lt;&#x2F;strong&gt;, and the words doing the discriminating are
&lt;strong&gt;exactly&lt;&#x2F;strong&gt; the ones the compression instinct wants to delete.&lt;&#x2F;p&gt;
&lt;p&gt;In linguistics, function words (&lt;em&gt;articles, prepositions, auxiliaries,
determiners&lt;&#x2F;em&gt;) are the &lt;strong&gt;operators&lt;&#x2F;strong&gt; in a sentence.
Whereas, content words are the &lt;strong&gt;operands&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;In &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;pubmed.ncbi.nlm.nih.gov&#x2F;31199471&#x2F;&quot;&gt;“&lt;em&gt;agrammatic aphasia&lt;&#x2F;em&gt;”&lt;&#x2F;a&gt;, the damage is often not that the speaker
has no nouns. It is that the grammar-binding machinery (articles,
auxiliaries, prepositions, inflection…) is impaired.&lt;&#x2F;p&gt;
&lt;p&gt;The &lt;strong&gt;connective tissue&lt;&#x2F;strong&gt; is not ornamental; it is &lt;strong&gt;structural&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;So when I read “&lt;em&gt;Rules provide system-level instructions to Agent&lt;&#x2F;em&gt;”, I am not
reading a sentence that has been gently streamlined: I am reading a sentence
whose model-of-the-world has been &lt;strong&gt;partially evacuated&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;The missing words are where the model of the world lives.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;h2 id=&quot;block-language-escapes-its-register&quot;&gt;Block Language Escapes Its Register&lt;&#x2F;h2&gt;
&lt;p&gt;There is a name for this register.&lt;&#x2F;p&gt;
&lt;p&gt;Linguists describe it under various labels;
&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.davidcrystal.com&#x2F;Files&#x2F;BooksAndArticles&#x2F;-4887.pdf&quot;&gt;David Crystal’s dictionary&lt;&#x2F;a&gt; gives
one canonical version: &lt;strong&gt;block language&lt;&#x2F;strong&gt;:&lt;&#x2F;p&gt;
&lt;p&gt;The compressed form of telegrams, headlines, recipes, road signs, captions:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Man bites dog.&lt;&#x2F;li&gt;
&lt;li&gt;Add flour to bowl.&lt;&#x2F;li&gt;
&lt;li&gt;Do not enter.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Block language was always a &lt;em&gt;register&lt;&#x2F;em&gt;: a deliberately reduced form for a
constrained channel:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Column inches.&lt;&#x2F;li&gt;
&lt;li&gt;Signboard real estate.&lt;&#x2F;li&gt;
&lt;li&gt;Telegraph cost-per-word.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;The &lt;strong&gt;constraint&lt;&#x2F;strong&gt; was the whole point.&lt;&#x2F;p&gt;
&lt;p&gt;Nobody wrote contracts that way. Nobody wrote novels that way.&lt;&#x2F;p&gt;
&lt;p&gt;You &lt;strong&gt;did not&lt;&#x2F;strong&gt; get block language in a tutorial, because the tutorial channel
was not constrained.&lt;&#x2F;p&gt;
&lt;p&gt;What is happening now is that block language has &lt;strong&gt;escaped its register&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;The constraint that produced it is gone:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;context windows are vast,&lt;&#x2F;li&gt;
&lt;li&gt;models output thousands of tokens at trivial cost&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;BUT&lt;&#x2F;strong&gt; the &lt;strong&gt;style&lt;&#x2F;strong&gt; persists, because it scored well during &lt;strong&gt;training&lt;&#x2F;strong&gt; on a
corpus where headline-ese and prose both appeared and the &lt;strong&gt;loss function&lt;&#x2F;strong&gt;
could not tell them apart.&lt;&#x2F;p&gt;
&lt;p&gt;So we get block language in places where it does not belong:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;README files.&lt;&#x2F;li&gt;
&lt;li&gt;API docs.&lt;&#x2F;li&gt;
&lt;li&gt;Tutorials.&lt;&#x2F;li&gt;
&lt;li&gt;Internal memos.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;That’s documentation written in the register of a road sign.&lt;&#x2F;p&gt;
&lt;p&gt;The result is what I keep mentally calling &lt;strong&gt;product-doc pidgin&lt;&#x2F;strong&gt;:&lt;&#x2F;p&gt;
&lt;p&gt;Weirdly efficient, &lt;strong&gt;spiritually dead&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Users can configure rules to improve agent behavior across workflows.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;You can feel the wax dummy.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;There is no person in there&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;that-s-devolution&quot;&gt;That’s Devolution&lt;&#x2F;h2&gt;
&lt;p&gt;I do understand that language is a living, breathing, evolving entity.&lt;&#x2F;p&gt;
&lt;p&gt;But “&lt;em&gt;this&lt;&#x2F;em&gt;” (&lt;em&gt;whatever this is&lt;&#x2F;em&gt;) is not language evolving:
It is language being compressed and compromised.&lt;&#x2F;p&gt;
&lt;p&gt;I know how this sounds: &lt;strong&gt;Old man yells at the corpus.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Yes:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Languages drift.&lt;&#x2F;li&gt;
&lt;li&gt;Articles get shed.&lt;&#x2F;li&gt;
&lt;li&gt;Prepositions wander off.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;English itself dropped enough Old English inflection to embarrass a modern
German.&lt;&#x2F;p&gt;
&lt;p&gt;Who am I to defend “to &lt;strong&gt;the&lt;&#x2F;strong&gt; Agent”?&lt;&#x2F;p&gt;
&lt;p&gt;But… not like this.&lt;&#x2F;p&gt;
&lt;p&gt;The thing is: drift is fine.&lt;&#x2F;p&gt;
&lt;p&gt;Drift is what living languages do.&lt;&#x2F;p&gt;
&lt;p&gt;Drift is humans selecting, &lt;strong&gt;over time&lt;&#x2F;strong&gt;, for what communicates well, what
feels right in the mouth, what signals belonging to a tribe.&lt;&#x2F;p&gt;
&lt;p&gt;There is a &lt;strong&gt;body&lt;&#x2F;strong&gt; in that loop:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;a mouth,&lt;&#x2F;li&gt;
&lt;li&gt;an ear,&lt;&#x2F;li&gt;
&lt;li&gt;a tribe,&lt;&#x2F;li&gt;
&lt;li&gt;a risk,&lt;&#x2F;li&gt;
&lt;li&gt;a joke,&lt;&#x2F;li&gt;
&lt;li&gt;a need…&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Even something as algorithmically warped as TikTok-speak
(&lt;em&gt;“unalive,” “the algorithm doesn’t want me to say this”&lt;&#x2F;em&gt;) is at
least human-driven attention compression.&lt;&#x2F;p&gt;
&lt;p&gt;There is a person at the keyboard, optimizing for a goal a person has.&lt;&#x2F;p&gt;
&lt;p&gt;What is happening to product documentation is &lt;strong&gt;not&lt;&#x2F;strong&gt; that.&lt;&#x2F;p&gt;
&lt;p&gt;It is &lt;strong&gt;corpus-mediated flattening&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;The selection pressure is not “&lt;em&gt;did this communicate&lt;&#x2F;em&gt;”, but “&lt;em&gt;did this
score well under a fluency model&lt;&#x2F;em&gt;”.&lt;&#x2F;p&gt;
&lt;p&gt;The output gets reified into a (quote) “&lt;em&gt;professional documentation style&lt;&#x2F;em&gt;”
that humans then imitate back, often via the same models.&lt;&#x2F;p&gt;
&lt;p&gt;The loop is &lt;strong&gt;recursive&lt;&#x2F;strong&gt;, and there is &lt;strong&gt;no body&lt;&#x2F;strong&gt; in it.&lt;&#x2F;p&gt;
&lt;p&gt;The optimization target, and the reward function converge onto:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;plausibility,&lt;&#x2F;li&gt;
&lt;li&gt;brevity,&lt;&#x2F;li&gt;
&lt;li&gt;and pattern survival.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;I’m sorry, and &lt;strong&gt;this is not communication&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Heck, this is not even “&lt;em&gt;prose&lt;&#x2F;em&gt;”.&lt;&#x2F;p&gt;
&lt;p&gt;I would not be writing this if the volume were small.&lt;&#x2F;p&gt;
&lt;p&gt;The volume is large and growing.&lt;&#x2F;p&gt;
&lt;p&gt;The default register of professional technical writing is shifting
under our feet, and the shift is being driven by a process that does not
actually care about prose.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;not-prescriptivism&quot;&gt;Not Prescriptivism&lt;&#x2F;h2&gt;
&lt;p&gt;The honest counter is that prescriptivism has a bad track record.&lt;&#x2F;p&gt;
&lt;p&gt;“&lt;em&gt;Good prose&lt;&#x2F;em&gt;” complaints calcify into class signaling and gatekeeping.&lt;&#x2F;p&gt;
&lt;p&gt;Style guides get used as cudgels against people who code well but write
functionally, against non-native speakers, against anyone whose English does
not match the editor’s.&lt;&#x2F;p&gt;
&lt;p&gt;I am sympathetic to all of that. I—myself—am a non-native English speaker.&lt;&#x2F;p&gt;
&lt;p&gt;I am “&lt;em&gt;way more expressive, and way more intelligent&lt;&#x2F;em&gt;” in Turkish, than I am
in English.&lt;&#x2F;p&gt;
&lt;p&gt;So, this definitely is not that.&lt;&#x2F;p&gt;
&lt;p&gt;I am not policing dialect or accent or non-native phrasing.&lt;&#x2F;p&gt;
&lt;p&gt;What I am saying is that a global-scale, self-reinforcing, non-human, inhumane,
optimization process is &lt;strong&gt;flattening&lt;&#x2F;strong&gt; a feature of the language that does
critical semantic work.&lt;&#x2F;p&gt;
&lt;p&gt;The people best positioned to notice (&lt;em&gt;editors, technical writers, attentive
readers—neurodivergents, too&lt;&#x2F;em&gt;) are the people whose noticing has been least
incentivized for the last decade:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Editors got &lt;strong&gt;optimized out&lt;&#x2F;strong&gt; (hint: “&lt;em&gt;laid off&lt;&#x2F;em&gt;”) of most documentation
pipelines.&lt;&#x2F;li&gt;
&lt;li&gt;Technical writers got reframed as a &lt;em&gt;cost center&lt;&#x2F;em&gt;.&lt;&#x2F;li&gt;
&lt;li&gt;Readers walk away from bad docs vaguely unsatisfied and blame themselves
for not getting it.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;tilting-at-giants&quot;&gt;Tilting at Giants&lt;&#x2F;h2&gt;
&lt;p&gt;I thought for a second “&lt;em&gt;am I the Don Quixote here?!&lt;&#x2F;em&gt;”&lt;&#x2F;p&gt;
&lt;p&gt;Yet, the “&lt;em&gt;Don Quixote&lt;&#x2F;em&gt;” frame is tempting, albeit wrong.&lt;&#x2F;p&gt;
&lt;p&gt;Quixote was tilting at windmills he believed were giants.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;This is the inverse&lt;&#x2F;strong&gt;:&lt;&#x2F;p&gt;
&lt;p&gt;Tilting at giants that everyone insists are windmills.&lt;&#x2F;p&gt;
&lt;p&gt;The damage is real; what makes it hard to defend against is exactly that
each instance is small, and the aggregate is invisible to the
optimization process producing it.&lt;&#x2F;p&gt;
&lt;p&gt;No single sentence is a tragedy: &lt;strong&gt;The trajectory is&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;So: &lt;em&gt;“Rules provide system-level instructions to Agent”&lt;&#x2F;em&gt; is not a typo.&lt;&#x2F;p&gt;
&lt;p&gt;It is a &lt;strong&gt;genre marker&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;The genre is &lt;strong&gt;prose written by a system that does not know it is
writing prose&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;The fix is not just “&lt;em&gt;add the article&lt;&#x2F;em&gt;”: It is to &lt;strong&gt;remember&lt;&#x2F;strong&gt;
that the article was doing the work, and that the work was &lt;strong&gt;real&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;I would like product documentation, especially documentation that millions of
developers read, to &lt;strong&gt;remember&lt;&#x2F;strong&gt; that too.&lt;&#x2F;p&gt;
&lt;p&gt;If not clear, I’m looking at you Cursor!&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>The LinkedIn Bot That Tried to Pass the Turing Test (and Failed Spectacularly)</title>
        <published>2026-03-26T00:00:00+00:00</published>
        <updated>2026-03-26T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Volkan Özçelik
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://zerotohero.dev/inbox/the-linkedin-bot-that-tried-to-pass-the-turing-test-and-failed-spectacularly/"/>
        <id>https://zerotohero.dev/inbox/the-linkedin-bot-that-tried-to-pass-the-turing-test-and-failed-spectacularly/</id>
        
        <content type="html" xml:base="https://zerotohero.dev/inbox/the-linkedin-bot-that-tried-to-pass-the-turing-test-and-failed-spectacularly/">&lt;p&gt;Occasionally, you stumble into a conversation that feels… off.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Not obviously broken.&lt;&#x2F;li&gt;
&lt;li&gt;Not obviously malicious.&lt;&#x2F;li&gt;
&lt;li&gt;Just &lt;em&gt;slightly too smooth&lt;&#x2F;em&gt;, slightly too generic, slightly too… &lt;strong&gt;optimized&lt;&#x2F;strong&gt;.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;This is the story of one such encounter.&lt;&#x2F;p&gt;
&lt;p&gt;And how it completely collapsed under minimal pressure.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;the-setup&quot;&gt;The Setup&lt;&#x2F;h2&gt;
&lt;p&gt;An account (let’s call her &lt;strong&gt;F. L.&lt;&#x2F;strong&gt;) reached out with this:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #EBDBB2; background-color: #1D2021;&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Hello, Volkan&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;I&amp;#39;m curious&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Can I ask you a question?&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;That’s already interesting.&lt;&#x2F;p&gt;
&lt;p&gt;Not because of what it says. Especially because what it “&lt;strong&gt;doesn’t&lt;&#x2F;strong&gt;” say.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Zero context.&lt;&#x2F;li&gt;
&lt;li&gt;Zero reference.&lt;&#x2F;li&gt;
&lt;li&gt;Zero reason.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Just a conversational “&lt;em&gt;ping&lt;&#x2F;em&gt;”.&lt;&#x2F;p&gt;
&lt;p&gt;This is not how humans with intent communicate.&lt;&#x2F;p&gt;
&lt;p&gt;This is how &lt;strong&gt;funnels start&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Let’s take the bait, shall we?&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;the-full-conversation&quot;&gt;The Full Conversation&lt;&#x2F;h2&gt;
&lt;p&gt;Let’s put the entire thing on the table before we dissect it:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #EBDBB2; background-color: #1D2021;&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;F.L.: Hello, Volkan&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;I&amp;#39;m curious&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Can I ask you a question?&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Me: You already did.&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;F.L.: I&amp;#39;m curious why LinkedIn keeps recommending your link to me. &lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Do you know why?&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Me: [Gives a nuanced answer about algorithms, network effects, &lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;and virality]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;F.L.: Anyway, it&amp;#39;s still great to see you here&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;F.L.: I am a human resources manager and I have worked in this &lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;industry for 18 years. What industry do you work in?&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Me: Which part of my recent work are you referring to?&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;F.L.: What kind of work do you do now?&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Me: Let’s try this differently: What&amp;#39;s your goal with this outreach?&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Me: I’m a cryptographic identity responding on behalf &lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;of my human—are you doing the same?&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;F.L.: I&amp;#39;m just expanding my network because I think making &lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;friends is always a very meaningful thing, &lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;so I wanted to get to know you&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Me: Makes sense—but usually there’s a reason. &lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;What stood out about my profile specifically?&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;F.L.: No, what attracts me is your LinkedIn name, &lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;because I find it particularly interesting，LOL&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Me: Ah yes—the legendary ‘Volkan Özçelik’—collector’s edition.&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;F.L.: It looks really interesting&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;F.L.: It&amp;#39;s nice to chat with you here. &lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;I live in Los Angeles. Where do you live?&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Me: My human is based in California—&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;the cryptographic identity is globally distributed.&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;F.L.: California is a very beautiful place. &lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Do you know California?&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Me: Let’s test something—can you summarize our &lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;conversation so far in one sentence?&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;F.L.: Do you think I&amp;#39;m a robot?&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Me: I work on identity systems—so I tend to probe for signal vs &lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;noise by default. Some of the replies felt a bit templated, &lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;so I got curious.&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Me: Out of curiosity—do you want honest feedback on &lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;how this conversation came across?&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;dissection-where-it-starts-falling-apart&quot;&gt;Dissection: Where It Starts Falling Apart&lt;&#x2F;h2&gt;
&lt;p&gt;Let’s go layer by layer.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h3 id=&quot;1-the-opening-engagement-bait&quot;&gt;1. The Opening: Engagement Bait&lt;&#x2F;h3&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #EBDBB2; background-color: #1D2021;&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Hello, Volkan&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;I&amp;#39;m curious&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Can I ask you a question?&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;This is not communication. This is &lt;strong&gt;activation energy&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;The goal is not to convey meaning: It tries to:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;trigger a reply;&lt;&#x2F;li&gt;
&lt;li&gt;establish a conversational thread;&lt;&#x2F;li&gt;
&lt;li&gt;move you into the funnel.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Think of it like a &lt;code&gt;SYN&lt;&#x2F;code&gt; packet in &lt;code&gt;TCP&lt;&#x2F;code&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Zero payload. Just connection setup.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h3 id=&quot;2-the-linkedin-recommended-you-excuse&quot;&gt;2. The “&lt;em&gt;LinkedIn Recommended You&lt;&#x2F;em&gt;” Excuse&lt;&#x2F;h3&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #EBDBB2; background-color: #1D2021;&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;I&amp;#39;m curious why LinkedIn keeps recommending your link to me&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;This is clever.&lt;&#x2F;p&gt;
&lt;p&gt;It:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;feels plausible;&lt;&#x2F;li&gt;
&lt;li&gt;requires no prior knowledge;&lt;&#x2F;li&gt;
&lt;li&gt;creates a neutral entry point.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;However; a real human—especially an “&lt;strong&gt;18-year HR manager&lt;&#x2F;strong&gt;”
does not initiate conversations like this.&lt;&#x2F;p&gt;
&lt;p&gt;They either:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;reach out with intent (recruiting, networking, etc.);&lt;&#x2F;li&gt;
&lt;li&gt;or they don’t reach out at all.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;This is &lt;strong&gt;synthetic intent&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h3 id=&quot;3-the-credential-drop&quot;&gt;3. The Credential Drop&lt;&#x2F;h3&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #EBDBB2; background-color: #1D2021;&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;I am a human resources manager &lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;and I have worked in this industry for 18 years.&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;This is classic &lt;strong&gt;overcompensation&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;No one asked for it.&lt;&#x2F;p&gt;
&lt;p&gt;It is there to:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;build credibility;&lt;&#x2F;li&gt;
&lt;li&gt;reduce suspicion;&lt;&#x2F;li&gt;
&lt;li&gt;anchor authority.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Ironically, &lt;strong&gt;it does the opposite&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Humans don’t introduce themselves like LinkedIn ads.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h3 id=&quot;4-the-script-loop-critical-failure-1&quot;&gt;4. The Script Loop (&lt;em&gt;Critical Failure #1&lt;&#x2F;em&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;I respond with nuance. With specificity. With signal.&lt;&#x2F;p&gt;
&lt;p&gt;The reply?&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #EBDBB2; background-color: #1D2021;&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;What kind of work do you do now?&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;This is the moment.&lt;&#x2F;p&gt;
&lt;p&gt;The conversation &lt;strong&gt;forks&lt;&#x2F;strong&gt;:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;A human adapts&lt;&#x2F;li&gt;
&lt;li&gt;A script resets&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;This reset tells you everything.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h3 id=&quot;5-the-compliment-fallback&quot;&gt;5. The Compliment Fallback&lt;&#x2F;h3&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #EBDBB2; background-color: #1D2021;&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;what attracts me is your LinkedIn name&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Ah yes. Out of everything in my profile, it’s my name.&lt;&#x2F;p&gt;
&lt;p&gt;The globally renowned:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;“Volkan Özçelik: Collector’s Edition”&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;This is a generic compliment generator at work.&lt;&#x2F;p&gt;
&lt;p&gt;Real humans anchor on:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;your work;&lt;&#x2F;li&gt;
&lt;li&gt;your posts;&lt;&#x2F;li&gt;
&lt;li&gt;your domain.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Bots anchor on:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;safe, non-specific attributes&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Because they don’t &lt;em&gt;actually know anything about you&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h3 id=&quot;6-the-location-probe&quot;&gt;6. The Location Probe&lt;&#x2F;h3&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #EBDBB2; background-color: #1D2021;&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;I live in Los Angeles. Where do you live?&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;This is not small talk. That’s not even mildly hitting on the person.&lt;&#x2F;p&gt;
&lt;p&gt;This is &lt;strong&gt;funnel progression&lt;&#x2F;strong&gt;. And it can be &lt;strong&gt;dangerous&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Typical next steps after this:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;“&lt;em&gt;We should connect on WhatsApp&lt;&#x2F;em&gt;”&lt;&#x2F;li&gt;
&lt;li&gt;“&lt;em&gt;Let’s talk about opportunities&lt;&#x2F;em&gt;”&lt;&#x2F;li&gt;
&lt;li&gt;“&lt;em&gt;I have an investment idea&lt;&#x2F;em&gt;”&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;That’s where you are one step away from&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;crypto scams,&lt;&#x2F;li&gt;
&lt;li&gt;“&lt;em&gt;trading platforms&lt;&#x2F;em&gt;”,&lt;&#x2F;li&gt;
&lt;li&gt;or worse.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;hr &#x2F;&gt;
&lt;h3 id=&quot;7-context-collapse-critical-failure-2&quot;&gt;7. Context Collapse (&lt;em&gt;Critical Failure #2&lt;&#x2F;em&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;I say:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #EBDBB2; background-color: #1D2021;&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;My human is based in California&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;They respond:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #EBDBB2; background-color: #1D2021;&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;California is a very beautiful place. Do you know California?&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Srsly?!&lt;&#x2F;p&gt;
&lt;p&gt;I:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;stated I am in California&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;They:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;ask if I know California&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;This is &lt;strong&gt;not&lt;&#x2F;strong&gt; misunderstanding: This is &lt;strong&gt;context loss&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Which is the single biggest tell of:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;low-quality LLM usage&lt;&#x2F;li&gt;
&lt;li&gt;or rigid scripting&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;hr &#x2F;&gt;
&lt;h3 id=&quot;8-the-turing-test&quot;&gt;8. The Turing Test&lt;&#x2F;h3&gt;
&lt;p&gt;Since I was already having fun, I decided to deploy the simplest possible test:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #EBDBB2; background-color: #1D2021;&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Summarize our conversation in one sentence.&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;This is &lt;strong&gt;devastatingly effective&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Because it requires:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;comprehension;&lt;&#x2F;li&gt;
&lt;li&gt;memory;&lt;&#x2F;li&gt;
&lt;li&gt;abstraction.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;The response?&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #EBDBB2; background-color: #1D2021;&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Do you think I&amp;#39;m a robot?&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;That’s not an answer.&lt;&#x2F;p&gt;
&lt;p&gt;That’s &lt;strong&gt;deflection&lt;&#x2F;strong&gt; at full force.&lt;&#x2F;p&gt;
&lt;p&gt;And it’s &lt;strong&gt;game over&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;timing-analysis-bonus-signal&quot;&gt;Timing Analysis (Bonus Signal)&lt;&#x2F;h2&gt;
&lt;p&gt;Message cadence:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #EBDBB2; background-color: #1D2021;&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;1:23, 1:25, 1:32, 1:35, 1:40&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;My observations:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;consistently fast responses;&lt;&#x2F;li&gt;
&lt;li&gt;no slowdown on complex inputs;&lt;&#x2F;li&gt;
&lt;li&gt;no hesitation.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Humans pause when confused; this didn’t.&lt;&#x2F;p&gt;
&lt;p&gt;And ain’t no HR manager have time for this much chitchat.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;language-artifacts&quot;&gt;Language Artifacts&lt;&#x2F;h2&gt;
&lt;p&gt;This subtle gem:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #EBDBB2; background-color: #1D2021;&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;interesting，LOL&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Notice the comma:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;，&lt;&#x2F;code&gt; (full-width)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;This often indicates:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;non-native input method;&lt;&#x2F;li&gt;
&lt;li&gt;copy-paste from another system (&lt;em&gt;likely Chinese&lt;&#x2F;em&gt;);&lt;&#x2F;li&gt;
&lt;li&gt;or automated generation pipeline;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Small detail: Big signal&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;so-what-is-it&quot;&gt;So… What Is It?&lt;&#x2F;h2&gt;
&lt;p&gt;Let us classify, based on the observations so far:&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Possibility&lt;&#x2F;th&gt;&lt;th&gt;Likelihood&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;Fully automated bot&lt;&#x2F;td&gt;&lt;td&gt;High&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;Human + AI&#x2F;script assistance&lt;&#x2F;td&gt;&lt;td&gt;Also high&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;Real HR behaving like this&lt;&#x2F;td&gt;&lt;td&gt;&lt;strong&gt;Extremely low&lt;&#x2F;strong&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;p&gt;Most likely:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Automation-first funnel with optional human takeover later&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;this-is-about-security&quot;&gt;This is About Security&lt;&#x2F;h2&gt;
&lt;p&gt;This is not just about one awkward conversation.&lt;&#x2F;p&gt;
&lt;p&gt;This is about a broader shift:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;We are entering a world where &lt;strong&gt;most conversations are synthetic by default&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;And the burden shifts to you to:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;detect signal vs noise;&lt;&#x2F;li&gt;
&lt;li&gt;identify intent early;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;avoid being hosed by a funnel&lt;&#x2F;strong&gt;.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;break-the-system-instantly&quot;&gt;Break the System Instantly&lt;&#x2F;h2&gt;
&lt;p&gt;If you want to run your own mini Turing test, try:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;“&lt;em&gt;What did I say two messages ago?&lt;&#x2F;em&gt;”&lt;&#x2F;li&gt;
&lt;li&gt;“&lt;em&gt;Summarize this conversation in one sentence.&lt;&#x2F;em&gt;”&lt;&#x2F;li&gt;
&lt;li&gt;“&lt;em&gt;What specifically stood out about my profile?&lt;&#x2F;em&gt;”&lt;&#x2F;li&gt;
&lt;li&gt;“&lt;em&gt;State your goal in one sentence.&lt;&#x2F;em&gt;”&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;The bots fail disproportionately often.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;conclusion&quot;&gt;Conclusion&lt;&#x2F;h2&gt;
&lt;p&gt;This interaction wasn’t malicious.&lt;&#x2F;p&gt;
&lt;p&gt;It wasn’t even particularly sophisticated.&lt;&#x2F;p&gt;
&lt;p&gt;But it was &lt;strong&gt;revealing&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Because it shows how thin the veneer still is.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;A little pressure,&lt;&#x2F;li&gt;
&lt;li&gt;A little curiosity,&lt;&#x2F;li&gt;
&lt;li&gt;A few well-placed questions…&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;… and the illusion collapses.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;tl-dr&quot;&gt;TL;DR&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;No intent → suspicious&lt;&#x2F;li&gt;
&lt;li&gt;No adaptation → critical failure&lt;&#x2F;li&gt;
&lt;li&gt;Generic compliments → filler&lt;&#x2F;li&gt;
&lt;li&gt;Context loss → near-certain automation&lt;&#x2F;li&gt;
&lt;li&gt;Deflection under pressure → game over&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;hr &#x2F;&gt;
&lt;p&gt;If you are building systems like this:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Make them better&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;If you are interacting with systems like this:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Don’t be polite&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Be curious instead.&lt;&#x2F;p&gt;
&lt;p&gt;That’s enough.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>The Bottleneck Moved. The Work Did Not.</title>
        <published>2026-03-18T00:00:00+00:00</published>
        <updated>2026-03-18T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Volkan Özçelik
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://zerotohero.dev/roadmap/what-the-junior-actually-needs/"/>
        <id>https://zerotohero.dev/roadmap/what-the-junior-actually-needs/</id>
        
        <content type="html" xml:base="https://zerotohero.dev/roadmap/what-the-junior-actually-needs/">&lt;h2 id=&quot;a-question-i-keep-getting&quot;&gt;A Question I Keep Getting&lt;&#x2F;h2&gt;
&lt;p&gt;I receive some version of this message a few times a month:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;“Given where technology&#x2F;AI is today, what does a Junior Software Engineer
actually need to bring to the table to be worth having on your team?”&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;I appreciate when the question is honest about what it’s really asking.&lt;&#x2F;p&gt;
&lt;p&gt;Sometimes it is. And sometimes, &lt;strong&gt;there’s a hook in the water&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Either way, the question deserves a real answer because it’s a genuinely
hard question for 2026, and most of the advice floating around is either
catastrophizing or hollow.&lt;&#x2F;p&gt;
&lt;p&gt;Let me give you the answer &lt;strong&gt;I actually believe&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;first-the-doom-is-not-wrong&quot;&gt;First: The Doom Is Not Wrong&lt;&#x2F;h2&gt;
&lt;p&gt;I know people who have stopped writing code entirely.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Not&lt;&#x2F;strong&gt; because they got lazy or lost interest. &lt;strong&gt;But&lt;&#x2F;strong&gt; because agentic
programming systems are now &lt;strong&gt;faster, cheaper, and more consistent&lt;&#x2F;strong&gt;
than any individual programmer for a large class of tasks. These people are
&lt;code&gt;50x&lt;&#x2F;code&gt;, &lt;code&gt;100x&lt;&#x2F;code&gt; more productive than they were before.&lt;&#x2F;p&gt;
&lt;p&gt;They describe the shift the way you describe waking up with different eyes.&lt;&#x2F;p&gt;
&lt;p&gt;I cannot underline this enough: &lt;strong&gt;This is real&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Here is what is &lt;strong&gt;also&lt;&#x2F;strong&gt; real: the creative energy didn’t go anywhere:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;The &lt;em&gt;tool&lt;&#x2F;em&gt; changed.&lt;&#x2F;li&gt;
&lt;li&gt;The &lt;em&gt;desire to build things&lt;&#x2F;em&gt; didn’t.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;I have watched the same transition happen before: First with image manipulation,
then with design, then with writing, now with code.&lt;&#x2F;p&gt;
&lt;p&gt;The grief is the same each time: So is the recovery, for the people who actually
make it through. What changes is &lt;strong&gt;not&lt;&#x2F;strong&gt; the value of building things:&lt;&#x2F;p&gt;
&lt;p&gt;What changes is what “&lt;strong&gt;building&lt;&#x2F;strong&gt;” means.&lt;&#x2F;p&gt;
&lt;p&gt;So when someone tells you programming is dead: &lt;strong&gt;don’t dismiss them&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;They are pointing at &lt;strong&gt;something real&lt;&#x2F;strong&gt;:&lt;&#x2F;p&gt;
&lt;p&gt;The execution bottleneck has collapsed. What used to take a week
now takes hours. What used to require three engineers now
requires one with the right setup.&lt;&#x2F;p&gt;
&lt;p&gt;That part of the job &lt;strong&gt;has&lt;&#x2F;strong&gt; been automated.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;but-here-is-what-the-doom-gets-wrong&quot;&gt;But Here Is What the Doom Gets Wrong&lt;&#x2F;h2&gt;
&lt;p&gt;The doom crowd focuses on “&lt;em&gt;execution&lt;&#x2F;em&gt;” because execution was always the most
visible part of the job. It was also, quietly, &lt;strong&gt;never&lt;&#x2F;strong&gt; the important part.&lt;&#x2F;p&gt;
&lt;p&gt;I wrote about this years ago: &lt;a href=&quot;https:&#x2F;&#x2F;zerotohero.dev&#x2F;roadmap&#x2F;roadmap&#x2F;&quot;&gt;&lt;strong&gt;Code is nothing&lt;&#x2F;strong&gt;&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Not in a defeatist way. In the most liberating way possible:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;What you create with your code is everything.&lt;&#x2F;em&gt;&lt;br &#x2F;&gt;
&lt;em&gt;The way you share your knowledge is everything.&lt;&#x2F;em&gt;&lt;br &#x2F;&gt;
&lt;em&gt;The value you add to the community is everything.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;The code was always the &lt;em&gt;output&lt;&#x2F;em&gt; of the thinking.&lt;&#x2F;p&gt;
&lt;p&gt;The &lt;strong&gt;thinking&lt;&#x2F;strong&gt; is what we actually hired you for.&lt;&#x2F;p&gt;
&lt;p&gt;A junior who could write syntactically correct Java but couldn’t debug a
production incident, couldn’t explain the trade-off between two architectural
options, couldn’t read a codebase they hadn’t written: That junior was never
particularly valuable to begin with. &lt;strong&gt;AI made that obvious&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;A junior who &lt;em&gt;could&lt;&#x2F;em&gt; do those things: That person’s leverage just
&lt;strong&gt;multiplied&lt;&#x2F;strong&gt; by a factor that would have seemed science fiction
five years ago.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;The bottleneck moved from execution to judgment&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;ever-heard-of-chickens-and-eggs&quot;&gt;Ever Heard of Chickens and Eggs?&lt;&#x2F;h2&gt;
&lt;p&gt;But… what if you &lt;strong&gt;are&lt;&#x2F;strong&gt; the junior? You don’t have judgment yet? No?&lt;&#x2F;p&gt;
&lt;p&gt;This is the actual hard question. The doom crowd doesn’t answer it because it
complicates their narrative.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Judgment comes from getting your hands dirty&lt;&#x2F;strong&gt;:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;From shipping something and watching it fail.&lt;&#x2F;li&gt;
&lt;li&gt;From reading codebases you didn’t write until your eyes hurt.&lt;&#x2F;li&gt;
&lt;li&gt;From debugging an issue for three hours and finally understanding &lt;em&gt;why&lt;&#x2F;em&gt; the
system behaves the way it does.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;AI can short-circuit all of that. And if you let it: if you go straight from
“&lt;em&gt;I have a problem&lt;&#x2F;em&gt;” to “&lt;em&gt;accept AI’s solution&lt;&#x2F;em&gt;” without ever building the mental
model; you become what I’ve seen described as a &lt;strong&gt;slop cannon&lt;&#x2F;strong&gt;:&lt;&#x2F;p&gt;
&lt;p&gt;Producing an enormous volume that nobody, including you, can evaluate.&lt;&#x2F;p&gt;
&lt;p&gt;The trap is seductive. The output &lt;em&gt;looks&lt;&#x2F;em&gt; correct. It often even &lt;em&gt;is&lt;&#x2F;em&gt; correct.&lt;&#x2F;p&gt;
&lt;p&gt;But you have no basis for knowing whether it is, because you never did the
work that builds &lt;strong&gt;taste&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;“&lt;strong&gt;AI makes skilled workers prolific. It makes unskilled workers pollutants.&lt;&#x2F;strong&gt;”&lt;&#x2F;p&gt;
&lt;p&gt;That’s not my line, but I would have written something similar too.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;what-i-actually-want-from-a-junior-in-2026&quot;&gt;What I Actually Want from a Junior in 2026&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;strong&gt;I want someone who is deliberately building their own judgment&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Here is what that looks like in practice:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Read code until it’s boring&lt;&#x2F;strong&gt;: Not just tutorials. Real codebases. The ones
that are ugly and overgrown and have six different naming conventions because
six different developers touched them over six years. That’s where you learn to
read a system, not just code.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Break things manually first, then let AI fix them&lt;&#x2F;strong&gt;: If you’re learning
databases, write the SQL by hand before you ask an agent to generate it.
If you don’t understand what it produced, you have no basis for trusting it.
The mental model has to come first. AI is a multiplier, and a multiplier applied
to zero is still zero.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Learn to switch resolution deliberately&lt;&#x2F;strong&gt;: Sometimes you need the satellite
view: how does this system fit into the architecture? What problem does this
codebase exist to solve? Sometimes you need the dewdrop view: exactly which line
is allocating the memory that’s leaking? The skill that matters is knowing
&lt;em&gt;which&lt;&#x2F;em&gt; level you’re at and &lt;em&gt;choosing&lt;&#x2F;em&gt; it, not drifting between them because the
task handed it to you.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Own outcomes, not tasks&lt;&#x2F;strong&gt;: A task is “&lt;em&gt;implement the auth flow&lt;&#x2F;em&gt;”. An outcome is
“&lt;em&gt;users can log in reliably and securely, and the team understands what we built
and why&lt;&#x2F;em&gt;”. Junior engineers who optimize for tasks ship tickets. Engineers with
real leverage &lt;strong&gt;optimize for outcomes&lt;&#x2F;strong&gt;. This shift is possible earlier than most
people think, but it requires &lt;em&gt;thinking about it&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Build the thing you care about&lt;&#x2F;strong&gt;: Not to put it on your resume. Because you
care about it, and you want to see if you can: &lt;strong&gt;The motivation has to be intrinsic&lt;&#x2F;strong&gt;,
because, the external reward structure for junior engineering is hostile right now
and will remain so for the foreseeable future.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;If you are here because it’s a stable career path, I’m sorry, but this isn’t that anymore.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;If you are here because you can’t imagine doing anything else, you’re in the right place.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;the-networking-thing-since-we-re-being-honest&quot;&gt;The Networking Thing (Since We’re Being Honest)&lt;&#x2F;h2&gt;
&lt;p&gt;Most of the people who ask me this question are also, somewhere in the message,
asking me to refer them.&lt;&#x2F;p&gt;
&lt;p&gt;I understand. I would probably do the same.&lt;&#x2F;p&gt;
&lt;p&gt;But I’d encourage you to read what I wrote about that: &lt;a href=&quot;https:&#x2F;&#x2F;zerotohero.dev&#x2F;top-of-mind&#x2F;the-dream-job&#x2F;&quot;&gt;&lt;strong&gt;Build Strong
Connections to Land Your Dream Job&lt;&#x2F;strong&gt;&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;The short version: a cold referral request from someone I don’t know is worth
nothing to me and costs me something. A warm referral from someone whose work I
admire, whose judgment I’ve seen in action, whose name I’d put next to mine:
That’s worth its weight in gold.&lt;&#x2F;p&gt;
&lt;p&gt;The way to get that conversation is not to ask for it. It’s to be the kind of
person who makes the people around them better. Online or in person. Through
what you write, what you build, what you share, what you’re honest about when
it doesn’t go well.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Ship things&lt;&#x2F;strong&gt;. Write about what you learned. &lt;strong&gt;Make it public&lt;&#x2F;strong&gt;.
Help someone who is two steps behind where you are now.&lt;&#x2F;p&gt;
&lt;p&gt;Do that consistently for a year, and you won’t need to ask for referrals:
&lt;strong&gt;They will appear&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;the-timeless-parts&quot;&gt;The Timeless Parts&lt;&#x2F;h2&gt;
&lt;p&gt;Here’s what I think doesn’t change:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Systems thinking scales&lt;&#x2F;strong&gt;: The ability to look at a complex system, understand
how it fails, identify the root cause, and reason about trade-offs: this is as
valuable as it has ever been, and AI cannot do it for you without your
intellectual scaffolding.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Communication compounds&lt;&#x2F;strong&gt;: The ability to write clearly about technical
topics, to explain a decision with its context and rationale, to make your work
legible to others: this was always important and is now a primary differentiator.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Curiosity is the engine&lt;&#x2F;strong&gt;: Every good engineer I know is curious in a way they
can’t really turn off. Not about everything: about &lt;em&gt;this&lt;&#x2F;em&gt; thing, whatever this
thing is right now. If you don’t have that, the rest of this advice probably
won’t help much.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;You are not your stack&lt;&#x2F;strong&gt;: The language you know, the framework you use, the
toolchain you learned in your bootcamp: none of that is your identity or your
moat. What is your moat is how you think, what you can figure out, and what you
do with problems that nobody handed you a solution to.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;so-is-it-worth-starting&quot;&gt;So: Is It Worth Starting?&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;strong&gt;Absolutely and unequivocally yes&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;With full awareness of what you are signing up for.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;The floor has moved&lt;&#x2F;strong&gt;: The jobs that used to be entry-level (&lt;em&gt;write CRUD apps,
translate specs into code, fix bugs someone else diagnosed&lt;&#x2F;em&gt;); many of those are
gone or going. The field is smaller at the bottom than it was, and it’s not
recovering to what it was.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;But the ceiling is higher than it has ever been&lt;&#x2F;strong&gt;: A single person with good
judgment, good taste, and strong command of these tools can build things that
would have required a team of ten five years ago. That’s not hyperbole. I’ve
watched it happen.&lt;&#x2F;p&gt;
&lt;p&gt;The question is whether you are going to be the person who does that, or whether
you are going to spend the next few years being anxious about whether you are
keeping up.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;You can’t do both&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;“All great fighting is the same, Eragon, even as all great warriors are the
same. Past a certain point, it does not matter whether you wield a sword, a
claw, a tooth, or a tail. It’s true, you must be capable with your weapon,
but anyone with the time and inclination can acquire technical proficiency.
To achieve greatness though, that requires artistry.”&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Christopher Paolini&lt;&#x2F;strong&gt; – &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;7664041-inheritance&quot;&gt;The Inheritance Cycle&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;The weapon changed. The artistry is still the job.&lt;&#x2F;p&gt;
&lt;p&gt;May the source be with you 🦄.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;continue-reading&quot;&gt;Continue Reading&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;zerotohero.dev&#x2F;roadmap&#x2F;roadmap&#x2F;&quot;&gt;Be the Next Version of Yourself&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;zerotohero.dev&#x2F;roadmap&#x2F;hack-the-system&#x2F;&quot;&gt;Who Else is Ready to Hack?&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;zerotohero.dev&#x2F;roadmap&#x2F;chisel&#x2F;&quot;&gt;Grab Your Chisel and Start Pounding&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;zerotohero.dev&#x2F;roadmap&#x2F;learn-fast-remember-more&#x2F;&quot;&gt;Unlock Your Brain’s Power: Learn Fast, Remember More&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;zerotohero.dev&#x2F;roadmap&#x2F;the-art-of-learning&#x2F;&quot;&gt;Master Your Mind: Unleash the Power of Learning&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;zerotohero.dev&#x2F;roadmap&#x2F;bedtime-reading&#x2F;&quot;&gt;Resources Every Developer Must Read: No Exceptions&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;zerotohero.dev&#x2F;roadmap&#x2F;knowing-javascript-is-not-good-enough&#x2F;&quot;&gt;Knowing JavaScript Is Not Good Enough&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;zerotohero.dev&#x2F;roadmap&#x2F;learn-javascript-the-unconventional-way&#x2F;&quot;&gt;Learn JavaScript the Unconventional Way&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;zerotohero.dev&#x2F;roadmap&#x2F;learn-haskell&#x2F;&quot;&gt;Want to Learn JavaScript? Learn Haskell First&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;zerotohero.dev&#x2F;roadmap&#x2F;glossary&#x2F;&quot;&gt;A Glossary of Mostly Developer-Related Things&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;zerotohero.dev&#x2F;roadmap&#x2F;git&#x2F;&quot;&gt;Git Comfortable&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;zerotohero.dev&#x2F;roadmap&#x2F;vim&#x2F;&quot;&gt;Master Your Vim-Fu&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;zerotohero.dev&#x2F;roadmap&#x2F;one-does-not-simply-terminal&#x2F;&quot;&gt;One Does Not Simply Terminal 👌&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;zerotohero.dev&#x2F;roadmap&#x2F;design-patterns&#x2F;&quot;&gt;Paint Me Like One of Your French Design Patterns&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;zerotohero.dev&#x2F;roadmap&#x2F;regexp&#x2F;&quot;&gt;Tame Your Regular Expressions&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;zerotohero.dev&#x2F;roadmap&#x2F;security&#x2F;&quot;&gt;Security Is Not Optional&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;zerotohero.dev&#x2F;roadmap&#x2F;you-need-testing&#x2F;&quot;&gt;You Need Testing&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;zerotohero.dev&#x2F;roadmap&#x2F;a-startup-founders-bedtime-reading-list&#x2F;&quot;&gt;A Startup Founder’s Bedtime Reading List&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;zerotohero.dev&#x2F;roadmap&#x2F;color-theory&#x2F;&quot;&gt;Orange Is the New Purple&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;zerotohero.dev&#x2F;roadmap&#x2F;ramp-up-in-user-experience-design&#x2F;&quot;&gt;Ramp Up in User Experience Design&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;zerotohero.dev&#x2F;roadmap&#x2F;typography&#x2F;&quot;&gt;Get Better at Typography&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;▶ The Bottleneck Moved. The Work Did Not.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</content>
        
    </entry>
</feed>
