Sometimes it feels like we are swimming in a giant sea of products, people and teams. Other times we forget that there are oceans of activity going on all around us. Developing software in a large company comes with a unique set of challenges. For a small engineering team, having an org-scale impact can beContinue reading “How do Small Teams have a Big Impact in Large Companies?“
Author Archives: JohnRauser
Grateful Leadership
Practicing values in the workplace is key to a healthy culture, but we tend to focus on those relating to communication, planning or practices. I like to also reflect on how our personal values translate into the workplace. Gratitude means being thankful by showing appreciation. When we practice gratitude, we channel our thanks into action.Continue reading “Grateful Leadership”
The Overview Effect (in Software)
The Overview Effect is a cognitive shift that is reported by astronauts when they see the earth from outer space for the first time. It is a change brought on by experiencing the world differently. Strongly held beliefs unfold. A new mental state is acquired from seeing the whole, after a life spent living inContinue reading “The Overview Effect (in Software)”
Diagonal Thinking
Are you counting what’s already there? or are you looking for the uncountable?
Information Relativity
Information relativity is a concept that has interesting implications on how we organize our teams and processes
Software Systems need ‘Skin in the Game’
In software, where our work consists entirely of systems building, we have continuously missed the crucial point: systems need skin in the game
Software Development and the Psychology of Money
I picked up The Psychology of Money because it’s light, had pretty good reviews and looked like a quick read. All of these promises came true, but I didn’t expect to apply the lessons to software! The book mainly revolves around two things that are hard to integrate into our every day thinking – 1)Continue reading “Software Development and the Psychology of Money”
Pointing and Calling
A small leadership lesson on transparency
Get more out of your checklists: liminal states in software delivery
Use liminal thinking to discover what you have unconsciously learned to unsee
Notes on a Learning Organization
Building software products means coping with complexity. Our products are highly interconnected systems of systems. Dynamics are difficult to model; outcomes can be difficult to predict. Ivory towers crumble on this unstable ground. It is not sufficient to have one person deciding for the whole group, everyone following the direction of a “grand strategist”. Decision-makingContinue reading “Notes on a Learning Organization”