<rss version="2.0">
  <channel>
    <title>Links on enumerator.dev</title>
    <link>https://enumerator.dev/t/links/</link>
    <description></description>
    
    <language>en-CA</language>
    
    <lastBuildDate>Sat, 01 Mar 2025 00:00:00 +0000</lastBuildDate>
    
    <item>
      <title>Ten Things I Read this Week</title>
      <link>https://enumerator.dev/ten-things-i-read-this-week-2/</link>
      <pubDate>Sat, 01 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://enumerator.dev/ten-things-i-read-this-week-2/</guid>
      <description>&lt;p&gt;This week&amp;rsquo;s post is a bit less organized because I was travelling this week.&lt;/p&gt;
&lt;h2 id=&#34;ai&#34;&gt;AI&lt;/h2&gt;
&lt;h3 id=&#34;ai-codegen-workflow&#34;&gt;AI Codegen Workflow&lt;/h3&gt;
&lt;p&gt;This is a great post outlining a workflow with prompts for using AI to write instructions for itself. Note that Harper switches models for different tasks.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://harper.blog/2025/02/16/my-llm-codegen-workflow-atm/&#34;&gt;My LLM codegen workflow atm&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;use-ai-to-build-ai&#34;&gt;Use AI to Build AI&lt;/h3&gt;
&lt;p&gt;Honestly, using AI to build things that build things is the best use of AI I&amp;rsquo;ve seen so far.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.oreilly.com/radar/using-generative-ai-to-build-generative-ai/&#34;&gt;Using Generative AI to Build Generative AI&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;ai-protest-album&#34;&gt;AI Protest Album&lt;/h3&gt;
&lt;p&gt;Artists released an album in protest of UK copyright laws changing.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://consequence.net/2025/02/silent-ai-protest-album/&#34;&gt;1,000 artists release silent AI protest album Is This What We Want?&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;ai-breaks-the-rules&#34;&gt;AI Breaks the Rules&lt;/h3&gt;
&lt;p&gt;But what are the rules? The AI broke the rules here because it was determined to win at all costs. I&amp;rsquo;ve had similar experiences with AI writing code. It is so determined to write code that you must tell it when to stop.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.schneier.com/blog/archives/2025/02/more-research-showing-ai-breaking-the-rules.html&#34;&gt;More Research Showing AI Breaking the Rules - Schneier on Security&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;engineering-culture&#34;&gt;Engineering Culture&lt;/h2&gt;
&lt;h3 id=&#34;remember-2004&#34;&gt;Remember 2004?&lt;/h3&gt;
&lt;p&gt;This is a great insight into the power shift happening in tech right now.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.anildash.com/2024/10/15/its-2004-again/&#34;&gt;It feels like 2004 again. - Anil Dash&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;normal-engineers&#34;&gt;Normal Engineers&lt;/h3&gt;
&lt;p&gt;I didn&amp;rsquo;t read this whole thing because it&amp;rsquo;s not within my budget to subscribe. BUT! I found this after I wrote &lt;a href=&#34;https://enumerator.dev/excellent-engineers/&#34;&gt;Excellent Engineers&lt;/a&gt;. Charity Majors always has a fantastic take on work-life balance and engineering culture.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://refactoring.fm/p/in-praise-of-normal-engineers&#34;&gt;In Praise of “Normal” Engineers 🛠️&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;soft-skills&#34;&gt;Soft Skills&lt;/h3&gt;
&lt;p&gt;This isn&amp;rsquo;t the first headline I&amp;rsquo;ve read like this about AI. Critical thinking and collaboration are skills very different from churning out algorithms. &lt;a href=&#34;https://enumerator.dev/the-new-old-skills/&#34;&gt;These skills aren&amp;rsquo;t going anywhere&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.yahoo.com/tech/openai-researcher-says-soft-skills-104901763.html&#34;&gt;OpenAI researcher says soft skills aren’t going anywhere&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;ai-or-die&#34;&gt;AI or Die&lt;/h3&gt;
&lt;p&gt;I hate the title, but it&amp;rsquo;s a good read about what founders think about AI. AI is &lt;a href=&#34;https://enumerator.dev/ai-will-change-my-job-and-yours/&#34;&gt;changing things&lt;/a&gt;, and it&amp;rsquo;s better to get ahead of it now.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.rkg.blog/ai-or-die.php&#34;&gt;AI or Die | RKG&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;random&#34;&gt;Random&lt;/h2&gt;
&lt;h3 id=&#34;omcb&#34;&gt;OMCB&lt;/h3&gt;
&lt;p&gt;I loved this read about one million checkboxes.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://eieio.games/blog/the-secret-inside-one-million-checkboxes/&#34;&gt;The Secret Inside One Million Checkboxes · eieio.games&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;linguists-trick-gemini&#34;&gt;Linguists Trick Gemini&lt;/h3&gt;
&lt;p&gt;One of my new pastimes is reading blogs by linguists who get Gemini to do things it is clearly not good at.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://languagelog.ldc.upenn.edu/nll/?p=68419&#34;&gt;AI Overview jokes&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Ten Things I Read This Week</title>
      <link>https://enumerator.dev/ten-things-i-read-this-week/</link>
      <pubDate>Fri, 21 Feb 2025 00:00:00 +0000</pubDate>
      <guid>https://enumerator.dev/ten-things-i-read-this-week/</guid>
      <description>&lt;h2 id=&#34;software-development&#34;&gt;Software Development&lt;/h2&gt;
