Ecoer Logo
VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS0.00%
Net Worth
0.397USD
STEEM
0.000STEEM
SBD
0.000SBD
Own SP
7.352SP

Detailed Balance

STEEM
balance
0.000STEEM
market_balance
0.000STEEM
savings_balance
0.000STEEM
reward_steem_balance
0.000STEEM
STEEM POWER
Own SP
7.352SP
Delegated Out
0.000SP
Delegation In
0.000SP
Effective Power
7.352SP
Reward SP (pending)
0.000SP
SBD
sbd_balance
0.000SBD
sbd_conversions
0.000SBD
sbd_market_balance
0.000SBD
savings_sbd_balance
0.000SBD
reward_sbd_balance
0.000SBD
{
  "balance": "0.000 STEEM",
  "savings_balance": "0.000 STEEM",
  "reward_steem_balance": "0.000 STEEM",
  "vesting_shares": "11971.407794 VESTS",
  "delegated_vesting_shares": "0.000000 VESTS",
  "received_vesting_shares": "0.000000 VESTS",
  "sbd_balance": "0.000 SBD",
  "savings_sbd_balance": "0.000 SBD",
  "reward_sbd_balance": "0.000 SBD",
  "conversions": []
}

Account Info

namemixmix
id42302
rank163,115
reputation29388314
created2016-07-30T22:53:39
recovery_accountsteem
proxyNone
post_count1
comment_count0
lifetime_vote_count0
witnesses_voted_for0
last_post2016-07-30T23:01:42
last_root_post2016-07-30T23:01:42
last_vote_time2016-07-30T23:09:36
proxied_vsf_votes0, 0, 0, 0
can_vote1
voting_power9,858
delayed_votes0
balance0.000 STEEM
savings_balance0.000 STEEM
sbd_balance0.000 SBD
savings_sbd_balance0.000 SBD
vesting_shares11971.407794 VESTS
delegated_vesting_shares0.000000 VESTS
received_vesting_shares0.000000 VESTS
reward_vesting_balance0.000000 VESTS
vesting_balance0.000 STEEM
vesting_withdraw_rate0.000000 VESTS
next_vesting_withdrawal1969-12-31T23:59:59
withdrawn0
to_withdraw0
withdraw_routes0
savings_withdraw_requests0
last_account_recovery1970-01-01T00:00:00
reset_accountnull
last_owner_update1970-01-01T00:00:00
last_account_update1970-01-01T00:00:00
minedNo
sbd_seconds0
sbd_last_interest_payment1970-01-01T00:00:00
savings_sbd_last_interest_payment1970-01-01T00:00:00
{
  "id": 42302,
  "name": "mixmix",
  "owner": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM5uEGeL1DPUY6jcMSXpBxyHddMTcanWyNzGAt6Y6DfgkuHEJ1Pm",
        1
      ]
    ]
  },
  "active": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM6EMZogy3GGKAEfMqQc5gcGMYEnS7Jzsx4BnHKrWXyGjw8xUEFB",
        1
      ]
    ]
  },
  "posting": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM79rsz9cSVhdimMWRdozkMM7kj1S7P6K3y5obvk67bFQNawxVrr",
        1
      ]
    ]
  },
  "memo_key": "STM5p89RZmBBwp7qkqHkrHL9rFbPgHUKTw7qKXdKqgwmLFw4MM4iP",
  "json_metadata": "",
  "posting_json_metadata": "",
  "proxy": "",
  "last_owner_update": "1970-01-01T00:00:00",
  "last_account_update": "1970-01-01T00:00:00",
  "created": "2016-07-30T22:53:39",
  "mined": false,
  "recovery_account": "steem",
  "last_account_recovery": "1970-01-01T00:00:00",
  "reset_account": "null",
  "comment_count": 0,
  "lifetime_vote_count": 0,
  "post_count": 1,
  "can_vote": true,
  "voting_manabar": {
    "current_mana": 9858,
    "last_update_time": 1469920176
  },
  "downvote_manabar": {
    "current_mana": 0,
    "last_update_time": 1469919219
  },
  "voting_power": 9858,
  "balance": "0.000 STEEM",
  "savings_balance": "0.000 STEEM",
  "sbd_balance": "0.000 SBD",
  "sbd_seconds": "0",
  "sbd_seconds_last_update": "1970-01-01T00:00:00",
  "sbd_last_interest_payment": "1970-01-01T00:00:00",
  "savings_sbd_balance": "0.000 SBD",
  "savings_sbd_seconds": "0",
  "savings_sbd_seconds_last_update": "1970-01-01T00:00:00",
  "savings_sbd_last_interest_payment": "1970-01-01T00:00:00",
  "savings_withdraw_requests": 0,
  "reward_sbd_balance": "0.000 SBD",
  "reward_steem_balance": "0.000 STEEM",
  "reward_vesting_balance": "0.000000 VESTS",
  "reward_vesting_steem": "0.000 STEEM",
  "vesting_shares": "11971.407794 VESTS",
  "delegated_vesting_shares": "0.000000 VESTS",
  "received_vesting_shares": "0.000000 VESTS",
  "vesting_withdraw_rate": "0.000000 VESTS",
  "next_vesting_withdrawal": "1969-12-31T23:59:59",
  "withdrawn": 0,
  "to_withdraw": 0,
  "withdraw_routes": 0,
  "curation_rewards": 0,
  "posting_rewards": 0,
  "proxied_vsf_votes": [
    0,
    0,
    0,
    0
  ],
  "witnesses_voted_for": 0,
  "last_post": "2016-07-30T23:01:42",
  "last_root_post": "2016-07-30T23:01:42",
  "last_vote_time": "2016-07-30T23:09:36",
  "post_bandwidth": 10000,
  "pending_claimed_accounts": 0,
  "vesting_balance": "0.000 STEEM",
  "reputation": 29388314,
  "transfer_history": [],
  "market_history": [],
  "post_history": [],
  "vote_history": [],
  "other_history": [],
  "witness_votes": [],
  "tags_usage": [],
  "guest_bloggers": [],
  "rank": 163115
}

