Konubinix' opinionated web of thoughts

Moldable Development

Fleeting

Moldable Development

Software is data. Data is shapeless. We, humans, need a shape to reason about anything. Tools provide the shape of data. This makes tools essential in software engineering. Our conversations cannot stop with programming language or frameworks. Tools are essential and they should be treated like that.

https://moldabledevelopment.com/

By molding our tools to match the context of our systems, every problem in software can be exhibited in a way that a human can relate to and reason about

https://moldabledevelopment.com/

You build a tool that shows your current problem in a way that makes it easy to grasp. It’s like data science, but for software

https://moldabledevelopment.com/

we must think software as something we can mold

https://ag91.github.io/blog/2021/04/26/sustainable-software-with-moldable-development/

How can we make visible to a total stranger what a software is doing? A total stranger here can be a developer or a business person or even a curious user!

https://ag91.github.io/blog/2021/04/26/sustainable-software-with-moldable-development/

In the current state of affairs when software becomes mature, its knowledge disappears. Or better stays in the code.

https://ag91.github.io/blog/2021/04/26/sustainable-software-with-moldable-development/

We must make it simple to extract knowledge from written software

https://ag91.github.io/blog/2021/04/26/sustainable-software-with-moldable-development/

easy for you to create tools that extract knowledge from code on demand. Actually, it should be so simple that you could make a habit out of it.

https://ag91.github.io/blog/2021/04/26/sustainable-software-with-moldable-development/

Emacs is great because it can become what you need it to be

https://ag91.github.io/blog/2021/05/26/moldable-emacs-make-everything-moldable-through-lisp/

Moldable development is a style of programming that puts meaning at the center of coding. In short as a programmer you want the meaning of

https://ag91.github.io/blog/2021/05/26/moldable-emacs-make-everything-moldable-through-lisp/

rogrammers may like to see how data flow in your code, and they would typically sketch this with a diagram. In moldable development you want to derive that diagram from your code itself

https://ag91.github.io/blog/2021/05/26/moldable-emacs-make-everything-moldable-through-lisp/

today we can achieve marvellous things by trial and error, but we lack the tools to understand in depth the things we created

https://ag91.github.io/blog/2021/06/18/moldable-emacs-vision-basic-concepts-and-design/

Notes pointant ici