top | item 45673278

(no title)

malthaus | 4 months ago

... until reality catches up with a software engineer's inability to see outside of the narrow engineering field of view, neglecting most things that the end-users will care about, millions if not billions are wasted and leadership sees that checks and balances for the engineering team might be warranted after all because while velocity was there, you now have an overengineered product nobody wants to pay for.

discuss

order

himeexcelanta|4 months ago

You’re on the mark - this is the real challenge in software development. Not building software, but building software that actually accomplished the business objective. Unless of course you’re just coding for other reasons besides profit.

sp4rki|4 months ago

I agree... but not at the engineering level.

This is, IMO, a leadership-level problem. You'll always (hopefully) have an engineering manager or staff-level engineer capable of keeping the dev team in check.

I say it's a leadership problem because "partnering with X", "getting Y to market first", and "Z fits our current... strategy" seem to take precedence over what customers really ask for and what engineering is suggesting actually works.

varjag|4 months ago

There's little evidence that this is a common problem.

tomnipotent|4 months ago

Besides the graveyard of failed start-ups? There's plenty of evidence, just no strong conclusions.

KaiserPro|4 months ago

there is in meta.

Userneed is very much second to company priority metrics.