Video Games Crunch

Polygon published an article about the crunch and emotional labor that goes into most big budget videogames these days. It’s partly a reaction to someone at Rockstar mentioning multiple 100-hour weeks as part of the development process for Red Dead Redemption 2:

What will be left of the people who make our games?

Crunch exists, however, because the industry is ultimately fueled by emotional labor — the demand that one always be the kind of person willing to endure all of this with a smile…

I cannot fathom how I would be able to call myself a good–or even passable–father or husband or friend and also work multiple 100 hour weeks. Maybe other people have stronger relationships than I do? I’m skeptical.

There are times when, yes, you need to put in extra time on a project. When Scope Creep Studios is close to launching something we essentially add a part-time job on top of our day jobs. However, 100 hour weeks are never necessary. I’d put money down that hours 70-100 (or even hours 40-100) don’t accomplish anything that you couldn’t accomplish in less time with more rest.

Creative projects will always have moments where they go outside of a strict workday schedule. It’s just the nature of the beast. That said: you need to remunerate the peple that work the longer hours, have those hours be optional (like really actually optional), cap those hours, and project manage as if no one will take you up on it. No deadline or creative vision is worth the sacrifice of relationships and health.

A Solution to MacOS Auto-Adjusting Input Volume

If you’re having trouble with your input level auto-adjusting on your mic during VOIP calls on MacOS go buy SoundSource for 10 bucks and save yourself a lot of headaches:

SoundSource

On conference calls we’d regularly have one person clipping and another far too quiet. We tried different VOIP software, different headsets, different environments. It all came back to MacOS being way too sensitive about autoadjusting input levels. As of 2018, there’s also no way to globally tell it to not do that.

If you google for solutions to this problem you’ll find that it’s not uncommon. Solutions range from “reset your PRAM!” (this does nothing) to “run this applescript that checks the input volume every second and adjusts it back to a hardcoded level”. The applescript worked extremely well; however, was not a tenable solution for our coworkers who just do not want to maintain an applescript.

Soundsource let’s you set a level and keep it locked in. It does way more than that, but honestly that feature alone is worth 10 bucks. It also has a nice menu bar widget, which I like using to verify what’s going on with audio settings.

Bike Racks in Ann Arbor

I’m looking for feedback on this. It’s one thing to toss off a tweet about getting some cool racks and another to write over 1500 words about it. Please email me or tweet at me or find me in person to talk about this! Thanks to Workantile for helping me think through some initial ideas with this.

TL;DR: Ann Arbor should replace 20 downtown bike racks with racks designed by local artists and fabricated by local metalworkers. We should expect this to cost around $50,000 and consider every penny of it well spent.

I want a biker’s favorite bike rack to be shaped like a burr oak.

I want to be able to tell people asking for directions to turn right at the bike rack shaped like an apple.

I want tourists to stop to take selfies with a bike rack shaped like a UM football helmet.

I want this bike rack to be shaped like Vault of Midnight’s skull logo:

VoM

I want our streets to be full of unique art.

Bike Parking in Ann Arbor: August 2018

Parking a bike in Ann Arbor is straightforward and getting better all the time. Most of the time there’s a functional black hoop where you need it. Baring that, a sign or a tree will do.

Biker’s, uh, find a way.

And lately the DDA has been installing more bike corrals. The DDA and Ann Arbor’s City Council are doing amazing work responding to biker’s needs and I applaud it. Last night they unanimously voted to make a few big changes to downtown streets that also include protected bike lanes, which—wow!—what progress!

You can read more about that on the People Friendly Streets site.

Sam Firke recently tweeted about a particularly bad set of racks that I happen to use almost daily that I hadn’t fully considered:

Bad Racks

I’ve fought to get my bike around that pole more than once and even cut my head on the wayfinding sign. The DDA snapped into action and began work to remove the sign and the pole. This week they even put in a bike corral right next to the offending racks! Today, August 10th, there were four bikes on it already:

Bike Corral in front of Workantile

All of this has gotten me scheming and thinking about bike racks in Ann Arbor. We’re in a good place in that we have many functional places to lock up a bike in town, but they’re pretty boring.

What if that wasn’t the case though? What if the bike racks in Ann Arbor were fun and interesting and something that people in town and tourists talked about and enjoyed?

I think this is a great opportunity–and a rare one!–for the city to blend functionality and art in one project.

Public Art is important and bike racks are an untapped canvas

Opinions on “Leaven” the metal leaf art on Stadium range from “That’s a neat idea that wasn’t executed well” to “I don’t get it” to “Fire all of city council immediately for letting this happen”. You can read more about it at mlive. suffice to say, it cost $100,000. I’m not quibbling with the cost. That’s entirely fair for what went into a piece like that. It does, however, give us a good baseline for thinking through the size of projects the city is ready to take on. In fact, the city has been working on a list of other public art pieces that will cost around 2 million dollars.

I’d like to see one additional item added to this list and prioritized toward the top: artistic and interesting bike racks.

Electrical box wraps and manhole covers

Max pointed out on a slack conversation that the city’s electrical boxes recently got wrapped to be more interesting. This is a small thing, but adds much needed visual diversity to the city streets. Beautifying a functional piece of the city is a great way to do this.

We also recently had a design contest for manhole covers. 3 artistic designs chosen to adorn Ann Arbor manhole covers | MLive.com:

“The City Council voted 10-1 in December 2016 to approve a $27,000 contract with the Art Center using money from the city’s stormwater fund to manage the design-selection process….The council also authorized the city administrator to approve up to $27,000 in amendments to the contract.”

Manhole covers are a great example to follow for bike racks. They’re similar in that a lot of them are needed throughout the city while also acting as an approachable canvas for an artist to do something unique.