Withdraw Routes

IncomingOutgoing
Empty
Empty
{
  "incoming": [],
  "outgoing": []
}
From Date
To Date
2019/07/30 23:16:09
parent authormixmix
parent permlinkgroup-smells
authorsteemitboard
permlinksteemitboard-notify-mixmix-20190730t231608000z
title
bodyCongratulations @mixmix! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@mixmix/birthday3.png</td><td>Happy Birthday! - You are on the Steem blockchain for 3 years!</td></tr></table> <sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@mixmix) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=mixmix)_</sub> ###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!
json metadata{"image":["https://steemitboard.com/img/notify.png"]}
Transaction InfoBlock #35127595/Trx c61635e420601b5fc1c0f0128eed9bd4c03e5952
View Raw JSON Data
{
  "trx_id": "c61635e420601b5fc1c0f0128eed9bd4c03e5952",
  "block": 35127595,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-07-30T23:16:09",
  "op": [
    "comment",
    {
      "parent_author": "mixmix",
      "parent_permlink": "group-smells",
      "author": "steemitboard",
      "permlink": "steemitboard-notify-mixmix-20190730t231608000z",
      "title": "",
      "body": "Congratulations @mixmix! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@mixmix/birthday3.png</td><td>Happy Birthday! - You are on the Steem blockchain for 3 years!</td></tr></table>\n\n<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@mixmix) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=mixmix)_</sub>\n\n\n###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!",
      "json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}"
    }
  ]
}
2018/07/31 01:14:48
parent authormixmix
parent permlinkgroup-smells
authorsteemitboard
permlinksteemitboard-notify-mixmix-20180731t011448000z
title
bodyCongratulations @mixmix! You have received a personal award! [![](https://steemitimages.com/70x70/http://steemitboard.com/@mixmix/birthday2.png)](http://steemitboard.com/@mixmix) 2 Years on Steemit <sub>_Click on the badge to view your Board of Honor._</sub> > Do you like [SteemitBoard's project](https://steemit.com/@steemitboard)? Then **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!
json metadata{"image":["https://steemitboard.com/img/notify.png"]}
Transaction InfoBlock #24643785/Trx 1d105415707457bcbfeb74f4aca2b50ca50429fd
View Raw JSON Data
{
  "trx_id": "1d105415707457bcbfeb74f4aca2b50ca50429fd",
  "block": 24643785,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-07-31T01:14:48",
  "op": [
    "comment",
    {
      "parent_author": "mixmix",
      "parent_permlink": "group-smells",
      "author": "steemitboard",
      "permlink": "steemitboard-notify-mixmix-20180731t011448000z",
      "title": "",
      "body": "Congratulations @mixmix! You have received a personal award!\n\n[![](https://steemitimages.com/70x70/http://steemitboard.com/@mixmix/birthday2.png)](http://steemitboard.com/@mixmix)  2 Years on Steemit\n<sub>_Click on the badge to view your Board of Honor._</sub>\n\n\n> Do you like [SteemitBoard's project](https://steemit.com/@steemitboard)? Then **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!",
      "json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}"
    }
  ]
}
dtubixupvoted (50.00%) @mixmix / group-smells
2018/03/15 06:33:57
voterdtubix
authormixmix
permlinkgroup-smells
weight5000 (50.00%)
Transaction InfoBlock #20689626/Trx 12b2ae42b2c03662b7840e0ffd30d9d156d23606
View Raw JSON Data
{
  "trx_id": "12b2ae42b2c03662b7840e0ffd30d9d156d23606",
  "block": 20689626,
  "trx_in_block": 57,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-03-15T06:33:57",
  "op": [
    "vote",
    {
      "voter": "dtubix",
      "author": "mixmix",
      "permlink": "group-smells",
      "weight": 5000
    }
  ]
}
2017/07/31 00:20:09
parent authormixmix
parent permlinkgroup-smells
authorsteemitboard
permlinksteemitboard-notify-mixmix-20170731t002011000z
title
bodyCongratulations @mixmix! You have received a personal award! [![](https://steemitimages.com/70x70/http://steemitboard.com/@mixmix/birthday1.png)](http://steemitboard.com/@mixmix) Happy Birthday - 1 Year on Steemit Happy Birthday - 1 Year on Steemit Click on the badge to view your own Board of Honor on SteemitBoard. For more information about this award, click [here](https://steemit.com/steemitboard/@steemitboard/steemitboard-update-8-happy-birthday) > By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!
json metadata{"image":["https://steemitboard.com/img/notifications.png"]}
Transaction InfoBlock #14150390/Trx 65fe682f5945533e15b7cd20182d5a240373a408
View Raw JSON Data
{
  "trx_id": "65fe682f5945533e15b7cd20182d5a240373a408",
  "block": 14150390,
  "trx_in_block": 19,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-07-31T00:20:09",
  "op": [
    "comment",
    {
      "parent_author": "mixmix",
      "parent_permlink": "group-smells",
      "author": "steemitboard",
      "permlink": "steemitboard-notify-mixmix-20170731t002011000z",
      "title": "",
      "body": "Congratulations @mixmix! You have received a personal award!\n\n[![](https://steemitimages.com/70x70/http://steemitboard.com/@mixmix/birthday1.png)](http://steemitboard.com/@mixmix)  Happy Birthday - 1 Year on Steemit Happy Birthday - 1 Year on Steemit\nClick on the badge to view your own Board of Honor on SteemitBoard.\n\nFor more information about this award, click [here](https://steemit.com/steemitboard/@steemitboard/steemitboard-update-8-happy-birthday)\n> By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!",
      "json_metadata": "{\"image\":[\"https://steemitboard.com/img/notifications.png\"]}"
    }
  ]
}
mattyfuupvoted (100.00%) @mixmix / group-smells
2016/07/31 00:14:21
votermattyfu
authormixmix
permlinkgroup-smells
weight10000 (100.00%)
Transaction InfoBlock #3658915/Trx ccd0f53bb80e3d71191871bc97efa4e3ab875ebe
View Raw JSON Data
{
  "trx_id": "ccd0f53bb80e3d71191871bc97efa4e3ab875ebe",
  "block": 3658915,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2016-07-31T00:14:21",
  "op": [
    "vote",
    {
      "voter": "mattyfu",
      "author": "mixmix",
      "permlink": "group-smells",
      "weight": 10000
    }
  ]
}
2016/07/30 23:26:33
voterbenthegameboy
authormixmix
permlinkgroup-smells
weight10000 (100.00%)
Transaction InfoBlock #3657962/Trx b7cb365e9f820f978883b728a0384ff675002e1e
View Raw JSON Data
{
  "trx_id": "b7cb365e9f820f978883b728a0384ff675002e1e",
  "block": 3657962,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2016-07-30T23:26:33",
  "op": [
    "vote",
    {
      "voter": "benthegameboy",
      "author": "mixmix",
      "permlink": "group-smells",
      "weight": 10000
    }
  ]
}
billynomatesupvoted (100.00%) @mixmix / group-smells
2016/07/30 23:17:51
voterbillynomates
authormixmix
permlinkgroup-smells
weight10000 (100.00%)
Transaction InfoBlock #3657788/Trx a1396e55a71d719f0d0b58362f5b6d5344d83db4
View Raw JSON Data
{
  "trx_id": "a1396e55a71d719f0d0b58362f5b6d5344d83db4",
  "block": 3657788,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2016-07-30T23:17:51",
  "op": [
    "vote",
    {
      "voter": "billynomates",
      "author": "mixmix",
      "permlink": "group-smells",
      "weight": 10000
    }
  ]
}
alexander1upvoted (100.00%) @mixmix / group-smells
2016/07/30 23:09:54
voteralexander1
authormixmix
permlinkgroup-smells
weight10000 (100.00%)
Transaction InfoBlock #3657629/Trx d153ea16b8a76c641072c6b1ceedcc4129f62d1e
View Raw JSON Data
{
  "trx_id": "d153ea16b8a76c641072c6b1ceedcc4129f62d1e",
  "block": 3657629,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2016-07-30T23:09:54",
  "op": [
    "vote",
    {
      "voter": "alexander1",
      "author": "mixmix",
      "permlink": "group-smells",
      "weight": 10000
    }
  ]
}
mixmixremoved vote from (0.00%) @anarchypory / group-smells
2016/07/30 23:09:36
votermixmix
authoranarchypory
permlinkgroup-smells
weight0 (0.00%)
Transaction InfoBlock #3657623/Trx 6690f1113825c53fb88741e4da305867f7bad317
View Raw JSON Data
{
  "trx_id": "6690f1113825c53fb88741e4da305867f7bad317",
  "block": 3657623,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2016-07-30T23:09:36",
  "op": [
    "vote",
    {
      "voter": "mixmix",
      "author": "anarchypory",
      "permlink": "group-smells",
      "weight": 0
    }
  ]
}
2016/07/30 23:08:36
votermixmix
authorisaac.asimov
permlinkre-group-smells-20160730t230154
weight10000 (100.00%)
Transaction InfoBlock #3657603/Trx 0425ef17fe2d5ecce1f3f94ff237864cf687043c
View Raw JSON Data
{
  "trx_id": "0425ef17fe2d5ecce1f3f94ff237864cf687043c",
  "block": 3657603,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2016-07-30T23:08:36",
  "op": [
    "vote",
    {
      "voter": "mixmix",
      "author": "isaac.asimov",
      "permlink": "re-group-smells-20160730t230154",
      "weight": 10000
    }
  ]
}
mixmixupvoted (100.00%) @anarchypory / group-smells
2016/07/30 23:08:27
votermixmix
authoranarchypory
permlinkgroup-smells
weight10000 (100.00%)
Transaction InfoBlock #3657600/Trx 31e2f745e53d5cbdabbfe1edde0f0320981ca31e
View Raw JSON Data
{
  "trx_id": "31e2f745e53d5cbdabbfe1edde0f0320981ca31e",
  "block": 3657600,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2016-07-30T23:08:27",
  "op": [
    "vote",
    {
      "voter": "mixmix",
      "author": "anarchypory",
      "permlink": "group-smells",
      "weight": 10000
    }
  ]
}
carlgetaladaupvoted (100.00%) @mixmix / group-smells
2016/07/30 23:06:51
votercarlgetalada
authormixmix
permlinkgroup-smells
weight10000 (100.00%)
Transaction InfoBlock #3657569/Trx 85a16acf9b7e5e94b80149c0d78d603a61f91b08
View Raw JSON Data
{
  "trx_id": "85a16acf9b7e5e94b80149c0d78d603a61f91b08",
  "block": 3657569,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2016-07-30T23:06:51",
  "op": [
    "vote",
    {
      "voter": "carlgetalada",
      "author": "mixmix",
      "permlink": "group-smells",
      "weight": 10000
    }
  ]
}
cire81upvoted (100.00%) @mixmix / group-smells
2016/07/30 23:06:12
votercire81
authormixmix
permlinkgroup-smells
weight10000 (100.00%)
Transaction InfoBlock #3657556/Trx 9a1fb1474ce5c013f05115c42ab17360b047791c
View Raw JSON Data
{
  "trx_id": "9a1fb1474ce5c013f05115c42ab17360b047791c",
  "block": 3657556,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2016-07-30T23:06:12",
  "op": [
    "vote",
    {
      "voter": "cire81",
      "author": "mixmix",
      "permlink": "group-smells",
      "weight": 10000
    }
  ]
}
2016/07/30 23:02:21
voteranarchypory
authormixmix
permlinkgroup-smells
weight10 (0.10%)
Transaction InfoBlock #3657479/Trx 6fd4024d0c41e8a74200038d60dbcbf6b9ea42c3
View Raw JSON Data
{
  "trx_id": "6fd4024d0c41e8a74200038d60dbcbf6b9ea42c3",
  "block": 3657479,
  "trx_in_block": 6,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2016-07-30T23:02:21",
  "op": [
    "vote",
    {
      "voter": "anarchypory",
      "author": "mixmix",
      "permlink": "group-smells",
      "weight": 10
    }
  ]
}
2016/07/30 23:02:21
parent authormixmix
parent permlinkgroup-smells
authoranarchypory
permlinkgroup-smells
title
bodyKeep up the great work @mixmix Upvoted
json metadata
Transaction InfoBlock #3657479/Trx 7a8911f20f2fc78d1e30a904c8be10aaf1b3e346
View Raw JSON Data
{
  "trx_id": "7a8911f20f2fc78d1e30a904c8be10aaf1b3e346",
  "block": 3657479,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2016-07-30T23:02:21",
  "op": [
    "comment",
    {
      "parent_author": "mixmix",
      "parent_permlink": "group-smells",
      "author": "anarchypory",
      "permlink": "group-smells",
      "title": "",
      "body": "Keep up the great work @mixmix \n Upvoted ",
      "json_metadata": ""
    }
  ]
}
2016/07/30 23:01:57
parent authormixmix
parent permlinkgroup-smells
authorisaac.asimov
permlinkre-group-smells-20160730t230154
titleFlesch Kincaid Grade Level
bodyHi! This post has a <a href="https://en.wikipedia.org/wiki/Flesch%E2%80%93Kincaid_readability_tests">Flesch-Kincaid</a> grade level of 14.8 and reading ease of 47%. This puts the writing level on par with academic journals.
json metadata
Transaction InfoBlock #3657471/Trx 72fb57273d98f23df591d9c4a830e951610ae00a
View Raw JSON Data
{
  "trx_id": "72fb57273d98f23df591d9c4a830e951610ae00a",
  "block": 3657471,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2016-07-30T23:01:57",
  "op": [
    "comment",
    {
      "parent_author": "mixmix",
      "parent_permlink": "group-smells",
      "author": "isaac.asimov",
      "permlink": "re-group-smells-20160730t230154",
      "title": "Flesch Kincaid Grade Level",
      "body": "Hi! This post has a <a href=\"https://en.wikipedia.org/wiki/Flesch%E2%80%93Kincaid_readability_tests\">Flesch-Kincaid</a> grade level of 14.8 and reading ease of 47%. This puts the writing level on par with academic journals.",
      "json_metadata": ""
    }
  ]
}
mixmixupvoted (100.00%) @mixmix / group-smells
2016/07/30 23:01:42
votermixmix
authormixmix
permlinkgroup-smells
weight10000 (100.00%)
Transaction InfoBlock #3657466/Trx 27fa26203e77ad0b4f2a8edeeb9f43c65d36f257
View Raw JSON Data
{
  "trx_id": "27fa26203e77ad0b4f2a8edeeb9f43c65d36f257",
  "block": 3657466,
  "trx_in_block": 4,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2016-07-30T23:01:42",
  "op": [
    "vote",
    {
      "voter": "mixmix",
      "author": "mixmix",
      "permlink": "group-smells",
      "weight": 10000
    }
  ]
}
mixmixpublished a new post: group-smells
2016/07/30 23:01:42
parent author
parent permlinkcollaboration
authormixmix
permlinkgroup-smells
titleGroup Smells
bodyAs a programmer, part of my job is to spot _‘code smells’_. Like being alert for musky over-ripeness somewhere in your fridge, or unwanted acridity of burning plastic coming from your computer, smells hint that nearby, something is amiss, and it’s probably going to get worse. ![](https://cdn-images-1.medium.com/max/800/1*eTDlvIcIyt70KokztqEkcQ.jpeg 'an anti-pattern') In code it’s usually that you’ve used a pattern that seemed good when you started, but as you continue to add things, suddenly it gets volatile. An everyday example would be running too many appliances off a multi-board. Patterns of coding that lead to future instability we call anti-patterns. Code smells are the whiffs that help us notice anti-patterns. Naming them helps us spot vulnerabilities, avert catastrophes, and support an evolving discourse about best (and worst) practice. --- My flatmate just came back from a conference where she was pulling her hair out because the way the group was working together was counter-productive. It occurred to me that it would be useful to port anti-patterns into the group-work context. I want to know what group-smells are. Here’s a few we were able to name in my lounge just now: ## Cargo-cult collaboration A variant of Richard Feynman’s [cargo-cult science](https://en.wikipedia.org/wiki/Cargo_cult_science), this is implementation of collaboration through shallow adoption of whatever latest buzzword.  A classic example you might hear is people asserting “we’re a totally flat self-organised group”. Self-organisation is a thing, but it doesn’t grow just anywhere. There are certain conditions in which it tends to work well, and many in which it doesn’t Some smells to watch out for : - lack of clarity about where and how decision making is happening - invitation to ‘be the change’ without any guidance/ support to do that - no description of what or how self-organisation is going to occur - founders deny their power and leadership - not everyone feels empowered to intervene in group processes The anti-pattern : - you think you’re making space for an ecosystem to magically appear, but you forgot to resource it Where this anti-pattern can lead : - invisible power structures which priviledge some actors without them being aware of it - emergent inside / outside groups - poor communication systems that lead to distrust - people taking on too many things and burning out - white men dominating lots of things, women doing administrative roles Patterns which support self-organisation : - naming power / leadership roles that exist - actively sharing roles around - making decision making processes clear - clear communication systems ## Talking over each other This one is easy. In the best case, everyone just cares a lot about the topic of conversation, and they’re excited to share what the conversation is bringing up for them. Other smells you might notice : - 2 people having a conversation, while everyone else watches - anxiety about when you’re going to get to speak - lots of loud people, no quiet people - an old white guy opinion-fest The anti-pattern : - you’ve skipped an agreement about how you’re going to approach things, and conversation has defaulted to loudest / most dominant Where this anti-pattern can lead : - less listening - less diverse opinion  - shallow analysis Patterns you might consider that help: - appoint a facilitator - introduce a rule (e.g. talking stick, or you can only talk again after 2 other people have spoken) - change the format (e.g. split into smaller groups, get everyone to write thoughts on cards, go for a walking dialogue) ## Miscy meeting _(pronounced ‘misky’, *misc = miscellaneous,)_ There’s a bunch of you in a room talking about your project and raising relevant ideas. The conversation energy is good, and you’re discussing all the things.  This is a great space for combining ideas, exploring shared values, and connecting with each other. If you were intending to agree things and plan action though, you might be in a miscy meeting. You might also smell: - no-one recording any actions / agreements - surprise at the topics being raised (lack of agreement about why you’ve met) - topic drift / people changing topics annoyingly - excited exploration of [rabbit-holes](http://www.newyorker.com/culture/cultural-comment/the-rabbit-hole-rabbit-hole) - no clear ending to meeting The anti-pattern : - you haven’t agreed on what you’re actually doing, so you’re starting a range of things and doing them poorly or not at all.  Where this anti-pattern can lead : - massive waste of group time - frustration when people remember agreements / actions differently in the next meeting  - more miscy meetings, gradual loss of momentum - inability to unlock [continuous improvement](https://en.wikipedia.org/wiki/Continual_improvement_process) / evolution Patterns for clearer meetings : - start by asking ‘what is the purpose of this meeting?’ - use an agenda, and refer back to that when needed - record agreements / actions (and who is going to do them) and share  - call ‘rabbit hole’ when you smell one - use some ‘meeting ending’ ritual (e.g. a checkout-round) so everyone knows when you’re done and don’t auto-extend your meeting ad infinitum --- These are just a sample of course. Lets spot anti-patterns together and name them. Lets spot group-smells and do better work together. I’d love to hear of any common anti-patterns you’ve already named in your group work, please post them up.
json metadata{"tags":["collaboration","coding","social-dynamics"],"image":["https://cdn-images-1.medium.com/max/800/1*eTDlvIcIyt70KokztqEkcQ.jpeg"]}
Transaction InfoBlock #3657466/Trx 27fa26203e77ad0b4f2a8edeeb9f43c65d36f257
View Raw JSON Data
{
  "trx_id": "27fa26203e77ad0b4f2a8edeeb9f43c65d36f257",
  "block": 3657466,
  "trx_in_block": 4,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2016-07-30T23:01:42",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "collaboration",
      "author": "mixmix",
      "permlink": "group-smells",
      "title": "Group Smells",
      "body": "As a programmer, part of my job is to spot _‘code smells’_. Like being alert for musky over-ripeness somewhere in your fridge, or unwanted acridity of burning plastic coming from your computer, smells hint that nearby, something is amiss, and it’s probably going to get worse.\n\n![](https://cdn-images-1.medium.com/max/800/1*eTDlvIcIyt70KokztqEkcQ.jpeg 'an anti-pattern')\n\n\nIn code it’s usually that you’ve used a pattern that seemed good when you started, but as you continue to add things, suddenly it gets volatile. An everyday example would be running too many appliances off a multi-board. Patterns of coding that lead to  future instability we call anti-patterns. Code smells are the whiffs that help us notice anti-patterns. Naming them helps us spot vulnerabilities, avert catastrophes, and support an evolving discourse about best (and worst) practice.\n\n---\n\nMy flatmate just came back from a conference where she was pulling her hair out because the way the group was working together was counter-productive. It occurred to me that it would be useful to port anti-patterns into the  group-work context.\n\nI want to know what group-smells are. Here’s a few we were able to name in my lounge just now:\n\n## Cargo-cult collaboration\n\nA variant of Richard Feynman’s [cargo-cult science](https://en.wikipedia.org/wiki/Cargo_cult_science), this is implementation of collaboration through shallow adoption of whatever latest buzzword. \n\nA classic example you might hear is people asserting “we’re a totally flat self-organised group”.\nSelf-organisation is a thing, but it doesn’t grow just anywhere. There are certain conditions in which it tends to work well, and many in which it doesn’t\n\nSome smells to watch out for :\n- lack of clarity about where and how decision making is happening\n- invitation to ‘be the change’ without any guidance/ support to do that\n- no description of what or how self-organisation is going to occur\n- founders deny their power and leadership\n- not everyone feels empowered to intervene in group processes\n\nThe anti-pattern :\n- you think you’re making space for an ecosystem to magically appear, but you forgot to resource it\n\nWhere this anti-pattern can lead :\n- invisible power structures which priviledge some actors without them being aware of it\n- emergent inside / outside groups\n- poor communication systems that lead to distrust\n- people taking on too many things and burning out\n- white men dominating lots of things, women doing administrative roles\n\nPatterns which support self-organisation :\n- naming power / leadership roles that exist\n- actively sharing roles around\n- making decision making processes clear\n- clear communication systems\n\n## Talking over each other\n\nThis one is easy. In the best case, everyone just cares a lot about the topic of conversation, and they’re excited to share what the conversation is bringing up for them.\n\nOther smells you might notice :\n\n- 2 people having a conversation, while everyone else watches\n- anxiety about when you’re going to get to speak\n- lots of loud people, no quiet people\n- an old white guy opinion-fest\n\nThe anti-pattern :\n- you’ve skipped an agreement about how you’re going to approach things, and conversation has defaulted to loudest / most dominant\n\nWhere this anti-pattern can lead :\n- less listening\n- less diverse opinion \n- shallow analysis\n\nPatterns you might consider that help:\n- appoint a facilitator\n- introduce a rule (e.g.\ntalking stick, or you can only talk again after 2 other people have spoken)\n- change the format (e.g.\nsplit into smaller groups, get everyone to write thoughts on cards, go for a walking dialogue)\n\n\n## Miscy meeting\n\n_(pronounced ‘misky’, *misc = miscellaneous,)_ There’s a bunch of you in a room talking about your project and raising relevant ideas. The conversation energy is good, and you’re discussing all the things. \n\nThis is a great space for combining ideas, exploring shared values, and connecting with each other. If you were intending to agree things and plan action though, you might be in a miscy meeting.\n\nYou might also smell:\n- no-one recording any actions / agreements\n- surprise at the topics being raised (lack of agreement about why you’ve met)\n- topic drift / people changing topics annoyingly\n- excited exploration of [rabbit-holes](http://www.newyorker.com/culture/cultural-comment/the-rabbit-hole-rabbit-hole)\n- no clear ending to meeting\n\nThe anti-pattern :\n- you haven’t agreed on what you’re actually doing, so you’re starting a range of things and doing them poorly or not at all. \n\nWhere this anti-pattern can lead :\n- massive waste of group time\n- frustration when people remember agreements / actions differently in the next meeting \n- more miscy meetings, gradual loss of momentum\n- inability to unlock [continuous improvement](https://en.wikipedia.org/wiki/Continual_improvement_process) / evolution\n\nPatterns for clearer meetings :\n- start by asking ‘what is the purpose of this meeting?’\n- use an agenda, and refer back to that when needed\n- record agreements / actions (and who is going to do them) and share \n- call ‘rabbit hole’ when you smell one\n- use some ‘meeting ending’ ritual (e.g.\na checkout-round) so everyone knows when you’re done and don’t  auto-extend your meeting ad infinitum\n\n---\n\nThese are just a sample of course. Lets spot anti-patterns together and name them. Lets spot group-smells and do better work together. I’d love to hear of any common anti-patterns you’ve already named in your group work, please post them up.",
      "json_metadata": "{\"tags\":[\"collaboration\",\"coding\",\"social-dynamics\"],\"image\":[\"https://cdn-images-1.medium.com/max/800/1*eTDlvIcIyt70KokztqEkcQ.jpeg\"]}"
    }
  ]
}
steemcreated a new account: @mixmix
2016/07/30 22:53:39
fee3.000 STEEM
creatorsteem
new account namemixmix
owner{"weight_threshold":1,"account_auths":[],"key_auths":[["STM5uEGeL1DPUY6jcMSXpBxyHddMTcanWyNzGAt6Y6DfgkuHEJ1Pm",1]]}
active{"weight_threshold":1,"account_auths":[],"key_auths":[["STM6EMZogy3GGKAEfMqQc5gcGMYEnS7Jzsx4BnHKrWXyGjw8xUEFB",1]]}
posting{"weight_threshold":1,"account_auths":[],"key_auths":[["STM79rsz9cSVhdimMWRdozkMM7kj1S7P6K3y5obvk67bFQNawxVrr",1]]}
memo keySTM5p89RZmBBwp7qkqHkrHL9rFbPgHUKTw7qKXdKqgwmLFw4MM4iP
json metadata
Transaction InfoBlock #3657305/Trx 6ef4fae6c5a4bf080eb9b5784d8063c63c2ab7b4
View Raw JSON Data
{
  "trx_id": "6ef4fae6c5a4bf080eb9b5784d8063c63c2ab7b4",
  "block": 3657305,
  "trx_in_block": 3,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2016-07-30T22:53:39",
  "op": [
    "account_create",
    {
      "fee": "3.000 STEEM",
      "creator": "steem",
      "new_account_name": "mixmix",
      "owner": {
        "weight_threshold": 1,
        "account_auths": [],
        "key_auths": [
          [
            "STM5uEGeL1DPUY6jcMSXpBxyHddMTcanWyNzGAt6Y6DfgkuHEJ1Pm",
            1
          ]
        ]
      },
      "active": {
        "weight_threshold": 1,
        "account_auths": [],
        "key_auths": [
          [
            "STM6EMZogy3GGKAEfMqQc5gcGMYEnS7Jzsx4BnHKrWXyGjw8xUEFB",
            1
          ]
        ]
      },
      "posting": {
        "weight_threshold": 1,
        "account_auths": [],
        "key_auths": [
          [
            "STM79rsz9cSVhdimMWRdozkMM7kj1S7P6K3y5obvk67bFQNawxVrr",
            1
          ]
        ]
      },
      "memo_key": "STM5p89RZmBBwp7qkqHkrHL9rFbPgHUKTw7qKXdKqgwmLFw4MM4iP",
      "json_metadata": ""
    }
  ]
}

Account Metadata

POSTING JSON METADATA
None
JSON METADATA
None
{
  "posting_json_metadata": {},
  "json_metadata": {}
}

Auth Keys

Owner
Single Signature
Public Keys
STM5uEGeL1DPUY6jcMSXpBxyHddMTcanWyNzGAt6Y6DfgkuHEJ1Pm1/1
Active
Single Signature
Public Keys
STM6EMZogy3GGKAEfMqQc5gcGMYEnS7Jzsx4BnHKrWXyGjw8xUEFB1/1
Posting
Single Signature
Public Keys
STM79rsz9cSVhdimMWRdozkMM7kj1S7P6K3y5obvk67bFQNawxVrr1/1
Memo
STM5p89RZmBBwp7qkqHkrHL9rFbPgHUKTw7qKXdKqgwmLFw4MM4iP
{
  "owner": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM5uEGeL1DPUY6jcMSXpBxyHddMTcanWyNzGAt6Y6DfgkuHEJ1Pm",
        1
      ]
    ]
  },
  "active": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM6EMZogy3GGKAEfMqQc5gcGMYEnS7Jzsx4BnHKrWXyGjw8xUEFB",
        1
      ]
    ]
  },
  "posting": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM79rsz9cSVhdimMWRdozkMM7kj1S7P6K3y5obvk67bFQNawxVrr",
        1
      ]
    ]
  },
  "memo": "STM5p89RZmBBwp7qkqHkrHL9rFbPgHUKTw7qKXdKqgwmLFw4MM4iP"
}

Witness Votes

0 / 30
No active witness votes.
[]