Foolish as They [Are]

Dormammu! I come to bargain!

Is the key line BentoBox CabbagePatch uses to bring yet another Marvel superhero movie, Dr. Strange, to its climax and conclusion. Some kind of conclusion anyways. I kinda stopped paying attention at this point; I was too busy trying to understand just exactly what it would mean to use a time machine in a dimension… without time.

Anything is possible in a dimension that is “beyond time”! Including dialog, physics, Dr. Strange mysteriously continuing to breathe despite what I would assume would be a complete lack of oxygen, and more generally the progression of events causally linked in a linear fashion. So, time. Got it. Makes total sense.

I think the clearer way to frame Dr. Strange trapping Dormammu in a time loop is that Dormammu himself (itself?) is beyond time in a god-like fashion, experiencing all events across time in one long stream of consciousness, not that the realm itself is beyond time. (Yes, I’m contradicting the movie directly here, for the sake of proposing an explanation that makes sense.) Dr. Strange would experience the time loop as a time loop, both mentally and physically (and therefore never die), but Dormammu would perceive it as an eternity. Using a time loop in a realm without time… shouldn’t work, and more generally doesn’t make any sense. I’ll have to ask my physics-major friends what would likely happen if one tried to do so. I’m betting on the dark dimension instantaneously folding in on itself to a single point of mass.

I’d give it a solid B/B+. Probably wouldn’t have watched it if I weren’t on yet another plane from SFO to the east coast and back. But then, that’s also true of another movie, which is the actual topic of today’s post.

So….. I didn’t actually like it….?

I started the movie with both an open mind and a high bar. I had heard very good things from both friends and the media (see the image above), so I was ready both to be impressed and to fall in love. But, well, I really wasn’t a fan. (Really wasn’t a fan. Which is unusual for me. So this one is going to be long, but I swear it is rooted in something real, not just a long list of nitpicks. Also, uh, spoilers.)

Let’s start with the easy stuff. The musical numbers were pretty darn great across the board (though I had some qualms with Fools Who Dream, but more on that later). The pacing of the film was great –  the plot unfolded at a perfect pace, and I never felt the slightest bit rushed or dragged.

I was sold on the movie for the first ten minutes or so, as our first protagonist, Mia, is introduced. Mia (Emma Stone) is a college dropout living and working as a barista in LA as she tries to break into the acting business with constant auditions for every role she can lay her hands on. Completely understandably, she’s having a hard time. Not only has she not landed a role (the implication being that so far she hasn’t landed any role), her auditioners are constantly rude and dismissive, adding insult to injury day after day. Yet, despite all the shit Hollywood throws at her, her life seems relatively together. She lives with friends in a roomy and well-furnished apartment and spends most every waking moment either working to get by or doing anything it takes to get into acting – Her friends are only able to convince her to come to a Hollywood party with the argument that she can schmooze with the other partygoers, perhaps all the way into an acting role.

For contrast, we have the second protagonist Sebastian (Ryan Gosling). Unlike Mia, Any sympathy I may have had for him went out the window within minutes of his introduction (not including a brief prior cameo when Mia is driving to work). Sebastian is a Jazz pianist, and like Mia, he is clearly exceedingly talented. Unlike Mia, however, he cannot blame his lack of success on the overall grind of the process and bad luck: The guy is stubborn to the point of absurdity, and more generally a bit of an asshole. The opening scene introducing his character demonstrates both of these points so thoroughly that I have no worry that I am reading too far into things. Sebastian, apparently, somehow found employment playing the piano for diners at what appears to be a fairly nice restaurant. His boss instructs him, exceedingly reasonably, to play a setlist of Christmas songs, to fit the festive evening. Sebastian wants to play Jazz instead. His boss says no, and reminds Sebastian that this is his second chance after pulling this stunt once before. Sebastian relents and agrees to play the set. After (presumably) finishing the set, Sebastian somehow decides that the best thing to do is to launch into a freeform jazz piece. Entirely reasonably and entirely unsurprisingly, Sebastian is then promptly fired.

