Huey
October 23, 2024

Stack Overflow Blog

CEO Update: Building trust in AI is key to a thriving knowledge ecosystem

We’ve had a breakneck first half of our year here at Stack Overflow, with the last two quarters marked by the announcement of major partnerships, the general availability of our OverflowAI features in Stack Overflow for Teams, and many more milestones across our public platform. At a macro level, we’ve moved well past the inflection point of the AI hype cycle. The customers, partners, and technologists I engage with every day grapple with the very real questions and challenges of...

about 11 hours ago

Stack Overflow Blog

The new pair programming: an AI agent that cleans your code as you write

October 22, 2024Ben welcomes Sonar CEO Tariq Shaukat for a conversation about AI coding tools’ potential to boost developer productivity—and how to balance those potential gains against code quality and security concerns. They talk about Sonar’s origins as an open-source code quality tool, the excellent reasons to embrace a “clean as you code” philosophy, and how to determine where AI coding tools can be helpful and where they can’t (yet). Credit: Alexandra Francis

about 17 hours ago

Stack Overflow Blog

How API security is evolving for the GenAI era

October 18, 2024Ben Popper chats with Keith Babo, Head of Product at Solo.io, about how the API security landscape is changing in the era of GenAI. They talk through the role of governance in AI, the importance of data protection, and the role API gateways play in enhancing security and functionality. Keith shares his insights on retrieval-augmented generation (RAG) systems, protecting PII, and the necessity of human-in-the-loop AI development. Credit: Alexandra Francis

4 days ago

Stack Overflow Blog

Brain Drain: David vs Goliath

One of the most striking things about today's generative AI models is the absolutely enormous amount of data that they train on. Meta wrote, for example, that its Llama 3 model was trained on 15 trillion tokens, which is equal to roughly 44 TERABYTES of disk space. In the case of large language models this usually means terabytes of text from the internet, although the newest generations of multimodal models also train on video, audio, and images.The internet, like the...

5 days ago

Stack Overflow Blog

The team behind Unity 6 explains the new features aimed at helping developers

October 16, 2024On today’s sponsored episode, we chat with Ryan Ellis and Martin Best about the developer-centric features built into Unity 6, the latest release of the well-known game engine. The pair explains how Unity 6 was built to help developers enhance graphics, add multiplayer, and easily port games to an audience on the mobile web.

7 days ago

Stack Overflow Blog

What launching rockets taught this CTO about hardware observability

October 14, 2024Austin Spiegel, CTO and co-founder of Sift, tells Ben and Ryan about his journey from studying film to working at SpaceX to founding Sift. Austin shares his perspective on software development in high-stakes environments, the challenges of hardware observability, and why paranoia is valuable in safety-critical engineering. Bonus story: Austin invited Elon Musk to speak at his student club…and he came! Credit: Alexandra Francis

9 days ago

Stack Overflow Blog

Is this the real life? Training autonomous cars with simulations

October 11, 2024Ben Popper interviews Vladislav Voroninski, CEO of Helm.ai, about unsupervised learning and the future of AI in autonomous driving. They discuss GenAI’s role in bridging the gap between simulation and reality, the challenges of scaling autonomous driving systems, the commercial potential of partial autonomy, and why software is emerging as a key differentiator in vehicle sales. Vlad spotlights the value of multimodal foundation models and how compute shortages affect AI startups. Credit: Alexandra Francis

12 days ago

Stack Overflow Blog

Rust is evolving from system-level language to UI and frontend development

October 8, 2024Ben and Ryan chat with Daniela Miao, cofounder and CTO of Momento, a real-time data platform. They discuss the advantages of real-time observability, the challenges of multi-tenancy in databases and caching, the use of WebAssembly in UI development, and the benefits of Rust. Daniela also shares her experiences working at AWS and a startup focused on observability, which led to the creation of Momento. Credit: Alexandra Francis

15 days ago

Stack Overflow Blog

Meet the AI-native developers who build software through prompt engineering

October 4, 2024 On today’s episode we chat with Crystal Xu, chief of staff at FSH Tech. She explains how she learned to build and deploy apps and services inside her company using Python and Java, without ever getting a traditional computer science education or training to write code. Instead, Xu works with GenAI systems like ChatGPT, Cursor, and Replit to build software through prompt engineering.

19 days ago

Stack Overflow Blog

Community Products Roadmap Update, October 2024

October 3, 2024We explore how our platform is evolving to support a new framework and business model, knowledge-as-a-service, and how we will incorporate this with our ongoing investment in our community.The knowledge-as-a-service framework and business model is shaping how we think about our position as a source of trusted knowledge in a new era. In a previous post, I shared some things we have learned and guiding principles for our AI/ML product strategy. Today, I will share some of the...

19 days ago

Stack Overflow Blog

A developer works to balance the data center boom with his climate change battle

October 1, 2024On today’s episode we chat with David Mytton, CEO of Arcjet and co-founder of Console.dev. We discuss his early work in cloud monitoring, his passion for the environment, and his love for sharing great developer tools.

22 days ago

Stack Overflow Blog

Ongoing community data protection

September 30, 2024Socially responsible use of community data needs to be mutually beneficial: the more potential partners are willing to contribute to community development, the more access to community content they receive.This post is the third in a series focused on the importance of human-centered sources of knowledge as LLMs transform the information landscape. The [first post] focuses on the changing state of the internet and the data marketplace, and the [second post] discusses the importance of attribution.Socially responsible use...

22 days ago

Stack Overflow Blog

Attribution as the foundation of developer trust

This post is the second in a series focused on the importance of human-centered sources of knowledge as LLMs transform the information landscape. The first post discusses the changing state of the internet and the related transitions in business models that emerged from that.To be explicit, we know that attribution also matters to our community and Stack Overflow. Beyond Creative Commons licensing or credit given to the author or knowledge source, we know it builds trust. As we’ve outlined in...

22 days ago

Stack Overflow Blog

Knowledge-as-a-service: The future of community business models

Looking back a few decades, search-based navigation of knowledge was rocky for knowledge producers. Google Knowledge Graph reminded us that many seekers were happy to find the quick answer, but the benefits still rolled back to the source platforms. These search platforms made money from high-scale audiences via advertising, affiliates, performance marketing, etc. Companies that survived and thrived adjusted to this by leveraging meta-information and links, which enabled them to generate traffic; an entire industry built around optimization and performance...

22 days ago

Stack Overflow Blog

The changing state of the Internet and related business models

September 30, 2024If you’re weary of reading about the latest chatbot innovations and the nine ways AI will change your daily life next year, this series of posts may be for you. If you’re weary of reading about the latest chatbot innovations and the nine ways AI will change your daily life next year, this series of posts may be for you. In it, we’ll examine how the economics of human knowledge are rapidly changing beneath our feet. And we’ll...

22 days ago

Stack Overflow Blog

Deedy Das: from coding at Meta, to search at Google, to investing with Anthropic

September 27, 2024We chat with Deedy Das, a Principal at Menlo Ventures, who began his career as a software engineer at Facebook and Google. He then dipped a toe in the startup world, spending time at the company now know as Glean. More recently he started a career as a venture capitalist, investing in AI and Infra out of the Anthology Fund, a partnership between Menlo Ventures and Anthropic.

26 days ago

Stack Overflow Blog

Masked self-attention: How LLMs learn relationships between tokens

September 26, 2024Masked self-attention is the key building block that allows LLMs to learn rich relationships and patterns between the words of a sentence. Let’s build it together from scratch. Credit: Alexandra FrancisThe big picture: Large language models are based upon a deep neural network architecture called a decoder-only transformer. Within each layer of this model, we have two key components:1. Masked self-attention learns relationships between tokens/words.2. Feed-forward transformation individually transforms the representation of each word.These components are complementary—attention looks...

26 days ago

Stack Overflow Blog

He sold his first company for billions. Now he’s building a better developer experience.

September 23, 2024Founder and entrepreneur Jyoti Bansal tells Ben, Cassidy, and Eira about the developer challenges he aims to solve with his new venture, Harness, an AI-driven software development platform meant to take the pain out of DevOps. Jyoti shares his journey as a founder, his perspective on the venture capital landscape, and his reasons behind his decision to raise debt capital for Harness. Credit: Alexandra Francis

29 days ago

Stack Overflow Blog

Where developers feel AI coding tools are working—and where they’re missing the mark

Our annual survey of more than 65,000 developers captures a portrait of the global developer community: who you are, how you learn, what kind of job you have, the tools and technologies you use, and more. We previously summarized some of the results in this blog post, but we wanted to dive deeper into certain insights the survey uncovered.This year, we were interested to know how developers are using GenAI-powered coding tools now that some of the initial hype has...

29 days ago

Stack Overflow Blog

Detecting errors in AI-generated code

September 20, 2024Ben chats with Gias Uddin, an assistant professor at York University in Toronto, where he teaches software engineering, data science, and machine learning. His research focuses on designing intelligent tools for testing, debugging, and summarizing software and AI systems. He recently published a paper about detecting errors in code generated by LLMs. Gias and Ben discuss the concept of hallucinations in AI-generated code, the need for tools to detect and correct those hallucinations, and the potential for AI-powered...

about 1 month ago

Stack Overflow Blog

Elevating your search experience: Stack Overflow for Teams ML-powered reranking experiment

September 19, 2024Today, we're excited to share details about our latest experiment that aims to make your search results in Stack Overflow for Teams Enterprise even more relevant and useful.At Stack Overflow, we understand the central role search plays in helping technologists solve their problems, so we're constantly striving to improve the way you find the information you need. Today, we're excited to share details about our latest experiment that aims to make your search results in Stack Overflow for...

about 1 month ago

Stack Overflow Blog

Looking under the hood at the tech stack that powers multimodal AI

September 17, 2024Ryan chats with Russ d’Sa, cofounder and CEO of LiveKit, about multimodal AI and the technology that makes it possible. They talk through the tech stack required, including the use of WebRTC and UDP protocols for real-time audio and video streaming. They also explore the big challenges involved in ensuring privacy and security in streaming data, namely end-to-end encryption and obfuscation. Credit: Alexandra FrancisMultimodal AI combines different modalities—audio, video, text, etc.—to enable more humanlike engagement and higher-quality responses...

about 1 month ago

Stack Overflow Blog

The world’s largest open-source business has plans for enhancing LLMs

September 13, 2024Ben and Ryan talk to Scott McCarty, Global Senior Principal Product Manager for Red Hat Enterprise Linux, about the intersection between LLMs (large language models) and open source. They discuss the challenges and benefits of open-source LLMs, the importance of attribution and transparency, and the revolutionary potential for LLM-driven applications. They also explore the role of LLMs in code generation, testing, and documentation. Credit: Alexandra Francis