Local Business Funding

If the city can’t fund it entirely we can enlist the help of local businesses. I think it’d be an easy sell to allow local businesses to fund the racks in front of their locations. They can afford it, their employees (and potential employees) would think it’s cool, and it’d allow them to have a tangible way of giving back to the community.

What if this was shaped like Workantile’s diamond-plate logo?

Workantile

What if this one was looked like an artist’s palette?

Ann Arbor Art Center

What if this was shaped like a whaling ship from Moby Dick?

Starbucks

I look at this like the ice sculptures that pop up on main street every year: it’s a great thing that a business pays hundreds of dollars for once a year and is extremely temporary. What if for $1000 a business could fund the cost of a rack that has a plaque on it all year round?

Bike Racks

Ann Arbor had/has bike racks that have “ART” on them. This is..well, it’s not great. I managed to track down one of the last remaining ones in town in front of DUO’s building. I’m sure this is what clinched it for CISCO:

ART

And from the back:

TRA

These have mostly been disappeared and replaced by simple black/gray racks. Functional and boring. At best they blend in.

Other places have used their bike racks as a form of self-expression. We would not be trailblazing new ground here, but it would be new territory for Ann Arbor.

Here’s some pictures I took last year of the racks in Toledo:

Toledo is cooler than us

Here’s a link to more racks in Ohio. Apparently they have this figured out. If you only click on one link make it this one: Bike Racks in Ohio Flickr Set.

Here’s some more options from around the world:

Numbers and Budgets

You can go online right now and buy a lot of different bike rack designs from The Park Catalog.

Out of curiosity I called them about their “Turtle Bike Rack” to get an idea of the price for what I’d call a fairly complex and unique design:

Turtle Bike Rack

1 turtle would be around $1500 shipped from Minnesota. If we got multiples of the same design there are even price breaks that’d bring it down closer to $1000. This is on a fairly complicated design with many bends and welds. I’d imagine others would be cheaper.

$1500 is not nothing! It’s also not so much that we couldn’t have every bike rack in Ann Arbor be a turtle.

I like turtles.

There’s also the option of doing smaller laser cut design in a standard rack. Pretty much any simple design can be laser cut into a rack for around 450 dollars: Custom Logo Laser Cut Panel Themed Bike Rack – The Park Catalog.

Keep It Local

The Park Catalog manufactures everything in Minnesota; however, I don’t think the city should opt for buying racks from an online vendor. A bike rack is not a complicated object. They only need to have loop of strong material that is firmly attached to something that is unlikely to move. Bent metal attached to a concrete sidewalk will suffice.

I think we should hire local artists to design the racks and local metalworkers to make them. It will cost more, but will also give the city and its residents a sense of ownership. Ann Arbor likes to pay lip service to being an artist friendly town, but in practice we don’t do a lot publicly to support them. I would like us to have slots available for 20 local artists to create a design. Manufacturing can likely be done at a variety of welders in town too.

Isn’t this wasteful?

Yes, probably. I had a long argument about how it isn’t, but the reality is that it likely is to some degree. No, we don’t need this for our city to function. I do, however, want to live in a city that does things like this. I think a lot of us do.

Conclusion

If Ann Arbor does this, I think it shows that:

  • We care about local artists and artisans enough to hire them to make art
  • We care about non-car modes of transportation by continuing to have functional and well-placed bike racks throughout the city
  • We care about public art and the beautification of our streets

Don’t you want to live in that kind of town? I do.

Blades In the Dark: Charhollow Manor

Saturday around 5pm Andy and I decided to play a game of something at 8pm. I couldn’t have prepped if I’d wanted to, which turned out to be ideal!

We convened on a google hangout and decided to kick the tires on Blades in the Dark. I’d run one game in it a few months back and really enjoyed it. Andy had recently picked up the rules and was interested in trying it out too. We decided to play a scenario in which the crew breaks into a building to steal something. This is the sort of encounter that would be difficult (or even boring) to run in D&D.

With that in mind we took 5-10 minutes to prep initial ideas and character concepts. I picked a location in the city and wrote out a couple of characters including the sort of person who might have a building big enough to hold something valuable in. These were just sketches at this point.

Then we reconvened and went through the character creation process. In Blades the character creation process also serves as worldbuilding. As Andy built his character’s background it directly informed the sorts of locations and NPCs that should exist in the game. That then allowed me to adjust the NPC’s I’d sketched out to fit with his background.

If you just want some closing thoughts on what I think of Blades in the Dark you can find those at the bottom of this post. What follows is a play report that is way too exhaustive:

Orlan “Twelves” Savoy

Andy decided to play a Lurk named Orlan “Twelves” Savoy. We don’t yet know how he got the alias “Twelves”. Orlan used to be a hatchetman for councilman Hix Brogan until he was forced to take the fall for a situation that went south.

Orlan’s vice is fine wine, often pilfered from fancy houses during parties. He’s always drinking whatever was fashionable last year.

He looks fierce and wears suits. To the attentive eye he wears these suits very poorly (“mismatched cufflinks?!”), but he passes as fancy to the proletariat.

Named NPCs

  • Lady Vestra – owner of the Emperor’s Cask a small wine bar in the basement of a building in Charhallow. Has two metallic prosthetic arms, both about a foot longer than they should be, which is helpful for running a bar.
  • Hix Brogan – Charhollow’s councilman. Gregarious, large, and a big bushy beard. Controversy seems to slide off of him and onto the nearest underling. Orlan took the fall for one such controversy about 6 months ago.
  • Booker Morriston – landlord in Charhollow. He made his fortune by slowly buying up the bars in Charhollow, then the buildings around them. Shrewd, curt, and flush with new money. He dresses to the nines all the time: top hat, cane, coat tails and all impeccably cared for.
  • Telda – a jolly beggar and a drunk. Orlan’s friend and informant on the street. Telda is always up for shenanigans if wine is offered. Orlan thinks Telda has no taste.

