For my entire IT career, I've worked on internal systems so I've never really been able to show off the kinds of things I do all day. Hearthstone gave me a personal side project that shows off the kinds of things I do day to day (data collection, cleansing, data viz, etc) and helps pro players in the process. That's pretty satisfying.

Anyway, these are Hearthstone tournament decks visualized. I'm pretty proud of how this keeps evolving. #gaming #Hearthstone

@wickedgood data viz is *so* cool and i liked doing that as part of my job.

@demi It feels as close to alchemy as you can get sometimes. You just take this pile of crap and turn it into gold.

@wickedgood curious (haven’t gotten to read the blog yet) what tools are you using for this?

@demi I'm using Tableau Public for the data viz, and I wrote a set of Python scripts to pull the card data from a public API, decode the deck lists from codes exported from the client, and then match those together and dump to a CSV that I manually combine into a big Excel doc that Tableau reads.

@demi And I have a gigantic switch statement that groups the decks into archetypes based on key cards that are included in the list.

@wickedgood would be really cool to see this kind of stuff; thoughts on open source?

@demi I've considered it but I also feel like if I'm doing that then I need to clean the code up and comment it and do things the "right" way which isn't really where I want to spend my time for something that I basically hack at until it works and then stop, if that makes sense?

@wickedgood that is a big thing yeah, totally understand.

@demi I can probably share it with you via Dropbox or whatever tonight if you want to see it, though, as long as you don't mind my hacked together, self-taught by necessity Python code.

Follow

@wickedgood you don’t have to, i was just curious and am in no state to hack on things atm.

Sign in to participate in the conversation
Awoo Space

Awoo.space is a Mastodon instance where members can rely on a team of moderators to help resolve conflict, and limits federation with other instances using a specific access list to minimize abuse.

While mature content is allowed here, we strongly believe in being able to choose to engage with content on your own terms, so please make sure to put mature and potentially sensitive content behind the CW feature with enough description that people know what it's about.

Before signing up, please read our community guidelines. While it's a very broad swath of topics it covers, please do your best! We believe that as long as you're putting forth genuine effort to limit harm you might cause – even if you haven't read the document – you'll be okay!