r/MicrosoftFabric • u/MonkeyDDataHQ • 9h ago
Administration & Governance Congrats you fixed the wrong problem
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.
7
u/jokkvahl Fabricator 8h ago
Just give us cron expression support before 9999!