AI usage patterns in software teams

(linear.app)

19 points | by giuliomagnifico 2 hours ago

4 comments

  • jdw64 36 minutes ago
    These days, my work has become: generate code for 20 minutes, then spend an hour reading it.
    • tankaiji 15 minutes ago
      And then more hours cleaning it up and re-prompting.
      • danggggg 6 minutes ago
        Why not just write the code yourself? To me it seems like methodically constructing the pull request by hand is probably faster than lazily prompting and re-prompting.
    • danggggg 17 minutes ago
      That's gotta be at least 10x or 20x more efficient than the old way of doing things.
      • dullcrisp 13 minutes ago
        It could be. Or it could be 1x, or 0.2x. You don’t have enough information to make that judgment.
        • danggggg 10 minutes ago
          I was joking. The workflow doesn't seem particularly fast or engaging in my opinion. AI code generation doesn't seem worthwhile to me.
  • greatgib 12 minutes ago
    "Pull requests are up 111% in two years". Would be more honest to say that the number of pull requests "detected" by linear are up XXX%. Because it only works if you setup git repo tracking and use it properly. And at that point it is not obvious if more teams are using linear and using it correctly, or if the number of PR really increased that much!
  • 0xbadcafebee 18 minutes ago
    > Time spent on customer requests, docs, and projects held steady [..] AI has so far changed how teams execute far more than how they decide what to build

    I think the measurement for this may be flawed. We do mostly use AI to decide how to build. But what we build is influenced by AI-driven research into a problem or task. That's largely done in coding and desktop AI tools, not Linear Asks/AI.

    I'm working on accelerating my team's work by implementing AI-driven code pipelines with guardrails to eliminate as much unnecessary review time as possible. Also making a chatbot for turning repetitive tasks & PRs into buttons, and an "architectural guidance" chatbot that gives advice tailored to our business, software/system architecture, cloud, standards, etc. This puts AI and automated jobs in the center of both how (automated task) and what (architecture guidance).

    But this has a not-so-great implication for Linear. With my tools, a human never has to touch a ticket, so we could use any ticketing system with an API or CLI. Linear is a great product because they made a great interface. What happens when I replace their interface with a chat bot?

  • CircuitSeuss 30 minutes ago
    [dead]