Roy Tang

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

Blog Photos Links Archives About

Archive for November 2018

Posts (30) :: Photos (36)

Posts

Watching Lately: November 2018


Some things I’ve been watching lately, aside from the usual TV shows I follow: For some reason, I watched two biopics this month. The first one is Hidden Figures, about three black women who were instrumental during the early days of NASA leading up to the Friendship 7 mission piloted by John Glenn. The movie is fairly interesting if you are even remotely interested in either the challenges faced in black history or math and science or the early days of the space program competition between the USA and Russia.

read more (475 words)

Posted by under post at / Movies Review TV Series watching lately Pop Culture / Syndicated: / 0 / 475 words

Review: Fitbit Charge 2


I mentioned in yesterday’s post about my daily walks that my brother got me a Fitbit Charge 2 mid last year, I thought I’d write a quick review. (Actually, this is mainly an excuse to write down a story about how stupid I am.) Anyway, yeah my bro got me a Fitbit. Or maybe I paid for it. I don’t really recall. The point is, I had it and I’ve been using it regularly for the past year and a half.

read more (693 words)

Posted by under post at / walking Tech Life / Syndicated: / 0 / 693 words

Daily Walks


These days the only real exercise I get comes in the form of daily walks. When I took a work hiatus in 2016, it was one of the daily habits I promised myself I would pick up. During that time, I wanted to hit the often-recommended daily target of 10,000 steps per day. (Tangent: I found out while writing this post that this number may have no scientific basis after all)

read more (706 words)

Posted by under post at / walking / Syndicated: / 0 / 706 words

Comparison is the Thief of Joy


The aforementioned quote is attributed to Theodore Roosevelt. I’ve been thinking about this lately as I try to plan for what’s ahead and what I want. I think one has to be able to decide what one wants independently of what other people are doing. As a concrete example, it’s easy to fall into the trap of “Oh, this other person in my field did X and now they are making so much money, should I take that path as well?

read more (369 words)

Posted by under post at / Self-Improvement / Syndicated: / 0 / 369 words
During the past few years, I’ve started following more artists (mostly comic-book related) on social media. Seeing the occasional art post wander across my feeds is often a welcome respite from the terrible news in the world today. I thought I’d share some of my favorites! Jim Lee is a comic book icon and for me his very detailed and elaborate pencils epitomize 90s comic art and his style still heavily influences many newer artists today.

read more (582 words)

Posted by under post at / Pop Culture / Syndicated: / 0 / 582 words
I said in my previous Duelyst review that Eternal didn’t really hook me. That was in Feb 2017. I stopped playing Duelyst after around six months. I started playing Eternal regularly July of that year, and have been playing regularly ever since. What changed my mind? I’m not sure, but once I got around to playing Eternal regularly, I found myself enjoying it. I think one of the main factors is that out of all the online ccgs I’ve tried, Eternal is the one that’s closest to Magic the Gathering.

read more (2000 words)

Posted by under post at / Review ccgs Gaming / Syndicated: / 0 / 2000 words

iPad Restrospective


Looking back on 8 years of apple tablets. I got my first iPad (1st generation!) back in 2010 with 64gb storage. This version was purchased for me by a friend in Singapore. I got the 3g model back then, but I never got around to using that feature. Future purchases would be wifi only. My main usage for the iPad back then was for reading ebooks/comics and playing some games. I spent a lot of time on Tilt to Live on that bad boy.

read more (1192 words)

Posted by under post at / Tech Life / Syndicated: / 0 / 1192 words

Thoughts on DLC


This meme appeared on my timelines again and so I thought I’d talk about DLCs for a bit. Spoiler: I largely disagree with the sentiment that the state of DLC in gaming is pretty bad. I’ve commented quite a few times on Reddit threads regarding this over the years, here’s my favorite one: What if they didn’t bundle DLC separately and just straight-up sold the game for a higher price (and with a slightly later release date), would you prefer it?

read more (958 words)

Thoughts on DLC
Posted by under post at / Gaming / Syndicated: / 0 / 958 words
With the rise of social media, we get to see a lot of things our friends are doing or buying or places they’re going to, and this has led to the rise of the phenomenon called FOMO or Fear of Missing Out. It’s a type of envy of other people’s lives and as a type of envy it’s also a form of regret for our own life choices. FOMO is rightly called a fear, and like all irrational fears, it should be dismissed as soon as one recognizes it.

