Steem's dysfunctional family...

in #hf215 years ago (edited)

So, I happened to hear a funny story about an ETH dev complaining about the oligarchy that runs ETH. They were sick of it. No way to break in, and frustrated by the lack of accountability. A Steemian said "Give our dysfunctional family a try." The ETH dude said "I'll take a dysfunctional family over this any day."

The dysfunctional family comes through

Today there were a lot of people that were involved in fixing the hard fork problems. Steemit, top 20 witnesses, and backup witnesses worked together to fix a bug that was difficult to model in the testnet that made it into the code.

You might be thinking "but aggroed, your stupid fucking hard fork fucked up and ruined everything!" I'd argue it's not quite true. The chain stopped because a bug made some user data break rules. The chain did what it was supposed to do. You could make an argument that this didn't go perfectly, but honestly, a few hour downtime is a small price to pay to get a better trending page and a DAO/SPS.

Props

I'd like to give special props to @reggaemuffin who seems to have been the first to vocalize the likely source of the bug in the code. There were some great plays made by the highly technical witnesses of @gtg, @anyx, @netuoso, @cervantes, @therealwolf, and @drakos. @smooth was good for smart commentary as per usual. I'm especially grateful to @someguy123 and his quick updates to steem in a box. No secret that I'm less technical, and his program and someguys work there allows me and several other witnesses to keep this chain running.

Second shout out to @therealwolf for his witness essentials kit. I stopped using conductor and now use this. it's pretty nice. In addition to 190 blocks that most of the top 20 missed while gandalf restarted I also missed a few block. Witness Essentials got me rotated to a backup witness and was running again without missing a beat.

What did I do as a non-dev?

Today I did my best to help make sure good ideas were shared and fetch whatever I could for various groups of devs working on different pieces of this whole thing. Coordination and questions can be helpful. I also paid attention and got my witness up and running nearly as quickly as the more technical devs did. Was getting blocks and building the chain within a few minutes of the tech boyz.

Steemit

I think the Steemit team did a good job today. @justinw and @vandeberg were acceessible and helpful. @elipowell and @andrarchy had steemit.com updated, twitter updated, and had a well timed and accurate post about the hardfork and it's implementation.

Today could have sucked, but it didn't

I know it was frustrating. I'm kinda wiped from the day. But at the end of the day we have a cleaner trending, a functioning proposal system, and a team that did it's job. The negative voices will say today sucked, it was a clusterfuck, and everything was terrible and bad. But within a few hours we're up and running, a longer term fix is coming, and we have a chain that works. it's game on. So, don't let the perma-haters get you down.

Happy #newsteem day and welcome HF21

Palnet, Steem-Engine, Steem Keychain, and Splinterlands are all open for business. See you there!

Sort:  

Well, it was much smoother than HF20! Steem was unusable for many days.
A few hours is not so bad.
Well done to everyone. The dysfunctional family pulls together when it has to.

woohoo thanks for all the hard work!

I've never been compelled to learn to code; but I'd love to understand what happened.
If we take over the net, maybe Netflix will make a TV series about it and post it on their 3speak account ;)

That image really reminds me of a currency from Path of Exile!

Exalted orb

Chaos orb

Brilliant game. I run a 24 hour Hardcore race when each new season/league drops.
I'll be posting the announcement in early September. Be great to have you in the race.

This shows how when Steemit and Witnesses work as a team, we can make Steem great again. Thanks all for your hard work.

There will always be people complaining, trying to detract. Those people usually don’t know what it takes to go from test to live. There are almost always unintended consequences when you bring any change in a live environment. I’m glad there were lots of people on hand and willing to pitch in to figure it out! I was luckily offline all day so I didn’t witness the drama unfold but it doesn’t seem as bad as HF20 so awesome job in my eyes.

Not sure if it’s isolated to @partiko but the app is only showing people at 25 rep, if it’s a bug with them then it will never get fixed lol they haven’t responded in a long time to bugs.

Busy.org was also showing 25 rep to all users during the day, it seems back to normal.

Thanks for this, add a non dev I was not affected. Looking forward to the future. Glad all is up and moving forward.

Posted using Partiko Android

It is all well and good.

second test

Coin Marketplace

STEEM 0.26
TRX 0.12
JST 0.031
BTC 56792.82
ETH 2874.63
USDT 1.00
SBD 3.67