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.