<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Blind Not Dumb (Posts about teams)</title><link>https://www.feoh.org/</link><description></description><atom:link href="https://www.feoh.org/categories/teams.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><copyright>Contents © 2026 &lt;a href="mailto:feoh@feoh.org"&gt;Chris Patti&lt;/a&gt; 
&lt;a rel="license" href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;
&lt;img alt="Creative Commons License BY-NC-SA"
style="border-width:0; margin-bottom:12px;"
src="https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png"&gt;&lt;/a&gt;</copyright><lastBuildDate>Mon, 02 Mar 2026 00:41:15 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>The Three Rs</title><link>https://www.feoh.org/posts/the-three-rs.html</link><dc:creator>cpatti</dc:creator><description>&lt;div class="line-block"&gt;
&lt;div class="line"&gt;No, I'm not talking about reading, writing, and 'rithmitic, I'm&lt;/div&gt;
&lt;div class="line"&gt;talking about the three Rs that are critical in creating and keeping a&lt;/div&gt;
&lt;div class="line"&gt;software organization strong.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;The three Rs in this case are Rigor, Resources, and Raison&lt;/div&gt;
&lt;div class="line"&gt;d'etre. Let's take a look at each of these in turn.&lt;/div&gt;
&lt;/div&gt;
&lt;section id="resources"&gt;
&lt;h2&gt;Resources&lt;/h2&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;I begin with resources because when push comes to shove&lt;/div&gt;
&lt;div class="line"&gt;this is one of the most important factors in making your team a&lt;/div&gt;
&lt;div class="line"&gt;success.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Am I saying that you can't build an incredible team with nothing but&lt;/div&gt;
&lt;div class="line"&gt;the sheer will to bring your idea to fruition? Hell no. I'm saying&lt;/div&gt;
&lt;div class="line"&gt;that good will only goes so far. After a while you will need to pay&lt;/div&gt;
&lt;div class="line"&gt;your people what they're worth, &lt;em&gt;and&lt;/em&gt; be able to hire enough help that&lt;/div&gt;
&lt;div class="line"&gt;individual contributors don't feel like they're being exploited and&lt;/div&gt;
&lt;div class="line"&gt;suffering from burn out.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;This is a mistake I'm seeing more and more companies make over time.&lt;/div&gt;
&lt;div class="line"&gt;Modern development techniques &lt;em&gt;are&lt;/em&gt; increasing our overall&lt;/div&gt;
&lt;div class="line"&gt;productivity dramatically, but they are not a substitute for having&lt;/div&gt;
&lt;div class="line"&gt;enough man power to do the job you need done in the time frame the&lt;/div&gt;
&lt;div class="line"&gt;business demands.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;You can't substitute creature comforts for this either. No amount of&lt;/div&gt;
&lt;div class="line"&gt;free snacks, soda, coffee or snuggles will make an engineer who's&lt;/div&gt;
&lt;div class="line"&gt;working night and day with no time to take care of themselves&lt;/div&gt;
&lt;div class="line"&gt;happy. These things are nice add-one and &lt;em&gt;can&lt;/em&gt; make employees feel&lt;/div&gt;
&lt;div class="line"&gt;valued, but &lt;em&gt;only&lt;/em&gt; when they're in addition to an environment that gets&lt;/div&gt;
&lt;div class="line"&gt;the basics right.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;There are other aspects to being properly resourced. Be sure you can&lt;/div&gt;
&lt;div class="line"&gt;afford the equipment you need. If your business demands that you run a&lt;/div&gt;
&lt;div class="line"&gt;data center, &lt;em&gt;do it right&lt;/em&gt;! If you don't, you will increase the&lt;/div&gt;
&lt;div class="line"&gt;frustration your employees have to deal with day to day to get their&lt;/div&gt;
&lt;div class="line"&gt;jobs done, and that will seep into overall job satisfaction very&lt;/div&gt;
&lt;div class="line"&gt;quickly.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;There's more to say on this - good office work environments including&lt;/div&gt;
&lt;div class="line"&gt;sit/stand desks, keyboard trays or whatever else your employees need&lt;/div&gt;
&lt;div class="line"&gt;to be productive without harming themselves. Don't skimp on this&lt;/div&gt;
&lt;div class="line"&gt;stuff, it's super important, and your employees will thank you for it.&lt;/div&gt;
&lt;/div&gt;
&lt;/section&gt;
&lt;section id="rigor"&gt;
&lt;h2&gt;Rigor&lt;/h2&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;I wrestled with myself a bit as to whether this should come&lt;/div&gt;
&lt;div class="line"&gt;first or second, but anyway, Here we go. We all know that having&lt;/div&gt;
&lt;div class="line"&gt;rigorous processes as individual contributors and organizations is&lt;/div&gt;
&lt;div class="line"&gt;important. It's what enables us to deliver quality software in a&lt;/div&gt;
&lt;div class="line"&gt;timely fashion and bring value to our customers.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;However a lot of people, including some very experienced engineers,&lt;/div&gt;
&lt;div class="line"&gt;seem to think that how we get there is some kind of magical journey to&lt;/div&gt;
&lt;div class="line"&gt;another dimension, only attainable by the assistance of some wizard or&lt;/div&gt;
&lt;div class="line"&gt;ascetic.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;But the cold, hard, in-sexy truth is that it's all about&lt;/div&gt;
&lt;div class="line"&gt;discipline. Doing precisely the same set of things over and over again&lt;/div&gt;
&lt;div class="line"&gt;until they become second nature, "baked in" whatever you want to call&lt;/div&gt;
&lt;div class="line"&gt;it.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Let's take code reviews as an example. I can't even begin to tell you&lt;/div&gt;
&lt;div class="line"&gt;the difference I've seen between strong organizations and weak ones,&lt;/div&gt;
&lt;div class="line"&gt;and almost inevitably, how teams handle code review is the canary in&lt;/div&gt;
&lt;div class="line"&gt;the coal mine.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;I'm not suggesting that code reviews in and of themselves are some&lt;/div&gt;
&lt;div class="line"&gt;kind of magical panacea that will make your organization great, but&lt;/div&gt;
&lt;div class="line"&gt;chances are good that if you're doing regular code reviews with every&lt;/div&gt;
&lt;div class="line"&gt;merge, you're also doing testing. If you're doing comprehensive&lt;/div&gt;
&lt;div class="line"&gt;testing, you're probably also taking the time to write good&lt;/div&gt;
&lt;div class="line"&gt;documentation. The list goes on and on.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Everybody knows these are good things, but why are so many&lt;/div&gt;
&lt;div class="line"&gt;organizations slow to adopt them? Well, as usual with such things,&lt;/div&gt;
&lt;div class="line"&gt;It's Complicated. One contributing factor is definitely team size&lt;/div&gt;
&lt;div class="line"&gt;versus work load, as outlined in the section on Resources.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Individual contributors who are working straight out all the time&lt;/div&gt;
&lt;div class="line"&gt;aren't going to take the time to do proper code reviews, and chances&lt;/div&gt;
&lt;div class="line"&gt;are good that in such organizations, their managers won't be pushing&lt;/div&gt;
&lt;div class="line"&gt;for them either. It's a kind of myopia that cripples teams and&lt;/div&gt;
&lt;div class="line"&gt;actually hurts the business both short term and long. Some people are&lt;/div&gt;
&lt;div class="line"&gt;beginning to see that, but it's something we should all be aware of&lt;/div&gt;
&lt;div class="line"&gt;and actively promoting within our organizations wherever we are on the&lt;/div&gt;
&lt;div class="line"&gt;discipline curve.&lt;/div&gt;
&lt;/div&gt;
&lt;/section&gt;
&lt;section id="raison-d-etre"&gt;
&lt;h2&gt;Raison d'etre&lt;/h2&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;This is about &lt;em&gt;vision&lt;/em&gt;. I know, we've all had that&lt;/div&gt;
&lt;div class="line"&gt;word misused, abused, and generally beaten to death so much over the&lt;/div&gt;
&lt;div class="line"&gt;course of our careers that most of us cringe when we hear it. However&lt;/div&gt;
&lt;div class="line"&gt;no other word embodies what I'm trying to get at in quite the same&lt;/div&gt;
&lt;div class="line"&gt;way.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;In order to form a cohesive unit - something we all agree is critical&lt;/div&gt;
&lt;div class="line"&gt;to success, we all have to know where we're going. What precisely are&lt;/div&gt;
&lt;div class="line"&gt;we trying to build, and why? Where's the value for our customers, and&lt;/div&gt;
&lt;div class="line"&gt;where do we see our product going in the future?&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;I've encountered many organizations where this isn't clear at all, and&lt;/div&gt;
&lt;div class="line"&gt;when that happens, a sort of spiritual malaise sets in. It's like a&lt;/div&gt;
&lt;div class="line"&gt;disease, spreading up through the ranks and sapping job satisfaction&lt;/div&gt;
&lt;div class="line"&gt;and pride in workmanship.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Fixing things once your organization has gone this way is hard. I&lt;/div&gt;
&lt;div class="line"&gt;mean, &lt;em&gt;really&lt;/em&gt; hard, because regaining the trust of your team is not&lt;/div&gt;
&lt;div class="line"&gt;something you can do over night. You'll need to overcome years of hard&lt;/div&gt;
&lt;div class="line"&gt;earned scar tissue before people will be able to have the confidence&lt;/div&gt;
&lt;div class="line"&gt;in you and your product that are necessary for success. There are no&lt;/div&gt;
&lt;div class="line"&gt;clear cut prescriptions to make here, because each organization's path&lt;/div&gt;
&lt;div class="line"&gt;to healing will depend on the nature and scale of the wounds.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Much easier to start on the right foot and stay that way. Doing so is&lt;/div&gt;
&lt;div class="line"&gt;actually straight forward. The key is having a clear vision yourself,&lt;/div&gt;
&lt;div class="line"&gt;and communicating that with your team.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;I realize our business is a harm scarum one and that changes in&lt;/div&gt;
&lt;div class="line"&gt;direction are not only inevitable but desirable to meet changing&lt;/div&gt;
&lt;div class="line"&gt;conditions in the field, but how those changes are handled and the&lt;/div&gt;
&lt;div class="line"&gt;frequency with which they occur can mean the difference between an&lt;/div&gt;
&lt;div class="line"&gt;organization that thrives and a cadre of walking wounded, shambling&lt;/div&gt;
&lt;div class="line"&gt;from one death march to the next until they take too much damage and&lt;/div&gt;
&lt;div class="line"&gt;decide to ply their trade elsewhere.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Hiring and layoffs are another aspect of employee trust whose import&lt;/div&gt;
&lt;div class="line"&gt;should not be underestimated. When you hire, hire for the long haul&lt;/div&gt;
&lt;div class="line"&gt;&lt;em&gt;or&lt;/em&gt; be crystal clear about what your expectations are "We're trying&lt;/div&gt;
&lt;div class="line"&gt;this risky new thing and you're here to make that happen. If it&lt;/div&gt;
&lt;div class="line"&gt;doesn't work out, we may need to go our separate ways." I can't&lt;/div&gt;
&lt;div class="line"&gt;imagine anyone who wouldn't appreciate knowing that up front, and if&lt;/div&gt;
&lt;div class="line"&gt;they have even a tiny amount of character and maturity, if that's the&lt;/div&gt;
&lt;div class="line"&gt;way it plays out when the time comes, you can walk away friends. It's&lt;/div&gt;
&lt;div class="line"&gt;a booming industry out there and there are no shortage of jobs.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;If they must happen, layoffs should be handled quickly and&lt;/div&gt;
&lt;div class="line"&gt;professionally. You need to be &lt;em&gt;crystal&lt;/em&gt; clear with both the people&lt;/div&gt;
&lt;div class="line"&gt;being laid off and the people left behind as to why this is happening&lt;/div&gt;
&lt;div class="line"&gt;from the perspective of the business. The people who are left will be&lt;/div&gt;
&lt;div class="line"&gt;nervous and unsettled, and they'll be able to recover &lt;em&gt;much&lt;/em&gt; more&lt;/div&gt;
&lt;div class="line"&gt;quickly if everything is handled in an above board way.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Again, &lt;em&gt;don't lie&lt;/em&gt;. If you need to lay people off, and you have a&lt;/div&gt;
&lt;div class="line"&gt;flexible schedule in your office, by all means &lt;em&gt;do&lt;/em&gt; send out mail&lt;/div&gt;
&lt;div class="line"&gt;saying "mandatory meeting at X time" to be sure everyone will be in&lt;/div&gt;
&lt;div class="line"&gt;the office, but don't tell those being laid off that it's a meeting&lt;/div&gt;
&lt;div class="line"&gt;about something else entirely. They will resent you for it.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Crystal clear, honest communication and clear vision will result in&lt;/div&gt;
&lt;div class="line"&gt;enthusiastic employees who are excited at the prospect making &lt;em&gt;their&lt;/em&gt;&lt;/div&gt;
&lt;div class="line"&gt;company a raging success.&lt;/div&gt;
&lt;/div&gt;
&lt;/section&gt;</description><category>principles</category><category>software</category><category>success</category><category>teams</category><guid>https://www.feoh.org/posts/the-three-rs.html</guid><pubDate>Sat, 09 Jul 2016 04:00:00 GMT</pubDate></item></channel></rss>