TalkTastic Insiders Icon

Transforming TalkTastic: Embracing AI to Simplify Development Challenges

·
·

👋 Hey Insiders! @channel Before it goes public in a few hours, I wanted to share something important with you all - a pretty radical change in how we're approaching TalkTastic's development. I've written a longer piece about this on Substack (which I'll share tomorrow), but here's the straight talk: Our codebase is a spaghetti monster, the complexity of which exceeds human working memory. Fixing one bug creates three new ones. The system's intricacy has reached a point where no single engineer can understand it in any reasonable timeframe. For months, I tried to push our team to go all-in on AI. "It's just a tool, like any other," they said. "Don't tell me how to do my job." But they were missing something fundamental: When complexity exceeds human comprehension, you need more than just tools - you need to enhance your own intelligence to succeed. After months of resistance to this vision, I've made some big changes:

  • Gone all-in on AI tools to slay the spaghetti monster

  • Fired the entire product team

  • Taken over macOS development myself

  • Unleashed the extremely talented Emil Romanus from pure AI researcher to general-purpose engineer

  • Built Flatty to help AI models understand our entire codebase

  • Now building a new AI tool to accurately map out the entire system

Real talk: The next few months will be an experiment in what we're calling "AI-maxxing" - using AI not just as a feature, but as a core part of how we develop software. Development will slow down temporarily while we get this new tooling in place, but the goal is to emerge with something far more powerful than what we have today. I know some of you will think this sounds crazy. Maybe it is. But the old way wasn't working, and "solving one bug at a time" was just making things worse. We were fixing individual bugs while the underlying complexity kept growing. What does this mean practically?

  1. 1.

    Fewer app updates in the next 2 weeks as we build new AI tooling and infra

  2. 2.

    More radical, experimental approaches to solving hard problems

  3. 3.

    Continued commitment to the vision of making TalkTastic "just work"

You all have been incredible with your feedback and support. That's not changing - if anything, your input becomes even more valuable as we rebuild. Keep the bug reports and feature requests coming, especially in Product Feedback. The full story drops in a few hours. As always, I'm here for any questions. But now, I'm going to bed! -Matt

  • Avatar of Zambo
    Zambo
    ·
    ·

    best of wishes Matt!

  • Avatar of Michael Britt
    Michael Britt
    ·
    ·

    Well, this is a gutsy move Matt. I remember being on a team where we did something similar: when we added a new feature or fixed an old one, a whole long round of "regression testing" had to be completed. That team didn't do what you're suggesting - a rebuild - so I'll be interested to see how this goes. Best of luck!!

  • Avatar of Matt Mireles
    Matt Mireles
    ·
    ·

    Zambo Michael Britt thank you!

  • Avatar of Matt Mireles
    Matt Mireles
    ·
    ·

    Yeah, technical debt sucks to deal with.

  • Avatar of Matt Mireles
    Matt Mireles
    ·
    ·

    Here’s the full-story I posted on Substack https://mattmireles.com/p/i-fired-our-product-team-and-replaced

  • Avatar of Cherian Thomas
    Cherian Thomas
    ·
    ·

    Bold move! How many people remain in the team right now?

  • Avatar of Matt Mireles
    Matt Mireles
    ·
    ·

    Two

  • Avatar of Dan Cumberland
    Dan Cumberland
    ·
    ·

    Rooting for you Matt!

  • Avatar of Matt Mireles
    Matt Mireles
    ·
    ·

    Dan Cumberland Thanks brother, appreciate it.

  • Avatar of Sid
    Sid
    ·
    ·

    matt good luck. I am very curious to hear how the journey progresses with this new approach and what are the issues you run into.

  • Avatar of Messina
    Messina
    ·
    ·

    The word of the year is "rawdog". Thank you for providing a vibrant example!

  • Avatar of Matt Mireles
    Matt Mireles
    ·
    ·
  • Avatar of Matt Mireles
    Matt Mireles
    ·
    ·

    Here's the thing - people won't be replaced by AI . They'll be replaced by the AI maxis who know how to leverage these tools effectively.

  • Avatar of Messina
    Messina
    ·
    ·

    This is what Scott Galloway has been saying (though he probably cribbed that from someone else)!

  • Avatar of Patrik Breitenmoser
    Patrik Breitenmoser
    ·
    ·

    I have to say I had a similar discussion with my team. For me, it's very strange why people that should be on the forefront and could really profit most are so blatantly ignorant about what is to come. Sure, you can always find an argument why not now or why it's not good enough, but I have to think that will backfire this year.

  • Avatar of Matt Mireles
    Matt Mireles
    ·
    ·

    I actually think it's a deeper problem - it's an industry-wide problem that things are changing so fast and not everyone is interested in or able to keep up. This discussion captures the problem really well.

  • Avatar of Jan
    Jan
    ·
    ·

    I think only a few people have figured it out. IMO there are 3 classes right now.

    1. 1.

      ~98% of users report 10% - 30% productivity gains via "A.I. Assisted Development" (AIAD). This refers to autocomplete and using ChatGPT to plan. (Note: for foreign tech / languages it might boost up to 300%)

    2. 2.

      ~1.9% of users report 1x - 3x gains via "Metaprogramming". These are people who write their own custom tooling, save their prompts, properly use Cursor and other A.I. native tools etc.

    3. 3.

      Less than 0.1% of users do proper "A.I.-Driven Development" (AIDD). By that I mean the process of collaborating with AI to compose software. Developers focus on high level user requirements, system design, and pseudocode. The AI writes the actual code. You mainly use (custom) agents, which leads to 3x to 20x productivity gains. You orchestrate them to write the code for you. And then you use AIAD to fix the 5% of things A.I. fails to do.

    There are many people who talk act like they're on level 3 for marketing reasons, but I've only seen credible claims of level 3 twice, and both teams / engineers are secretive about how they do it. I'm currently working on cracking level 3 myself.

  • Avatar of Messina
    Messina
    ·
    ·
  • Avatar of Leslie Barry
    Leslie Barry
    ·
    ·

    Really keen to stay across this. Good luck, Matt Mireles

  • Avatar of Patrik Breitenmoser
    Patrik Breitenmoser
    ·
    ·

    Messina just wanted to say big fan!