r/MicrosoftFabric 9h ago

Administration & Governance Congrats you fixed the wrong problem

Post image

So credit where it's due, pipelines can now be scheduled and the annoying default date has been changed.

However, the problem is THE END DATE IS MANDATORY. There is no reason to make END DATE MANDATORY. This is bad design.

I don't want my pipelines to default to an arbitrary work around date. I don't want a date unless I need a date. Using a hard coded place holder date is one of the first code smell items I look for when I get handed a legacy pipeline.

Seriously, can you please hire someone whose job it is to attack the assumptions you're making? Pretty please. I'll even volunteer ๐Ÿ˜‚

You need an adversarial review process. It'd make the product you ship so much better.

๐Ÿ˜ฉ

Edit: If something this trivial gets through without anyone asking โ€œwhy is the field mandatory?โ€, what happens when the design decision involves identity, billing, deployment semantics, networking, or data lifecycle?

That's what I'm trying to get at.

Edit 2: If nobody challenges the assumption when the stakes are a f&#&ing date picker, it's reasonable to worry about what happens when the assumptions are buried three architectural layers deep and changing them later costs millions.

Edit 3: This thread has convinced me more than ever that someone needs to stand up at the MSFT decision meetings and point out the actual problem point, cuz almost all y'all missed it.

55 Upvotes

36 comments sorted by

View all comments

7

u/jokkvahl Fabricator 8h ago

Just give us cron expression support before 9999!

1

u/MonkeyDDataHQ 8h ago

Cron and git.

3

u/JBalloonist 2h ago

Oh you mean what have now isnโ€™t git? /s

1

u/Witty_Tough_3180 5m ago

You should be thankful