Locations

  • Emperor’s Cask – Vestra’s bar. Frequented by the upper class—and also Orlan. One of the few bars in Charhollow not owned by Booker; although Booker has tried to buy it numerous times.
  • Charhollow Manor – a two-story Palladian monstrosity nestled in the middle of the tenements of Charhallow. Booker had this built about a year or two ago. He slowly bought up a handful of tenements on the southern bank of Charhollow on the Dosk river. Then bulldozed them to make way for this eyesore.
  • Kellen’s – a bar in South Charhollow nearby the Manor. One of the bars known as the Six Towers where Booker started to make most of his money.

The Game Itself

What follows are some notes from the game itself. In a few spots I kept tally of the rolls Orlan was making. When rolls appear below they’re marked with the position and effect followed by the action he used and the result. Example: Risky Standard, Sway: 3. Where I only noted what action he used those are just bolded. Example: prowl.

I’m including this because I think this is both the coolest part of Blades and the hardest thing to grasp about the system. Every time a character tries to do something that might not work you roll to find out what happens. The GM sets the position (are you in control? is this risky? is this desperate?) and the effect (if it happens would the effect be great? just standard? or somehow reduced?). Then the player rolls. If they’re successful they do it, but the majority of the time they’re going to do it, but incur some sort of consequence, or outright fail. Most of the fun in Blades is when things go poorly and the PCs have to scramble.

Intro – Emperor’s Cask

We start on a Thursday night at Lady Vestra’s Emperor’s Cask. Vestra is behind the bar reaching to the top and bottom shelves with her metallic arms when Orlan saunters in. She turns to him and greets him warmly, “Orlan you’re back! Again!”

Orlan’s routine is constantly trying too hard. He tries to casually ask if Vestra knows what Councilman Hix has been in recently by asking what sorts of things he’s drinking these days. He rolls Controlled Great, Sway: 3. He just ends up spilling his wine all over himself while he blubbers his question. Vestra doesn’t hear him and instead helps clean him up.

He then decides to take a direct approach. Risky Standard, Command: 1. “I don’t think you should be asking openly about Hix like that, Orlan.” Orlan replies, ”It’s been six months since it all went down…“

Just then, movement from the front door, it’s Hix coming in. Orlan successfully vaults over the bar, neatly grabbing his drink and Vestra pushes him underneath it.

After Hix comes in, another man follows—Booker—they sit at the bar. Hix orders wine, and Orlan notes that the wine has an ornate Dragon on the label. He makes a mental note to track some of this down later. Booker brusquely orders a “beer.” Vestra eyes him suspiciously and reaches below the bar to pull out a bottle.

Hix and Booker then have a conversation. Hix wants “the thing” that Booker is “holding” for him. Booker assures him that “it is safe”. Hix presses that he’d like to see it. Booker finally acquieces to let him come by tomorrow night to check on it. Orlan decides he wants to steal it or ruin it.

Vestra grabs him before he leaves and tells him to not get into trouble. Orlan says he’d never think of it. As he’s leaving she asks, “Oh, and Orlan. I’ve always wondered…why do they call you Twelves?” Orlan turns, gives a cinematic wink and leaves.

Outside

Hix has left already, Booker is about to get in his carriage. Orlan is going to try to find out where he’s going.

Orlan walks up, pretends to find a coin on the ground, and offers it to Booker “Excuse me sir, did you drop this?!” Controlled Standard, Sway: 4. Booker turns to face him with a sneer, “1. do I look like the sort of man who drops money and 2. Do I look like the sort of man who would bother to pick up a coin of that denomination?”

He then loudly tells the driver to take him to Charhollow Manor.

Orlan now has a motive and an opportunity. Now he just needs the means to pull it off.

Engagement Roll

With this background established now Orlan needs to come up with a plan. He decides to strike tonight. I flubbed this part a bit. We should have immediately jumped to going to the manor and then done the following as flashbacks. Oh well!

Instead we decide that Orlan has two hours of prep before he should try to make his move. He decides to try to:

  • Find someone who worked on the mansion’s construction who might know the layout and any weaknesses of it.
  • Try to talk to a manager of one of the bars to see if they know anything about shipments.

Handily both of these people are likely to be at Kellan’s, a bar owned by Booker on the South end of Charhollow quite close to Charhallow Manor.

Kellen’s is a dim, but clean, bar full of a cross-section of Charhallow’s inhabitants. Booker is good at holding down supply lines. Most of the drink here is stuff only he is able to secure. It’s good too, so the place is hopping. There is liquor here that only he has. Near the front are some construction workers who look like the sort that could have worked on Booker’s mansion.

Orlan tries to talk up the workers. He brings over four drinks for them and asks them if they know anything about the manor. Risky Standard, Consort: 3. It goes poorly. One of them attempts to pour a drink on him and push him over. He decides to use a game mechanic to resist the consequence and is successful. He instead grabs the drink back from the guy and pirouettes away. They then fight over the remaining 3 drinks while he goes elsewhere and observe the crowd:

