1 comment

[ 15.4 ms ] story [ 19.0 ms ] thread
Key points: - Figuring systems out is the largest cost and impediment in software development, and today it relies mostly on manual work. - Moldable Development is a systematic approach for understanding systems by means of custom tools that we construct for every development problem. - Moldable Development is like data science but for software development, and it implies new skills: first, the ability to create custom tools; second, and more important, asking explicit questions many times per day and guiding actions through custom tools, for every single development problem. - Getting dedicated accurate views changes how we make decisions and introduces a new feedback loop in software development. - The approach is applicable to a wide range of software development problems, such as steering agile architecture, preserving data lineage or even domain discovery.