DEV Community

Shift Mag
Shift Mag

Posted on • Originally published at shiftmag.dev on

Engineer Explains: Mob programming is not what you think it is

For more content like this subscribe to the ShiftMag newsletter.

Why would you want five developers to sit in front of one computer and code when you can have those five developers sit in front of five computers and to five times the work?!

Isn’t that just – inefficient?!

Mob programming sounds just like that – five people doing the work of one developer, but it’s actually completely the opposite.

Mob programming is a collaborative approach where a team of software engineers (mob) works on the same thing on one computer and does programming together. It has its roots in pair programming. The focus is on the quality of code and learning, and some of the benefits of mob programming are reducing context switching and waiting times.

Learn more in this video:

https://youtu.be/WG2ryXgdDZQ?si=5Ah4kcWuLKLhOXpJ

For a first-hand account from a team of engineers practicing mob programming for the first time, read this: _ Why would anyone do something as absurd as mob prog _ramming?

More videos from the Engineer Explains series:

Feature Flags Explained

JAMstack Explained

Observability Explained

Large Language Models Explained

DevOps Explained

DevRel Explained

Network APIs Explained

Verifiable Credentials Explained

The post Engineer Explains: Mob programming is not what you think it is appeared first on ShiftMag.

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read full post →

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more