Roy Tang

roytang.net

Programmer, engineer, scientist, critic, gamer, dreamer, and kid-at-heart.

Blog Notes Photos Links Archives About

2019 January

  • Some Youtube Channels I Like

    Some Youtube channels I've been enjoying recently: ComicTropes is a weekly show that does deep dives into various mainstream comics titles, and often includes the background history of characters and creators, so very interesting stuff for comic book nerds. GameMaker's ToolKit talks about video game level design topics. His series "Boss Keys" does a deep dive into Zelda dungeons and analyzes them based on criteria like linearity. His level design analyses are strongly based on systems and gameplay and how they affect the player experience. Good stuff. EmGo is a Transformers toy reviewer that I watch sometimes. I don't buy

    read more (149 words)

  • Hardy Boys

    Between the ages of 10-12, my reading diet consisted almost exclusively of the teenage-targetted detective series The Hardy Boys. For me, the term invokes the names Frank and Joe before the Matt and Jeff of WWE fame. We had a fairly wide collection of the blue-hardcovered books of those days. And I believe I made the effort to read every single book in that particular series, through borrowing and such. I think I was successful, but I can't be sure. In any case , that meant this article piqued my interest: The Knotty Nostalgia of the Hardy Boys Series Why

    read more (504 words)

    Posted by under blog at #books #pop-culture

    Also on: twitter / 504 words

  • Dark Mode

    When a friend recently posted a screenshot from his discord to one of our group chats, most of us jokingly chastised him for having the default light-colored theme, asking if it didn't blind him when opening up the app at night. I remember when I started working, I told a fellow software dev that it was a bit weird that he liked to use a dark theme for his IDE, telling him it looked like he accidentally did "Select All" on the text for some reason. In fairness to old me, at that time the IDEs didn't support a real

    read more (254 words)

    Posted by under blog at #tech-life

    Also on: twitter / 254 words

  • Watching Lately: January 2019

    Some things I've been watching lately, aside from the usual TV shows I follow: Bumblebee only came out over here in January (thanks to the usual MMFF shenanigans), and I decided to watch it on a whim. Pretty decent soft reboot, read my spoiler-free review over on the Tumblr The first half of Young Justice Outsiders is out, and it's pretty good. Focus is back on a smaller group after the larger team in YJ season 2. A few new characters are introduced and I learned about a couple of DC heroes I wasn't familiar with before. Probably still the

    read more (255 words)

  • roytang.net 10 Year Challenge

    Posted by under blog at #meta

    / 404 words

  • Life Isn't Fair

    Quote 1: "The world isn't fair Calvin" "I know Dad, but why isn't it ever unfair in my favor?" -- Bill Watterson, "Calvin and Hobbes" Quote 2: "If you expect the world to be fair with you because you're fair to them, its like asking a lion not to eat you because you don't eat lions." (Unknown source) We accept that the natural order of the world is inherently unfair. There are stronger creatures and weaker creatures, there are predators and there are prey. But does it follow that because the natural world is unfair, that human society must also

    read more (102 words)

    Posted by under blog at #quotes

    Also on: twitter / 102 words

  • Depression or just laziness?

    Posted by under blog at

    Also on: twitter / 189 words

  • Trailers and Spoilers

    The first trailer for Spider-Man Far From Home dropped last week. I used to pretty hyped for superhero movie trailers, but I haven't bother watching this one yet. MCU still has two more movies coming out before this one, and I'm already hyped enough for those, I don't think I have hype to spare for a third one. My brother was complaining to me about the trailer, saying he was spoiled about some elements. Specifically, he wasn't aware that [actor] was in the movie playing [villain]. I keep up with comic book news, so that wasn't news for me, but

    read more (372 words)

    Posted by under blog at #movies #pop-culture

    Also on: twitter / 372 words

  • Xenophobia

    In a recent episode of The Orville, captain Ed Mercer of the Union is stuck debating with a member of the Krill, a fanatic and xenophobic race in conflict with Earth's multi-species Planetary Union. He says: "Look, from what we've seen, when planets first achieve space travel and they venture out into the galaxy and discover that they're just one single species among a vast diversity of lifeforms, they usually react in one of two ways: they embrace and adapt to the fact that they're no longer the center of the universe, or they ratchet up their xenophobia. ... I

    read more (337 words)

    Posted by under blog at #current-events #pop-culture

    Also on: twitter / 337 words

  • Unsolicited real-life interactions

    One of my pet peeves is people coming up to me cold/unsolicited and trying to sell me things: On Jan. 16, 2019, 2:49 p.m. I wrote: People who try to grab your attention or hand you fliers in a mall are the popup ads of real life Like my tweet above says, it's like advertising spam in real life. I'm sure it bothers other people too, but it annoys me a bit disproportionately. I'm an introvert by nature so every unexpected interaction -- even just the effort to shake my head at whatever they're handing out -- takes away from

    read more (327 words)

    Posted by under blog at #pet-peeves

    Also on: twitter / 💬 2 327 words

  • The Quezon City Public Library

    I pass by the Quezon City Hall every so often, and I've always been curious about the QC public library they have there. It got a bit of press a while back about how it was a nice place to hang out (for a government institution at least), so I had a todo list item about checking it out. Well, last week I did! I passed by on a weekday afternoon about 4pm after running some errands. The library was open until 7pm, so the timing was fine. I went up to the building and the guard asked me what

    read more (554 words)

  • Chess in the Park!

    Last week I was able to tick an item off my bucket list: I played chess in the park with strangers! (Yes, my bucket list items are that level lol) On Jan. 15, 2019, 6:34 p.m. I wrote: Achievement unlocked: play chess in the park with strangers (and lose badly) When watching TV/movies, I was always fascinated by those scenes where people are in the park playing chess and I wanted to play chess in the park with strangers too. In hindsight, it makes more sense that people would actually be playing with people they knew, but the idea of

    read more (637 words)

    Posted by under blog at #chess #bucket-list

    Also on: twitter / 637 words

  • Anxiety

    A friend was worried and jittery about an event he'd been preparing for a while now. He just wanted it to be over and things to not go wrong. I told him not to worry, that he's already done the best preparation he could and that no matter what things will surely work out. It's easy to fall into the trap of anxiety, overthinking things that might go wrong, or things that might not go according to plan, and so on. And you know what? It's fine. Not everything goes according to plan. Unexpected things happen. People understand. We laugh

    read more (199 words)

    Posted by under blog at #self-improvement

    Also on: twitter / 199 words

  • Transformers!

  • I still Google the most basic things

    I've been working with Javascript for more than a decade. Last week while helping another developer debug a problem, I had to Google how to check if an element exists in a Javascript array, something superbasic, that one would expect most newbies to know. I'm sure I Google some superbasic thing at least once a week. It's not embarassing or anything, it's a common occurrence. I'm surely not alone. Just last night a tweet about this crossed my TL: In C++ we don't say "Missing asterisk" we say "error C2664: 'void std::vector<block,std::allocator<_Ty>>::push_back(const block &)': cannot convert argument 1 from 'std::_Vector_iterator<std::_Vector_val<std::_Simple_types<block>>>'

    read more (339 words)

  • Things that bring me joy

    After yesterday's post about Konmari, I thought about some stuff that brings me joy, some of them despite my better judgment: learning new things. This is a bit uncommon I guess, so it makes me a bit of a nerd. Luckily nerds are cool now, or something. Okay, this is super positive I guess. being argumentative. I love a good debate. However, since the 2016 election season, I've cut back on this significantly. It's only fun if the debaters aren't fanatics and understand that the goal of debate isn't victory, but progress following at least one person on social media

    read more (302 words)

    Posted by under blog at #self-improvement

    Also on: twitter / 302 words

  • Konmari

    I don't know much about this Konmari thing. I think it's been around for a while, but got a boost recently due to a Netflix special. I think I agree with it in principle, or at least what I know of it from secondary social media commentary. Minimalism is a worthwhile goal, and so is getting rid of things that do nothing for you other than take up space. Some people aren't reacting well to the idea of throwing away books though: Edit 22 Jan: The account has gone private, so the previous embedded tweet is no longer accessible. I'm

    read more (378 words)

  • Finding Time to Learn new Things

    Someone responded to my post on things to learn in 2019 by asking how one finds the inspiration to learn all of the things. Well, my first answer was that those are just things I find interesting and may look into, but that's not really an answer for the inspiration part. Software development is a very wide field, one where the amount of things you can learn increases daily, so it's almost impossible to keep up with everything. I think that having a natural tendency or curiosity towards learning new things is a distinct advantage in this industry. Having at

    read more (435 words)

    Posted by under blog at #software-development

    Also on: twitter / 435 words

  • Papers Please

    Posted by under blog at #gaming

    Also on: twitter / 719 words

  • Git vs CVS

    A while back we were tasked with helping a client's internal dev team to migrate their repositories from Subversion to Git. The distributed VCS seemed ideal for their situation - they had a very small in-house dev team managing contributions from external subcontractors. The main rationale was that their process of merging contributions from the external developers was extremely complicated and often resulted in conflicts that were challenging to merge. Before this, I hadn't actually used Git too deeply myself (aside from cloning stuff from Github), and especially not in a team setting, so the training one of our other

    read more (702 words)

    Posted by under blog at #software-development

    Also on: twitter / 702 words