-
Coding for Kids
I have recently started this initiative to build a simple framework for teaching coding/programming concepts to school kids. Check out the GitHub project https://github.com/git-mhaque/CodingForKids for more details and recent updates.…
-
Better Than Yesterday
“Better than yesterday” is a simple and effective practice for continuous improvement that can be applied to both our personal and professional life. You might be in a situation where…
-
Improving Sprint Predictability
Software delivery teams often struggle to achieve their sprint goals and ensure predictability consistently. There is no secret formula to overcome this, and eventually, most teams figure out their way…
-
BRAVING to Build Trust
In the book “Dare to Lead”, the author Brene Brown mentioned about seven behaviours that encourage building trust. These behaviours are represented by the acronym BRAVING. Boundary. We respect others’…
-
My Clones
Often new leaders view their team members through the lens of their self-image and tend to develop them as clones of themselves. While this approach has a good intention to…
-
Culture for Innovation
Building a culture for innovation involves developing the ability to see things that don’t exist yet, navigating to an unknown destination, experimenting and learning, and having a fulfilling journey of…
-
Brilliant Jerks
A brilliant jerk is a type of person with unique talents and expertise who can solve complex technical problems and get things done as an individual. Such a person may…
-
Done and Undone Work
How fast a software delivery team can release a completed and valuable feature to production is a measure of both customer satisfaction and the maturity of delivery practices for that…
-
Exploring OpenAI APIs
Exploring the OpenAI APIs is a great way to start learning about different models and their capabilities, and find inspiration for your tasks and use cases. If you are already…
-
Incremental and Iterative
Incremental and iterative are two different approaches for delivering a new software or feature. In both approaches, the software is built in multiple phases. There are some fundamental differences between…
-
Continuous Planning and Prioritization
Continuous planning and prioritization are the two key practices for delivering valuable outcomes in volatile, uncertain, complex, and ambiguous operating environments. To start our delivery journey, we will need to…
-
Receiving Improvement Feedback
Receiving genuine improvement feedback and taking the right actions based on that are critical for your performance, growth, and career progression. However, sometimes it can be challenging to absorb such…
-
Team Dynamics
What is team dynamics? Every day, numerous interactions and micro-interactions take place in a team among the team members in formal and informal settings both in physical and virtual spaces.…
-
Blind Spots and Curiosity
Our knowledge, experience, and accomplishments make us valuable. These give us the confidence and drive to tackle new challenges. However, this valuable knowledge and experience may not be useful and…
-
Teamwork and Trust
There are fundamentally two ways of achieving tough goals as a team. The first approach involves not trusting your team and giving them the impression that they are not doing…
-
Appreciation for Invisible Efforts
Usually, we relate appreciation and recognition to achievements and deliverables only. Very often we ignore the effort and hard work put by a team or an individual when the result…
-
Book Insights: Leaders Eat Last
Some key insights from the book “Leaders Eat Last” by Simon Sinek.
-
Self-awareness
Self-awareness is the precursor to becoming a great team member and leader. It enables you to evolve and adapt yourself with the changing need of your team. Self-awareness gives you…
-
Reflection on Improving Team Engagement
A team is a living and breathing entity. Various events, challenges and changes can impact team morale and engagement over time. Therefore, building an engaging team is not a one-time…
-
Building Trust by Seeking Feedback
Your 1-on-1 sessions with your team members are the great opportunities to build deeper connection and trust. And one great way to build trust is to seek feedback about various…