about 1 month ago

Stack Overflow Blog

Enterprise 2024.6: Identify and engage your subject matter experts

September 11, 2024This release includes updates that improve subject matter expert (SME) visibility and engagement in Stack Overflow for Teams. It's also now easier to capture and discover SME knowledge in Microsoft Teams and Slack with the Auto-Answer App. The Stack Overflow for Teams Enterprise 2024.6 Release Subject matter experts (SMEs) are critical to your business operations because of their specialized knowledge and skills, but how do you ensure they’re engaged and not burnt out, or even identify who they...

about 1 month ago

Stack Overflow Blog

One of the best ways to get value for AI coding tools: generating tests

In our 2024 Developer Survey, lots of coders highlighted the fact that they were using AI-powered tools in their workflows. While generating code is the most common use case today, many saw testing and documentation as the big areas where they will utilize AI in the year to come.2024 Dev SurveyWe wanted to explore this result in more depth. Why do programmers think AI will become useful for testing specifically? Is that ultimately a more valuable application of GenAI (at...

about 1 month ago

Stack Overflow Blog

The evolution of fullstack engineers

September 10, 2024On today’s episode we chat with Mrinalini Sugosh, Developer Relations and Community Manager at CKEditor and TinyMCE. She discusses how modern full stack developers have to master both front and backend skills, stitch the two together, and master adjacent skills like data analysis and security compliance.

about 1 month ago

Stack Overflow Blog

The hidden cost of speed

There’s nothing quite like the rush of starting a new job and whipping out projects, particularly at an organization where technology is not generally prioritized. Management falls head over heels for your ability to stand up and deploy marketing requests, and as you crank out project after project, it seems like you’re going straight to the top.Then one fateful day, an urgent request comes in: “We have a real opportunity to capture some immediate sales, but we don’t have an...

about 2 months ago

Stack Overflow Blog

Best practices for cost-efficient Kafka clusters

Kafka enables real-time data processing and movement across distributed systems, supporting use cases such as log aggregation, messaging, event sourcing, and data integration.However, managing costs while maintaining Kafka's performance and reliability can be challenging due to its complex architecture, the need for high throughput and low latency, and the substantial storage and computational resources required. Balancing these factors demands careful planning and optimization to ensure efficient operation without escalating expenses. In this article, we’ll explain what drives Kafka costs and...

about 2 months ago

Stack Overflow Blog

At scale, anything that could fail definitely will

September 3, 2024On today’s episode we chat with Pradeep Vincent, Senior Vice President and Chief Technical Architect for Oracle Cloud Infrastructure, or OCI for short. He shares experiences from his time as an engineer at IBM and what it was like to be a senior engineer working on AWS during the early years of its development as a commercial product.

about 2 months ago

Stack Overflow Blog

Mobile Observability: monitoring performance through cracked screens, old batteries, and crappy Wi-Fi

August 30, 2024Today we chat with Austin Emmons, an iOS developer at Embrace, where he spent time rebuilding their SDK to work with OpenTelemetry. He discusses the challenge of tracking performance and watching for edge cases when your app is deployed across dozens of devices with enormous variability in their hardware, software, and network capabilities.

about 2 months ago

Stack Overflow Blog

Where does Postgres fit in a world of GenAI and vector databases?

August 27, 2024Today we chat with Avthar Sewrathan, AI Lead at Timescale, about adapting developers’ favorite database management system, Postgres, to support a range of new technologies involved in the GenAI ecosystem, especially vector databases. Avthar details his long history with Postgres and how clients are weighing the build vs. buy question when it comes to choosing a database to support their newly minted GenAI initiatives.

about 2 months ago

Stack Overflow Blog

From PHP to JavaScript to Kubernetes: how one backend engineer evolved over time

August 23, 2024On today’s episode, we chat with a listener, Geshan Manandhar, who has been working in the world of software engineering for two decades. He started programming in a small village in Kathmandu during the days of dial-up. Since then he’s worked across three continents and today is a senior software engineer at Simply Wall Street. He gives his advice on how developers can change with the times and what it’s like to move into the era of serverless...

2 months ago

Stack Overflow Blog

LLMs evolve quickly. Their underlying architecture, not so much.

August 22, 2024The decoder-only transformer architecture is one of the most fundamental ideas in AI research. Credit: Alexandra FrancisNew language models get released every day (Gemini-1.5, Gemma, Claude 3, potentially GPT-5 etc. etc.), but one component of LLMs has remained constant over the last few years—the decoder-only transformer architecture.Why should we care? Research on LLMs moves fast. Shockingly, however, the architecture used by most modern LLMs is pretty similar to that of the original GPT model. We just make the...

2 months ago

Stack Overflow Blog

Ryan Dahl explains why Deno had to evolve with version 2.0

August 20, 2024On today’s episode, we chat with Ryan Dahl, creator of Node.js and Deno. He explains why he feels the first version of Deno has reached certain limits and what he and his team are doing with Deno 2.0 to scale up the module system and ensure it's a great tool for the modern web.

2 months ago

Stack Overflow Blog

Battling ticket bots and untangling taxes at the frontiers of e-commerce

August 16, 2024On today's episode we chat with Ilya Grigorik, a Distinguished Engineer and Technical Advisor to the CEO at Shopify. From battling hordes of bots trying to scalp seats before humans can get their hands on concert tickets, to automatically handling relevant tax codes and regulations across countries and states so small merchants can focus on their business, Ilya shares some of the projects he enjoys most and the challenges that make e-commerce interesting for software developers. You can...

2 months ago

Stack Overflow Blog

Practical tips for retrieval-augmented generation (RAG)

August 15, 2024Retrieval-augmented generation (RAG) is one of the best (and easiest) ways to specialize an LLM over your own data, but successfully applying RAG in practice involves more than just stitching together pretrained models. Credit: Alexandra FrancisAt the highest level, RAG is a combination of a pretrained LLM with an external (searchable) knowledge base. At inference time, we can search for relevant textual context within this knowledge base and add it to the LLM’s prompt. Then, the LLM can...

2 months ago

Stack Overflow Blog

Navigating cities of code with Norris Numbers

When I was eight, my family moved from Salt Lake City to the Utah/Arizona border. Our new house was a suburban three-story, part of a neighborhood whose streets were curling rays extending outward from a private golf course.Any kid with a bike knows what to do in a new neighborhood. I wheeled out on evenings and weekends and learned the streets. It wasn’t long before I could call up a mental map from point A to anywhere. All the same,...

2 months ago

Stack Overflow Blog

Scaling systems to manage all the metadata ABOUT the data

August 13, 2024On this episode, Ryan and Cassidy talk to Satish Jayanthi, CTO and co-founder of Coalesce, about the growth of metadata and how you can manage it, especially in systems using generative AI. They explore the importance in providing context and transparency to data, how metadata can be generated automatically, and the future of metadata including knowledge graphs.

2 months ago

Stack Overflow Blog

How we’re making Stack Overflow more accessible

Site design / logo © 2024 Stack Exchange Inc. User contributions licensed under CC BY-SA. TermsPrivacy policyCookie policy Go to stackoverflow.com

2 months ago

Stack Overflow Blog

Accessibility by design: Building interfaces for everyone at Stack Overflow

Accessibility has always been important to our organization, and we've learned from community members and Stack Overflow for Teams customers that it's important to them too. Encouraged by Stack Overflow for Teams customers, we started considering a more systematic and sustainable approach to improving the accessibility of our products. Here's a behind-the-scenes look at how we established that system, and the work we continue to do to keep our products (Stack Overflow for Teams) and sites (Stack Overflow and the...

3 months ago

Stack Overflow Blog

Unpacking the 2024 Developer Survey results

August 6, 2024Ryan and Eira talk with Stack Overflow senior research analyst Erin Yepis about the results of our 2024 Developer Survey, which polled more than 65,000 developers about the tools they use, the technologies they want to learn, their experiences at work, and much more. Erin highlights what the survey reveals about devs’ favorite programming languages (JavaScript, HTML, Python), the rise of Rust, the popularity of embedded technologies (Raspberry Pi, Arduino), developer sentiment around AI, and why tech debt...

3 months ago

Stack Overflow Blog

This developer tool is 40 years old: can it be improved?

In this era of exponential acceleration that AI has brought forth, the average VS Code or Jetbrains developer benefits from a toolkit stacked with modern, state-of-the-art components. From IDEs to extensions to CLIs, if you stop and consider all the tools you use weekly, which would you guess is the oldest? That is, which tool do you interact with regularly (say, an hour per week) that hasn't substantively changed in years?Since IDEs are refreshed every few years, maybe you've guessed...

3 months ago

Stack Overflow Blog

How developer experience can escape the spreadsheet

August 2, 2024Ben and Ryan are joined by Cortex cofounders Anish Dhar, CEO, and Ganesh Datta, CTO. Cortex offers an internal developer portal that helps devs document and reinforce organizational best practices and improve developer productivity. The portal includes features like scorecards that incentivize developers to improve their work and AI-powered search to make finding information easier. Credit: Alexandra Francis

3 months ago

Stack Overflow Blog

Research roadmap update: August 2024

August 1, 2024An update to the research that the User Experience team is running over the next quarter.Last month, we shared our upcoming priorities from a product roadmap point of view. This included initiatives like scaling Staging Ground, improving answering, and user activation. Today, I want to share the research the User Experience team, which I lead, will be focused on over the next quarter and how you can help. At Stack Overflow, our researchers are focused on strategic initiatives...

3 months ago

Stack Overflow Blog

Enterprise 2024.5: Encouraging and growing community contributions

July 31, 2024The latest Stack Overflow for Teams release makes it easier to encourage and grow contributions to your community through the use of flexible bounties, more user search options, Slack thread summarization, and more.When your organization’s knowledge community contributes their learnings and solutions on an ongoing basis, it makes it easier for others to reuse them and be more productive. Sometimes it takes subtle nudges to encourage these contributions, and other times product workflows need to be simplified. This...

3 months ago

Stack Overflow Blog

How Stack Overflow fends off scraping bots

July 30, 2024Josh Zhang, a staff site reliability engineer at Stack Overflow, tells Ryan and Eira how the Stack Exchange network defends against scraping bots. They also cover the emergence of human botnets, why DDoS attacks have spiked in the last couple of years, and the constant balancing act of protecting sites from attack without inhibiting legitimate users. Credit: Alexandra Francis

3 months ago

Stack Overflow Blog

On the web, data doesn’t define us. It creates us.

July 26, 2024In this episode, Ben interviews Jannis Kallinikos, a professor at Luiss University in Rome, Italy about his new book Data Rules: Reinventing the Market Economy, coauthored with Cristina Alaimo. They discuss the social impact of data, explore the idea that data filters how we see the world and interact with each other, and highlight the need for social accountability in data tracking and surveillance.

3 months ago

Stack Overflow Blog

Developers want more, more, more: the 2024 results from Stack Overflow’s Annual Developer Survey

In June of 2024, we opened up the 14th annual Stack Overflow Developer Survey to technologists worldwide—and the results are in!. This year, technologies such as JavaScript and PostgreSQL remain most popular, Rust and Markdown remain most admired, developers are most frustrated by technical debt at work, and they don’t see AI as a threat to their jobs. Themes we see in this year’s survey results show us that developers are not threatened by AI, and developers are most frustrated...

3 months ago

Stack Overflow Blog

The problem with the tech debt mindset

July 23, 2024Ryan chats with Jon Bevan, a software engineer currently building the cloud version of Scriptrunner, an Atlassian app, about the concept of tech debt. They explore how tech debt can arise from outdated technology choices, shortcuts, and the need for maintenance work. They also delve into the challenges of upgrading dependencies and the potential scope creep of requirements and features over time. Credit: Alexandra Francis

3 months ago

Stack Overflow Blog

Java, but why? The state of Java in 2024

July 19, 2024Ben and Ryan chat with listener, professional pilot, and Java enthusiast Lenny Primak about what he finds exciting about Java in 2024. Credit: Alexandra FrancisLenny started using Java around 1997 as a college student. He got his first Wall Street job right before he turned 18, working with programming languages like C++ and distributor trading systems before becoming a pilot in 2007. Since then he has been an avid Java programming hobbyist.Why get excited about Java? According to...

3 months ago

Stack Overflow Blog

How to bridge the gap between Web2 skills and Web3 workflows

Plenty of developers assume that working with blockchain technologies requires programming languages created specifically for the blockchain, like Solidity, which lets you create smart contracts that run on Ethereum. But you can bridge the gap between Web2 and Web3 using languages you’re already comfortable with.In this post, we’ll show developers how to build Web3 applications using JavaScript. We’ll include a tutorial that allows you to build the foundation of any Web3 application you want to build.For those of you familiar...

3 months ago

Stack Overflow Blog

The framework helping devs build LLM apps

July 16, 2024Ben and Eira talk with LlamaIndex CEO and cofounder Jerry Lu, along with venture capitalist Jerry Chen, about how the company is making it easier for developers to build LLM apps. They touch on the importance of high-quality training data to improve accuracy and relevance, the role of prompt engineering, the impact of larger context windows, and the challenges of setting up retrieval-augmented generation (RAG). Credit: Alexandra Francis

3 months ago

Stack Overflow Blog

Why we built Staging Ground

July 12, 2024A two-part episode: In part one, Ben chats with friend of the show and senior software engineer Kyle Mitofsky about Staging Ground, a private space within Stack Overflow where new users can receive guidance from experienced users before their question is posted. In part two, Ben talks to Stack Overflow moderator Spevacus, who participated in the beta of Staging Ground. They talk about why we wanted to build a safer asking experience for new users, the positive feedback...

3 months ago

Stack Overflow Blog

We chat search from both sides now

July 9, 2024In this episode, Ben chats with Elastic software engineering director Paul Oremland along with Stack Overflow staff software engineer Steffi Grewenig and senior software developer Gregor Časar about vector databases and semantic search from both the vendor and customer perspectives. They talk about the impact of GenAI on productivity and the search experience, the value of structured data for LLMs, and the potential for knowledge extraction and sharing. Credit: Alexandra Francis

4 months ago

Stack Overflow Blog

What can devs do about code review anxiety?

July 5, 2024For this episode, we spoke with Carol Lee, PhD, principal research scientist in the Developer Success Lab at Pluralsight, about her research into code review anxiety, how developers are coping, and how a workbook can help. Credit: Alexandra Francis

4 months ago

Stack Overflow Blog

Happy people make better products

July 2, 2024The home team welcomes developer and software consultant Ben Borra to the show for a wide-ranging conversation about developer productivity, the value of positive feedback and identifying quick wins, the impact of code assistants on devs’ everyday work, and the challenges of system rewrites. Credit: Alexandra Francis

4 months ago

Stack Overflow Blog

Community Products Roadmap Update, July 2024

July 1, 2024An update on recent launches and the upcoming roadmap.Last quarter, I shared learnings from our generative AI exploration and how it shaped our point of view for the coming year. As we continue to explore ways in which AI/ML accelerates developer productivity, we remain committed to doing so thoughtfully and purposefully to support the core values of Stack Overflow: human connection, collaboration, and knowledge sharing.Our goals are focused on building and supporting a healthy ecosystem of active users...

4 months ago

Stack Overflow Blog

How to build open-source apps in a highly regulated industry

June 28, 2024Today we chat with Reshma Khilnani, co-founder and CEO of Medplum, an open-source platform enabling companies to build healthcare applications like EHRs and patient portals. She discusses how to iterate rapidly in an industry where SOC2 compliance is just the beginning (one of the compliance tests is named after Dante’s epic poem depicting the nine circles of hell, if that gives you an idea).

4 months ago

Stack Overflow Blog

Explaining generative language models to (almost) anyone

June 27, 2024Here’s a simple, three-part framework that explains generative language models. Credit: Alexandra FrancisGenerative AI has now become a popular topic among both researchers and the general public. Now more than ever before, it is important that researchers and engineers (i.e., those building the technology) develop an ability to communicate the nuances of their creations to others. A failure to communicate the technical aspects of AI in an understandable and accessible manner could lead to widespread public skepticism (e.g.,...

4 months ago

Stack Overflow Blog

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

June 25, 2024In 2019, as the original co-founders and hosts moved on, the Stack Overflow podcast was rebooted with a new cast of hosts. On today’s episode Ben Popper, Cassidy Williams, and Ryan Donovan sit down to discuss how much has changed in the five years they have been collaborating on Stack Overflow’s blog, newsletter, and podcast. If you you are sick of AI talk today, remember how bad the crypto craze was just two years ago!

4 months ago

Stack Overflow Blog

Say goodbye to "junior" engineering roles

June 21, 2024On today’s episode we chat with Kirimgeray Kirimli, a director at Flatiron Software and CEO of Snapshot Reviews, a tool that measure developer productivity based on activity from Github, Jira, standups, and more. Kirimli explains how Snapshot Reviews tries to measure a developer's true impact, not just the volume of their activity. He also speaks to the growing power of AI coding assistants and suggests "junior engineer" is not likely to be a job available to humans for...

4 months ago

Stack Overflow Blog

Enterprise 2024.4: Demonstrating and improving community impact

June 20, 2024In the latest Stack Overflow for Teams Enterprise release, you'll see reporting capabilities and insights that help demonstrate community impact. Microsoft customers can also rejoice: OverflowAI now includes an Auto-Answer App for Microsoft Teams.Stack Overflow for Teams improves collaboration, breaks down silos, and accelerates your organization’s initiatives, but gathering the data to tell this story to stakeholders can take time and effort. In this release, we’ve added reporting capabilities and insights that help prove your community is impacting...

4 months ago

Stack Overflow Blog

The real 10x developer makes their whole team better

June 19, 2024Single individuals make less of a difference to the success or failure of a technology project than you might think (and that’s a good thing). Credit: Alexandra FrancisWe’re all familiar with the concept of the 10x engineer or developer: “the nerdy, antisocial genius who makes groundbreaking products almost by accident,” per one description. People love to cite my hometown hero Steve Wozniak as an example of this character: the superdev who’s ten times smarter or more productive than...

4 months ago

Stack Overflow Blog

Making ETL pipelines a thing of the past

June 18, 2024On today’s episode we chat with Cassandra Shum, VP of Field Engineering at RelationalAI, about her company’s efforts to create what it calls the industry’s first coprocessor for data clouds and language models. The goal is to allow companies to keep all their data where it is today while still tapping into the capabilities of the latest generation of AI tools.

4 months ago

Stack Overflow Blog

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

June 14, 2024On today’s episode we chat with Jared Palmer, VP of AI at Vercel, who says the company has three key goals. First, support AI native web apps like ChatGPT and Claude. Second, use GenAI to make it easier to build. Third, provide an SDK so that developers have the tools they need to easily add GenAI to their websites.Palmer says that a huge percentage of today’s top websites, including apps like ChartGPT, Perplexity, and Claude, were built with...

4 months ago

Stack Overflow Blog

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

June 11, 2024In this episode, Alexa Montelibano and Tiago Torre, sales engineers at Stack Overflow, take you behind the scenes to show how customer feedback shapes our products, including OverflowAI. Alexa and Tiago have been working with clients to explore the three features of OverflowAI—Enhanced Search, an Auto-answer App for Slack and Microsoft Teams, and an IDE extension.

4 months ago

Stack Overflow Blog

Generative AI is not going to build your engineering team for you

When I was 19 years old, I dropped out of college and moved to San Francisco. I had a job offer in hand to be a Unix sysadmin for Taos Consulting. However, before my first day of work I was lured away to a startup in the city, where I worked as a software engineer on mail subsystems.I never questioned whether or not I could find work. Jobs were plentiful, and more importantly, hiring standards were very low. If you...

4 months ago

Stack Overflow Blog

Breaking up is hard to do: Chunking in RAG applications

As you go deeper down the rabbit hole building LLM-based applications, you may find that you need to root your LLM responses in your source data. Fine-tuning an LLM with your custom data may get you a generative AI model that understands your particular domain, but it may still be subject to inaccuracies and hallucinations. This has led a lot of organizations to look into retrieval-augmented generation (RAG) to ground LLM responses in specific data and back them up with...

5 months ago

Stack Overflow Blog

Introducing Staging Ground: The private space to get feedback on questions before they’re posted

June 4, 2024Learn about the workflow designed to help new askers improve their questions on Stack Overflow.Over our fifteen years, Stack Overflow has grown to be an essential knowledge resource for developers and technologists around the world. The entire network is built on the premise that good questions asked with a good process behind them can get good answers.However, we know that asking a good question can be pretty daunting for newcomers and first-time question-askers. If you’ve ever spent time...

5 months ago

Stack Overflow Blog

How to prevent your new chatbot from giving away company secrets

June 4, 2024This week we chat with Kamakshi Narayan, Director of Product Management at SnapLogic, who is focused on how APIs can apply fine-grained controls for privacy and governance to the LLM-powered AI apps vacuuming up our data.

5 months ago

Stack Overflow Blog

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

May 31, 2024Today's episode is a chat with Benjamin Shestakofsky, an assistant professor of sociology at the University of Pennsylvania with a focus on the ways in which digital technologies are affecting work and employment, organizations, and economic exchange. We discuss research from his new book which dives into the venture capital business and explores the cooperative model that some software startups are taking instead.

5 months ago

Stack Overflow Blog

Developers get by with a little help from AI: Stack Overflow Knows code assistant pulse survey results

May 29, 2024We also asked when and how often CodeGen tools fall short, what challenges developers face with these tools, and what they are doing with all of the free time these tools purport to offer.While GenAI has been dominating the tech news cycles for a while, does all the AI hype translate into usage for professional developers? We tapped the Stack Overflow community for answers (I hear they like answering questions). Over 1,700 people told us what code assistant...

5 months ago

Stack Overflow Blog

An open-source development paradigm

May 28, 2024Temporal is an open-source project focused on durable execution and workflow orchestration. Cofounder and CTO Maxim Fateev tells Ben and Ryan about the challenges of building a cloud service based on an open-source project and how Temporal is helping teams simplify their code and build more features more quickly. Credit: Alexandra Francis

5 months ago

Stack Overflow Blog

Would you board a plane safety-tested by GenAI?

May 24, 2024Ben and Ryan are joined by Robin Gupta for a conversation about benchmarking and testing AI systems. They talk through the lack of trust and confidence in AI, the inherent challenges of nondeterministic systems, the role of human verification, and whether we can (or should) expect an AI to be reliable. Credit: Alexandra Francis

5 months ago

Stack Overflow Blog

You should keep a developer’s journal

Writing is a fantastic tool for processing and communicating abstract ideas. And developers are steeped in abstract ideas! From system design to the finest implementation details, we keep a tremendous amount of information in our heads.At the project level, a small army of project managers, product managers, engineering managers, and scrum masters (sometimes the same overworked person) helps us figure out what to build next. We turn to project management tools like Jira to track our progress. But at the...

5 months ago

Stack Overflow Blog

How to train your dream machine

May 21, 2024Ben and Ryan talk with Vikram Chatterji, founder and CEO of Galileo, a company focused on building and evaluating generative AI apps. They discuss the challenges of benchmarking and evaluating GenAI models, the importance of data quality in AI systems, and the trade-offs between using pre-trained models and fine-tuning models with custom data. Credit: Alexandra Francis

5 months ago

Stack Overflow Blog

The Good, the Bad, and the Disruptive: Let us know where you stand in the 2024 Annual Developer Survey

May 20, 2024This year we are asking familiar questions about your experience, but also have some new questions about what embedded programming technology you are using and what AI ethical responsibilities are most important to you.

5 months ago

Stack Overflow Blog

OverflowAI and the holy grail of search

May 17, 2024Product manager Ash Zade joins the home team to talk about the journey to OverflowAI, a GenAI-powered add-on for Stack Overflow for Teams that’s available now. Ash describes how his team built Enhanced Search, the problems they set out to solve, how they ensured data quality and accuracy, the role of metadata and prompt engineering, and the feedback they’ve gotten from users so far. Credit: Alexandra Francis

5 months ago

Stack Overflow Blog

OverflowAI is now Generally Available! A new era of community-driven AI

May 14, 2024We're excited to announce the general availability of OverflowAI to Stack Overflow for Teams! OverflowAI represents a big step forward in our vision of integrating GenAI offerings within knowledge communities.Since the beginning of Stack Overflow nearly 16 years ago, community has always played a central role in our organization and how we support the world’s most active developers and technologists. In my short time here as the chief product officer, I've had the privilege of witnessing firsthand the...

5 months ago

Stack Overflow Blog

Spreading the gospel of Python

May 14, 2024On this episode: Al Sweigart is a software developer, developer advocate, and author of ten Python books. He tells Ben and Ryan why he’s such a fan of the language, why it’s a great programming language for beginners, and how it became the default for so many data science and backend AI projects. Credit: Alexandra Francis

5 months ago

Stack Overflow Blog

Why do only a small percentage of GenAI projects actually make it into production?

May 13, 2024Only about 5% of GenAI projects lead to significant monetization of new product offerings. Credit: Alexandra FrancisIt seems like everybody in tech is working on a new AI project. But how many of these generative AI (GenAI) initiatives will make it into production—much less lead directly to a new revenue stream?In all likelihood, not very many. A 2023 Gartner report found that while tech executives are full of enthusiasm for AI initiatives, actual deployment rates remain low. On...

5 months ago

Stack Overflow Blog

Between hyper-focus and burnout: Developing with ADHD

May 10, 2024Eira and Ryan talk with Chris Ferdinandi, a front-end developer and ADHD advocate, about his diagnosis experience, the importance of accommodations for neurodivergent folks, and some advice for devs looking for the best tools and tactics for managing ADHD at work. Credit: Alexandra Francis

6 months ago

Stack Overflow Blog

Reshaping the future of API platforms

May 7, 2024Marco Palladino, CTO and cofounder of cloud-native API gateway Kong, talks with Ryan about the complexities of multi-cloud Kubernetes architecture, how AI has the potential to improve infrastructure management, and how Kong’s large action model will reshape the future of API platforms. Credit: Alexandra Francis

6 months ago

Stack Overflow Blog

The reverse mullet model of software engineering

May 3, 2024Ben and Ryan are joined by software developer and listener Patrick Carlile for a conversation about how the job market for software engineers has changed since the dot-com days, navigating boom-and-bust hiring cycles, and the developers finding work at Walmart and In-N-Out. Plus: “Party in the front, business in the back” isn’t just for haircuts anymore. Credit: Alexandra Francis

6 months ago

Stack Overflow Blog

Upcoming research at Stack Overflow

Last month, we shared our upcoming priorities from a product roadmap point of view. This included initiatives like better onboarding, Staging Ground (our experiment with a shielded experience for new users), Discussions, and technical investments. Today I want to share the research the User Experience team, which I lead, will be focused on over the next quarter and how you can help. At Stack Overflow, our researchers are focused on strategic initiatives and big, complex questions. They typically run ahead...

6 months ago

Stack Overflow Blog

Enterprise 2024.3: Collaborating smarter, not harder

Smart collaboration is outcome-driven, involves real-time learning, and engages an internal community of subject matter experts and diverse stakeholders. When done right, it can drive organizational change from the bottom-up. In this release, we’ve made enhancements to the homepage and search experience across integrations so your teams collaborate smarter and find knowledge faster. We’re also excited to announce the release of OverflowAI: Smart, outcome-driven AI that gets users to better solutions faster. OverflowAI is a GenAI-powered add-on to your Stack...

6 months ago

Stack Overflow Blog

Net neutrality is in; TikTok and noncompetes are out

April 30, 2024On this episode: The FTC bans most noncompete agreements, the implications of the TikTok “ban,” why a 2017 law is hitting startups with huge tax bills seven years later, and the return of net neutrality. Plus: the wunderkind hacker who ransomed Finland’s anxieties and secrets. Credit: Alexandra Francis

6 months ago

Stack Overflow Blog

Supporting the world’s most-used database engine through 2050

April 26, 2024Dr. Richard Hipp, creator of SQLite, shares how he taught himself to program, the challenges he faced in creating SQLite, and the importance of testing and maintaining the software for long-term support. Credit: Alexandra Francis

6 months ago

Stack Overflow Blog

What language should beginning programmers choose?

April 25, 2024Should a language be easy or comprehensive? Credit: Alexandra FrancisNow that Stack Overflow has a space for subjective content—Discussions—we want to occasionally highlight the great conversations happening on site. Personally, I love hearing about different people’s perspectives on software and technology issues. With the answers to so many technology questions tending towards “it depends” as one gains experience, more perspectives reveal additional factors that “it” could depend on.For today’s “it” question, I want to highlight the discussion happening...

6 months ago

Stack Overflow Blog

Is GenAI the next dot-com bubble?

April 23, 2024The home team talks about the current state of the software job market, the changing sentiments around AI job opportunities, the impact of big players like Facebook and OpenAI on the space, and the challenges for startups. Plus: The philosophical implications of LLMs and the friendship potential of corvids. Credit: Alexandra Francis

6 months ago

Stack Overflow Blog

Why configuration is so complicated

April 19, 2024Ben and Ryan explore why configuration is so complicated, the right to repair, the best programming languages for beginners, how AI is grading exams in Texas, Automattic’s $125M acquisition of Beeper, and why a major US city’s train system still relies on floppy disks. Plus: The unique challenge of keeping up with a field that’s changing as rapidly as GenAI. Credit: Alexandra Francis

6 months ago

Stack Overflow Blog

If everyone is building AI, why aren't more projects in production?

April 17, 2024Ben talks with Shane McAllister, lead developer advocate at MongoDB, Stanimira Vlaeva, senior developer advocate at MongoDB, and Miku Jha, director, AI/ML and generative AI at Google Cloud, about the challenges and opportunities of operationalizing and scaling generative AI models in enterprise organizations.

6 months ago

Stack Overflow Blog

How do you evaluate an LLM? Try an LLM.

April 16, 2024On this episode: Stack Overflow senior data scientist Michael Geden tells Ryan and Ben about how data scientists evaluate large language models (LLMs) and their output. They cover the challenges involved in evaluating LLMs, how LLMs are being used to evaluate other LLMs, the importance of data validating, the need for human raters, and more needs and tradeoffs involved in selecting and fine-tuning LLMs. Credit: Alexandra Francis

6 months ago

Stack Overflow Blog

How to succeed as a data engineer without the burnout

When building and maintaining a modern data platform, the pressure on data engineers from businesses can be immense. The key to success in this challenging environment isn’t to work even harder; it’s to be smart about what you work on, and how it is implemented.By embracing the foundational principles of DataOps—including a well-planned modular infrastructure, proactive monitoring, robust data governance, resilience, and a collaborative learning culture—engineers can ensure data platforms of any size run efficiently and smoothly, with minimal maintenance...

6 months ago

Stack Overflow Blog

Diverting more backdoor disasters

April 12, 2024In the wake of the XZ backdoor, Ben and Ryan unpack the security implications of relying on open-source software projects maintained by small teams. They also discuss the open-source nature of Linux, the high cost of education in the US, the value of open-source contributions for job seekers, and what Apple is up to AI-wise. Credit: Alexandra Francis

6 months ago

Stack Overflow Blog

Climbing the GenAI decision tree

April 10, 2024In this sponsored episode, Ben and Ryan are joined by Ria Cheruvu, an AI evangelist at Intel, to discuss the different approaches to incorporating AI models into organizations.SPONSORED BY INTELIn this sponsored episode, Ben and Ryan are joined by Ria Cheruvu, an AI evangelist at Intel, to discuss the different approaches to incorporating AI models into organizations. They explore the decision tree for choosing between building your own model, delve into the ongoing challenges of maintenance and sustainability,...

7 months ago