Developer Experience

Knowledge Base

An open source knowledge base that stores articles related to developer experience.

motivate Motivate Your Team
fluctuation Lower the Fluctuation
deadlines Meet the Deadlines


5 practices
3 problems

Main purpose of the maintenance phase is to prevent possible failures, to improve the system functioning, and to lengthen the useful life of the implemented software. All of this is largely ensured by proper monitoring, logging and error reporting, hand-in-hand with operational documentation, and well-set DevOps.

practice Practices 5 All Practices

  • E Extreme Programming (XP)
    XP is a software development methodology that emerged from the agile movement in the late 1990s.
  • G Good Developer Experience
    The Developer Experience (DX) describes the experience developers have while using or working on your product.
  • I Infrastructure as Code
    IaC is a principle (or process) of provisioning and managing your infrastructure through machine-readable definitions instead of using physical hardware configuration.
  • O Objectives and Key Results (OKR)
    Objective and Key Result (OKR) is a group goal-setting tool used by corporate and individual businesses to set goals and measure the expected results.
  • Operations Logbook
    Operations Logbook allows you to collect, store, and share data in real time and dig your historical data easily.

problem Problems 3 All Problems

  • D Demotivated Team
    Demotivated team can be a disaster for the business - the team members produce less and less work.
  • M Meaningless Work
    Meaningless work can be a feeling that the work I am doing has no meaning or it can mean that the product I am working on is not valuable.
  • N Not My Problem Mentality
    One of the very dangerous approaches to a team work is “Not My Problem” mentality and it is an opposite to a healthy team collaboration.