For Work

Improve your team’s productivity, onboarding, and knowledge sharing.

slack_integration
for-work November 14, 2018

Announcing Our New Partnership With Slack

We shipped Stack Overflow for Teams in May, making our public knowledge-sharing platform accessible to teams of all sizes. Developers, startups, and even college classrooms began using Teams to share internal knowledge. Just six months later, over one thousand companies use Stack Overflow for Teams to manage their questions and answers. We’re always improving the…
Avatar for Rich Moy
Content Marketing Writer (former)
for-work September 10, 2018

Developer Flow State and Its Impact on Productivity

What’s the most annoying thing at work? If you ask developers, it’s likely getting interrupted in the middle of a difficult programming task. That reminds me of the classic cartoon strip I saw making the rounds on Hacker News a few years back. This is the perfect illustration of one’s “flow state”. Your mind is clear…
Avatar for Mark Birch
Senior Sales Executive, Enterprise (former)
codebase_project_management
for-work August 16, 2018

How Engineering Managers Can Optimize a Large Codebase

Marc Andreessen famously declared in a 2011 Wall Street Journal article that software is eating the world. Not only did this statement inspire entrepreneurs to launch countless startups, it also showed larger enterprise organizations that it was time to embrace a technology-driven landscape. In an article for The Atlantic, James Somers wrote, “More and more,…
Avatar for Rich Moy
Content Marketing Writer (former)
software_developer_productivity
for-work August 9, 2018

What Time Management Looks Like for Today’s Programmers

Back in 2007, Joel Spolsky quipped that developers hate making schedules. “Usually, they try to get away without one,” he wrote, “‘It’ll be done when it’s done!’ they say, expecting that such a brave, funny zinger will reduce their boss to a fit of giggles.” A lot has changed about software developer productivity since then.…
Avatar for Rich Moy
Content Marketing Writer (former)
for-work August 2, 2018

Common Mistakes That Derail Developer Productivity

Recently, we explored the importance of getting DevOps implementation right. When done correctly, DevOps adoption can automate time-consuming tasks and speed up product launches. But even after your organization adopts these practices, you’ll come across new ways to increase developers’ output—and you’ll probably want to make those changes as soon as possible. Still, what are…
Avatar for Rich Moy
Content Marketing Writer (former)
devops_adoption
for-work July 26, 2018

The Importance of Getting DevOps Right

In the past, software development and IT teams operated separately. This led to a variety of manual processes that slowed projects down and delayed product launches. When DevOps practices entered the mainstream in 2009, tech leaders saw how many of these tasks could be automated and make their teams more productive. With that in mind,…
Avatar for Rich Moy
Content Marketing Writer (former)
two types of engineering teams
for-work July 25, 2018

There are Two Types of Engineering Teams. Which Are You On?

Last week, I wrote about the importance of building an internal developer community on the back of a talk at DeveloperWeek NYC about developers deserving better communication tools.  I shared my thoughts with current customers and those evaluating Stack Overflow Enterprise, and a consistent theme in feedback that I received was that it comes down…
Avatar for Derek Still
Account Executive, Enterprise (former)
communication_tools
for-work July 19, 2018

Too Many Communication Tools? You’re Not Alone

A decade ago, there were only a few online collaboration tools that people widely trusted. A lot has changed since then. Today, you can reach anyone with just a couple clicks of your mouse. Want to schedule a high-definition video call with a colleague? There are dozens of applications for you to choose from. Looking…
Avatar for Rich Moy
Content Marketing Writer (former)
for-work July 16, 2018

Stack Exchange’s 3-Step Process for Building an Internal Community

We speak every day with CTOs, CIOs and engineering leaders at companies that want to build internal-facing communities. Most often, they’re interested in creating an internal community for engineers on globally distributed or siloed teams to have a place where they can ask, answer, peer-validate, share, and search for proprietary technical information. But what about…
Avatar for Derek Still
Account Executive, Enterprise (former)
documentation issues
for-work July 12, 2018

3 Things That You Should Do When a Developer Resigns

Even when you have a world-class engineering team, there isn’t much you can do to prevent turnover. In fact, the best engineering managers remain prepared for the day when a developer accepts a new job opportunity or decides to start his or her own company. But that preparedness goes far beyond a short-list of people…
Avatar for Rich Moy
Content Marketing Writer (former)
cross_team_collaboration
for-work June 28, 2018

How to Reduce Duplicate Requests From Non-Technical Teams

The relationship between developers and non-technical teams at your company can be tricky. Because you’ve built out a great engineering function, you want other teams across the company to rely on their expertise. But for many developers, this manifests in ad-hoc requests from their colleagues in the form of last-minute emails and unexpected visits to…
Avatar for Rich Moy
Content Marketing Writer (former)