Review

Stardew Valley: My Happy Place

Last time I talked about the video game “Papers, Please” and how it can make you understand the path to dehumanizing totalitarianism. That was a bit heavy. This time I want to talk about a game that is on the short list of games that I consider my happy place, Stardew Valley.

2017123011055800-C2B49A475DF5A340494292A1BD398579
Every Egg Festival I stick my character’s head into the Bunny cut out. It is kind of a tradition now.

On its surface, the only goal in Stardew Valley is to grow crops, raise animals, sell what you make and expand your farm. Starting out, your farm needs a lot of work. Clearing it feels rewarding as you slowly create more farmable land, then paths around the property, and locations for barns and chicken coops where you raise livestock. Yet you can only do so much in a day do to time and energy. So you can’t run around endlessly raising cash (like in Animal Crossing).

Meanwhile you are befriending the townspeople and learning their stories and concerns. Many, like the local business owner that barely has time for his family because a Wal-Mart like mega store opened nearby, express similar thoughts to what you probably hear in real life. There are overprotective parents, hidden loves, and family dramas. While this unfolds, you may grow a relationship with a towns person, marry, and even raise a child with them. (In an upcoming release you can even be called out if you date around too much!)

2018041808413100-C2B49A475DF5A340494292A1BD398579
Shane is slow to warm over, but shows signs of depression and not fitting in.

As you grow your farm, family, and town you are awarded with the most heart warming cut scenes. Many of these, like playing a co-op game with Abigail or watching the Moonlight Jellies sail past are deeply memorable to me. I am often delighted when a scene starts as I go about my day, looking for the little tender revelation of one of the character’s lives.

There is magic in Stardew Valley. A wholesomeness and warmth that is refreshing and revitalizing. This is a game that reminds me that life, much like the farm, may need a lot of tending, but what you put into it pays back in dividends.

2018041808342400-C2B49A475DF5A340494292A1BD398579
Penny is a terrible cook, but a great teacher and cares for her alcoholic mother in their trailer home.
Review

Papers Please: A Window into Dehumanization

Video games have always been a part of my life. Occasionally these games will stick with me after I finished them or moved on. Few have stuck with me like the bleak bureaucracy of “Papers, Please”. In Papers, Please you play a man living in the fictional communist nation of Astotzka with his extended family. The premise is that you won a government lottery for the coveted job of border control officer. You must review the documents for entering the country and determine with the goal of allowing those in with the proper paperwork and denying all others. It feels like a simple and perhaps an even boring process, but the trick is that the game is playing you.

Papers, Please
Here is where the bulk of the game is played

The game play almost exclusively is in the border control booth where you work. During your working time you have a view of the outside. Despite taking up a third of the screen, the only thing you can do in that area is summon the next person into your booth from the never ending line of people. In the booth proper you have a rule book, a voice recorder (used for interrogating people), and your stampers “APPROVED” and “DECLINED” to determine the fate of the person seeking entry to Astotzka.

A typical interview goes along these lines. Person walks in and hands you a passport and other documents. You need to review these to make sure they reflect the right names, dates, countries, and other details. If their paperwork is in order you stamp “APPROVED” in their passport and if not you stamp “DECLINED”. Then you return all their documents and they depart. When you find “Discrepancies” you can question the person about it, or just reject them outright. You’ll discover it is usually faster to do the later.

When your workday is done it is time to get paid. If you worked hard and processed enough paperwork then you will have money for rent, food, and heat. If you didn’t you may need to choose where the money goes. This is where your family comes in. They are never seen, they are just status indicators on the side of the screen, OK or not. If you can’t afford food and heat they will start to become sick and die.

A status screen between days showing your families ailments.
Things are not going well

You virtually sit in this booth and look up at the never ending line every 10-30 seconds to summon the next person, processing as many of these people as you can so your family can eat. If you make mistakes your get fined. It feels stressful, mundane, numbing and that is when they hit you. The people ask to defect through you. They ask to allow their loved ones in without the proper paperwork. They ask you to overlook a paperwork irregularity. Do you? What about when that exception can result in something worse than a fine?

Second day on the job.
This was not a good day.

