← Back to context

Comment by donw

3 hours ago

A substantial portion of software engineering -- and the fundamental jobs of a proper Product Owner and UX Designer -- is to turn "vague ideas about what we need to do" into "this widget, on this page, it should work like this"

It's not a pipeline, it's an ongoing conversation within any functional team, but this requires buy-in from management, who is often selected for "line must go up this quarter no matter the cost" over "hey, wouldn't it be cool if this company was still a going concern in twenty years?"

Variance in time horizons explains a lot of corporate behaviour.

And it’s rational. We all have limited careers.

I think that all makes a bit more sense as we get older. Optimising for short time horizons is not what I strive for, but explains things.