This is a guy who’s well past broke. (We see a “Past Due” bill during a brief scene between Sebastian and his sister.) This is a guy who wants nothing more than to create a jazz club in the old style, which requires first and foremost money. (A good credit score wouldn’t hurt either. One more bit of ground he’ll have to make up.) And yet, somehow, he can’t bring himself to play Christmas tunes for a SINGLE NIGHT.

That’s not artistic integrity. That’s not valor or courage. That’s stubbornness more suited to toddlers than to late twenty-somethings, as well as arrogance that sneers at the very people lending a helping hand. Mia hasn’t had a single chance to pull herself up and reach her dreams, but that hasn’t stopped her from continuing to try. Sebastian has had many chances to start to pull himself up and reach his dreams (which, remember, require quite a bit of startup funding), but that somehow hasn’t stopped him from throwing them away.

There’s plenty more to the movie than just the opening scenes of the two main characters, but that was enough to sour it for me. In addition to being a waste of perfectly good piano talent, Sebastian manages to pull Mia into starting to think a bit like him. With a bit of prodding, he convinces her to stop trying to break into the business through auditioning and instead take a much more dramatic (and much riskier) path – writing and starring in her own play. And what should she do if people don’t come and no one likes it? In Sebastian’s own words, “Fuck ’em”.

Watching Mia drink Sebastian’s artistic-purist kool-aid was very frustrating. Clearly, Mia was having no luck with the traditional process, but that’s not a valid reason to transition to a no-more-guaranteed approach that involves much more effort and much much more risk. From this point on, I wasn’t happy with the actions of either character.

After thinking about the movie for the past couple days, I think the real reason it got so deep under my skin is that I fundamentally disagree with the philosophy I believe the movie was trying to push. In Mia’s final audition that would turn into her big break, she tells (sings) a story about an aunt jumping into a river in Paris. Here’s the chorus:

And here’s to the fools who dream
Foolish as they may seem
Here’s to the hearts that break
Here’s to the mess we make

The story (as well as the movie as a whole) romanticizes the artistic dreamer, one who never gives up on their dream, no matter what. It doesn’t matter who they hurt in the process, including themselves. It doesn’t matter that they might have achieved happiness a different way. It doesn’t matter if they found love along the way. Everything must be sacrificed in pursuit of the dream. To do any less is sacrilegious. To give in to the pressure and take an easier or more standard path, claims the movie, is worse than an eternity of failure. I could not more strongly disagree.

When I was in middle school, my dream was to be a game designer. I wanted to make games that would make people’s minds explode with infinite possibility, that would be both remembered fondly and be sources of endless entertainment and challenge. I still do. But time passed, and many things changed. For one, I learned that for the game industry, all that glitters is not gold. Working my way up in a major game company to a level where I could have actual design impact, I found out, would be positively grueling. Making my own independent game would be terrifyingly stressful, and I would need to be exceedingly lucky to see it succeed. Moreover, I found out that I vastly enjoy computer science in a non-game context. I like the puzzle of intelligently designing programmatic architecture for ease of use and extension. I like striving to find the optimal balance of wide capability and narrow, specialized speed. It is undeniably not the same to me – I like computer science, I love game design. Yet when I totaled everything up, I came to the conclusion that I would have a vastly easier and more enjoyable life if I gave up on game design.

So, I took the easy route. I sold out. And you know what? Every day I wake up and I’m so happy I made that choice.

People change. People change as they grow older, but also as they process the events that unfold around them. Beliefs one currently holds may be completely alien in just a few years’ time. This is a central aspect of what it means to be human and as such deserves to be celebrated, not fought against tooth and nail. Without change, there is no forgiveness, no discovery, no growth. One’s (singular) dream, as the most succinct expression of one’s desires, is all the more likely to change over time. There should be no stigma associated with the decision to stop pursuing an old dream and start pursuing a new one, or to simply put the dreaming on hold for a while and aimlessly enjoy living.