Observing the crowd and overhearing conversations he marks the manager, a guy named Carro. Avoiding him he prowls his way to the back room. He mistimes this and a bartender sees him go back there.

  • He decides to quickly survey the office to find materials. He spends some stress to make the effect greater so it’s raised from Reduced to Standard. Desperate Standard, Survey: 4. He manages to find the documents, but Carro, the manager, enters and sees his face.
  • Orlan tries to talk his way out of it with Risky Standard, Sway: 2. Carro draws a knife on him.
  • He attempts to talk him down. I offer him a Devil’s Bargain. If, regardless of what happens next, Orlan agrees to give him a “10% cut” he can roll an extra die. Desperate Great, Sway: 6. He convinces Carro to back down. Carro says, “If you give me 10% from whatever it is you’re up to…“What are you up to exactly?” Orlan repies,“I’m not sure yet, but I’ll have your cut tomorrow.”
  • Orlan then looks through the documents for anything untoward. Controlled Great, Survey: 3. He learns nothing specific other than that Booker runs a tight ship. Everything is accounted for and on the up and up. However, certain shipments are immediately sent on to the manor.

With nothing really learned other than gaining a confidant in Carro, Orlan leaves to go to the Manor.

The Score: Charhollow Manor

Orlan’s decides to approach this score with a Stealth style engagement. He rolls to set his initial position and gets a 6. That means he walks into the situation in Control.

The manor is two stories, surrounded by a massive lawn and ringed by a gate. In front of the building is a fountain and parked near the front door is the same carriage that Booker left the Emperor’s Cask in.

There’s no one guarding the gate and the gate is unlocked. Orlan scopes out the grounds and sees there’s a guard who pokes his head outside the building now and then to do a quick loop around the property. Other than that the yard is quiet.

Orlan then walks around the building and finds a side entrance where it’s clear that deliveries to the house are made. The rear of the building has large French doors that open to a path down to the riverside where a dock with a pontoon boat is tied up.

  • Orlan decides to try to pick the lock on the side door. Controlled Standard, Finesse: 1, lock is something he hasn’t seen and he has no luck picking it.
  • He tries it again with reduced position: Risky Standard, Finesse: 1 The lock pick breaks off inside the lock.
  • He then decides to try to climb the window to the second story to enter into one of the windows. Risky Standard, Prowl: 3, he falls and takes level 1 harm of winded.

While laying on the ground staring up at the sky Orlan wonders what brought him to this point. He decides to take a stress and do a flashback back to talking to Telda right before he came to the Manor:

“Come by around 30 minutes after I arrive and as drunk as can be and distract the guards. You can go to my wine cellar and take any bottle you want.” As he’s thinking about this Orlan remembers that the Dragon wine he’d seen earlier at the Emperor’s Cask actually did look familiar: he had a bottle of it in his collection he hadn’t gotten to yet.

Right on queue, Telda comes up the walk way singing and swinging a bottle. In the moonlight Orlan can make out the Dragon on the label. A guard runs out to chase Telda.

  • Risky Standard, Prowl: 4 to slip in the front door while the guard was distracted. He manages to get in past the guard chasing Telda, but as soon as he gets inside he sees there’s another guard who hasn’t seen him yet.
  • Risky Great, Prowl: 4 Orlan quickly turns away from the guard and runs into a room to the left. He gets into the room and closes the door a little too loudly and the guard is alerted.
  • Risky Standard, Prowl: 5. He dives under the desk at the far end of the room. Goon comes in and says “who is in there? I have a gun.”
  • Risky Standard Skirmish: 5 to jump out, and disarm him. Orlan rolls out and chops the gun out of the goon’s hand, but the guy stands his ground.
  • Risky Standard, Skirmish: 4 to dive and grab the gun. He dives and manages to get a hand on the gun, but is left on his back. The Goon is lumbering toward him.
  • Controlled Standard, Sway: 4 to call him off. Orlan says, “I’ll be in and out in a minute, you don’t want to die over this.” Goon says, “Well, yeah. I don’t want to die, but you still gotta leave right now. Right now!”

Orlan then gets up, clocks the goon hard and knocks him out. He takes his clothes and then hides his limp body beneath the desk.

Orlan looks around the desk and surveys the stacks of papers. He rolls high and has plenty of time to digest the papers. Lots of deliveries from various places for top hats, canes, and suits, furniture and other flashy things for the manor. Most interestingly though is one paper at the bottom that simply says “The Unseen. Mask.” and dated from a few days before today. This is it. This is his target.

Orlan then slips out of the office, runs over to the front door and closes it. He overhears that outside Telda is still leading the guard on a wild goose chase. I have a clock going for Telda’s distraction and Orlan has one more tick left on that clock.

He slips up to second story has a large room on the left and 3 rooms on the right. Orlan surmises that the large room’s one door might indicate a master bedroom. He goes and taps on the door to see if anyone is in there. He hears footsteps coming towards the door. He dashes downstairs to hide behind the stairs managing to just make it before the front door opens again.

The guard comes in just as whoever is upstairs yells loudly through the door, “What? Who is it?” The guard looks around for the other goon and then runs upstairs to see what the person in the large room needs.

Orlan then books it across the foyer into the room opposite of the office. He rolls poorly and as soon as he enters he’s met with a cook looking at him. It’s the kitchen.

The cook is unconvinced when Orlan tells him there’s someone out there trying to rob the place. “I haven’t seen you around here before? Where did you get that suit?” Then Orlan tries to hit him with his blackjack and misses. The cook pushes him into a pot of boiling soup and Orlan takes the level 1 harm “Scalded”. The cook uses his opportunity to run away to get the guards.

Orlan decides his time is up. He’s about to leave when he notices a rack of wine in the kitchen. Feeling defeated, he looks at the rack and sees that it includes a bottle of that Dragon wine. There’s also a plate of sandwiches on the counter. He takes a bottle of wine, a bite of the sandwich, and exits the side door he unsuccessfully tried to pick earlier.

He then spends a stress to have a flashback where he paid a cabbie to be waiting for him for his getaway. As he’s vaulting the fence he looks back and sees in the second story a figure slowly bringing something to their face. As they get close a brilliant blue light starts to emanate from the object. Then as it reaches the perso’s face, a flash of blue bursts from the window and fills the night sky. Then it the light in the room goes dark.

