New year, new take
It’s been just over two years (wow!) since the publication of The Essence of Software. In that time, engaging with readers, consulting and teaching to students and practitioners has given me a new perspective.
In addition to having a better sense of what matters most, I think I have a greater appreciation of the obstacles that make concept design seem (at the same time!) trivial to some and obscure to others.
So I'm embarking on a new project to explain the key ideas of concept design as simply and directly as possible, with as little technical baggage as I can get away with.
Here's my first installment: a very short talk about software innovation, and a tutorial that explains the idea in more detail.
Do send comments! I'd especially like to hear from you if you have examples of how thinking in terms of concepts has helped you in your work.
Happy 2024 to you all,
Daniel