read more (258 words)

Posted by under post at / regret / Syndicated: / 0 / 258 words

Expanding Horizons


Aside from my hobbyist readings (keeping up with gaming and comics news, etc), my usual reading diet used to consist of current events and tech news, primarily through apps like Flipboard and Feedly, secondarily through social media like Reddit and Twitter. Recently though I’ve started following more sources and blogs that are focused on more… “cultural” affairs. When I started doing #sketchdaily a couple of years ago, I started following more artists.

read more (398 words)

Posted by under post at / reading Self-Improvement / Syndicated: / 0 / 398 words

The Price for Being the Best


“The price for being the best is always… having to be the best.” Terry Pratchet, Lords and Ladies This is one of my favorite quotes. For context: in the story, one of the characters has a special talent that he can shoe anything anyone gives him (like when you put horseshoes on a horse). And Granny Weatherwax tells him that the price he pays for that talent is that when someone brings him something to shoe, no matter how wild or ridiculous the request, he has to do it.

read more (338 words)

Posted by under post at / quotes Self-Improvement / Syndicated: / 0 / 338 words

The Work is Never Done


I remember a conversation I often had with a friend, the first team lead I ever worked with. Many times she would be putting in extra hours for days at a time and I would say to her “Put that off until tomorrow, it’s time to go home.” and she would reply along the lines of “But I still have so much work to do.” and my usual rejoinder would be “Are you expecting to finish all of that work tonight?

read more (403 words)

Posted by under post at / burnout Self-Improvement / Syndicated: / 0 / 403 words
Finally had the time to play Marvel’s Spider-Man for PS4. Took just a little under two weeks from start to Platinum. Maybe mild, unmarked spoilers somewhere in this review, be warned! Overall: the game was amazing and spectacular and fun, especially for a big comic book fan like me, well worth the buy. Mechanics: Combat felt a bit weird to me at first, mainly because I was expecting it to be closer to Arkham-style combat, and I kept trying to use Spider-Man’s Circle Dodge the same way I use Batman’s Triangle counter, and that got me clocked by the first boss of the game (Kingpin) a few times.

read more (1268 words)

Posted by under post at / comics review Gaming / Syndicated: / 0 / 1268 words

Two-Pronged Decision Making


When making difficult or life-changing decisions, there are two levels of decision making we go through. One level is the rational, conscious mind. The mind is the part that considers all the options, weighs the pros and cons, and compares the metrics against your personal goals. The second level is subconscious and instinctive, sometimes called the human heart (not to be confused with the organ that pumps blood). The heart makes decisions using instincts and biases honed from your own life experiences and baser needs such as fear, anger, or self-preservation.

read more (256 words)

Posted by under post at / decision making Self improvement / Syndicated: / 0 / 256 words

Exploration


The most efficient way to find something you like is to identify it, figure out where to find it, then go find it. This is why we have search engines and indexes and maps. This is why bookstores and groceries and department stores try to sort their wares into logical arrangements, to facilitate this efficient search. Not everything needs to be efficient however. There’s something to be said for exploration - browsing, meandering, walking down new paths, and so on.

read more (265 words)

Posted by under post at / Syndicated: / 0 / 265 words

Sparketype


It’s been a while since I took one of those internet quizzes that categorize you and try to describe your personality. I ran into this one called Sparketypes recently. Here’s my result: Your Primary Sparketype reveals the essential nature or “driver” of the work you’re here to do (whether it’s the work you get paid to do, or not). When you do the work of your Primary Sparketype, you come alive with purpose and, fully-expressed in a healthy way, deepen into meaning, flow, connection and joy.

read more (786 words)

Posted by under post at / Myself / Syndicated: / 4 / 786 words
Leaving Wordpress I’ve been using Wordpress for this blog since circa 2006 I believe, but as I mentioned in an earlier blog post that I was not 100% happy with using Wordpress for this blog. I have a few issues with Wordpress, none of them a major dealbreaker, but collectively enough to make me consider something else: the new Gutenberg editor set to become standard in 5.0 was in my experience, very clunky and kinda annoying the code structure of Wordpress is very deep and complex, sometimes making it difficult for me to make changes I want.

read more (1764 words)