The trick with Papers, Please is that it shows you how a bureaucracy can force harsher treatment for the “greater good” and how these rules can force you, the player, to dehumanize others for the sake of your family and your job. This is why it sticks with me the way it makes me forget empathy and instead red stamp passports and watch these virtual people leave disheartened. Yet this is something all too familiar in our modern society through the DMV, TSA security screening at airports, or even phone support. People numbed by the bureaucracy and the endless lines of people they are forced to process. What Papers, Please reminds me is that the person trying to do their job isn’t the problem, it is the bureaucracy and how their harsh rules, unquestioned, came into being.

I’ll leave you with this adaptation of Papers, Please. Glory to Astotzka.

 

Week in Review

March 30, 2018: Recap

This week I’ve felt the urge to move in more creative directions, but have been hit with barriers that feel similar to a writers block. The blank page with nothing coming to mind (when you stare into the blank page it also stares back into you).

restart-2787877_1920

My response has been a return to fundamentals. I’ve been working on improving my sleep and exercise. I’ve been reminding myself that “Perfect is the enemy of done” and have pushed myself to produce work and content that originally felt wouldn’t come. Once on the blank page (who are you looking at now, eh!?)  I refined and explored it. This gave way to newer ideas and easier paths which I’m now trying out.

This weeks reading has been:

Week in Review

3/23/2018: Recap

adventure
Adventure by Nick Youngson CC BY-SA 3.0 Alpha Stock Images

This week was full of adventure!

I rescued a damsel in distress from two ice monsters (I shoveled the snow off the driveway and dusted off two cars for my wife.)

I quested for supplies (milk run as the latest Nor’Easter was starting up.)

And I looted treasure (taxes are done.)

Additionally I read several good books. These were Seconds by Bryan Lee O’Malley and Beacon 23 by Hugh Howey.

Seconds is graphic novel following a chef after she discovers a means for repairing mistakes she had previously made. I loved the artwork and the plot easily hooked me for the wild ride that followed. Which was a charming and deep exploration on what it means to correct our regrets.

Beacon 23 is the story of a damaged man running a lighthouse in outer space for interstellar craft so they can maneuver through the nearby asteroid field. Mr Howey builds a very interesting universe over the course of the book. The characters feel real, with side characters that are as interesting as the main character. Once I picked it up I couldn’t put it down until I wrapped it up.

I wish you happy adventuring!

 

How I work

Learning as a Lifelong Skill

imagination-3066796_1920

This week I want to present you with a challenge: push yourself to learn something new.

Early in my career as a software developer I read “The Pragmatic Programmer: From Journeyman to Master” by . It is made up of numerous “tips” with the goal of filling in the gaps in knowledge a new software developer may have. One of these tips I took to heart was number eight: “Invest regularly in your knowledge portfolio”. The goal behind this tip was to remind the reader that learning is a lifelong skill. Now, with a number of years under my belt, I believe it is a skill that everyone should have.

Reading was the main avenue for learning when t

he book was released, but over time new technologies allowed for new means of learning. Podcasts, websites, YouTube, and online training (like Pluralsight); I use all of these when there is a topic I want to learn study.

Let me share a recent example:

Though I earn my living in the virtual world, writing code, I find great enjoyment in cooking. My wife used to a work at a kitchen supply store, so she loves kitchen gear and gadgets. Recently an Instant Pot arrived at my house (my wife swears it was nefarious individuals with reverse thievery in mind). I had no idea what to do with this thing, let alone how it works. In fact, a pressure cooker was not something I had wanted to use because they are scary. How many cooking challenge shows were lost to a faulty and potentially explosive pressure cooker? Now I had one and that made me uncomfortable.

img_4446
Scary, isn’t it?

Discomfort is actually something I stay on the lookout for in my life, I have learned that it usually is an opportunity to grow through learning. I responded to this unease with a plan to learn. Starting with how to videos on YouTube I learned the basics of how the Instant Pot worked. After that I started using the Instant Pot to make various meals. These went from simple Mac and Cheese to pot roasts, to soups. With each success and each failure I learned more about how the Instant Pot worked. Now I no longer fear the Instant Pot but recognize it for what it is, another tool in my kitchen.

This is the experience I want to share with you. Take something you are curious about, or want to learn more about. Watch a video, listen to a podcast, practice. In a little time you will be comfortable where you weren’t previously, and you will have grown in the process.

Week in Review

3/9/2018: Recap

2618yx

Two Nor’Easters in one week. Two. My area got hit rather hard, old growth trees down, power knocked out, and homes damaged. I was lucky, we got through with only a short power

20180304_143832636_iOS
Photo credit: R. Gould

But seriously, two.