Sebastian doesn’t allow either of them to change. Mia asks Sebastian if he enjoys playing pop music, to see if maybe his direction in life has shifted. He dodges the question. Later, after Mia has hit rock bottom and is considering pursuing a new path in life, Sebastian shows up to demand that she go try out for one more role, despite her protests that another rejection will kill her. Thankfully this a movie, and having the protagonist fail her last audition is the kind of anti-climax that doesn’t win a ton of awards, but if it were real life there would be the all-too-real chance of yet another failure, and thus doing what Sebastian did is downright cruel.

I’ve heard that many were crying when the end of the movie came around. Personally, I was smiling – Sebastian finally got everything he wanted. He got his Jazz club, packed to the gills with audience members who are there to honestly appreciate jazz (and eat the chicken). By his insistence at the start of the movie, he couldn’t possibly have been happier. There was just one problem – two of the audience members were the woman he would always love, and her husband. Not only is it very possible to find happiness after straying from the path to your dream, there’s also no guarantee that following your dream will lead to happiness. Sebastian had a chance at happiness and love. He chose not to do everything in his power to keep hold of it, and instead let it slip through his fingers. All in pursuit of a pure artistic dream that in the end didn’t make him happy.

Meanwhile, I am the alternate-universe Sebastian, happily living out the pop-band life, reminiscing bittersweetly back on the days when I wanted nothing more than to open a Jazz club. How steadfast I once was, so certain of my path forward despite knowing so little. If I am any wiser now, it is only because I am no longer so sure that I know what the next decade will hold for me. Even so, I wouldn’t change a thing. After all, this path led me here, and it’s been pretty fun so far.


Impulsive Decisions

This Thursday, I sat outside a Best Buy for four and a half hours! To tell this story right, I have to tell it as it happened. I wanted to blog as I went, but my phone died in the middle, so I have to rewind a bit. So here we go..!

Let’s do the time-warp agaaaaaain!

Friday, March 3rd at 12:01AM marked the release of the Nintendo Switch, Nintendo’s new console-portable hybrid. For the non-nintendo-fanperson, here’s a rundown: The “Console” itself is a medium sized tablet-looking rectangle. At home, the console can be placed in a dock which is then attached to a TV via HDMI cable. The controller is then two controller pieces with buttons and a joystick, each attached to a controller frame that provides the hand grips. On the go, the console can be removed from the dock and the controller pieces can be attached to the console, resulting in a device similar in style to a PSP.

The concept is exceedingly novel, but until Thursday at around 7PM (PST) I had decided not to buy a Nintendo Switch. More out of laziness than an actual lack of desire, I felt that I didn’t need a Switch. I had basically moved away from console gaming towards the glory (and sale prices) of Steam, and didn’t see a huge reason to change that policy now.

But gosh, LoZ: Breath of the Wild. That’s a link to Google results for “Breath of the Wild Reviews”. Click it. Seriously, click it. In addition to quite nearly flawless reviews across the board, we get link previews like:

So when I say Legend of Zelda: Breath of the Wild not only gatecrashes the list, but probably beats the lot as the greatest of them all, I hope you realise how serious an achievement it is. (source)


If everything remains the same, there’s a case to be made that Breath of the Wild is in the top three best reviewed games for as long as review … (source)

I was finally pushed over the top when Aaron (thanks Aaron!) sent me a compiled list of Breath of the Wild’s scores across some twenty-plus game reviewing platforms.

Anyone notice “Time” in there? Yeah, that’s Time Magazine.

Thus, at 7PM PST, with both the game and the system launching in five hours, I decided to jump on board. At that point, preordering was long past possible. The only way to get my hands on a Switch and the absurdly-well-reviewed Legend of Zelda: Breath of the Wild was to take matters into my own hands.

By which I mean wait in a line outside of Best Buy for four and a half hours.

Nerds. Nerds everywhere.

To be honest, I got very very lucky. The first place I called (a Best Buy) said that their line was too long, but to try a different best buy half an hour further down the road. I called them and they said if I arrived then I had a very good chance of being early enough, so I immediately called an uber. Upon arrival, I was at position forty-seven in line, which made me fairly optimistic (as fifty is a nice round number to have shipped to you).

And so we waited.