Thoughts

What I appreciate most about Blades is the flow of rolling and consequences. As a GM you are fan of the player’s characters and want them to succeed. That can tend to let you take it easy on them, which results in a lot less drama in a scene. It’s only when you start to give the players difficult consequences that they can come back with more outlandish attempts.

Andy played Orlan wonderfully. Orlan comes across as a bumbling incompetent thief in this which is FAR more interesting than if he’d, say, easily defeated the lock, skillfully located the mask, and left the mansion unscathed in a few minutes. Because every inch of progress is so fraught it makes the successes feel great.

That said, the system is very much designed around the concept of a crew. We were playing with one PC and that worked for a fun one-shot, but the scenario would have played out a LOT differently with even one additional player.

BitD also, in my opinion, manages to fully support players who want to metagame. If you do metagame all that happens is that you’re playing to your character’s strength, which is rewarding to the fiction. Orlan is a Lurk, so he’s going to rely on those skills more than things like punching and that then makes him act more Lurk-like. Since there’s such flexibility in your approach to everything Blades let’s you do it in your own way. If you can come up with a plausbile enough reason why it might work the GM can reward that by letting you do it. If you fail, well, the story then gets nudged in a new and unique direction.

I’d also add that Doskvol is a fantastic setting. Coupled with a superbly written sourcebook (with a great index!) it made a no-prep game entirely doable. As NPC’s were needed I could quickly grab a name, some ideas for them, locations they could be working at, etc. If you’re okay sticking with what’s in the book you have so much to work with.

I’m bullish on this system. It’s not a 1 to 1 replacement for D&D, but rather a complimentary style of play that I hope to get a chance to play a lot more.

Better WiFi: Multiple Access Points with DD-WRT

October 2018 Update: I ended up taking our secondary AP off of the network. The coverage overlap such that if we were in the living room (where we spend a lot of our time) our devices were getting nearly equal signal strength from both APs. Our devices like our iPhones were bouncing between them and causing connectivity issues. As mentioned in the post below, DD-WRT will also boost the TX strength of your router, which means our primary AP seems to be more than enough for our house!

A project that’s been in my todo list for over a year was getting better WiFi coverage in our house and out to the backyard. Somehow “fiddle with WiFi coverage” never made it that high on the list until recently.

In advance of this project I’ve been collecting routers. This is a normal and fine hobby. If you’re okay with tech from a few years ago you can find good routers at thrift stores or even being given away. The main router I’m using, a Netgear N900 (WNDR4500), was five bucks at Salvation Army and still had the plastic on it. The secondary router, a Netgear N600 (WNDR3700), came free from Workantile’s storage room.

No, these are not amazing routers; however, since streaming 4k video over wifi isn’t a primary use case for us they are more than adequate. We use ethernet with our primary media devices because we are not monsters.

Installing DD-WRT

I used to run DD-WRT on a Linksys WRT54G. We upgraded from that router to a TP-Link N600 (WDR3600) after running into interference issues with our baby monitor and I never got around to installing DD-WRT on it. The stock firmware was okay enough, and coverage in our apartment was good enough. Now that we’re in a house there are corners where that one access point just wasn’t cutting it anymore.

Installing DD-WRT was easier than I remembered. It was a simple matter of finding the wiki article for each of them to research any issues with the router. Then downloading the appropriate file from the ftp site, and flashing the router’s firmware (the firmware on mine had a handy upload tool).

For example, here’s the page for the Netgear WNDR4500.

Network Setup

When we moved in I ran a few ethernet drops from the living room and my office to a shelf in the basement (that is slowly morphing into a sever closet). I set up one of the routers in the basement as the primary access point and DHCP server. The other one is in the office acting as a secondary access point.

On the non-primary router you need to switch off DHCP (you only want one router on your network trying to assign IPs), set the SSIDs and passwords to match the main router, and change the channels so they don’t interfere with each other…and that’s honestly about it. I did some other futzing around with setting the hostnames, but that was just for me.

Our devices are smart enough to pick up the other signal when it needs to. So far it’s working well and I’ve seen my iPhone move between the APs, although the main one is doing most of the work.

DD-WRT can automatically manipulate the “TX Power” of the router for you to increase the range of your wifi. I haven’t fiddled with manual settings because we’re already seeing a huge increase in range. We can get signal in the hammock in the backyard. This is a major quality of life improvement.

Should you do this?

Probably not. There’s a number of devices on the market that do what I just did with a LOT less fuss. You should get one of those. I happened to have just enough knowledge to make this worthwhile. And, frankly, for my setup, I could probably buy one new router that would give me similar WiFi coverage, but I had these around and was interested in living the dream of a multiple AP lifestyle.

I do heartily recommend you try DD-WRT if you’ve been using a cheap router and the phrase “upload the firmware” doesn’t fill you with dread. The increased radio power is worth it alone. You’ll also feel empowered and it’ll give you more administrative options than you’ll ever use. Quality of service rules, dynamic dns, and just a generally speedier UI are worth having around even if you’re not sure you’ll ever use it.

Car Repair as an Act of Respect: A Eulogy for Tim Haak

Texts

On June 24th around 11pm the texts started coming in that my father-in-law, Tim Haak, was being rushed to the hospital. Something about his heart. Paramedics. CPR. Trying to get information. Vibrations from our phones bringing more half-answered questions as we struggled to fully wake up.

Was this like the “episode” he’d had a few months ago? Where his heart seemed to stop, but that was just a medication side-effect, right? Is this that again? Maybe? Is he okay? Maybe? We couldn’t get details fast enough. We packed and gathered up our toddler, Scout, as soon as possible and hit the road. A white knuckle drive. Chewing anxiously through the miles on the highway while we waited for information and fought sleep.

