Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Building Compassionate Software #249

Merged
merged 11 commits into from
Aug 21, 2016
Merged

Building Compassionate Software #249

merged 11 commits into from
Aug 21, 2016

Conversation

ashfurrow
Copy link
Owner

This is only a first draft, this post is important enough to let it percolate and get feedback on.

Fixes #248.

@ashfurrowbot
Copy link
Contributor

ashfurrowbot commented Aug 21, 2016

Proselint found issues

source/blog/2016-08-21-building-compassionate-software.html.markdown

Line Message Severity
22 More than 30 ppm of exclamations. Keep them under control. warning
120 'on the spot,' is a cliché. warning

Spell Checker found issues

source/blog/2016-08-21-building-compassionate-software.html.markdown

Line Typo
14 (READMORE)
22 eally excited to get started. Let'd dive in!
34 BEGIN**_WIDE**
36 YOUTUBE 1Evwgu369Jw
36 YOUTUBE 1Evwgu369Jw
38 END**_WIDE**
40 pathy is a choice we make. In 1996, [Theresa Wiseman's work](htt
53 So you want to be a 10x developer, eh? You may have h
53 ? You may have heard that the 10x developer is a myth, but that
53 myth, but that's not true: a 10x developer is someone who make
53 e as productive. You can be a 10x developer by making sure that
61 > There were other behaviors that seemed important as well
67 YOUTUBE43 LhoLuui9gX8
67 YOUTUBE43 LhoLuui9gX8
69 ecessary in resource-strained startups where missteps could cost the
71 There was this one time at Artsy where I was behind schedule o
111 ild something_ as a team. The byproduct of this is the thing that hap
113 ness' success, so it may seem counterintuitive to place a higher priority on
117 are a few other common sense tidbits that accompany it:
126 ractive than free snacks or a foosball table to prospective colleagu
138 BEGIN**_WIDE**
140 YOUTUBE OdHH5KWGTNo
140 YOUTUBE OdHH5KWGTNo
142 END**_WIDE**

Generated by 🚫 danger


## Feelings Matter

So I've [written about this before](https://ashfurrow.com/blog/empathetic-civilization/), but I'll say it again: _feelings matter_. It might sound obvious to you, but it really does need to be repeated. Compassionate software can't be built without compassion for each other.
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does it really sound obvious?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

FWIW, you don't define compassionate software


Next, all work your team performs should be primarily modelled as exercises in learning. Because that's what they are; when a team build something, you're all really just _learning how to build something_ as a team. The byproduct of this is the thing that happened to built.

The product a team builds is important to the business' success, so it may seem counterintuitive to place a higher priority on the learning experience of a team than on building the product itself. But remember: by doing this, you're helping to increase the performance of your team so in turn, they're able to build a better product, faster and with fewer bugs. The evidence shows it makes business sense.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

But remember: by doing this, you're helping to increase the performance of your team so in turn

The "so in turn" feels like a separate thing. Maybe a -?

@ashfurrow ashfurrow changed the title [WIP] Building Compassionate Software Building Compassionate Software Aug 21, 2016
@ashfurrow ashfurrow merged commit 17fff0c into master Aug 21, 2016
@ashfurrow ashfurrow deleted the psychological-safety branch August 21, 2016 17:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants