All tags
communication

48 posts

People skills

People skills

So, you're a software developer, and you've mastered coding languages, algorithms, and all the tech stuff. That's awesom…

Prisoner's Dilemma

Prisoner's Dilemma

The Prisoner's Dilemma illustrates the complexities of strategic decision-making, where individuals must choose between …

What kills agility?

What kills agility?

Why Agile, if you already do Scrum, Kanban, SAFe, or Waterfall? How we manage an organization defines its quality. Excel…

Radical Candor

Radical Candor

Radical Candor is a management philosophy developed by Kim Scott, a former Google leader. It's a crash course on how to …

Effective pair programming

Effective pair programming

Let's first establish what pair programming is: Two people working together on the same problem at the same time. It is …

Great engineering

Great engineering

Coding is not just another job. In the right environment, writing software can be really fun and, even more, it can be y…

Forming, Storming, Norming and Performing

Forming, Storming, Norming and Performing

Embarking on the path to high team performance involves understanding Tuckman's Model — a roadmap through the stages of …

Crucial Conversations

Crucial Conversations

Crucial Conversations gives you the tools you need to step up to life's most difficult and important conversations, say …

Unhealthy working environment

Unhealthy working environment

An unhealthy working environment can have various symptoms that negatively impact both the physical and mental well-bein…

It's Your Ship

It's Your Ship

It's Your Ship is a leadership book written by D. Michael Abrashoff, a former commander of the USS Benfold, a guided mis…

How do you get everyone on board?

How do you get everyone on board?

I was invited to the WeAreDevelopers World Congress to give a tech talk about my experience with Extreme Programming and…

Agile Project Management

Agile Project Management

Projects that followed a Waterfall methodology tended to exceed their expenses in the first initiative over time, while …

Effective Remote Work

Effective Remote Work

An effective remote work environment is about treating everyone as remote, with everyone in mind having the same level, …

Introducing a new tech stack

Introducing a new tech stack

To introduce a new tech stack for the entire team, it's important to bring "why?" and a strategy to make it happen among…

Great leadership

Great leadership

As business scales, the leaders' primary focus must shift from customers to employees. Therefore, I would like to share …

Adapt or die

Adapt or die

Told through the story of one bold company (People First IT), Adapt or Die takes readers through the unparalleled busine…

The infinite game

The infinite game

From the bestselling author of Start With Why and Leaders Eat Last, a bold framework for leadership in today's ever-chan…

Interview about XP and Agile

Interview about XP and Agile

My interview with devm.io regarding Agile and Extreme Programming. Agile is more about HOW you do certain things, rather…

Ignoring Scrum to get more Agile?

Ignoring Scrum to get more Agile?

People become slaves to systems that are supposed to help. Boring meetings are killing agile. Meetings require active pa…

Working agile with non-agile teams

Working agile with non-agile teams

Let's assume you already know what the agile manifesto is. Let's consider that you apply most of the extreme programming…

Different beliefs about software quality

Different beliefs about software quality

What to do when working on "bad software" and you can't improve it because it is against the beliefs of your peers? Shou…

Dare to lead

Dare to lead

Leadership is not about titles, status and power over people. Leaders are people who hold themselves accountable for rec…

The beauty of leadership

The beauty of leadership

Leadership is not a synonym for management, it has nothing to do with titles or personal attributes. So, what is it? How…

Understanding people

Understanding people

One of the most complicated challenges for everyone is avoiding misunderstandings and being aware that other people don'…

The Great CEO Within

The Great CEO Within

Learn how to efficiently scale your business from startup to corporation by implementing a system of accountability, eff…

The path to seniority in software

The path to seniority in software

The seniority in our software industry is more polluted by marketing and politics than in reality. What can we do about …

Bikeshedding

Bikeshedding

People within an organization typically give disproportionate weight to trivial issues.

Dunbar number

Dunbar number

Dunbar's number is a suggested cognitive limit to the number of people with whom one can maintain stable social relation…

The power of authority and obedience

The power of authority and obedience

Milgram was interested in researching how far people would go in obeying an instruction if it involved harming another p…

Modern CTO

Modern CTO

In Modern CTO, Joel Beasley provides readers with an in-depth road map on how to successfully navigate the unexplored an…

Leaders Eat Last

Leaders Eat Last

A company's biggest strength doesn't lie in its products or services. It always lies in its people, and in their ability…

The Five Dysfunctions of a Team

The Five Dysfunctions of a Team

This book is a leadership fable about a tech company that is struggling to get more customers. The C level is not workin…

Start with Why

Start with Why

Start with Why asks (and answers) the questions: why are some people and organizations more innovative, more influential…

Leadership is Language

Leadership is Language

In this book, the former submarine commander Captain L. David Marquet dives deep into one of the most investigated marin…

Turn the Ship Around!

Turn the Ship Around!

The book is about his leadership theories to how he implemented a fresh leadership model. Including the limitations of a…

Responsibilities of a Tech Lead

Responsibilities of a Tech Lead

The Trident Career Model by Patrick Kua has three tracks. Each track represents where people spend most of their time or…

Become an Effective Software Engineering Manager

Become an Effective Software Engineering Manager

A great compilation of all topics that are important for management: 1:1s, performance reviews, hiring and laying off, w…

Conformity experiments

Conformity experiments

To what extent do social forces alter people's opinions? Which aspect of the group influence is most important — the siz…

Peopleware

Peopleware

Software development is about people: when, how and where they can best work together. Not about programming languages o…

The Art of Leadership

The Art of Leadership

Leadership practices are small things done repetitively over time. Managers tell you where you are, leaders tell you whe…

97 Things Every Engineering Manager should know

97 Things Every Engineering Manager should know

As a manager your work is to create clarity, clarity, and more clarity.

Pull Requests vs Pair Programming

Pull Requests vs Pair Programming

Let's talk about the benefits of Pull Requests and Pair Programming, and my thoughts on these after some years of experi…

Sharing your git patches

Sharing your git patches

Discover another way of sharing suggestions with your development team.

Never split the difference

Never split the difference

From policing the rough streets of Kansas City, Missouri, to becoming the FBI's lead international kidnapping negotiator…

The Manager Path

The Manager Path

A Guide for Tech Leaders Navigating Growth and Change

Extreme Programming Explained

Extreme Programming Explained

Extreme Programming (XP) is an agile software development framework that aims to produce higher quality software, and hi…

How to improve your tech-talk (or any other presentation)

How to improve your tech-talk (or any other presentation)

We have found ourselves attending a meeting that felt like we were wasting our time with a monologue that is either hard…

The Clean Coder

The Clean Coder

A Code of Conduct for Professional Programmers

Keyboard Shortcuts

Navigation

HHome
BBlog
RReadings
LToggle language

Actions

SSearch
DToggle theme
CCopy URL
GGScroll to top

Posts

JOlder post
KNewer post
TToggle TOC

General

?Show this help
EscClose