At 11:38pm the text came that he had died. We pulled over to weep. Scout silent in the backseat, wondering why it was dark out and why mom and dad were sad.

It was far too quick. Why couldn’t this have been a close call? How could he be dead? What if we had gone to visit this weekend? Would that have kept him alive through this somehow?

We pulled ourselves together and drove through the night to say our goodbyes.

Driving

It is years earlier, well before Scout, and we’re driving across the state for Christmas. My wife and I up front and our kittens meowing in a carrier in the back. We’d just adopted the cats and weren’t about to leave them by themselves at Christmastime.

Halfway through our journey our car started to overheat. So we did what we did in times like this and called Tim. He talked us through it, guided us to a gas station and then drove to meet us to assess the damage, help us get the car sorted out, and then take us back. This made me feel guilty, but this was what Tim did. I felt useless. I had no idea what to do with a broken car, a wife, and kittens in a gas station at night. He knew what to do though. He always seemed to know the next best step.

It wouldn’t be the last time Tim bailed us out by phone or in-person. He wouldn’t complain about driving three hours to visit us only to spend most of the time helping install a dishwasher. He and his wife would criss-cross Michigan seemingly endlessly helping their kids with all manner of house, car, and life problems.

He showed his love for his family through service. And, wow, did he love his family.

Scout

What they don’t tell you about parenting is how much joy you get seeing your family react to your kids. Especially your parents. You see a side of them they reserve for their grandkids.

Our daughter loved her Papa dearly. They’d pull faces at one another and pretend to eat each other’s food and feign alarm at the prospect. “No, that’s my food!” They’d laugh, she’d beam at him with a smile she reserved just for him. A full-bodied smile so full of joy and laughter.

I wonder if she’ll remember him. We’ve told her that he’s dead and let her say goodbye to him. But that reality doesn’t mean much to her right now. She celebrated her third birthday a week after he died. Too young for us to know for certain she’ll remember him, but we still hope she will. Regardless, we’ll certainly tell her about him. We’ll tell her how when he came to visit she’d laugh and laugh just at the sight of him, knowing that her Papa was here and that he loved her.

Problem solving

Tim’s approach to a problem could be called pragmatic optimisim. Try it, and if you fail, you’ve learned something. You can try again, or resort to plan B or C. He taught me fearlessness in the face of a certain amount of risk when working with your hands. That there was satisfaction–and savings–to be had when you could sit comfortably in that risk.

He loved the edges of problems. More than once there’d be a solution, but would keep digging to find a better one. It could be frustrating, and I admit I often wanted to rush him through the process. Just get the thing done to move on to the next item on the list. He’d sit in the problem longer though stewing through possibilities until satisfied.

You or I might say that having it fixed and fixed by your own hands is its own reward. Tim would want to do it himself and also save money. I remember a conversation with him in Home Depot about how long of a hose we needed for the dishwasher. My argument was that the 6 foot long was only a few dollars more and having a few extra feet might be nice for maneuvering the dishwasher and I already had it in the basket so we could just go. His argument was that the 4 foot one was probably long enough and also cheaper and that we should have driven to Menards because Home Depot’s prices were too high.

I’m not sure what was decided. It doesn’t matter. The grumbling and jokes were part of working with Tim. All I do know that the dishwasher works and hasn’t leaked once.

Fixing Cars

The first few times “we” fixed a car he wouldn’t really let me touch anything. I was to observe and keep track of the tools. Over time I’d ask to do something after he’d identified the problem. The first time I asked to loosen a bolt rather than just watch him he looked at me like I might screw it up. “You sure?” he’d ask. I was. Add up enough of these small victories over time he began to trust that I could be helpful.

The last few projects we did together. Whenever we’d finish he was fond of saying something like “and now you know why they want 1000 dollars to do that!” and he’d laugh because of course we wouldn’t pay that. We knew how to do it now! Whenever I did end up needing to take the car into the mechanic or hire a professional I’d be careful not to bring it up with him in too great of detail. Maybe make reference to the fact that it was done, but never how much it costs. If it came up I’d sidestep it or lead with the excuses. Yes, I know we could have replaced the starter, but it was below freezing and the car wouldn’t start and I panicked and and and…

Respect

It is the return trip from the visitation and the funeral. We’re emotionally spent. We stop for some such thing and I notice that the small rattle the car had been making has gotten much worse. We get back on the road and when we finally get home and pull into our driveway the rattle has been replaced with a muscle car roar. Where the center pipe was supposed to be bolted to the catalytic converter they’d instead welded it and that weld had failed. The exhaust was separated into two pieces venting exhaust directly below where my wife was sitting.

My heart sank.

Grief feels like a random dice roll sometimes. You’re never sure what it’s going to feel like. This time? Anger. Angry that he left us so quickly. Depression too, because who was I supposed to call now?

His kids, of course. They’d had the good fortune of knowing him their whole lives. So we texted my brothers-in-law, and they texted back with some ideas, and a plan began to form. This was doable. This was something Tim had prepared me for.

I wanted to quit many times during this repair. Just take it to a mechanic and have them deal with it. I resented that I knew Tim would tell me that this was an easy one in the grand scheme of things. Plenty of room to work under there, just do this and that and you’re basically done. My counterpoint was that I didn’t want to. It’s not convenient to make time to fix a car. In the end, I finally decided to stick with it out of respect for him. Giving up at the first sign of discomfort wasn’t his style.