&lt;h3 id=&#34;is-engineering-strategy-useful&#34;&gt;Is Engineering Strategy Useful?&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;There’s always a strategy, even if it isn’t written down.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;The single biggest act you can take to further strategy in your organization is to write down strategy so it can be debated, agreed upon, and explicitly evolved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&#34;https://lethain.com/is-engineering-strategy-useful/&#34;&gt;Is engineering strategy useful?&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;hiring&#34;&gt;Hiring&lt;/h3&gt;
&lt;p&gt;I appreciated this post on an effective hiring pipeline. Put code first and know what you are looking for. Too many hiring pipelines are bogged down with convoluted interviews and challenges that don&amp;rsquo;t relate to the job.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://evilmartians.com/chronicles/hire-better-10x-faster-how-we-screen-50-engineers-weekly-with-no-hr&#34;&gt;Hire better, 10X faster: how we screen 50 engineers weekly with no HR—Martian Chronicles, Evil Martians’ team blog&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;ethan-marcotte-leaves-18f&#34;&gt;Ethan Marcotte Leaves 18F&lt;/h3&gt;
&lt;p&gt;Ethan Marcotte, the inventor of responsive design, wrote a thoughtful and harrowing piece on leaving his role at a US government agency.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://ethanmarcotte.com/wrote/leaving-18f/&#34;&gt;Moving on from 18F. — ethanmarcotte.com&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;leadership&#34;&gt;Leadership&lt;/h3&gt;
&lt;p&gt;I&amp;rsquo;ve been reading and writing a lot about the skills needed for our jobs and thinking about how that relates to managment roles. This post gives a good history on the role of middle management in the past few decades.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Geftic predicts there will be new kinds of leadership roles for engineers to pursue that marry strategic planning and technical know-how with the soft skills typically associated with people-management position&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&#34;https://leaddev.com/management/techs-war-on-middle-management-is-just-getting-started&#34;&gt;Tech’s war on middle management is just getting started&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;science--technology&#34;&gt;Science &amp;amp; Technology&lt;/h2&gt;
&lt;h3 id=&#34;catalytic-computing&#34;&gt;Catalytic Computing&lt;/h3&gt;
&lt;p&gt;An attempt to answer, &amp;ldquo;Can you still use a full hard drive?&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.quantamagazine.org/catalytic-computing-taps-the-full-power-of-a-full-hard-drive-20250218/&#34;&gt;Catalytic Computing Taps the Full Power of a Full Hard Drive | Quanta Magazine&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;ai&#34;&gt;AI&lt;/h2&gt;
&lt;h3 id=&#34;on-the-dangers-of-stochastic-parrots-can-language-models-be-too-big&#34;&gt;On the Dangers of Stochastic Parrots: Can Language Models Be Too Big?&lt;/h3&gt;
&lt;p&gt;An academic paper on the risks to society of language models getting larger and larger.&lt;/p&gt;
&lt;p&gt;The critical takeaway is that making a language model bigger does not eliminate &lt;a href=&#34;https://enumerator.dev/misinformation-and-ai/&#34;&gt;bias&lt;/a&gt;. The size does not equal diversity.&lt;/p&gt;
&lt;p&gt;If we want sharper LM tools, we need sharper training data.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://dl.acm.org/doi/10.1145/3442188.3445922&#34;&gt;https://dl.acm.org/doi/10.1145/3442188.3445922&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;ai-is-not-about-prompt-engineering&#34;&gt;AI Is Not About &amp;ldquo;Prompt Engineering&amp;rdquo;&lt;/h3&gt;
&lt;p&gt;Shocker. I know. This is a great article about using LLMs for software development. In my own words, &lt;a href=&#34;https://enumerator.dev/the-new-old-skills/&#34;&gt;learning to use LLMs means learning the skills we&amp;rsquo;ve always needed for the job.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.seangoedecke.com/beyond-prompting/&#34;&gt;Using LLMs effectively isn’t about prompting&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;brigitta-bökeler-on-reasoning-and-coding&#34;&gt;Brigitta Bökeler on Reasoning and Coding&lt;/h3&gt;
&lt;p&gt;Reasoning models are still too slow to be helpful in coding tasks. I&amp;rsquo;ve found this to be true myself. At times, it takes just as long to give a model the right context and wait for its response as it would for me to try a solution out myself.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://martinfowler.com/articles/exploring-gen-ai.html#memo-12&#34;&gt;Exploring Generative AI&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;random&#34;&gt;Random&lt;/h2&gt;
&lt;h3 id=&#34;life-in-weeks&#34;&gt;Life in Weeks&lt;/h3&gt;
&lt;p&gt;Gina Trapani mapped out her life in weeks. But more importantly, I looked at the HTML and this is also her life in weeks as HTML buttons.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://weeks.ginatrapani.org/&#34;&gt;My Life in Weeks by Gina Trapani&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;on-fixing&#34;&gt;On Fixing&lt;/h3&gt;
&lt;p&gt;I was reminded of Norman White&amp;rsquo;s post about the right to repair when I was researching for &lt;a href=&#34;https://enumerator.dev/good-hacks/&#34;&gt;Good Hacks&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;I don&amp;rsquo;t really fix toasters, although I&amp;rsquo;d be proud if I could. &lt;em&gt;Almost nobody&lt;/em&gt; fixes toasters. This is because a modern toaster is nearly impossible to fix, held together with little bendy tabs which break off if you bend them more than twice. The toaster manufacturer naturally expects that you do the Right Thing &amp;ndash; toss that dysfunctional item in the dump and buy a new one! All in all, the working toaster is a perfect symbol for modern utility in general&amp;hellip; glamourous and efficient! Nevertheless, staring at this glamourous efficient high-resolution computer screen for hours at a time, you and I are both wrecking our eyes, not to mention our social lives. But, hey, I don&amp;rsquo;t mind&amp;hellip; do you?&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&#34;https://normill.ca/onfixing.html&#34;&gt;https://normill.ca/onfixing.html&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Things I Read This Week</title>
      <link>https://enumerator.dev/things-i-read-this-week/</link>
      <pubDate>Sat, 15 Feb 2025 00:00:00 +0000</pubDate>
      <guid>https://enumerator.dev/things-i-read-this-week/</guid>
      <description>&lt;h2 id=&#34;on-engineering&#34;&gt;On Engineering&lt;/h2&gt;
