Effective Communication in Software Engineering
Understanding communication expectations and levels to enhance team communication and collaboration.
You can also browse the archive by year or by tags.
Understanding communication expectations and levels to enhance team communication and collaboration.
A neuro-linguistic programming (NLP) tool designed to enhance communication by addressing its deletions, distortions, and generalizations.
Some thoughts on how delivering results is more important than being right.
Three essential tips to improve communication and impact daily interactions.
The way we communicate with other people has a big impact on the effectiveness of the message we want to deliver.
A productivity method that consists of listing the six most crucial tasks to accomplish the next day and working through each in order of importance.
A step-by-step approach to intentional career development.
Some thoughts on how delivering results is more important than being right.
The P/PC Balance is a concept first introduced by Stephen Covey, and a key principle for achieving effectiveness and long-term success.
The Eisenhower Matrix is a straightforward and popular time management tool that can help you to get organized and execute around priorities.
Strategies to execute successful progressive deployments.
Building Responsive, Resilient, and Scalable Systems.
Code Kata is a programming exercise that helps software developers improve their coding skills through practice.
An established protocol to guide deployment routines.
A high-level plan or approach designed to achieve specific objectives in software engineering teams and projects.
Strategies to execute successful progressive deployments.
A collection of valuable insights about how to size software engineering teams, a core principle of organizational design in tech companies.
The key traits of top software engineers, based on a comprehensive 2019 research study.
Taking notes of one-on-one meetings is an important step to support the growth of your direct reports and help you keep track of it.
There is this great article, “Maker’s schedule, manager’s schedule”, written by Paul Graham, that covers the differences between the schedules of makers (whi...
A delegation approach focused on results that establishes up-front mutual understanding and commitment regarding expectations in five areas: desired results,...
A summary of the book Accelerate, written by Nicole Forsgren, Jez Humble, and Gene Kim.
Continuous Delivery is a DevOps technical practice that lets us make changes into production quickly and reliably. Let’s recap its principles and foundations.
Results from the State of DevOps 2021 Report.
This month I joined the Toastmasters International organization to pursue my development in communication and leadership. I joined the Nós Toastmasters Club,...
Welcome to my new homepage and blog. This site is hosted in my GitHub, built with Jekyll and Reverie as theme.
The P/PC Balance is a concept first introduced by Stephen Covey, and a key principle for achieving effectiveness and long-term success.
The Five Trademarks of Agile Organizations is a great article shared by McKinsey & Company, that I discovered when studying Cloud & DevOps: Continuou...
Understanding communication expectations and levels to enhance team communication and collaboration.
An overview of the Performance Review Cycle process.
Three essential tips to improve communication and impact daily interactions.
The way we communicate with other people has a big impact on the effectiveness of the message we want to deliver.
An effective asynchronous communication approach to support your teams in handling specific challenges.
A collection of valuable insights about how to size software engineering teams, a core principle of organizational design in tech companies.
A summary of the book Accelerate, written by Nicole Forsgren, Jez Humble, and Gene Kim.
Today I finished reading How the World Really Works, a reading recommendation I received from a Bill Gates recommended reading video and I became really inte...
A productivity method that consists of listing the six most crucial tasks to accomplish the next day and working through each in order of importance.
The Eisenhower Matrix is a straightforward and popular time management tool that can help you to get organized and execute around priorities.
The habit of consistently saving a part of what you earn is a fundamental principle of most, if not all, approaches to building wealth.
Deceptive design, also known as dark patterns, is a practice where a website or app uses some trick to take advantage of you; to make you do something you ot...
Shu-Ha-Ri is a Japanese martial art concept that we use to describe the stages of learning.
A summary of the book Accelerate, written by Nicole Forsgren, Jez Humble, and Gene Kim.
How I built a simple Python script using Chat GPT-4 to get random pages of my website.
Advice for a young graduate preparing for entry-level roles at tech companies.
A neuro-linguistic programming (NLP) tool designed to enhance communication by addressing its deletions, distortions, and generalizations.
A summary of the HBR.org article 5 Reasons People Get Laid Off, by Marlo Lyons.