Team Number One

Last week I attended Code Climate’s Engineering Leadership Summit. The content overwhelmingly focused on the “team” of people you manage, rather than your “team” of other managers and leadership.

From “The Advantage” by Patrick Lencioni:

The only way for a leader to establish this collective mentality on a team is by ensuring that all members place a higher priority on the team they’re a member of than the team they lead in their departments. A good way to go about this is simply to ask them which team is their first priority. I’ve found that many well-intentioned executives will admit that in spite of their commitment to the team that they’re a member of, the team they lead is their first priority. They’ll point out that they hired their direct reports, they sit near them and spend more time with them every day, and they enjoy being the leader of that team. Moreover, they feel a sense of loyalty to the people they manage, and feel that those people want and need their protection.

This is absolutely natural, common, and understandable. And dangerous.

When members of a leadership team feel a stronger sense of commitment and loyalty to the team they lead than the one they’re a member of, then the team they’re a member of becomes like the U.S. Congress or the United Nations: it’s just a place where people come together to lobby for their constituents. Teams that lead healthy organizations reject this model and come to terms with the difficult but critical requirement that executives must put the needs of the higher team ahead of the needs of their departments. That is the only way that good decisions can be made about how best to serve the entire organization and maximize its performance.

The advantage that can be achieved by shifting a team’s priorities from individual to collective ones, and thus demonstrating a true commitment to team number one, is undeniable.


Core promotion challenges

From “Your Next Move” by Michael D. Watkins in the section of Core promotion challenges:

What's really changed? What should you do?
Broader impact horizon: There is a broader range of issues, people, and ideas to focus on. Balance depth and breadth
Greater complexity and ambiguity: There are more variables, and there is greater uncertainty about outcomes. Delegate more deeply.
Tougher organization politics: There are more powerful stakeholders to contend with. Influence differently.
Further from the front lines: There is greater distance between you and the people executing on the ground, potentially weakening communication and adding more filters. Communicate more formally.
More scrutiny: There is more attention paid to your actions by more people, more frequently. Adjust to greater visibility.

Quantitative usability, assistive technology, and the right to privacy

You have a legal obligation to produce an accessible website; these are some thoughts about what comes next.

At Lighthouse Labs this month, there was a lively discussion on “Detecting accessibility events, a debate on the ethics and implications of this new feature from Apple” [article]. I offered this in the pre-discussion email thread:

I wanted to share some perspective as a web developer: I would like to have aggregated analytics about what screen-readers are using my website (how many and which ones). Here’s why:

Within an agile process, once we achieve the baseline of WCAG/valid/passable/usable, the question becomes how do we make it even better and where do we start? Being able to point to analytics is useful for prioritization discussions about bottlenecks/friction. For example, on GetCalFresh.org, which has helped 700k people apply for food stamps, we can identify completion differences between, for example, English and Spanish-language users on particular parts of an application flow, and prioritize improvements based on frequency and severity. I don’t have the data to do that kind of prioritization for screen-readers, but I would like to.

The Lighthouse Labs discussion brought up several dimensions of the issues:

  • People with disabilities are legally protected from discrimination, and have legal rights to privacy of their conditions and freedom from discrimination.
  • If the lived experience is a spectrum of “discrimination - inaccessibility - accommodation - accessibility - usability” (these are my words, imprecise), the majority of experience lives towards the left of that spectrum. Everyone has a story of being identified as a low value / low priority user.
  • Some people would like to be fully and accessibly served; others would like to remain apart; everyone wants individual agency in that decision. An example of this was some people saying “I want websites to be completely accessible” and others saying “I’m fine not experiencing advertising and junk”. This came up as “ghettoization”, but I have been thinking about it as the difference between exclusion and seclusion.
  • Differentiating between accessibility, accommodation and discrimination in digital products is important yet slippery. An example: Twitter’s native iOS client generally works with Voiceover (accessible), but used a separated streamlined UI for composing a tweet when the app detected that VoiceOver was in use (accommodation); when Twitter changed to 280 characters, they failed to update that sheet in a timely manner (discrimination). [article]

When discussing this with a my data science coworker, she shared “Counting the Countless: Why data science is a profound threat for queer people” by Os Keyes:

So: trans existences are built around fluidity, contextuality, and autonomy, and administrative systems are fundamentally opposed to that. Attempts to negotiate and compromise with those systems (and the state that oversees them) tend to just legitimize the state, while leaving the most vulnerable among us out in the cold. This is important to keep in mind as we veer toward data science, because in many respects data science can be seen as an extension of those administrative logics: It’s gussied-up statistics, after all — the “science of the state.”

…perhaps a more accurate definition of data science would be:The inhumane reduction of humanity down to what can be counted.

Within the context of assistive technology, it is not a far leap between tracking screenreader usage and creating an implication of a disability and the segmentation that comes with it.

These discussions have made me think a lot more about my own digital footprints. I frequently use VoiceOver to explore websites and mobile apps and I now wonder about the impact/risks of being tracked and weigh them against the benefits to my own design practice and discernment, of which quantitative analysis is a tool.

_If you have thoughts about this post, quantitative usability testing and advanced product management for assistive technology and disabilities, I’d love to chat. Tweet me at @bensheldon

or email me at [email protected]._


Weeknotes for April 7, 2019

The back page of “Learning How to Learn” by Joseph D. Novak, D. Bob Gowin, and Jane Butler Kahle still gives me goosebumps to read:

For almost a century, educational theory and practice have been influenced by the view of behavioral psychologists that learning is synonymous with behavior change. In this book, the authors argue for the practical importance of an alternate view, that learning is synonymous with a change in the meaning of experience. They develop their theory of the conceptual nature of knowledge and describe classroom-tested strategies for helping students to construct new and more powerful meanings and to integrate thinking, feeling, and acting.

In their research, they have found consistently that standard educational practices that do not lead learners to grasp the meaning of tasks usually fail to give them confidence in their abilities. It is necessary to understand why and how new information is related to what one already knows.

All those concerned with the improvement of education will find something of interest in Learning how to learn.

I revisited “When you get that wealthy, you start to buy your own bullshit”: The miseducation of Sheryl Sandberg” which I’ve been tweeting about. From “The Parable of the Sadhu”

, a Harvard Business case study by Bowen McCoy, which is held up as an example of bullshit and stands in contrast to the ethics of The Concrete Sumo:

The word ethics turns off many and confuses more. Yet the notions of shared values and an agreed-upon process for dealing with adversity and change – what many people mean when they talk about corporate culture – seem to be at the heart of the ethical issue. People who are in touch with their own core beliefs and the beliefs of others and who are sustained by them can be more comfortable living on the cutting edge. At times, taking a tough line or a decisive stand in a muddle of ambiguity is the only ethical thing to do. If a manager is indecisive about a problem and spends time trying to figure out the “good” thing to do, the enterprise may be lost.

Business ethics, then, has to do with the authenticity and integrity of the enterprise. To be ethical is to follow the business as well as the cultural goals of the corporation, its owners, its employees, and its customers. Those who cannot serve the corporate vision are not authentic businesspeople and, therefore, are not ethical in the business sense.

I had an interesting conversation with my friend Rob about Single Transferable Vote schemes. For example, when there are 3 seats and 5 candidates, it’s a process for re-assigning “surplus” votes once one candidate has enough votes to win a seat. I had also come across a definition of wealth that had me thinking of the limits of consumption:

The current meaning of wealth is not the amount you own, but rather how much you can consume (sustainably). Formally, the definition is Total of all assets of an economic unit that generate current income or have the potential to generate future income. This is of course the same amount as the amount that you can sustainably consume. This means that we can measure wealth either as production or as consumption.

…remember that you cannot consume money. You can only consume goods and services. Amassing riches has little value in itself. It is mainly a way (for an individual or group) to postpone consumption to some point in the future.

This post on “Trust and Integrity” by Jessie Frazelle resonated:

I think people tend to under estimate how important it is to be transparent about things that don’t need to be private. I’ve seen a lot of people in positions of power, use their power of keeping information privateagainstthose under them. They don’t fully disclose the “why” and it leads to people they manage not fully being able to help solve the problem as well as not fully understanding the problem. It also doesn’t build trust.

From “The Vision 2 and the Severing of Politics from Video Games” by Simon Parkin (emphasis mine):

Taking those risks requires supporting structures that, in Pedercini’s view, the industry lacks. “The parallel with the film industry is useful,” he said. “A politically uncompromising film like ‘Sorry to Bother You’ became a blockbuster, but its production would not have been possible without Sundance and a whole supportive ecosystem.” Video games have no such ecosystem; as Yang put it, the medium is in the process of reverse-engineering an art form from an entertainment business. “We have to build the arts-and-culture platforms and the festival circuits,” Yang said. “We have to convince funding bodies and governments that games are worth more than their sales numbers.”

Penelope Trunk’s “Here’s the high-priced advice college applicants buy that doesn’t trigger the FBI”

:

…the workplace is just like college admissions. You learn the rules and use them to your advantage. So teach your kids when they’re young that the higher the stakes the game is, the more arcane the rules are. And the more arcane the rules, the more likely it is that you can find a backdoor route to the top.

But pretending the system is a meritocracy encourages more discrimination –– so says economist Robert Frank. And belief that one has succeeded inside a meritocracy leads to more self-congratulatory, selfish behavior. Frank says people who accept that all of life is about skill and luck are much more likely to be thankful and therefore more generous.

Bottom line: Gaming the system is a great idea, but you can’t game the system if you don’t have good grades. Hard work counts too. So raise a kid who has gratitude. Because when it comes to being a happy person, having gratitude is much more important than having a fancy diploma.

“Ilhan Omar’s Embattled First Months in Office” by Benjamin Wallace-Wells:

“I don’t have a way of making myself less threatening as a black person, as a black woman, as a Muslim person. And so it is just living with the reality that there are people who will see you as a threat. And figuring out how do you not allow that to deter the work that you have to get done.”


Weeknotes February 24, 2019

From New Yorker’s “Do Jails Kill People?” (Yes):

“Because jails are chaotic and concealed from outside view, we only become aware of them when very bad outcomes occur, such as deaths,” he writes. “As a result, our periodic glimpses into this area miss the systemic failings of the systems we’ve designed, and we make the repeated error of blaming individuals for outcomes that we’ve essentially predetermined.”

Taming the Demon: How Desert Monks Put Work in Its Place about scriptorium@christdesert:

Work ceases for the day with a 12:40 bell. That’s it; they’ve upheld their end of Paul’s bargain. The monks clean up, pray another brief office, and then eat their main meal in silence. They spend the afternoon at rest or in silent prayer, eat a light meal, and enjoy a brief recreation period in the evening. The final office of the day, entirely in Latin, concludes by 8:00 in the evening with a ritual of sprinkling the community with holy water. Thus begins the Great Silence, when the monks return to their cells and may not speak. They won’t go back to work until the next morning.

I asked Fr. Simeon, a monk who spoke with a confidence cultivated through the years he spent as a defense attorney, what you do when the 12:40 bell rings but you feel that your work is undone.

“You get over it,” he replied.

Getting over it is a spiritual discipline that is in short supply in secular life. It’s what makes the paradoxical but deeply humane approach to work at the monastery possible. The Benedictines who live in the canyon keep strict watch over their time and attention. Doing so keeps their desires in order. But it also keeps labor within limits. They get over work so they can get on with something much more important to them.

More from Christina Maslach on Job Burnout:

I used to talk about burnout as a red flag that warns you that something is going wrong in the workplace.Let me change that a little bit and say that it’s more like the canary in the coal mine.

The canary in the cage goes down in the coal mine, and if the canary is having trouble breathing and functioning, it’s a sign to you that the workplace, the mine, is dangerous. Too many toxic fumes, you’d better not send people down there. It’s a warning sign, and this is really what burnout is in a sense. It’s a warning sign of a toxic work environment, and what you should be doing is saying, “What is going on to cause so many problems among people who work here?”

What you don’t want to do is try and make the bird tougher and more resilient and “it can take it!” You know, “If you can’t stand the toxic fumes, you shouldn’t work here.” Again, it’s a sign that it could get worse. You don’t want to go there because it’s harder to treat people at that point.

Anna Shipman on Finding the Next Level Tech Job:

The first important step was to work out what I was good at. This is something worth doing because although it seems like it might be obvious, I tend to focus on getting things done, and don’t always reflect on what skills it is that mean I’m succeeding (or what weaknesses mean I’m not).

