So long as you don’t change the question to: Why would anyone want to do that? Or: We’ll I don’t need that, are we hearing from the wrong users?
-
-
-
In my mind it is often like: Building the product as spec'd will be hard and take XX person-years. If we make this small tweak it'll take 10% of that effort and be more reliable.
-
Yes! I've often seen significant product improvements mis-classified as "mission creep" by folks who value schedule over product success.
End of conversation
New conversation -
-
-
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Reminds me of one of my favorite quotes: "If you change the way you look at things, the things you look at change.” Dr. Wayne Dyer
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
... sometimes to "why bother?"
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
aka problem reformation aka design aka dissolving problems (Ackoff)
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Or fitting the answer. I guess, at times, it's almost the same thing.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
What does the second best engineering require? _am I doing this right?_
-
"what were you thinking??"
End of conversation
New conversation -
-
-
As soon as you have the right question, then the engineering part is not that hard. Sometimes finding the right question takes months, or years.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
I like to call this "massaging the requirement". Massage a bit and it will change. Massage enough and it will go away


Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Yes! Original idea for Calico came from
@liljenstolpe saying "what if, instead of asking how I can make it look to workloads like they are all connected to the same ethernet switch, I instead asked how I could get IP connectivity to each workload?"Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
There's always a better question.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
I am officially stealing that...with credit.Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
A famous aphorism of David Wheeler goes "All problems in computer science can be solved by another level of indirection"
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Aaaand the other way around as well: from product side you also need to ask the right question from engineers to have the right insights into your feature delivery.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Setting up the right questions is more than half of the work. If you can formulate properly what the question is, it usually resolves itself within hours and minutes rather than years and months
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Well put!
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.