I spent time and effort, even at night, to stay on pace.
Changing the enforcement would have been on its own a sufficient reason to have my nodes update after a payment, and not on monday (mostly) cause i was sure that if a payment was less than 3 days distant it was possible that i was nonetheless missing it, with a bit of bad luck.
So this costed me money, instead of being prized cause i was doing my best for Dash.
Also, i was confident that if the official communication said "we are enforcing on Sunday" it was... official.
I also totally agree that stability and all it's important; next time i'd re-evaluate the way communications are done, but there is a major downside:
The "ghost" of enforcement was, I think, one of the reason for the very fast upgrade. Next time, people will just say "meh" and wait till it's mandatory, making the whole transaction way slower.
I'm with you on this one. I sacrificed some important time of mine to get this upgrade completed before what I thought was the official enforcement date.
Maybe we should use a budget proposal to let the masternode owners decide when to make the enforcement. I would suspect that the majority would vote to do it now since we've already invested our precious time doing the upgrade.
Bitcoin, Litecoin, and Monero hard forks are triggered by block height, not two random brogrammer dudes acting as Network Dictators by forking at an arbitrary time of their choosing.
That's because fork-trigger-by-block-height is the known Best Practice for that kind of situation.
Dash eschews that known best practice. When
I pointed out the vast difference and its significance in terms of centralization, the point was ignored.
Suddenly these unelected Network Dictators arbitrarily changed their minds about the (already arbitrary) fork timing and everyone is crying about it.
Now do you see why clear, objective computer code is better at running a "decentralized" networks than some unpredictable, flighty, unaccountable so-called engineeres?
If you want to be involved in a coin that is run by code and not by people, Dash isn't really a good fit. It's more of personality cult centered around one person, and that Dictator For Life prioritizes marketing over technology.
Evan's 'Marketing Over Technology' tax-and-spend philosophy why Dash has a shiny new high-rent office, but can't
-implement advanced new BTC features like RBF/CPFP, segwit and Lightning
-restore IPv6 functionality to 12.1 (despite Bitcoin supporting it since 2009)
-blind Masternodes (so we don't know how Masternodes voted and whose coins they are laundering)
-get Mycelium integration completed (blown deadline was October 2016)
-get Lamassu ATM integration completed (blown deadline was June 2016)
-hard fork the network using software based block height triggers (instead of confusing/conflicting/manipulative judgement calls)
I agree with your proposal to let the masternode owners decide when to make the enforcement.
That would be actual distributed governance by blockchain, in contrast to the current fake/shitty Decentralization Theater (aka centralized governance by two random brogrammer dudes).