There were four main ways I did this:

  1. I asked people directly what they valued about me. For example, a friend made an intro to her boss and I asked how she’d described me, and she reported that she’d said “more single minded than anyone else I know”.
  2. Another former boss called me “terrifyingly competent” (which I think was a compliment…).
  3. I did an exercise called a Johari window to learn what colleagues thought my strengths are, which I’ve written up here.
  4. As I started having interviews, I made sure to ask for feedback at every stage of the process. A good question to draw that out can be something along the lines of “Do you have any concerns about my ability to do this job? Are there any gaps I can perhaps set your mind at rest about?” And of course, as I live my life by lists, I made a list, and updated it when I noticed I’d done something well or badly.

On the changing (and more difficult) labor market for data scientists, “Data science is different now” by Vicki Boykis:

Don’t get paralysis by analysis. Pick a small piece of something and start there. Do something small. Learn something small, build something small. Tell other people. Remember that your first job in data science will probably not be as a data scientist.

One of my favorite books ever is Bird by Bird, by Anne Lamott. It’s about how to write. The story she tells in the book, of how the book got its title, is a book report her brother had to write.

“Thirty years ago my older brother, who was ten years old at the time, was trying to get a report on birds written that he’d had three months to write. [It] was due the next day. We were out at our family cabin in Bolinas, and he was at the kitchen table close to tears, surrounded by binder paper and pencils and unopened books on birds, immobilized by the hugeness of the task ahead. Then my father sat down beside him, put his arm around my brother’s shoulder, and said. ‘Bird by bird, buddy. Just take it bird by bird.’”

And he got it done.


Weeknotes February 17, 2019

This week I created a Dockerized development environment for Panlexicon. I find it’s forever a struggle to bridge the Docker-for-development and Docker-for-production workflows and configuration, but this is Docker-for-development.

I’ve been working on “project planning as narrative”, having written out a long story about an accessibility project that has yet to kick off. Here’s an excerpt:

This led to a collaborative discussion that was also tinged with reasonable fear: how can our team ensure that we’re taking into account the newly collected design considerations? We knew that this would involve some new skills: screen-reading, keyboard navigation, low-vision simulation, and more.

It’s easiest to learn new skills when they’re grounded in practice, so we placed their usage within the context of our delivery pipeline:

  1. Design: Screen-reading, expanded awareness of content/action hierarchy, inclusive design patterns. [Design]
  2. Prototyping: Expanded usability testing community. [Design, UX Research]
  3. Development: Inclusive design patterns, validation and automated testing. [Engineering]
  4. QA and Acceptance: screen-reading, keyboard navigation, low-vision simulators. [Engineering, Product Management]
  5. Support: expanded awareness [Client Success].

