Subscribe to our 0800-DEVOPS Newsletter

    Get in touch

    Not sure where to start? Let our experts guide you. Send us your query through this contact form.






      Get in touch

      Contact us for all inquiries regarding services and general information






        Use the form below to apply for course





          Get in touch

          Contact us for all inquiries regarding services and general information






          0800-DEVOPS #58

          AI code assistants with Peter Guagenti

          clock6 minute read

          A newsletter that started as a personal learning and getting-in-touch project by Ivan Krnic grew into a sociotechnical newsletter covering topics of technical excellence, organizational improvements, and productivity.

          AI and code assistants

          AI is moving into every segment of software delivery and maintenance. AI code assistants help us write new and understand legacy code. In API management, AI identifies cyberattacks. In AIOps it predicts when things could go wrong.

          These are just some of the examples of how AI can help. But every organization is different. What helped us the most in finding the right opportunities was throwing an internal AI hackathon where we spent a day tinkering with the technology but keeping in mind the challenges that our clients and we face daily. For CROZ, as a BizTech consultancy, AI is about finding ways to bring our clients more value and make our work more efficient. Some of the best ideas came straight from this AI hackathon – check out my DevOps Enterprise Summit talk.

          Still, I can’t help but wonder…

          When we got pocket calculators, many of us forgot how to divide numbers by hand…
          When we got automatic transmission, many of us forgot how to drive a stick…
          Now AI code assistants are here. Will we forget how to code? And should we fight it or embrace it as a sign of an evolution?

          This is just one of the topics I discussed with Peter Guagenti, the President of Tabnine. In Peter’s eyes, AI code assistants should be Iron Man suits, making each developer better, stronger, and more efficient. AI code assistants are nowhere near replacing us for complex stuff. As my friend Damir said, today’s AI is a basic reasoning engine. To unconditionally trust code assistants like we trust pocket calculators and automatic transmissions, we need to reach the level of an advanced reasoning engine.

          The way the industry has been moving for the last two years, anything is possible.

          Interview of the Month

          AI code assistants with Peter Guagenti

          AI code assistants with Peter Guagenti

          Peter Guagenti is the President & Chief Marketing Officer of Tabnine, a company behind one of the most popular AI code assistants on the market. I spoke with Peter about AI code assistants, what automatic transmissions and AI have in common, and the philosophical question of future humans forgetting how to code.

           

          DevOps Quiz

          Mini quiz

          What do you say?

          Does your company use AI code assistants?

          DevOps Quiz

          QED 2024 conference

          We’re back in Zadar for another QED conference and a bonus conference-within-conference Mighty Mainframe!

          Our keynote speakers will be Sam Newman, technologist and best-selling book author, and Rosalind Radcliffe, IBM Fellow, CIO DevSecOps CTO.

          Register here and join us!

          Handpicked

          Tech predictions for 2024 and beyondWerner Vogels predictions for 2024, check out the part about AI assistants redefining developer productivity.

          New GitHub Copilot Research Finds ‘Downward Pressure on Code Quality’ – some studies warn that using code assistants is correlated with “mistake code” being pushed to the repo, less code moving, and more copy-pasting. All this suggests less refactoring according to the DRY principle and more quick code generation without thinking of system sustainability. It’s another warning that code assistants, like any other tool, can produce value if used correctly but also damage if misused.

          langchain4j – using LLMs from Java has never been easier.

          Read with us

          Read with us

          How Big Things Get Done: The Surprising Factors That Determine the Fate of Every Project, from Home Renovations to Space Exploration and Everything In Between

          link Get the book

          How does Pixar consistently create hit after hit? How did Hendrix build his studio? And why was the construction of Heathrow Terminal 5 an incredible success while the construction of Wembley flopped?

          There are patterns in successful large projects, and this book by Prof. Bent Flyvbjerg and Dan Gardner will reveal them all and set you up for success.

          DevOps articles delivered monthly.







            Ivan Krnić

            Ivan is Director of Engineering at CROZ, 🎙0800-DEVOPS podcast host and O'Reilly author contributing to "97 Things Every Cloud Engineer Should Know". His special areas of interest cover DevOps culture, sociotechnical nature of software delivery and cloud native architectures. Particularly interested in leadership and organizational change, he is helping organizations align business and tech, focus their efforts, and essentially work smarter, not harder. You can follow him on Twitter as @ikrnic.

              DevOps articles delivered monthly.