Mahfuzul Haque

People. Systems. AI.

  • Home
  • Articles
  • About
  • Home
  • Articles
  • About

Article Categories

  • AI and Future of Work (8)
  • Engineering and Architecture (13)
  • Leadership and Teams (14)
  • Personal Growth (7)
  • Software Delivery and Process (5)
  • Software Delivery and Process

    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…

    Read article →
  • startup, start-up, people
    Software Delivery and Process

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

    Read article →
  • Leadership and Teams

    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…

    Read article →
  • Leadership and Teams

    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…

    Read article →
  • 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…

    Read article →
  • trust spelled with wooden letter blocks on a table
    Leadership and Teams

    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…

    Read article →
  • Software Delivery and Process

    Compatibility Is Part of Done

    July 9, 2022 /

    A feature is not done until it works across the environments the product claims to support. Commercial software normally has a technical specification or support matrix…

    Read article →
  • brown and white wooden arrow sign
    Leadership and Teams

    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…

    Read article →
  • Personal Growth

    Book Insights: Leaders Eat Last

    July 10, 2020 /

    Some key insights from the book “Leaders Eat Last” by Simon Sinek.

    Read article →
  • person standing on rock platform
    Personal Growth

    Self-awareness

    July 5, 2020 /

    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…

    Read article →
  • five human hands on brown surface
    Leadership and Teams

    Reflection on Improving Team Engagement

    July 3, 2020 /

    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…

    Read article →
  • feedback, contact, reaction
    Leadership and Teams

    Building Trust by Seeking Feedback

    July 1, 2020 /

    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…

    Read article →
  • Engineering and Architecture

    Digital Transformation Trends for 2020

    December 31, 2019 /

    Recently, MuleSoft published a report on the top 7 digital transformation trends that might shape 2020. These are:

    Read article →
  • a close up of a typewriter with a paper reading machine learning
    AI and Future of Work

    Enabling ML Capability

    July 27, 2019 /

    The following diagram shows a software product with machine learning (ML) capability enabled in that. If APIs already back the product, then enabling ML means exposing…

    Read article →
  • Personal Growth

    Book Insights: The Courage to be Disliked

    January 4, 2019 /

    Aren’t all successful people happy as they have a strong sense of accomplishment and fulfilment? It depends on what success means to us, particularly, when the…

    Read article →
  • Engineering and Architecture

    Dependency Inversion Using Ports and Adapters

    August 3, 2018 /

    Over time core business logic of an application becomes tightly coupled with various libraries, frameworks and technologies making it harder to evolve and test. It becomes…

    Read article →
  • Engineering and Architecture

    Software Architecture Reading List

    July 30, 2018 /

    This is a minimalist software architecture reading list based on my current work context. Last updated on 5th August 2018. This list is deliberately kept short…

    Read article →
  • Engineering and Architecture

    Core ngrx Concepts for an Angular App

    July 3, 2018 /

    There are only a few key nrgx concepts that are essential to understand the architecture of an ngrx based applications: store, state, reducers, effects, action, dispatch,…

    Read article →
  • photo of bulb artwork
    Leadership and Teams

    Vision Board

    January 3, 2018 /

    A vision board is a collection of pictures to represent a set of goals or desires that can be used as a constant source of inspiration.…

    Read article →
  • Engineering and Architecture

    Ten AngularJS Concepts for Beginners

    April 3, 2015 /

    This code snippet introduces 10 basic AngularJS  concepts for beginners by building a very simple application. The application enables users to maintain a to do list…

    Read article →
Load More
Mahfuzul Haque © 2026. All opinions expressed here are my own and do not represent those of my current or former employers.