This is what I’m really writing to talk about. Not the Switch and Breath of the Wild (I’m sure I’ll get to it soon enough), but the experience of waiting in line for a new console and game. I’d never done it before, and after doing it once, I can say I’d absolutely do it again! (And that I’d prepare better).

I was surprised by how friendly and outgoing everyone around me was. After a few minutes of awkward silence, we started talking about our favorite games and systems and why we liked them. One of the guys who lived nearby left and came back with snacks for everyone, which was amazing because my hastily thought out plan didn’t include provisions for sitting in one spot for four and a half hours. One couple came with a huge fluffy puppy who immediately took a liking to me (along with everyone else) and spent the night moving from person to person and licking our faces.

[Picture of Dog would go here, but my phone died before I could get one. Just imagine a huge dog with long black and white fur and little sharply pointed ears. You doing it? Great! Good imagining. Who’s a good imaginer? You are!]

At around ten thirty they handed out tickets guaranteeing us at least a Nintendo Switch and a copy of Breath of the Wild. This, of course, raised everyone’s spirits and made the rest of the night fly by. The fact that I found a Game of Thrones book in my backpack didn’t hurt.

Finally, the time arrived. The doors opened and we were herded inside into yet another line. Slowly, the line progressed as people exchanged their tickets for products and walked out, tired but triumphant. A little while longer, and it was my turn.

“Aha!” You’re thinking, “a plot hole! You said your phone was dead.” Great detective work, hypothetical reader! I plugged it in when I got into the Best Buy.

Reflecting on the whole experience, waiting in line for four and a half hours was really, really nice. I cannot recall a single instance of assholishness. No one tried to cut, and when people left to go to the bathroom or pick up supplies, no one got angry at them for resuming their former position in line. When the time came and we were let into Best Buy, everyone proceeded in an orderly fashion. No one threw a fit when the specific version of the product or a specific add-on was no longer available when they reached the register. Everyone picked what they wanted out of what was available, paid, and left.

The contrast to standard Black Friday decorum in America could not be more stark. With that in mind, I have to wonder, what made this shopping experience so different? Some of it was the weather and the duration of waiting. We were waiting in the fifty-degree chill of a mild Californian winter, and for a mere six hours at the most. I assume that the atmosphere of waiting in a multi-day line in the snow would be exceedingly different. We’re also only waiting for a single product, and one who’s company makes a conscious effort to be family friendly and on the whole “nice”. I have to wonder what the same line would have been like if we were waiting for a new Playstation or XBox. (Here’s one theory).

There’s plenty to ponder, for sure. But for now, on to Breath of the Wild!


Hello, my name is Michael. I am able to invert a Binary Tree on a whiteboard. I answer code questions on the internet for fun. I love riddles.

This post is in response to this article. Read it and then come back; it’s not too long.

I actually really like Whiteboard interviews. I like taking them, I like helping people prep for them, I like mock giving them. I enjoy the puzzle and the straightforward goal. I find them WAY less intimidating than traditional “tell us about yourself” interviews, which scare me to death and I’m so glad I never have to take. I will always prefer technical interviews over non-technical ones because I’m still not sure what I’m actually supposed to do in a non-technical interview.

Clearly, I’m in the super tiny minority, and I’m trying to understand why. Sometime during years of TA’ing my knowledge of Java passed “useful for a job” into the land of “tiny details that will never matter in any context other than a Whiteboard Interview or JVM development”, so perhaps I’m speaking from an unfair standpoint of having more knowledge of absurdly small details that will never be useful on the job. (Though you never know. Knowing the actual explicit steps Java and similar languages take to initialize an object when you say “new” caught a bug today. Tsvi can vouch).

After reading the actual tweets again, though, I have to wonder if the problem isn’t the format but the questions being asked. I don’t see anything wrong with whiteboard interviews, but asking someone to code up bubble sort is worse than useless. It says nothing about their ability to think critically, made design decisions, or meaningfully choose data structures, but only whether or not they’ve memorized how to write bubble sort. For what it’s worth, I haven’t. (As far as algorithms go, though, I could code Dijkstra’s in my sleep. I taught it too many times to forget it).