&lt;h3 id=&#34;chip-huyen-on-pitfalls-when-building-gen-ai&#34;&gt;Chip Huyen on Pitfalls When Building Gen AI&lt;/h3&gt;
&lt;p&gt;This is a great post if you&amp;rsquo;re asking &amp;ldquo;should I use AI for that?&amp;rdquo;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Use generative AI when you don&amp;rsquo;t need generative AI&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This pitfall is so common when technologies are new. I love Chip&amp;rsquo;s example because using AI to save on electrical bills is like using a diesel generator to charge your EV.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://huyenchip.com//2025/01/16/ai-engineering-pitfalls.html&#34;&gt;Common pitfalls when building generative AI applications&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;vibe-coding&#34;&gt;Vibe Coding&lt;/h3&gt;
&lt;p&gt;I hate it.&lt;/p&gt;
&lt;p&gt;This has also made me think that vibe coding existed before LLMs were widely accessible. We just called it &amp;ldquo;legacy&amp;rdquo; code.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;There&amp;rsquo;s a new kind of coding I call &amp;ldquo;vibe coding&amp;rdquo;, where you fully give in to the vibes, embrace exponentials, and forget that the code even exists. It&amp;rsquo;s possible because the LLMs (e.g. Cursor Composer w Sonnet) are getting too good. Also I just talk to Composer with SuperWhisper…&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;— Andrej Karpathy (@karpathy) &lt;a href=&#34;https://twitter.com/karpathy/status/1886192184808149383?ref_src=twsrc%5Etfw&#34;&gt;February 2, 2025&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;on-security-and-critical-thinking&#34;&gt;On Security and Critical Thinking&lt;/h2&gt;
&lt;h3 id=&#34;pairwise-authentication-of-humans&#34;&gt;Pairwise Authentication of Humans&lt;/h3&gt;
&lt;p&gt;Ever worry an AI replicant is calling you? Yeah, me too. You and your friends can generate OTP codes to verify if you&amp;rsquo;re real.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.schneier.com/blog/archives/2025/02/pairwise-authentication-of-humans.html&#34;&gt;Pairwise Authentication of Humans - Schneier on Security&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;when-the-axe-came-into-the-forest-the-trees-said-the-handle-is-one-of-us&#34;&gt;&lt;strong&gt;When the axe came into the forest, the trees said: the handle is one of us.&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;When the LLM came into engineering the developers said: hey, it&amp;rsquo;s made of code!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://quoteinvestigator.com/2025/02/09/trees-axe/&#34;&gt;Quote Origin: The Trees Voted for the Axe Because the Axe Handle Was Made of Wood – Quote Investigator®&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;on-technology--society&#34;&gt;On Technology &amp;amp; Society&lt;/h2&gt;
&lt;h3 id=&#34;first-distributed-gate-teleportation&#34;&gt;First distributed gate teleportation&lt;/h3&gt;
&lt;p&gt;I know next to nothing about quantum computing. But this was interesting. distributed gate teleportation means we could soon do large-scale quantum computing.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.theregister.com/2025/02/12/oxford_quantum_gate_teleportation/&#34;&gt;Oxford team teleports first quantum gate in landmark paper&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;were-already-at-risk-of-ceding-our-humanity-to-ai&#34;&gt;We’re Already at Risk of Ceding Our Humanity to AI&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;The idea that machines could or should take over making art or writing diminishes the work of teachers, of human-authored books about how to make art and to write, and the fact that people can &lt;em&gt;learn stuff&lt;/em&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&#34;https://lithub.com/were-already-at-risk-of-ceding-our-humanity-to-ai/&#34;&gt;We’re Already at Risk of Ceding Our Humanity to AI&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
  </channel>
</rss>