The heat index was approaching 100 degrees the first day I went under the car to try to remove the old center pipe. The spring bolts would just not budge no matter how much oil, heat and/or pressure was applied and I wasn’t sure what to do next. Pete, my brother-in-law, explained that I needed some sort of power tool. So we went to the store with my daughter in tow, who has and will spend a lot of time in hardware stores, and bought an angle grinder and a sawzall. If the angle grinder didn’t work, the sawzall would. These bolts had no chance.

I wouldn’t have time to do this until the following day, which meant I was up half the night thinking it through. First this, then that, then this. Follow the steps, have a contingency plan. Be bold. You’re scared, but don’t be, it’s just metal, it’s knowable. Do this with the confidence of your late father-in-law.

The next day felt liminal. The temperature had dropped to something comfortable rather than scorching and I had an entire afternoon marked off for the repair.

The angle grinder made short work of the seized bolts connecting the muffler. The old center pipe was free. Then I ground down the failed welding job on the catalytic convertor and smoothed it out, taking care to do it right.

This was working, it was going to work. Somehow this was going to work.

I starting thinking of the time Tim and I spent hours on our backs beneath a different car in a different summer day looking at a different problem. Between us was a stack of pipes and clamps of different sizes. We were trying various configurations wondering which combination would attach the new-to-us muffler to the car. After a while I picked the muffler up just to see how close the pipes were and realized that it slipped right on with no issues. No convertor needed. We’d made a mountain out of a molehill.

We laughed then and that was the first time he looked at me like maybe I wasn’t a lost cause.

Back in the present I smiled, manage to put the pipe in upside down, laughed at my mistake, pulled the part back off the hangers, flipped it around while hitting myself in the face with it and laughed at that too. Tim never took himself that seriously either, not getting too full of yourself is part of car repairs. Then I put it right side up on the hangers, tightened up the bolts on the catalytic converter side, and then on the muffler side and it was done.

There’s a calm moment in every physical job where the end takes shape. I’ve come to appreciate that moment. Tim certainly did. He would get almost melancholy about it. The end approaching. The effort exerted and the fun part of solving the problem behind us. Just testing and cleanup left.

I held my breath, turned on the car, and…it worked. It sounded normal, like the car was supposed to. I turned the car off and went back underneath to check on the connections one last time and marveled at it. Laying there looking at a shiny new pipe with tools strewn all around me I felt so much pride. I wanted to text Tim that it had worked, that the car was fixed, that I’d done it.

That’s when I started crying.

Summation

I miss Tim a lot.

He taught me that despite my misgivings, I could fix a car. And if I can do that, I can probably do some other things on my list that scare me. We all had our lists for Tim. Those todos that we were waiting for him to come help us take care of. Now that he’s gone we’ll need to help each other to handle them, but I think we’ll manage because he gave us an example of how to do it.

Eulogizing a man like Tim is difficult. Making a statement, a grand or a small one, that summarizes a life is impossible. A good eulogy inspires you to mimic the best of what you admired in a person, a starting point for the rest of your life without them.

So I close with this: to Tim Haak, a fantastic father-in-law. A man devoted to his family and the pursuit of happiness. He strove to be the best husband, father, and Papa he could be. He gave us much while asking for very little in turn.

Remember him as he was: with a joke on his lips and a helping hand extended.

Ypsi-Arbor D&D Gazette Issue 1 Recap And Announcement

TL;DR: It went well and there’s a big announcement about Issue 2 (spoiler: get ready, the rest of Michigan, it’s your time to shine)!

Go read the Ypsi-Arbor D&D Gazette Issue 1!

Want to make sure you hear about any news about the zine? Sign up here to get updates:



Issue 1 only happened because of people (like you!) submitting their excellent D&D stories and artwork! It was great seeing the D&D Gazette go from half-baked thought to a group coming together to make a thing.

The Numbers

Before publication, there were some soft numbers for what I’d consider a success for submissions and people actually reading it. All told, we hit them, which is heartening! The big banner number was “will 100 people read stories from Ypsilanti and Ann Arbor D&D players?” It looks like the answer is yes! In fact, we reached twice as many readers.

For actual traffic to the zine itself we got a big boost due to timely retweets by friends and by local sportswriter @mgoblog who said the nicest thing about it: “a new challenger for Most Ann Arbor Thing appears… “

Here’s the traffic pattern from May 7th-15th, which was about the only time there was active “marketing.” As soon as I stopped actively pushing it the traffic disappeared:

Note: For those of you who know about analytics I have high confidence that this is mostly legit traffic due to how the URL was shared.

Additional Note: Page value is $0.00. That should read “there is no greater reward than the friends we made along the way (and also pageviews).”

What went wrong?

Oh, so much. Mostly, though, it all comes down to getting the word out. There’s so much happening all the time. In addition to the country burning down, there are a million and one other creative things to pay attention to. Rising above that, even for a minute, is a gift.

The “marketing plan” consisted of a hastily constructed email list, a handful of blog posts, and a few tweets. An anemic plan at best. I did, however, want to see how far it could go with just that, and it went a lot further than expected. When it came time to “release” I did a catastrophically bad job of putting the tweets together. As I noted in the tweet that ended up actually getting shared around, I didn’t even attach the cover image to my initial tweet. So then the one that got shared contained an apology about the cover image. Not the best look.

Issue 2 Will Be Issue 1

Many, many people responded positively to the first issue and that is amazing! One submission has already come in for the next issue, and Hannah Davis reached out volunteering to copy-edit, which is so sorely needed! After launch there were a number of typos that were brought to my attention.

It’s really fun to go from an idea to finished and shipped work. It’s also very hard because when it’s not bringing in money and is entirely a non-mandatory side project, your other options for how to spend your time are “literally anything else.” But, collaborating and making something like this is tremendously fun. We’re going to give it another shot. I believe in me, and I believe in you. Together we can make this happen. Go Team!

So, without further ado: for the second issue we’re going to expand our geographic reach to the rest of the state with the:

Michigan D&D Gazette!

If you seek a pleasant peninsula, look about you, and roll initiative, because it was absolutely a trap.

I toyed with the idea of calling it “Ypsi-Arbor D&D Gazette Issue 2: The Michigan Edition,” but as funny as that is, it’s a mouthful. “Michigan D&D Gazette” will work.

Tell all of your friends across this great state that their stories, artwork, DM notes, one-liners, and ephemera are needed. If you have a submission already, send it on over to my email at csalzman@gmail.com. A more formal call will go out in a few weeks.

Thank you so much for following along so far! Sign up for more news, or watch this blog!



See you in in the Michigan D&D Gazette!

Newsletter May 28th 2018

Newsletters

Ed’s newsletter is four hours late this week, but still good!. I liked his comments about respecting public comment time at the City Council meetings. It’s the least our council can do.

Hate Linking

I’ve been thinking about this in terms of what social networks reward lately. On twitter it’s very easy to see something come into view that you’ve never even considered before. That can be a good thing, or be horrifying. Regardless, our (my) tendnacy to slam on the RT button has a social and mental cost: when someone else sees that how is that going to change their day? Oftentimes I’ve moved on a few minutes later, but if the network works how it’s supposed to those characters keep moving through it and have an effect on other people’s days.

I’ve stopped myself short from sharing a lot of the things I see that “surprise and disgust” me lately. Mostly because I recognize what the emotional whiplash feels like to me and I don’t like it. Especially when it’s about something I have no power to do anything about then it becomes outrage for the sake of outrage. Yes, there is much to be outraged about! That’s okay! But stewing in it hurts.

Anyway, please think twice before giving megaphones to things that “surprise and disgust” you:

Chris on Twitter: “Oh look! Can we please stop “hate linking” now?… “

Volante

New track by Menevado!:

GDPR and Trust and Ads

Marcel Freinbichler on Twitter: “Because of #GDPR, USA Today decided to run a separate version of their website for EU users, which has all the tracking scripts and ads removed. The site seemed very fast, so I did a performance audit. How fast the internet could be without all the junk! 🙄 5.2MB → 500KB… https://t.co/PsB77zjB4B”

There’s a number of sites that have stripped down version that—turns out!—are both easier to read and load considerably faster. NPR has a text only version of their site that admirably basic. There’s no header tags even, they replaced them with <p> tags, which is…bold (and inaccessible): Text-Only NPR.org.

Publishers could sell simple display ads (think a static image that is linked to a unique URL) on these refreshingly calm versions of their sites, but the trust between publisher, reader, and advertiser is so misaligned that I’m going to guess they won’t try.

Imagine if, generally speaking, the reader knew that: the ads on the site were relevant to the site, definitely didn’t include tracking scripts, and didn’t measurably slow down the site they were trying to visit. If that was the case, I bet fewer people would be running ad blockers.

You could still track an ad’s effectiveness with unique URL’s supplied to the publisher, but there’s no way the ad network would trust that those wouldn’t get abused.

And the publisher has so much else to think about, so why not just outsource the pixels to an ad network and get a check every now and then?

All that combines to bring us to where we are today. Since no one trusts each other we rely on analytics to “prove” that everything is working, which then ushers in a race to the bottom for who can manipulate the data quickest to get their stats up higher, which then creates a market for more and more tracking, which is how we got to here.

The Bygone Era of Twitter

Twitter once was very inane and innocuous and that was wonderful”

Go see what twitter used to be 10 years ago. No, it wasn’t perfect, but in general it sure was a lot more boring and less harrowing.

She Dwarf

My friend, Kyle, creates a webcomic called She Dwarf. It’s extremely good and you should be reading it. He’ll be at Heroes Con Jun 15-17 in Charolette, NC. If you’re there go see him!

Always Making Mistakes

Always Small, Always Better, Always Wrong | GeePawHill.Org

GeePaw wrote a great piece on change that came to me right when I needed it. Especially this line:

“always wrong is the discipline of making mistakes, keeping your energy and your spirits up as you discover every day that you’re not done making changes. i often tell geeks, don’t worry so much about whether you’re about to make a mistake, because i can pretty much guarantee you that you’re about to make a mistake.”

I tend to stall on projects when I can’t see how the end result will be “perfect” (for whatever value of “perfect” I have in my head). And then when trying to execute and something goes wrong it can be difficult to not catastrophize. Maybe the whole idea was bad because in step 3 I hit a snag? Maybe steps 4-10 aren’t worth it and we should just go back to the original way we were doing things. He goes on to say:

“making decisions knowing with confidence that you will make them differently again later.”

I’ve been trying this on for size in the past week or so and it’s been helpful for managing my expectations.

Posted in y

Hate Linking

Republished from the May 28th 2018 Newsletter.

I’ve been thinking about this in terms of what social networks reward lately. On twitter it’s very easy to see something come into view that you’ve never even considered before. That can be a good thing, or be horrifying. Regardless, our (my) tendnacy to slam on the RT button has a social and mental cost: when someone else sees that how is that going to change their day? Oftentimes I’ve moved on a few minutes later, but if the network works how it’s supposed to those characters keep moving through it and have an effect on other people’s days.

I’ve stopped myself short from sharing a lot of the things I see that “surprise and disgust” me lately. Mostly because I recognize what the emotional whiplash feels like to me and I don’t like it. Especially when it’s about something I have no power to do anything about then it becomes outrage for the sake of outrage. Yes, there is much to be outraged about! That’s okay! But stewing in it hurts.

Anyway, please think twice before giving megaphones to things that “surprise and disgust” you:

Chris on Twitter: “Oh look! Can we please stop “hate linking” now?… “

Posted in y