The point of a whiteboard interview is two-fold:
First, to get a grasp of how well the person knows the language in which they are interviewing. It would be amazing if we could speak in pure logic and the computer would understand, but we can’t, and I believe a fast and flexible knowledge of at least one language (hopefully more) is a fair prerequisite of any software job. I don’t think there’s any other way of measuring this other than seeing it in person. For every project or class listed on a resume, you have no idea how much was done by the candidate themselves and how much they were helped along by others.
Second, to determine how their mind processes and works through technical problems. On a more general level than the language, did they understand the problem easily? Did they ask intelligent clarifying questions about requirements for a valid solution or the use of well-known public functionality? Were they able to talk out their thought process, and in the case of getting stuck, were they able to explain how and why they were stuck concisely and clearly? All of these qualities, I believe, are exceedingly important for every software position, and again the only real way to tell is to find out yourself.

I think the problem is not the format, but lazy interviewers/question writers. The whiteboard interview succeeds at testing these qualities when it’s testing the candidate’s ability to code, *not* their ability to recall and write a specific algorithm or data structure that could be found in full on such and such a page in such and such a book. Developing truly novel questions is hard, and keeping them novel and not leaked for interview after interview is next to impossible, but compared to Bubble Sort we can hardly do worse. This speaks to the diversity side of the issue brought up at the end of the article as well. If the problem doesn’t require or even reward rote memorization, hopefully the people who “spent as much of [their] scarce time as possible learning to code” won’t be punished for not having memorized quite as many algorithms.

In the pursuit of better whiteboard questions, I’ll leave off with the best whiteboard question I was ever asked (not for Google, but for one of my internships). It requires absolutely no knowledge of any language, only a basic understanding of arithmetic and I suppose Algebra. As such, it can be attempted by anyone even if they’ve never taken a single CS course. Nevertheless, it still accomplishes the whole goal of a whiteboard interview. Here it is:

Consider a new, exceedingly primitive language in which you have only the four following statements/control flows:
1) Initialize and set a variable to 0, such as x = 0.
2) Increment a variable, such as x = x + 1, also written as x++.
3) Loop, which takes a variable, and repeats the following statements in braces a number of times equal to the variable *when the Loop statement is first reached*. Thus:

x = 0
y = 0
z = 0
loop(x) {

Would set both y and z to 3, as the loop body would be executed 3 times.

4) Return x, which yields x as the result of your computation. This must be the final line of your code, and cannot be within a loop.

Given only those four statements/control flows, write a function that takes a single argument `A` and returns a variable with value `A-1`.

Spring 26, Year 17, Parallel Universe 3

It’s been a long time since I stayed up until 4 AM playing a video game. The onset of both college and post-college life meant that I would rather spend my fairly limited time doing many other things. I just couldn’t afford to ruin the next day by spending the time I would be sleeping on playing a game. In order to convince me otherwise, a game would have to be playable in an unlimited number of discrete increments, such that I would always want to play one more. Additionally, it would have to be non-competitive so I wouldn’t give in after losing a game. Growth and achievement are must-haves. Taking all that and tossing in pleasing visuals and sound, in an endlessly rich world, gets us to a fairly strict set of requirements.

Fortunately, I have just the thing.


A wonderful world awaits within!

Recommended to me a while back, I picked up Stardew Valley during the past Steam winter sale, and finally had a chance to open it a couple weeks ago. Since then, for better or for worse, I have been completely hooked.

If I had ever played a Harvest Moon title, I would probably say the game is reminiscent of Harvest Moon. Having not, it feels like a wonderful amalgamation of Animal Crossing and Minecraft, with some of the good parts of Farmville. The game is divided into days, each of which take about a half hour (though this can be highly variable). Each day you wake up promptly at 6 AM and have until 1 AM the next morning to do whatever you want, whether that’s planting, watering, and harvesting your crops, fishing in the rivers, lakes, and ocean, talking to villagers, or any number of other activities.  Your path forward is entirely up to you.


You know it’s not my farm because he’s not using his scarecrow efficiently.

