Hasty Briefsbeta

Bilingual

Developers spend most of their time figuring the system out

a year ago
  • #Moldable Development
  • #Code Comprehension
  • #Software Development
  • Developers spend most of their time figuring out the system, with maintenance and comprehension being significant time consumers.
  • Research from 1979 and 2018 shows that comprehension and navigation account for a large portion of development effort (~58% and 24% respectively).
  • The 'figuring out' time is the largest expense in development, yet it's often not explicitly discussed or optimized.
  • Reading code is the primary method for gathering information, but it's manual and inefficient, leading to incomplete information and uncertainty.
  • Moldable development is proposed as a solution, where tools are customized to the context of the problem, reducing the need for manual code reading.
  • Glamorous Toolkit is introduced as a moldable development environment to facilitate the creation of custom tools for software systems.