‹ BackHN Continuity

Thread

How to keep enjoying programming in a world of LLMs

352 points · 350 comments · signa11

  1. chicken-stew · · focus · HN ↗
    Not so long ago I read something on HN which resonated with me: we’re moving into the era that is comparable to car mechanics enthusiasts. You have a previous generation of cars where people just enjoy working on with hand tools, and there’s modern cars where people like to tune with software patches.

    From the very start of llms I’ve had nothing but bad experiences with code that was generated for me. Either it’s buggy, it works but I end up losing an evening on some obscure bug, or it’s full of red flags.

    My latest hobby project is just in a text editor with markup and that’s it. I’m also done with the augmented assistance in the IDE. I google things I forgot. I constantly read these amazing stories of people vibe-coding some firmware/driver that just works, and honestly I’m starting to question whether I’m reading the posts of some promotional bot.

    1. kraig911 · · focus · HN ↗
      For me it's just making stuff for my family and kids and seeing if it sticks. LLM's have given me a way to easily get something off the ground whereas it used to be a few months now is a few evenings.

      I&#x27;ve made a wealth of cute things for me and my kids to do (shameless self promotion) <a href="https:&#x2F;&#x2F;drawesome.art" rel="nofollow">https:&#x2F;&#x2F;drawesome.art - multiple people drawing&#x2F;painting&#x2F;coloring on the same canvas my kids love this. The architecture took forever for me to get write. Basically server side authoritative state of pixels and blending between two points. How to realistically manage and store it. <a href="https:&#x2F;&#x2F;www.catchmemeow.com" rel="nofollow">https:&#x2F;&#x2F;www.catchmemeow.com - random where&#x27;s waldo-esque game where you find a cat or dog wearing a silly hat I made this for my daughter and me to help the shelter she wants to volunteer at. <a href="https:&#x2F;&#x2F;www.cluestep.com" rel="nofollow">https:&#x2F;&#x2F;www.cluestep.com - this one is weird I&#x27;ve actually tried to productize it but i made this because I had the HARDEST time helping my oldest with her calculus&#x2F;algebra II homework. Basically I constantly made her cry. I just wish I could make it not look so &quot;Made with AI&quot;

      I think LLM&#x27;s analogy are prefab with nailguns did for carpentry. It&#x27;s very complicated to prompt it (at least for me) to try and make it do something novel and net new. It always falls back on node&#x2F;typescript&#x2F;fastAPI&#x2F;python. It&#x27;s not terrible at using more obscure languages but I have the hardest time describing what I want or thinking without starting something more by hand and then letting it take the wheel and seeing where it drives me.

      I should mention too at work I&#x27;m practically forced, measured even on the amount of AI I use. The expectation feels like use AI for any and everything. So i&#x27;m more worried one day I&#x27;ll be laid off once I&#x27;m found to hit the &#x27;enter&#x27; key much anymore. Anyways for me I&#x27;d say embrace it, use it and you&#x27;ll find your output is much higher with the caveat that when a bug occurs it&#x27;s incredibly hard sometimes to fix if it&#x27;s with LLM generated code.

      1. cmdrk · · focus · HN ↗
        I&#x27;m hardly AI-pilled but these are lovely parent&#x2F;child apps. Kudos
        1. y-curious · · focus · HN ↗
          Lowering the barrier to proof of concepts for personal projects is a beautiful thing. I don’t love AI but I’m 100% playing the cards I’m dealt.
      2. sellmesoap · · focus · HN ↗
        It just dawned on me that LLM use is a lot more measurable then &quot;the rockstar engineer spent a week bouncing their favorite nerf ball off the wall all week and then the solution came to them&quot; and the business side always loves to measure productivity metrics etc. As someone who&#x27;s worked for mom and pop and big corporate the stats spook me, or if they&#x27;re available to the worker I find them more distracting and encourage gaming the stats then being productive or humane to your co-workers.
        1. gumby · · focus · HN ↗
          &gt; &quot;the rockstar engineer spent a week bouncing their favorite nerf ball off the wall all week and then the solution came to them&quot;

          I wouldn’t call myself a rockstar but I did get a job after a summer internship which I mostly spent touring with the Grateful Dead. At the end of the summer I was in the office and the head of the research division said he hadn’t seen me much(!). I said I’d been thinking and had some ideas on how the group’s research plan was flawed and how to do it better. I then filled his whiteboard with off the cuff ideas.

          I spent the next several years with a team implementing the whiteboard.

          I like to think things work better these days, AI or no AI

        2. MisterKent · · focus · HN ↗
          I&#x27;ve written about this at length on my blog[1], but it&#x27;s sorta impossible to measure the work that goes on in ourbrains. So we just say &quot;anything we can&#x27;t measure doesn&#x27;t matter&quot;.

          [1] <a href="https:&#x2F;&#x2F;blog.nilesh.io&#x2F;post&#x2F;llms-and-jobs" rel="nofollow">https:&#x2F;&#x2F;blog.nilesh.io&#x2F;post&#x2F;llms-and-jobs

        3. SamInTheShell · · focus · HN ↗
          Idk, I could see some of my stats (like Claude usage) and I tried to avoid spending an unjustified amount of money.
          1. sellmesoap · · focus · HN ↗
            There are times when I wonder if a model is just spinning its wheels to burn tokens, and how hard would it be to write that loop from the API provider side... Lex Luther shower thoughts!
            1. kraig911 · · focus · HN ↗
              You&#x27;re on to something
      3. lelanthran · · focus · HN ↗
        &gt; this one is weird I&#x27;ve actually tried to productize it but i made this because I had the HARDEST time helping my oldest with her calculus&#x2F;algebra II homework.

        I feel somewhat qualified to opine on how humans learn because I&#x27;ve successfully taught my 2x boys[1].

        Teaching is difficult. It requires a lot of patience and understanding, and a working mental model of the human brain.

        If you have tried, and failed, teaching calculus to your kid, then maybe you don&#x27;t have a good model of how human brains work.

        TBH, it doesn&#x27;t even have to be correct, it just needs to work; celestial navigation had the wrong model for centuries, but ships still got to where they were going (mostly).

        I&#x27;m finding that developers claiming to have learned something have often very superficially learned it. If they were tested on what they learned, they&#x27;d fail, just like the HS trig students who read the textbook and did no problems fail when they hit the exam.

        --------------------------

        [1] My youngest, at grade-1, reads at a grade 3 level and can do things like multiple 27 by 4 in his head. That is a result of a structured and scheduled 10m lesson per day since he was 3.5 My oldest was getting 5% in trig&#x2F;geometry in grade 11 (long story behind that one), and became solidly mid-70% after my tuition.

        1. kraig911 · · focus · HN ↗
          Yeah I have 4 kids. I&#x27;m come to the realization all brains are different. My daughter struggles with anxiety and feeling terrible if she doesn&#x27;t immediately &#x27;get it&#x27; especially in a social setting. She does great with online tools where she can feel like no one is judging her.

          My son doesn&#x27;t get upset at all with me he&#x27;d just play his mom to get the help to the right answer and didn&#x27;t have the &#x27;want&#x27; to understand a problem he just wanted to move along.

          I have another daughter who is autistic. I&#x27;m still trying everything I can possibly do to get her past reading at a 2nd grade level. That&#x27;s another problem I&#x27;m trying&#x2F;struggling to solve.

      4. d7 · · focus · HN ↗
        I feel the same way. Mostly with tools for people though. How do you bring people closer in the age of social media and ai. I keep seeing things like <a href="https:&#x2F;&#x2F;www.wishlst.com" rel="nofollow">https:&#x2F;&#x2F;www.wishlst.com and <a href="https:&#x2F;&#x2F;journalee.com" rel="nofollow">https:&#x2F;&#x2F;journalee.com and trying to brainstorm things that would be helpful to humans regardless of tech.
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.