And yet, the wide range of choice leads to a frustrating conclusion. Upon initially opening up the game, I made it to the first summer before giving up. In a game about open-ended cultivation and exploration, I nevertheless felt like I was doing it wrong. Over the course of that first spring, I had realized so many things I hadn’t been doing or did wrong. I didn’t know that all your crops withered at the end of each season unless they specifically are marked to carry over. I didn’t know that you could build a chest until I had already thrown away tons of useful material. I didn’t know that because of weekly gifting limits, you have to start early to become friends with the villagers.

Thus, after the first month, I started the game over.

On take two, I made it to day 13 of the first spring before giving up. I once again felt that I wasn’t doing it right. There were many days in which I didn’t get done what I thought I had to accomplish. On one day I even ran out of energy and collapsed in the mine, which is never a good sign. With so many successive days of perceived failure, I didn’t have it in me to continue.

So I started over. Again.

On my third play I finally nailed everything for the first spring. I went into the Egg festival with tons of money for strawberry seeds. I blitzed the mine up to level 40 to start gathering iron for sprinklers. I made a bunch of tree tappers to gather pine resin for fertilizer. Finally, I felt like I was hitting or even exceeding all of my goals. With more and more sprinklers, I had to water fewer and fewer crops each morning, leaving me with more time and more energy to do other productive things with the rest of the day. Summer came, and I spent my accrued fortune on as many blueberries as I could support. I’m now at Summer 4, year 1.

And I feel a little bit lost.


Not pictured: Me. I skipped the Flower Dance to keep fishing all day.

In my relentless drive to perfect my first month, I set myself up for failure following it. I did it; I hit my goal, I made every day count. But now what? Should I set another extremely distant goal and replay over and over until I hit it? It’s not quite that I don’t want to give up on my progress again, but that I don’t know what I should even be aiming for in the first place. What is the point of playing Stardew Valley?

In this way, Stardew Valley feels less like a video game and more like, well, life. There’s not really a “point” of playing the game. The closest thing the game provides to a singular main goal is repairing the community center, but that feels more like a way of marking your progress than your motivation to progress. When I finally decide to stop playing, I don’t think I’ll feel completed. Though I don’t know what the “end” of the game has in store for me, I don’t think it will feel like a fitting, all-inclusive conclusion.

And yet, isn’t that life? Living out one more day, reaching another little goal you’ve set for yourself, and making new friends along the way? Perhaps the all-consuming search for perfect and complete meaning isn’t the right way to play, nor the right way to live. Stardew Valley does not give a reason to farm, to fish, or to explore. Aside from an initial hint, it doesn’t even force you to meet all of your neighbors.

But then, it doesn’t have to. The world is so rich in color, in sound, and in personality. Blades of grass and flowering bushes dance everywhere you go. The music shuffles to match the season and the weather, as well as to punctuate key scenes and days. Each and every townsperson has a completely independent schedule that varies by day of the week, season of the year, and current weather condition. Additionally, all have exceedingly deep personalities that change and reveal themselves as the player gets to know them. I’ve never seen this much attention to detail in a game not for the purposes of game mechanics, but purely to create an amazingly rich world in which to play.

One day while I was farming away, I heard a train whistle. Immediately thereafter a notification popped up on the bottom of my screen, saying, “A train is passing through Sundew Valley.” Did that have any significance? I don’t know! In any other game, I would answer yes, beyond a doubt. But in Sundew Valley I’m not so certain. Maybe it didn’t have any meaning. Maybe, just as in real life, sometimes trains pass through your town, blowing their far-off whistles while traveling to far-off lands. As the sound fades, maybe you return to your prior activity, or maybe you start a new one. Maybe it had significance to you, and maybe it didn’t. Did it mean something? No one can say for sure. That’s just life.




Peace and Love on the Planet Earth

Happy New Year, everyone! Now that we’ve hit 2017, we should really start thinking about a rapidly approaching decision – Will “the 20’s” will refer to the 1920’s or the 2020’s?

Irrelevant slang aside, 2016 was a really tough year. Even for those of us who escaped 2016 personally unscathed, the events of the year still dealt a heavy blow to any remaining optimism we had in reserve. (And for those of you who couldn’t care less about the events of 2016 because of a personal tragedy that blacked out everything else… I have no words.)

