Tag: software development

  • Object-Oriented User Interface

    Object-Oriented User Interface (OOUI) is a design methodology that aims to separate the implementation layers of a user interface. In contrast to actual Object-Oriented Programming (OOP), OOUI is more of a metaphorical expression that helps developers, QA testers, and designers reduce cognitive complexity and view UI development in small chunks. With OOUI, developers can break […]

  • #NoEstimates: Why Time Estimation is Overrated in Software Development

    As a software developer, I have often struggled with the task of time estimation. It’s a tricky business to predict how much time a task or project will take, and the consequences of getting it wrong can be significant. That’s why the #NoEstimates movement has gained traction in recent years. The idea is simple: instead […]

  • Scrum as a typescript documentation

    The Scrum framework provides a set of methods and events that enable teams to collaborate effectively and deliver high-quality software.