Despite that I was able to get to the Philadelphia Flower Show with my charming wife. The show is put on yearly by the Pennsylvania Horticultural Society and it is always a fun event. This year’s Wonders of Water theme was beautifully created. If you get a chance you should definitely check it out.

DSC00929

Articles

Vox discusses the flattening power consumption curve and why this is a problem when utilities need to plan out power plant construction years or even decades out.

This Guardian article on the oldest message in a bottle made me sing The Police song for a day.

The New Yorker reports on the Gravity Blanket, and has practically sold me one.

The New York Times suggests: Check-in Time Hours Away? How to Ditch Those Annoying Bags – Yeah it is called leaving them at your hotel.

Whoa! The Nor’Easters did some cool archeology.

 

On a Different Track

A Eulogy for the Pebble

I came here not to praise the Pebble, but to bury it. Pebble, a pioneer in the field of smartwatches was never perfect, but first attempts at a new technology rarely are. There were glitches bugs and that flaky screen.

pebbles

But Pebble had great developer tools and a friendly community. So I stayed and upgraded to the Pebble Time. The health tracking may not have been as sophisticated as the newcomers to the scene, but it wasn’t trying to be something it wasn’t. Pebble knew it was a watch first and foremost.

Over time I found or built the apps that became vital pieces of my everyday. Like a Google authenticator app that my Apple Watch wearing friends wish they could access with a push of a button like the Pebble could.

Yet it wasn’t to be. Soon Fitbit will be turning off the Pebble servers and the pioneer of the smartwatch will pass on like the Palm and Atari.

The latest smart watches and fitness trackers claim style, and smarts. Though none have an always on display like all of the Pebbles, and physical buttons were so great for easy no look operation. Not to mention the week of battery life.

Weather with a push of a button. No swiping or squinting required.

So it is with a heavy heart that I say thank you, Pebble, for being my loyal companion over the last three years, and for launching the smartwatch ideal. An ideal that I hope others will try to improve upon.

Week in Review

3/2/2018: Recap

Updates

Some weeks are marked by how much you get done. Other weeks are simply getting through.

cat-2920718_1920

This was a rainy and doldrums kind of week. So it was perfect for spending my free time finishing up Endurance: Shackleton’s Incredible Voyage. The plight of the men in this true tale of Antarctic exploration turned fight for survival made me thankful that I had some wonderful leftover Tom Kha Soup to go with cuddling under a blanket.

Articles

Things I’ve Tried

  • TiddlyWiki – An easy to use spin your own wiki was a lot of fun to play with this week.  I’ll talk more about this later.
How I work

How I Bullet Journal (Part 2)

In Part 1 I talked about some of the reasons I started a Bullet Journal (BuJo) and showed how I set up a new BuJo. If you haven’t checked that post out I recommend you start there. This time I will drill into several sections of my BuJo that are the workhorses: daily log, project spreads, and templates.

In David Carroll’s set up video you see that the daily log is set up with the day’s date and a list of items underneath. I like that every tasks always falls under a date when added to the daily log. This is a great way to determine if an older task is still needed or if that opportunity or need is expired. I use a similar format to Mr. Carroll’s, but I’ve added my own… embellishments to it in order to make the system a little easier to review. Here is what my Daily Log typically looks like:

Each day’s entry starts with a check box, the date in YYYY.MM.DD format (Hey, I’m a programmer), and the day of the week. Below that is where the daily notes start. These are mostly tasks with occasional meetings and notes underneath.

During the day tasks are added and checked off, notes are taken, and work gets done. That does not mean every item in the daily log gets done that day. Keeping track of these open tasks after that day can be difficult as often hide among the completed items. This problem screamed for a simple solution. I tried weekly migrations to a weekly spread, but that  just ate up space, became a dumping ground, and was ignored. I then tried to use the monthly spread or future log weekly instead, but that just clogged those pages with tasks in a similar way to the weekly spread.

My current solution is the check box. The box  in front of the date is checked off if the last task under that date is completed and the box is left empty if not. When I get a spare moment I page backward to look for days with an open check box. When I see one I look for each remaining task and determine if they are still necessary. If they aren’t I strike them out. If that task still needs to get done then I determine how to resolve it. If the weekly review comes along and a task is still around I determine if I should migrate it to the future or monthly log, but more often I strike the task and break it into sub-tasks and add those to the current day. I call the “breaking down a task” and will talk more on that in a later post.