Because 2016 was so trying, it seems like a good time to reflect and re-center ourselves. Toward that end, I’d like to suggest a certain animated show that I binged over the course of 2016, that always manages to make me smile and rekindle a bit of the hope that 2016 nearly snuffed out. That show is not:

This show is not the subject of this post.

Yeah, holy crap, no, it’s not Bojack. Also an amazing show, but WOW is it depressing. Not today. I’ll cover Bojack later. Rather, today I want to talk about:

They’ll always save the day! (And if you think they can’t, they’ll always find a way!)

Steven Universe! A Cartoon Network show I first started watching on my way home from Thailand at Ethan’s suggestion (thanks, Ethan!) that I have only become more obsessed with over time.

In short, the show centers around the titular character Steven, at center in the above image. In the most abstract sense, the show is about Steven growing up and learning about himself as a half-human, half-non-organic-alien (Gem) hybrid. The three beings around Steven (from left to right: Pearl, Garnet, and Amythest) are three Gems that make up Steven’s family and live peacefully among humanity as its self-appointed protectors.

Before I go any further, I know what you’re thinking: “Gems? Aliens? Cartoon Network? Really? So it’s a kids show and it only makes you smile because it’s simplistic, preachy, and sugar-coated”. In fact, you (the hypothetical you, anyways) couldn’t be more wrong. It would be a dire mistake to judge Steven Universe by its cover. Underneath that bright, saturated and lovably-rounded exterior, the show has:

  • An intense sci-fi plotline spanning the entire show, which is currently midway through its fourth season
  • A cast of deep and real characters, each struggling with their own personal demons
  • A cast that is, in terms of the voice actors for the main characters, majority female and majority non-white
  • Blunt and empathetic discussions about real issues that have no simple solutions, like colonialism and healthy relationships

Even while tackling depressing and difficult issues, Steven Universe remains positive and upbeat. The essential moral lesson of the show as a whole is that the right combination of empathy, patience, determination and self-value can overcome any challenge. In the face of insurmountable odds or a crisis of faith, you still have control over yourself and who you want to be. As 2016 showed us, the world can sometimes be terrifying, chaotic, and downright depressing. Even with the worst that can possibly be thrown at you, you can still try to be better than you were yesterday, to believe in yourself and those around you. Not because doing so will grant you magical anime powers to accomplish the impossible, but because if there’s a change to be made in the world around you, it has to start with you.

Really, watch the show. Episodes are only ~11 minutes long (with two fitting in a standard half-hour TV block) and the show starts to get good even within the first ten episodes, so think of it as if I were suggesting that you watch one episode of an hour long show. I’m going to end with a long quote from the season two episode “It Could’ve Been Great”, in which one character tries to convey this sense of optimism, despite everything, to another. Take from it what you will, and happy 2017!

1: Working hard is important, but feeling good is important too

2: What are you talking about? (Presses trigger of electric drill)

1: Hey! Bzzzz… What is that, a C? (Plays a C on their ukelele)

2: The drill? (Presses faster speed of electric drill, playing a G)

1: Oh my gosh, now it’s music!

2: Music?

1: Well yeah, it’s music. Like.. this. (playing) Do re me fa so la ti do! (Plays a chord)

2: Do me so do

1: (Plays a chord) Isn’t it pretty?

2: That’s exceedingly simple

1: (Plays a chord)

2: Do me so ti

1: (Plays a chord) We’re making music!

2: What is the point?

1: (Starts playing a song)

2: You’re not making anything

1: Well if it isn’t anything, then why does it sound so good?

2: I guess it’s just interest, do me so do, devoid of substance or purpose, a hypothetical pattern, do me so ti, for the satisfaction of bringing it to completion!

1: Sure!

2: Interest without meaning, solutions without problems…

1: And then you just add words. Here’s one I’ve been working on..

Life and death and love and birth,
And peace and war on the planet Earth.
Is there anything that’s worth more
Than peace and love on the planet Earth