Posted by under post at / hugo wordpress Meta Tech Life changelog / Syndicated: / 0 / 1764 words
The larger the audience, the more careful you have to be with your words. When you’re hanging out with a small group of close friends, you can say anything ridiculous and irresponsible and it’s fine, your friends can call you out on it. When you’re a commencement speaker you need to be more careful with what you say, even jokingly. Since you’re talking to a large number of impressionable youths, there’s a good chance someone will misinterpret what you say.

read more (240 words)

Posted by under post at / communication / Syndicated: / 0 / 240 words
Had a slightly confusing conversation a couple of weeks ago with my mom which went something like: Me: “Oh, the bar exam starts next weekend, <my cousin> is in Manila a week early.” Ma: “No, it’s this weekend.” Me: “That’s what I said, next weekend.” Ma: “No, this weekend, on the 4th.” Me: “That’s what next weekend means!” Ma: “No, next weekend is the 11th.” “Next weekend” is definitely confusing, so I should avoid using it in the future for the much clearer and more definitive “this weekend” which is unambiguous when used on a weekday.

read more (270 words)

Posted by under post at / communication / Syndicated: / 0 / 270 words
(“Late Game Review” because I’m trying to play through games on my ridiculously old backlog, so these games are pretty old) The Elder Scrolls V Skyrim came out on 11/11/2011. I remember I bought the game for Steam on launch day. I finally “finished” it after 350 hours of gameplay and seven years real-time. “Finished” in this case means “achievement complete”, not just “main quest complete”, because as any Bethesda gamer knows, that’s not how their RPGs roll.

read more (1522 words)

Posted by under post at / late-game-review review Gaming / Syndicated: / 0 / 1522 words

My history in text editors


Text editors (and by extension IDEs) are a programmer’s best friend. I thought I’d look back at a number of text editors I’ve used over the years. (I grew up with Windows, so I won’t list vim/emacs/nano here, even though I’m at least a bit proficient with vim by now. That is, I know how to exit vim.) Notepad – of course, the default editor in Windows. The one we turn to when all else fails.

read more (666 words)

Posted by under post at / Tech Life Software Development / Syndicated: / 3 / 666 words

168 hours vs 10000 hours


According to Malcolm Gladwell’s book Outliers, you need 10,000 hours of continuous sustained practice to become an expert. There are 168 hours in a week. If you never sleep and you eat as you practice, you can become an expert in 60 weeks. (Around 14 months) If you sleep 8 hours a day, you only have 112 hours in a week. If you eat as you practice, you can become an expert in 90 weeks.

read more (260 words)

Posted by under post at / Self-Improvement Software Development / Syndicated: / 0 / 260 words

The Paradox of Tolerance


When I was young, I was a fan of Voltaire’s famous quote “I disapprove of what you say, but I will defend to the death your right to say it.”. Today, in the face of a world where hatemongers and the intolerant are able to use modern communication technologies to more easily spread their views, I realize that things may not be so black and white. Like so many beliefs I held when I was young, I now find myself of the opinion that instead of absolute tolerance (which may not even be possible), there is some semblance of intolerance that may be needed to keep to the ideal.

read more (595 words)

Posted by under post at / philiosophy Opinions / Syndicated: / 0 / 595 words

Version Issues


SCM (Software Configuration Management) doesn’t just refer to version control for the software you’re building. It also means controlling the versions of software you depend on. This includes operating system and programming runtimes. Sometimes even minor version differences can cause issues in running your software. I have two example stories to share: One of our clients asked us for help with an upgrade their production servers from CentOS 6.4 to 6.

read more (320 words)

Posted by under post at / Software Development / Syndicated: / 0 / 320 words

Favorite JRPG Tracks


I used to play a lot of JRPGs, especially back during they heyday of the Playstation Era. These days, I only get to play a few, but I still enjoy a lot of the music tracks from this game, often the battle music since I prefer more upbeat tracks. Here are some of my favorite JRPG tracks from recent years: Rivers in the Desert (Persona 5) – easily the best song in the OST for me, and the rest of this OST is amazing so that’s saying a lot.

read more (233 words)

Posted by under post at / Music Gaming Pop Culture / Syndicated: / 0 / 233 words
I had always considered my responsiveness to emails and IMs a point of pride – I liked to keep an empty inbox so I replied to emails and IMs as soon as I became aware of them. This of course turned out a bit bad in the short run. I was easily distracted from whatever work I was doing – although I did take pride in being pretty good at multitasking (Yes I know, no one is *really* good at multitasking, I’m just less bad at it than other people).