Another feature of my Daily Log are the boxed letters next to a task. These are the sub-tasks that are typically associated with the task. For instance the daily task “Exercise” contains the daily sub-tasks: steps, cycle, planks, bands, weights, and meditation. Note that not all of these sub-tasks need not be completed to complete the task, though that is the preferred case. Instead this is checked off when the day is done because I cannot make up that task on another day. It is usually checked off on the following day (or on completion, yay!) This is a space efficient way to track a task with common sub-tasks. I use the same format when I need to disseminate information to all of my reports at work and need to make sure I conveyed it to all of them.

Before moving on, you may have noticed that I use indenting throughout my notes. Typically this is for events, but I may indent and outline additional notes or tasks under any note or task in my BuJo. If I come to an item and realize there are sub-tasks under it and there is no more space I will usually draw an arrow pointing to the sub-tasks (perhaps to the side, like the grocery list above) or use a new spread.

There are only a handful of symbols I use in my  BuJo, because I like to keep things simple. I use the standard set (as you can see below) and also added the “M” symbol which I use for BuJo migration (which I will talk about in a separate post later).

Now for the project spread. I tend to fall into the Getting Things Done (GTD) mode of thinking of everything with more than one step as a project consisting of multiple steps. This is why I tend to have small lists of sub-tasks throughout my Daily Log. Frankly, the best thing to come out of GTD for me was the ability to determine next actions and splitting large tasks into smaller sub-tasks (more on that in a later post). For this reason I use the Project Spread format throughout my book. Here is a typical example:

I wrote this up going into the weekend before Christmas to plan for the assault on my house (just like Kevin McCallister). Note how I broke up all the large tasks and used side areas to build small lists, like the food shopping. This is a typical looking Project page for tracking tasks and notes. Sometimes a large project may fill a page, or updates may remove the need for a bunch of tasks laid out. In that case I’ll use my page markers discussed in my first post and create a new spread (marked in my index) and carry on.

Project pages don’t necessarily only contain notes and tasks however. I have also used them for brainstorming. My preferred method is lists (ex. pros and cons) or mind mapping. Mind mapping has helped me on a number of occasions when there is a topic or area I need to break apart into smaller  areas. This is a great way to decompose a problem into the simple steps needed to complete the work. Here is an example where I was planning and then tracking my progress in a couple areas last year.

This was built off of a component of the Passion Planner style of journal mixed with my own ideas around formulating a five year plan. Here you can see the idea I had for what I would like to do over the next couple years as well as the areas I wanted to focus on. It looks like a simple layout, but really it was an evolving diagram over the course of a couple of days. The results of which influenced the creation of new project spreads, daily log entries, and other changes in my life.

Before closing out this post, I want to talk about template pages. Early on every spread in my BuJo was created by hand. For example, each trip would have its own spread drawn up for what needed to be packed. Then I went on a lot of trips in a short period, which meant I was duplicating these spreads multiple times. I’m a programmer which means I hate duplication (after all, repetition is a computers job).

This resulted in the creation of templates which could be printed out when needed and taped into my BuJo. This gave consistent lists in a standardized format that will never have any items missing due to oversight. Templates are used for any spread that is common and duplicated. Packing lists, grocery lists, yearly house maintenance lists, etc. I use OneNote to create these lists (as I like the editing and formatting when printing, plus the OneNote organization system is aces). Below is my shopping list template as an example.

Food Shopping

Despite writing two posts and over 3,000 words on my BuJo system, I’m still scratching the surface. In future posts I’ll discuss the tools I’ve used, templates I’ve created, handling migration to a new BuJo, my experiences with using a digital Bullet Journal, and what makes up a good task.

Week in Review

2/23/2018 Recap

Updates

This week was spent getting my feet back under me with exercising and getting some first drafts for future posts on here.

Then I found time to play around with Progressive Web Apps (PWA). Microsoft is betting big on this and Google is working with them in implementing it. There is a great start up and explanation here if you are interested in where Apps are going .

computer-1209641_1920

In addition, here are some interesting articles I read this week.

Podcasts

Articles

Things Tried

  • I attempted this Tom Kha Soup Instant Pot recipe and it was quite successful for a first effort (and, as a bonus, I finally had an excuse to go to the local Asian market.)
  • I just set up a 3 node Google WiFi mesh network and I’m very impressed so far. I’ll write more about it after I’ve had it for awhile.