I was reminded of this long story about Windows Vista via a Highly highlight. The thoughts from my notebook (that I then tweeted about:

What would principles of continuous delivery look like if applied to project planning and management? What would be necessary for a project to live in a continuously deliverable state?

I read another long article from Christina Maslach on Burnout.

If there’s one image that I’m talking about today that I hope you remember, it’s this — we have found that the fit, the match, or the balance between a person and the job, is critical for burnout in six areas. They are not listed in order of importance. They’re listed in order of which one people think of first.

  • Workload is the one that everybody thinks of first. It must be they’re working too hard. They’re stressed out. The imbalance between too many demands, too few resources to get it done. But there are five other areas that turn out to be just as important.
  • Control. In other words, how much autonomy you have in your work, how much choice, or discretion to figure out how to do it the best way or innovate in some way.
  • Reward. People think of things like salary, benefits, perks, et cetera. We’re finding in the research that social reward is sometimes more important, that other people notice that they appreciate what you do and let you know that you’ve done something that’s really meaningful.
  • Community. These are all the relationships that you have at work, with other colleagues, your boss, clients, whoever. Are those relationships functioning well? Are they supportive? Do you trust? Do you have ways of working out disagreements and figuring out how to move forward, work together well on teams, et cetera.
  • Fairness. This turns out to be a very important one. Is whatever the policy is, whatever the practices are, here in this place, are they fairly administered in terms of who gets the opportunity? Are there glass ceilings, or discrimination, or other things that block people from moving forward when they should have that chance?
  • Values. Which sometimes turns out to be one of the most important. This is meaning. This is why am I doing this. Why am I here? What do I care about? What is important to me, in terms of what I think is important for our society, the contributions I make, and so forth? With burnout, it’s not just about being exhausted and working too hard and being tired. It’s often that the spirit, the passion, the meaning is just getting beaten out of you, as opposed to being allowed to thrive and grow.

These six areas offer entry points into what could we could be doing differently, that might actually create a better, healthier, improved workplace to support the things we want to achieve.

I follow several blogs that are all-in on Event Sourcing; reading “Event Sourcing is Hard” was refreshing:

What’s the take away here? Should I event source or not!?

I think you can generally answer it with some alone time, deep introspection, and two questions:

  1. For which core problem is event sourcing the solution?
  2. Is what you actually want just a plain old queue?

If you can’t answer the first question concretely, or the justification involves vague hand-wavy ideas like “auditablity”, “flexibility,” or something about “read separation”: Don’t. Those are not problems exclusively solved by event sourcing. A good ol’ fashion history table gets you 80% of the value of a ledger with essentially none of the cost. It won’t have first class change semantics baked in, but those low-level details are mostly worthless anyway and can ultimately be derived at a later date if so required. Similarly CQRS doesn’t require event sourcing. You can have all the power of different projections without putting the ledger at the heart of your system.

The latter question is to weed out confused people like myself who thought the Ledgers would rule the world. Look at the interaction points of your systems. If you’re going full event sourcing, what events are actually going to be produced? Do those downstream systems care about those intermediate states, or will it just be noise that needs to be filtered out? If the end goal is just decoupled processes which communicate via something, event sourcing is not required. Put a queue between those two bad boys and start enjoying the good life.

I was heartened to read this about “How the Seattle Times is empowering reporters to drive subscriber growth”:

Over the past year, the news publisher, which grew its digital subscriber base 38 percent to 40,000 in 2018, has been trying to get small teams of reporters to think more entrepreneurially about driving subscriptions. It wants them to not just monitor which kinds of content visitors read on their way to paying but also to experiment with new content and packaging formats designed to keep readers engaged.

In 2017, the Times gave its newsroom staff access to a dashboard that showed reporters which stories they published were driving subscriptions. Next, the Times’ executive editor, Don Shelton, formed several teams, called mini-publishers, which paired editorial staffers with members of the paper’s digital audience, product and business intelligence teams to figure out what kinds of content the audience likes, how to make more of it, and so on.


Weeknotes - February 10, 2018

I’m trying out week notes in the spirit of Phil Gyford :

a nice way to group lots of small things together that I wouldn’t bother writing individual posts about.

I binge read Fred Brooks The Mythical Man Month after seeing someone tweet a Brooks’ quote of “everybody quotes it, some people read it, and a few people go by it.” Two surprises:

  1. an emphasis on a titular technical decider:

    Conceptual integrity is central to product quality. Having a system architect is the most important single step toward conceptual integrity. These principles are by no means limited to software systems, but to the design of any complex construct, whether a computer, an airplane, a Strategic Defense Initiative, a Global Positioning System. After teaching a software engineering laboratory more than 20 times, I came to insist that student teams as small as four people choose a manager and a separate architect. Defining distinct roles in such small teams may be a little extreme, but I have observed it to work well and to contribute to design success even for small teams.

  2. definitely not in the “never plan” camp:

    Sharp milestones are in fact a service to the team, and one they can properly expect from a manager. The fuzzy milestone is the harder burden to live with. It is in fact a millstone that grinds down morale, for it deceives one about lost time until it is irremediable. And chronic schedule slippage is a morale-killer.

We had a work trip visiting Montgomery, Alabama to attend the National Memorial of Peace and Justice and the Legacy Museum, in addition to the Civil Rights Museum and the Rosa Parks Museum. At the legacy museum there was a neat display weighing regressive court opinions (2x) vs progressive ones. I liked a quote from Justice Brennan, in dissent of one of the regressive ones, criticizing the majority of having a “fear of too much justice”.

Two weeks ago I attended a manager training. One suggestion was to dedicate the 1st one-on-one of the month to career development, to ensure it happens. I followed that advice with my reports and had some incredible conversations. I asked them to pick from the Career Planning cards from the Plucky 1:1 Deck.

Technically I focused on linting this week. While onboarding a new rotation to our team they asked, like everyone asks, about a code styleguide. By agreement the team has suggestions but not requirements, but personally being tired of getting the same new-person sourface that proceeds (including my own when I joined), I said that if that’s something they care about, let’s pair on it right now. So we did.

From this post by Cate Huston on burnout I learned about the Maslach Burnout Inventory which has 6 “mismatches” that cause burnout:

  1. Lack of control
  2. Insufficient reward
  3. Lack of community
  4. Absence of fairness
  5. Conflict in values
  6. Work overload

Last, I got an email that the Foundation Center and Guidestar are rebranding as Candid

. I think it’s ridiculous.


Having a creator’s profile

I recently responded to a question on FounderCafe

asking “How important is Founder’s Profile to be visible on website?”; this was my answer:

I do think it can be helpful for a small business to have a brief personal narrative about who you are and why you’re creating the business. How you expose that story depends.

I have a lot of anxiety about my business generally. I do have fears that by connecting the business to myself personally that my business failing is a personal failure. I have previously tried to hide behind an impersonal “business” (generic reply addresses, 3rd-person copy) but I’ve lately been trying to not hide behind that curtain.

As a small business, my customers are just as likely to interact with me as they are to interact with “the product”. From onboarding emails and messages, to microcopy within the application, these are driven primarily by a small number of people’s values and personality. Grounding that by letting people know “hey, I’m a real person whose business and personal goals are intertwined” can get you better feedback and maybe give you the benefit of a more meaningful connection (personally and business) with your customers.

If I’m understanding some of your concerns, it sounds like you’re worried that by connecting your name to it, that it will negatively impact your day jobs. I’ve personally never had a problem with that, but that’s heavily situational.

This was another experience that resonated:

When I didn’t have my founder story, I had occasional customers categorize me as some outsourced company, but after I added my profile, those emails stopped.

Your most passionate customers will care about your story, and passionate customers are extremely important in the beginning. Honestly, your story, relatability, and likability might be what closes your first sales.


Just the fact there doesn’t seem to be a reason doesn’t mean there isn’t a reason

A Wikipedia Essay that is itself primarily a quote:

Chesterton’s fence is the principle that reforms should not be made until the reasoning behind the existing state of affairs is understood. The quotation is from G. K. Chesterton’s 1929 book The Thing, in the chapter entitled “The Drift from Domesticity”:

In the matter of reforming things, as distinct from deforming them, there is one plain and simple principle; a principle which will probably be called a paradox. There exists in such a case a certain institution or law; let us say, for the sake of simplicity, a fence or gate erected across a road. The more modern type of reformer goes gaily up to it and says, “I don’t see the use of this; let us clear it away.” To which the more intelligent type of reformer will do well to answer: “If you don’t see the use of it, I certainly won’t let you clear it away. Go away and think. Then, when you can come back and tell me that you do see the use of it, I may allow you to destroy it.”


The work of product management

From Escaping the Build Trap by Melissa Perri:

Product managers ultimately play a few key roles, but one of the most important ones is being able to marry the business goals with the customer goals to achieve value. Good product managers are able to figure out how to achieve goals for the business by creating or optimizing products, all with a view toward solving actual customer problems. This is a very important skill set.

When you look at the role of the product owner in most Scrum literature, the three responsibilities of the position include the following:

  • Define the product backlog and create actionable user stories for the development teams.
  • Groom and prioritize the work in the backlog.
  • Accept the completed user stories to make sure the work fulfills the criteria.

These are the functions that are focused on and taught in the shorter product owner trainings, usually over a day or two. Although Scrum has a lot of information on the processes and rituals of what to do as a product owner, it leaves lots of questions unanswered and these questions are important for creating successful products:

  • How do we determine value?
  • How do we measure the success of our products in the market?
  • How do we make sure we are building the right thing?
  • How do we price and package our product?
  • How do we bring our product to market?
  • What makes sense to build versus buy?
  • How can we integrate with third-party software to enter new markets?

Product ownership is just a piece of product management. A good product manager is taught how to prioritize work against clear, outcome-oriented goals, to define and discover real customer and business value, and to determine what processes are needed to reduce the uncertainty about the product’s success in the market.