Skip to content
View mightyiam's full-sized avatar
💭
Probably mob programming
💭
Probably mob programming

Sponsors

@getsentry
@codecov

Organizations

@NixOS @es-shims @cyclejs-community @standard @ngi-nix @lbscience @mobusoperandi
Block or Report

Block or report mightyiam

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mightyiam/README.md

Mob Programming Facilitation Service

By Shahar "Dawn" Or (mightyiam)

Background

It is becoming increasingly apparent that an alternative to the lonely and arduous path of solo programming exists. The path has been laid before us by pioneers such as Zuil. The stigma — and the reality — of the "lone wolf" heroic solo-developer (or a team of them) has been a shadow covering over what the software industry can be; a paradise of collaboration. How did we get here? What went wrong? I'm not sure. But I am certain we're on to something with mob programming.

See, when I mob (verb) I feel more motivated. And that should be a great enough benefit to compel further investigation into this activity. But the benefits don't end with motivation. This is an activity of which the benefits range as wide and go as deep as to redraw the mental images we hold for the software development activity.

The offer

I, Shahar "Dawn" Or, a mob programmer, software developer, open source enthusiast and a few other things, am offering my service as mob programming facilitator. I will help your team pick up the mob programming format, collaborate more closely than they ever did and maximize knowledge and skill sharing among them. If you wish to invest profoundly in your software development team, encourage them to mob program. If you'd like to guarantee their success — schedule your first session now.

What is mob programming?

Mob programming is a collaboration format that optimizes for sustainability, knowledge sharing and quality of product. It features regular rotation of roles between the members of the team during a session.

What will you do with the team?

We will work on any of their actual projects, if that is possible. Otherwise we will work on something that is of marginal value to them or contribute to open source. I will guide the team toward successful and sustainable collaboration using the mob programming format.

Can it be remote?

Totally and without sacrifice.

Can it be on site?

For a premium.

How many sessions will it take?

10 3-hour sessions or less.

How much does it cost?

Special rate of 50 EUR (or equivalent in your currency) per hour until my schedule fills up. No added tax.

How do you invoice?

As an individual with an address in thailand. At the beginning of the following month.

How can I pay?

Your local bank transfer.

Can we try one session before committing further?

If you're not happy don't pay.

How do I schedule sessions?

Schedule here or contact me.

How should the team prepare for the first session?

this way, please.

Does it matter what tech stack we use?

No.

What are the terms for rescheduling?

Sessions must be rescheduled ahead of time. Reschedule target subject to my best effort.

What time zone are you in?

+7. No DST.

What languages can you facilitate in?

English.

Pinned

  1. eslint-config-love eslint-config-love Public

    A TypeScript ESLint config that loves you

    TypeScript 727 63

  2. mobusoperandi/michie mobusoperandi/michie Public

    A Rust attribute macro that adds memoization to a function (rhymes with Mickey)

    Rust 18 3

  3. molybdenumsoftware/pr-tracker molybdenumsoftware/pr-tracker Public

    A system for finding out which branches a GitHub pull request landed in

    Rust 2