Of nothing in particular

by James Miller

PostedSeptember 9th, 2020#RPG#Dusk City Outlaws

A few weeks ago we wrapped up our first job within Dusk City Outlaws, a game that I'd been really excited to play for quite some time. Some friends of ours had started a job with us pre-quarantine but getting together to finish it became somewhat of a chore and eventually it fell by the wayside. A couple months into quarantine and we all needed an escape, so it felt like a good time to get The Right Kind of People together and do some crimes.

Dusk City Outlaws

After getting familiar with the rules and watching some videos of jobs (this Hat Films series where they play The Canal Job is a must watch), I wound up selecting The Ship Job for our playthrough. It took us 3-4 sessions to get through the job despite it being a game that in reality can be played through in a day. That's mostly due to the fact we can only play one day a week and only after hours since we have children. It's also due to us roleplaying way more than we should have, but I'll get to that later...

One of the first things a new Dusk City criminal will notice is that a lot of the world building is done by the players themselves. The job gives a basic outline of who the NPCs are in the story, their motivations, and the setting but everything else is decided by The Judge or the players. When a player sets out to Case The Joint, they usually describe what the area they are casing looks like. The Judge then decides what, if any, intel the person gathers from that particular scene or if they run into any trouble.

This was a lot of fun as it involved everyone in worldbuilding and didn't place a huge upfront burden on The Judge to flesh out a full campaign as something like 5e does (if you're rolling your own campaign). This lead to some great scenes such as our Gravedigger player (my wife) inciting hysteria about a plague near the docks to help clear some of the dock workers during the heist.

As with all new things, I also made a lot of small mistakes in this campaign. I now have a better feel for the mechanics and things to avoid. One of the bigger mistakes I made was letting my heat build up. Heat is the resource that The Judge spends to introduce complications to the job. I introduced the players to a couple small complications, but I was enamoured with the prospect of a plot twist later on in the job. The only issue is if you wait too long in the job to reveal the plot twist, you may run into a situation where the players don't have much time to react to it.

In this job in particular, I introduced a plot twist on the last day of the job. The plot twist was that while they were executing the job, pirates attacked the harbor. Because it was the final day of the job, the only real thing the players could do was to take advantage of the situation and try to get out during the mayhem. They succeeded, but it felt like I had pulled the rug out from under my players. They had spent the whole job setting up their plans and even had contingency plans in place if that fell through and then I literally and figuratively blew up their plans by throwing this huge obstacle at them without any time to react in a meaningful way.

Kind of a bad move in hindsight...

Next time I'd like to play in a way that adds suspense over time and maybe save a little extra for something special towards the end, but no way will I be hoarding heat like I did this time.

Some other points I got out of this playthrough was the importance of really limiting planning to planning scenes and not making everything into a drama scene. Planning in Dusk City Outlaws happens in 15 minute scenes and is limited to that scene. You literally start a timer. We have a talkative bunch of players and they can easily eat that time up twice over if you let them. Let that happen enough and you look at your clock to see it's midnight. The Judge needs his/her beauty sleep after all...

Related to the last point, in 5e campaigns roleplaying is what we spend a lot of our time doing. That doesn't quite work in Dusk City if you want to finish a job in a reasonable amount of time. If someone has an ability to do something and it's reasonable that they could do that thing, you don't need to roleplay. If a Gravedigger wants to oversee a burial somewhere, why would you make that any more difficult than it needs to be? Let them describe the scene and get on with your day. Roleplaying took up a lot of our time when it didn't have to.

I don't mind roleplaying more than Dusk City expects, but a line does need to be drawn somewhere or else it can make things take significantly longer than they need to.

Overall, I really really enjoyed playing Dusk City Outlaws. It's become my go-to when we want to play a short RPG campaign. Definitely check it out if you like table top gaming even the slightest.

Dusk City Outlaws


Building a RetroPie based bartop arcade has been something I've had on my project list for quite some time now. As I mentioned with the bay window seat project, for our family quarantine has been a time of taking on smaller projects that we've been putting off for some time. This is the one I've been most excited about, especially since I've been slowly earmarking parts for it for a while now. I couldn't be happier with how it turned out.

