Logo
    Search

    A peek behind the curtain with Stack Overflow’s sales engineers

    enJune 11, 2024

    Podcast Summary

    • Diverse backgrounds in tech careersDiverse backgrounds and experiences can lead to successful careers in tech, as demonstrated by Alexa and Tiago's journeys in sales engineering at Stack Overflow. Problem-solving skills are valuable in various fields, including tech.

      Technology careers are not limited to those who study technology in school. Both Alexa and Tiago, who have backgrounds in aerospace engineering, have found success in the technology industry, specifically in sales engineering at Stack Overflow. Their journeys demonstrate that diverse backgrounds and experiences can lead to fulfilling careers in tech. Additionally, they mentioned the importance of problem-solving skills, which are valuable in various fields, including technology. The Roblox Tech Talks series offers insights from tech leaders like David Bezuski, who are shaping the future and driving innovation every day. To stay updated, tune in at corp.roblox.com/tech-talks or listen on podcast platforms.

    • AI integration in Stack Overflow for TeamsCustomers have shown overwhelming enthusiasm for the new AI features in Stack Overflow for Teams, emphasizing the importance of striking a balance between human and AI interactions in conversation.

      The integration of AI into Stack Overflow for Teams has been met with overwhelming enthusiasm from customers. The speaker, who has a background in technical support and has transitioned into a pre-sales role, shared that the community has been bombarded with excitement about the new Gen AI features. AI has been a buzzword in the tech industry for some time now, but the speaker emphasized the importance of striking a balance between the human and AI aspects of conversation. The community's continuous requests for more AI features is a clear indication of its success. In the past year, AI has been a prominent topic in conversations with customers, as they explore ways to incorporate AI into their own solutions and enhance productivity. While there is excitement about the advancements AI can bring, there is also a need to ensure a healthy balance between human and AI interactions. The speaker's fresh and educated perspective on AI has been well-received, and the ability to marry the human and AI worlds has been a key factor in the success of the new features.

    • Transparency, Trust, and Security in AI solutionsImplementing AI solutions like Overflow requires prioritizing transparency, trust, and security. Overflow addresses these concerns through attribution features, which allow users to identify sources, and a commitment to transparency and security. Benefits include faster problem-solving, increased productivity, and improved coding experience.

      When implementing AI solutions like Overflow in organizations, prioritizing transparency, trust, and security are crucial. The Overflow product team has acknowledged the importance of these concerns and has made intentional efforts to address them. For instance, they have incorporated attribution features, which allow users to identify the sources of knowledge and trust the content they consume. The Overflow AI solution includes three main components: enhanced search, IDE extension, and the Slack auto-answer app. The Slack auto-answer app is particularly useful for addressing common queries in internal chat tools. Customers often have help channels where team members can seek answers, and the auto-answer app can save time and resources by providing instant responses. The IDE extension, on the other hand, enhances the coding experience by providing suggestions and solutions in real-time as developers type. It can help increase productivity and reduce errors. Lastly, the enhanced search feature allows users to search through their codebase and documentation more efficiently, saving time and effort. In summary, the Overflow AI solution offers several benefits for organizations, including faster problem-solving, increased productivity, and improved coding experience. However, the team's commitment to transparency, trust, and security sets it apart and addresses the concerns that come with implementing AI solutions.

    • Slack Auto AnswerSlack's new auto answer feature saves time for experts and provides faster responses for knowledge seekers, reducing duplicate questions and potential delays, and may lead to support ticket deflection.

      Slack's new auto answer feature can significantly reduce the workload of subject matter experts and provide faster responses to knowledge seekers in an organization. Previously, open channels in Slack were a breeding ground for duplicate questions and required subject matter experts to manually answer them. This not only took up their time but also resulted in potential delays for those seeking answers. With auto answer, questions can now be answered automatically by calling on the knowledge built within the internal community. This not only saves time for subject matter experts but also provides a faster response for those seeking information. Additionally, there is potential for support ticket deflection, which is an added benefit for organizations. On a personal note, the speaker had previously faced the challenge of routing and handling internal questions effectively and sees the solution that Slack's auto answer feature provides as exciting.

    • Stack Overflow tools for internal knowledgeStack Overflow's suite of products, including the Slack app, Enhanced Search, and ID Extension, help users efficiently find internal knowledge by offering reminders, summarized answers, and direct links, ultimately saving time and effort.

      Stack Overflow's suite of products, including Stack Overflow for Teams, Slack app, Enhanced Search, and ID Extension, all aim to help users find the internal knowledge they need efficiently. The Slack app serves as a helpful reminder for users about the existence of Stack Overflow for Teams and encourages the reuse of existing knowledge. Enhanced Search and ID Extension, on the other hand, offer summarized answers and direct links to relevant information, allowing users to quickly access the information they need without having to sift through multiple search results. These tools address the common problem of information overload when searching for internal knowledge, ultimately saving users time and effort.

    • StackRofo integrationStackRofo's auto answer feature and IDE extension integration into developers' workflows like Slack and Visual Studio Code offers immediate, trustworthy answers and maintains relevance and accuracy through in-house contributors, enhancing productivity and efficiency.

      The integration of StackRofo's auto answer feature and IDE extension into developers' existing workflows, such as Slack and Visual Studio Code, provides immediate and trustworthy answers to their queries, while also maintaining the relevance and accuracy of the information through the expertise of in-house contributors. This seamless integration keeps the tools in use and valuable to developers, ensuring they stay productive and efficient. The overall excitement around this innovation lies in the ability to bring organizational knowledge directly into developers' hands, enhancing their workflow, and incorporating both AI summarization and human expertise for optimal results.

    • Trust signals in AI responsesIncorporating trust signals in AI-generated responses is essential to build customer trust and confidence in the accuracy and reliability of the information provided.

      The human element in AI-generated responses is crucial in building trust with customers. During conversations with clients, it was clear that the inclusion of trust signals in these responses resonated well. While the concepts may not come as a surprise at this point, the importance of establishing trust in AI-generated responses cannot be overstated. Our team has had the opportunity to use these products internally for several months, and the enhanced search module has been particularly beneficial. Now, we are excited to share this experience with our customers in their own environments. The human touch in AI responses helps to bridge the trust gap and ensures that customers feel confident in the accuracy and reliability of the information provided. Overall, the feedback from our customers has been positive, and we look forward to continuing to refine and improve these AI-driven solutions.

    • IDE extensionIDE extension's conversational and intelligent capabilities make it a valuable tool for developers, with customers expressing excitement for its potential.

      The IDE extension for the language model is a conversational and intelligent tool that makes the development experience easier and more efficient. The speakers, who have had hands-on experience with the product, were impressed by its ability to reference and improve previous prompts, making it easier to find solutions. They also mentioned that there has been significant excitement from customers regarding this extension, as it was first announced at the We Are Developers conference last year. The speakers shared their experience of using the IDE extension to build exercises for colleagues and prepare demos, and they were particularly involved with the module. Overall, the IDE extension's conversational and intelligent capabilities make it a valuable tool for developers, and the excitement from customers is a testament to its potential.

    • Stack Overflow IDE extensionThe new Stack Overflow IDE extension offers code suggestions, documentation, and collaboration tools within the IDE, saving developers time and improving their development experience.

      The new Stack Overflow IDE extension aims to streamline the development process by placing valuable resources directly within the developer's workflow. The extension, which includes features like code suggestions, documentation, and collaboration tools, is designed to be the go-to resource for developers as they spend most of their time in their Integrated Development Environment (IDE). By integrating Stack Overflow into the IDE, developers can save time by not having to switch between different applications or tabs. The team behind the extension is excited about the launch and the potential it holds for both new and existing customers, as it promises to enhance the development experience and foster more effective team collaboration.

    • Product development teams at Stack OverflowStack Overflow's product development teams are agile and responsive, incorporating feedback and ideas to continuously improve offerings, with potential for further innovation and collaboration.

      The product development teams at Stack Overflow have shown a strong commitment to agility and responsiveness, incorporating feedback and ideas from both internal and external sources to continuously improve their offerings. The speaker expresses excitement about the potential for further innovation and collaboration in the coming months. Additionally, they recognized and appreciated a user named Mahalzad on Stack Overflow for their contribution to the Android development community, specifically in relation to Jetpack Compose and XML inactivity.

    Recent Episodes from The Stack Overflow Podcast

    How to build open source apps in a highly regulated industry

    How to build open source apps in a highly regulated industry

    Before Medplum, Reshma founded and exited two startups in the healthcare space – MedXT (managing medical images online acquired by Box) and Droplet (at-home diagnostics company acquired by Ro). Reshma has a B.S. in computer science and a Masters of Engineering from MIT.

    You can learn more about Medplum here and check out their Github, which has over 1,200 stars, here.

    You can learn more about Khilnani on her website, GitHub, and on LinkedIn.

    Congrats to Stack Overflow user Kvam for earning a Lifeboat Badge with an answer to the question: 

    What is the advantage of using a Bitarray when you can store your bool values in a bool[]?

    A very special 5-year-anniversary edition of the Stack Overflow podcast!

    A very special 5-year-anniversary edition of the Stack Overflow podcast!

    Cassidy reflect on her time as a CTO of a startup and how the shifting environment for funding has created new pressures and incentives for founders, developers, and venture capitalists.

    Ben tries to get a bead on a new Moore’s law for the GenAI era: when will we start to see diminishing returns and fewer step factor jumps? 

    Ben and Cassidy remember the time they made a viral joke of a keyboard!

    Ryan sees how things goes in cycles. A Stack Overflow job board is back! And what do we make of the trend of AI assisted job interviews where cover letters and even technical interviews have a bot in the background helping out.

    Congrats to Erwin Brandstetter for winning a lifeboat badge with an answer to this question:  How do I convert a simple select query like select * from customers into a stored procedure / function in pg?

    Say goodbye to "junior" engineering roles

    Say goodbye to "junior" engineering roles

    How would all this work in practice? Of course, any metric you set out can easily become a target that developers look to game. With Snapshot Reviews, the goal is to get a high level overview of a software team’s total activity and then use AI to measure the complexity of the tasks and output.

    If a pull request attached to a Jira ticket is evaluated as simple by the system, for example, and a programmer takes weeks to finish it, then their productivity would be scored poorly. If a coder pushes code changes only once or twice a week, but the system rates them as complex and useful, then a high score would be awarded. 

    You can learn more about Snapshot Reviews here.

    You can learn more about Flatiron Software here.

    Connect with Kirim on LinkedIn here.

    Congrats to Stack Overflow user Cherry who earned a great question badge for asking: Is it safe to use ALGORITHM=INPLACE for MySQL?

    Making ETL pipelines a thing of the past

    Making ETL pipelines a thing of the past

    RelationalAI’s first big partner is Snowflake, meaning customers can now start using their data with GenAI without worrying about the privacy, security, and governance hassle that would come with porting their data to a new cloud provider. The company promises it can also add metadata and a knowledge graph to existing data without pushing it through an ETL pipeline.

    You can learn more about the company’s services here.

    You can catch up with Cassie on LinkedIn.

    Congrats to Stack Overflow user antimirov for earning a lifeboat badge by providing a great answer to the question: 

    How do you efficiently compare two sets in Python?

    The world’s most popular web framework is going AI native

    The world’s most popular web framework is going AI native

    Palmer says that a huge percentage of today’s top websites, including apps like ChartGPT, Perplexity, and Claude, were built with Vercel’s Next.JS. 

    For the second goal, you can see what Vercel is up to with its v0 project, which lets developers use text prompts and images to generate code. 

    Third, the Vercel AI SDK, which aims to to help developers build conversational, streaming, and chat user interfaces in JavaScript and TypeScript. You can learn more here.

    If you want to catch Jared posting memes, check him out on Twitter. If you want to learn more abiout the AI SDK, check it out 

    here.

    A big thanks to Pierce Darragh for providing a great answer and earning a lifeboat badge by saving a question from the dustinbin of history. Pierce explained: How you can split documents into training set and test set

    Can software startups that need $$$ avoid venture captial?

    Can software startups that need $$$ avoid venture captial?

    You can find Shestakofsky on his website or check him out on X.

    Grab a copy of his new book: Behind the Startup: How Venture Capital Shapes Work, Innovation, and Inequality. 

    As he writes on his website, the book:

    Draws on 19 months of participant-observation research to examine how investors’ demand for rapid growth created organizational problems that managers solved by combining high-tech systems with low-wage human labor. The book shows how the burdens imposed on startups by venture capital—as well as the benefits and costs of “moving fast and breaking things”—are unevenly distributed across a company’s workforce and customers. With its focus on the financialization of innovation, Behind the Startup explains how the gains generated by tech startups are funneled into the pockets of a small cadre of elite investors and entrepreneurs. To promote innovation that benefits the many rather than the few, Shestakofsky argues that we should focus less on fixing the technology and more on changing the financial infrastructure that supports it.

    A big thanks to our user of the week, Parusnik, who was awarded a Great Question badge for asking: How to run a .NET Core console application on Linux?

    An open-source development paradigm

    An open-source development paradigm

    Temporal is an open-source implementation of durable execution, a development paradigm that preserves complete application state so that upon host or software failure it can seamlessly migrate execution to another machine. Learn how it works or dive into the docs. 

    Temporal’s SaaS offering is Temporal Cloud.

    Replay is a three-day conference focused on durable execution. Replay 2024 is September 18-20 in Seattle, Washington, USA. Get your early bird tickets or submit a talk proposal!

    Connect with Maxim on LinkedIn.

    User Honda hoda earned a Famous Question badge for SQLSTATE[01000]: Warning: 1265 Data truncated for column.