Ward will be presenting the following session
-
keyboard_arrow_down
Ward Cunningham - Creativity Before and After Agile
45 Mins
Keynote
Intermediate
Organisms small and large learn by building a model of the world around them then testing that model against what they see and adjusting accordingly. We'll call this a learning loop. We identify three era in computing based on the nature of this loop and the kind of feedback learning that they support.
1. What got you started/interested in modern software development methods?
I was skilled in many aspects of programming when I attended summer program on VLSI design at MIT. The software they suggested was amazingly useful. Upon returning to my research group, I got a close look at Smalltalk-80 and found many of the same idioms. I learned that this technique was object-oriented programming. I was hooked.
2. What do you think is the biggest challenge faced by the software product engineering community today?
All my life I have tried to make computers do more. Today we face relentless investment in making computers do less. If you are asked by management to hobble a program consider saying no.
3. What do you think are the most exciting developments in software product engineering today?
I found Promise in Javascript hard to understand but now, after a year living with them, I find that I think of interacting with the web in a completely different way.
4. Why did you choose the topic(s) you will be speaking about at the conference?
Technology comes in waves. So much of what we thought was important in the dawn of agile is still important, but not everything. I can say lots about past waves, and speculate about the next waves, but I will leave to others to interpret the best way forward in the present.
5. What are some of the key takeaways from your session(s) at Agile India?
Agile has feedback loops to make space for creativity. If your work doesn't feel creative, you might look at how you have the loops hooked up.
6. Which sessions are you particularly looking forward to attending at Agile India this year?
TBD
7. Any personal remarks/message you want to share with the software community?
Be nice to the people around you.