Mahfuzul Haque

Thoughts, Musings, and More.

  • Articles
  • About
  • Articles
  • About

Categories

  • Machine Learning (5)
  • Personal Growth (5)
  • Reading (2)
  • Software Delivery (4)
  • Software Engineering (11)
  • Team Building and Leadership (12)
  • pile of brown wooden blocks
    Personal Growth

    Habit Stacking for Building New Habits

    May 28, 2023 /

    Habit stacking is a simple technique to build a new habit by relating it with an existing one. James Clear used this term in his book “Atomic Habits”. The technique…

    Read More ...
  • low angle of black metal tower
    Team Building and Leadership

    Why A Good Process Doesn’t Work for Everyone: The Role of Culture

    May 28, 2023 /

    It does not matter what process/framework your software delivery team follows, ultimately the culture of the organisation may determine the effectiveness of the process/framework in your team, and how the…

    Read More ...
  • brown tree
    Team Building and Leadership

    Balancing Support and Empowerment

    May 11, 2023 /

    Often we take some actions with good intentions to help others and our teams, and yet, these actions are not perceived positively and instead have a diminishing impact. In her…

    Read More ...
  • black and yellow printed paper
    Machine Learning

    Structured Response from GPT

    May 7, 2023 /

    Apart from getting a response in text format from a GPT model, it’s also possible to specify the desired response format in the prompt and get a response in a…

    Read More ...
  • monitor showing Java programming
    Software Engineering

    Coding for Kids

    April 29, 2023 /

    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.…

    Read More ...
  • black marker on notebook
    Personal Growth

    Better Than Yesterday

    April 20, 2023 /

    “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…

    Read More ...
  • clear glass ball on gray sand during sunset
    Software Delivery

    Improving Sprint Predictability

    April 17, 2023 /

    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…

    Read More ...
  • a wooden block that says trust, surrounded by blue flowers
    Personal Growth

    BRAVING to Build Trust

    April 15, 2023 /

    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’…

    Read More ...
  • Stormtroopers lining up
    Team Building and Leadership

    My Clones

    April 13, 2023 /

    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…

    Read More ...
  • Team Building and Leadership

    Culture for Innovation

    April 11, 2023 /

    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…

    Read More ...
  • person wearing brown hoodie
    Team Building and Leadership

    Brilliant Jerks

    April 9, 2023 /

    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…

    Read More ...
  • person with red manicure holding purple paper
    Software Delivery

    Done and Undone Work

    April 7, 2023 /

    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…

    Read More ...
  • a cell phone sitting on top of a laptop computer
    Machine Learning

    Exploring OpenAI APIs

    April 1, 2023 /

    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…

    Read More ...
  • Software Delivery

    Incremental and Iterative

    March 31, 2023 /

    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…

    Read More ...
  • startup, start-up, people
    Software Delivery

    Continuous Planning and Prioritization

    March 25, 2023 /

    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…

    Read More ...
  • Team Building and Leadership

    Receiving Improvement Feedback

    March 20, 2023 /

    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…

    Read More ...
  • Team Building and Leadership

    Team Dynamics

    March 11, 2023 /

    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.…

    Read More ...
  • Personal Growth

    Blind Spots and Curiosity

    March 4, 2023 /

    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…

    Read More ...
  • trust spelled with wooden letter blocks on a table
    Team Building and Leadership

    Teamwork and Trust

    February 24, 2023 /

    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…

    Read More ...
  • brown and white wooden arrow sign
    Team Building and Leadership

    Appreciation for Invisible Efforts

    July 11, 2020 /

    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…

    Read More ...
Load More
Mahfuzul Haque © 2025