My finished bartop arcade
After finishing the bay window seat project, I had a 4'x8' sheet of ¾" plywood left over which is more than enough to build a bartop arcade. I decided to go with a modified version of the popular Weecade design after taking into account the size of my screen. I decided on those plans mostly because I liked the profile of the cabinet a bit more than the oft mentioned Galactic Starcade cabinet from Instructables.

My woodworking skills are still novice at best so I made a lot of mistakes, but nothing that I couldn't cover up or account for in some other way. The plans for this project had many more odd angles that I had to account for which was a challenge but I learned quite a lot in the process. Here are some more pictures of the finished cabinet. I've had a blast playing with it and I'm so glad I've been able to share a little slice of my childhood with my children.

My finished bartop arcade
My finished bartop arcade light-up marquee
My finished bartop arcade controls  


PostedAugust 20th, 2020#Woodworking

For our family, quarantine has been a time filled with the same emotions most other compassionate human beings have had. Like many other families who are so lucky to still have both their jobs and health, we've taken to working on home projects to fill the time. We bought a new house about a year ago in a new city and have been slowly making it our own.

The Zero seal of approval

One of the bigger projects we wanted to undertake was adding a window seat to our office's bay window. I've done one or two small wood working projects in the past (to very little success) but never anything of this magnitude. This seat was to be a 10'x2.5' monster that also contained hidden storage and cubbies along the front. Way over my pay grade, for sure.

I was lucky enough to inherit some great tools over the years, including a bandsaw, drill press, and table saw which absolutely helped me get over some of the harder aspects of this project. I had a lot to learn even with those tools. Even still, things turned out pretty well and I'm really happy with the results. The animals seem to like it and it got the official napping okey-dokey from me earlier today.

I have a couple more projects that I plan on working on now that I have some new found confidence including a RetroPie Bartop Arcade and a nice dog bed. For now, I need to clean my garage for christ's sake...


PostedAugust 21st, 2018#iOS#iPhone#YNAB
Allowance for YNAB Application Icon

My wife and I have been using YNAB for several years now and really enjoy it. We have our ups and downs with it, but on the whole it's been a great addition to our financial lives. The main problem we have with it is just getting off the rails sometimes and not checking our balances before we purchase things (ahem, more groceries).

I've wanted a way to make certain category balances appear more prominently in places where I'm likely to passively see them. Places like on my Apple Watch, my Today Widgets, and within the app in a large, easy and quick to read way. It's not that YNAB makes it hard to see your category balances, but that I want them in my face in ways I'm not sure they'd ever add.

So that's how Allowance for YNAB was born. The You Need a Budget team announced an API a couple months ago and I jumped on it.

I also saw a potential for this to be used by people in a YNAB household who just want an answer to the question, "How much money can I spend on X right now?" People like kids in your family that have an allowance or maybe other members of the family that just aren't as interested in actively maintaining and monitoring the budget.

Hopefully it can help some of those people make better financial decisions. It's already been helpful for me.


PostedJune 27th, 2018#Mac#Screensaver

Other than memories of early computer gaming and getting interested in software development, I don’t have rose colored glasses for the Windows computing days of yore. Seeing where we are now and where we were, it’s hard for me to muster up much nostalgia. There are a few things, however, that do evoke that feeling. One of those things was After Dark screensavers. In particular, the Flying Toaster screensaver.

It exists on the web still in various forms for most platforms but seeing as how screensavers are a technology of the past, you don’t see them too much and most people don’t put much if any thought into them. Especially in todays world where so much computing happens on laptops and we simply shut the lid when we’re done.

I wanted this screensaver, however dumb that is. The problem being, I did not want to give up my beloved Padbury Clock Screensaver. I was also just generally curious what it takes to create a screensaver in 2018.

So I combined the two.

It was surprisingly easy, but with all things you can make it as difficult as you’d like. Many people opt to include SpriteKit in their screensaver to do simple animations. For what I was doing, that felt like unneeded complexity.

So I present to you, (probably) the stupidest thing I’ve ever developed.

Flying Toasters

Feel free to download it here, and if you’d like to modify it or just check out the source that can be done on the project’s Github repository.

Now if I can just get someone to recreate the Johnny Castaway screensaver for Mac, I’ll be living in 90s computing “bliss.”