read more (292 words)

Posted by under post at / Tech Life / Syndicated: / 0 / 292 words
Apparently, Youtube’s algorithms tend to promote extremist content. This is an unsurprising (yet unforeseen) consequence of the “free” advertising-driven internet. Social media algorithms optimize for engagement (eyeballs, views, likes, whatever, etc). Meanwhile, humans are more likely to engage with controversial content. Everyday status quo content is boring by comparison. Hence, controversial or extremist content will tend to bubble to the top. It’s the same reason politics has made social media divisive – promoting divisive content has turned out to be profitable in terms of engagement.

read more (125 words)

Posted by under post at / Tech Life / Syndicated: / 0 / 125 words

The sky is falling


There’s a lot of doom and gloom and bad news in the world these days, giving us ordinary folk little reason to be optimistic. Examples include: we are almost certainly too late to prevent climate change at all and social collapse is now an actual possibility Trump has begun taking steps to walk back a nuclear arms control treaty increasing trends of nationalism and populism threatening to walk back the gains of globalisation (i.

read more (313 words)

Posted by under post at / Politics Opinions / Syndicated: / 0 / 313 words
I’ll probably never be an entrepreneur. It’s funny. There’s a lot of these “Anyone can be an entrepreneur!” “You too can be an entrepreneur!” articles that go around. But I don’t think it’s true. I don’t think entrepreneurship is for everybody. Laziness is probably the main factor. Becoming an entrepreneur is hard work. That’s something all the entrepreneurship articles aren’t shy about telling you. “Anyone can do it, as long as you are willing to work hard!

read more (751 words)

Posted by under post at / Syndicated: / 0 / 751 words
Shogun was the first novel I ever read outside of required school readings and it remains one of favorites to this day after many rereadings. It had it all – the age of exploration, religious conflict, language barriers, duty, honor, love, betrayal, war, sacrifice, samurai, ninjas, guns, cannons, etc and it still influences my thinking to this day. One of my favorite quotes from this book: Toranaga: “Tsukku-san says that the Netherlands were vassals of the Spanish king until just a few years ago.

read more (250 words)

Posted by under post at / Books Pop Culture / Syndicated: / 0 / 250 words

Photos

Dark Knights Metal #6 variant cover by Tony Daniel
Young Avengers #12 Kate Bishop takes the mantle of Hawkeye
Cosmic Ghost Rider #1 cover art by Antonio Fabella
Otto learns what it means to be Spider-man. Amazing Spider-man #700 by Dan Slott and Humberto Ramos
Otto learns what it means to be Spider-man. Amazing Spider-man #700 by Dan Slott and Humberto Ramos
Otto learns what it means to be Spider-man. Amazing Spider-man #700 by Dan Slott and Humberto Ramos
Hi @rocketkeis! https://t.co/dfHaXOMWmD
Justice League (New 52) #6 by Geoff Johns and Jim Lee
Posted on r/EternalCardGame: Please indulge me: After one year and 400+ F2P hours, I finally hit Draft Master, the last Steam achievement I was missing. This was my 3rd month that I tried going for this. I started out with 80k gold and ended up with around 40k
After 1 year and 400+ hours of F2P with @EternalCardGame, I finally managed to hit draft master, the final achievement I needed to complete the Steam achievements (there’s a lot more in-game though) https://t.co/RKzxSySiKM
After 1 year and 400+ hours of F2P with @EternalCardGame, I finally managed to hit draft master, the final achievement I needed to complete the Steam achievements (there’s a lot more in-game though) https://t.co/RKzxSySiKM
Batman v2 #55 by Tom King and Tony S. Daniel
Current mood https://t.co/CTnP0iVlDC
Superman (2018) #1 Adam Hughes variant cover
The X-Men fight fake news and also search for cat videos X-Men Red #9 by Tom Taylor and Roge Antonio
Every time you fill up one of these Captchas you are contributing to the AI rebellion https://t.co/I7D6qDPACi
This Guardians iteration is the best. Cosmic Ghost Rider #3 by Donny Cates and Dylan Burnett.
X-Men (1991) #25 by Fabian Nicieza and Andy Kubert. Magneto removes Wolverine’s adamantium
JLA v3 #3 and #4 by Grant Morrison and Howard Porter, the Hyperclan underestimate Batman and live to regret it.Prior to reading this series, my Batman exposure had been limited to the Adam West show, Batman TAS and the 90s movies. Reading this run (and this story arc in particular) was what got me more interested in him as a character, as a man striving to fight among gods
JLA v3 #3 and #4 by Grant Morrison and Howard Porter, the Hyperclan underestimate Batman and live to regret it.Prior to reading this series, my Batman exposure had been limited to the Adam West show, Batman TAS and the 90s movies. Reading this run (and this story arc in particular) was what got me more interested in him as a character, as a man striving to fight among gods
JLA v3 #3 and #4 by Grant Morrison and Howard Porter, the Hyperclan underestimate Batman and live to regret it.Prior to reading this series, my Batman exposure had been limited to the Adam West show, Batman TAS and the 90s movies. Reading this run (and this story arc in particular) was what got me more interested in him as a character, as a man striving to fight among gods
JLA v3 #3 and #4 by Grant Morrison and Howard Porter, the Hyperclan underestimate Batman and live to regret it.Prior to reading this series, my Batman exposure had been limited to the Adam West show, Batman TAS and the 90s movies. Reading this run (and this story arc in particular) was what got me more interested in him as a character, as a man striving to fight among gods
JLA v3 #3 and #4 by Grant Morrison and Howard Porter, the Hyperclan underestimate Batman and live to regret it.Prior to reading this series, my Batman exposure had been limited to the Adam West show, Batman TAS and the 90s movies. Reading this run (and this story arc in particular) was what got me more interested in him as a character, as a man striving to fight among gods
JLA v3 #3 and #4 by Grant Morrison and Howard Porter, the Hyperclan underestimate Batman and live to regret it.Prior to reading this series, my Batman exposure had been limited to the Adam West show, Batman TAS and the 90s movies. Reading this run (and this story arc in particular) was what got me more interested in him as a character, as a man striving to fight among gods
JLA v3 #3 and #4 by Grant Morrison and Howard Porter, the Hyperclan underestimate Batman and live to regret it.Prior to reading this series, my Batman exposure had been limited to the Adam West show, Batman TAS and the 90s movies. Reading this run (and this story arc in particular) was what got me more interested in him as a character, as a man striving to fight among gods
Easy-peasy #PS4share https://t.co/WVeiN3Dvav
Marvel’s Spider-Man Be Greater (Platinum) Collect all Trophies #PS4share https://store.playstation.com/#!/en-us/tid=CUSA02299_00 https://t.co/6uabu37S4A
Marvel’s Spider-Man Be Greater (Platinum) Collect all Trophies #PS4share https://store.playstation.com/#!/en-us/tid=CUSA02299_00 https://t.co/6uabu37S4A
Daredevil #609 cover art by Phil Noto
This is the best costume in the game #PS4share https://t.co/ks7l5635F5
Amazing Spider-Man v2 #50 by J. Michael Straczynski and John Romita Jr.
All-New X-Men #1 connecting covers by Stuart Immonen
Avengers #2 cover by Jerome Opena
10-4 tonight with Cody. Opponents who dont rematch after beating you are boring #StreetFighter https://t.co/FlHmiv86Vk
Darkseid eating from a veggie tray. Mister Miracle #11 by Tom King and Mitch Gerads
Marvel Adventures Spider-Man #57
Green Arrow (New 52) #22 by Jeff Lemire and Andrea Sorrentino
Immortal Hulk #7 by Al Ewing and Joe Bennett. For some reason, on this single page Cap’s costume became orange, but the head remained blue.
#PS4share https://t.co/RHBc8ZN3wY
Opening page to Avengers (2012) #1 by Jonathan Hickman and Jerome Opena. I’m a big fan of both this run and Opena’s art
Invincible Iron Man #600 by Brian Michael Bendis and Andrea Sorrentino
All-New X-Men #2 covert art by Stuart Immonen
Saga #34 by Brian K Vaughn and Fiona Staples
Psylocke by Kenneth Rocafort
Uncanny Avengers (2012) #2 covert art by John Cassaday

Roy Tang is a:

roytang.net is a personal site, an E/N site, and kind of a commonplace book; I post about a random assortment of topics that interest me including software development, Magic the Gathering, pop culture, gaming, and tech life. This site is perpetually under renovation.