Roy Tang

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

Posts Comments Links Archives Resume About

:: 313 words

politics opinions

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

:: 751 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

:: 250 words

books pop-culture

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

Systemic change is difficult. I’m talking about software projects/systems, but there are a lot of parallels with societal systems too, like governments or states. I’ve been in large projects with hundreds of thousands of LOC where a lot of the code was painful to read and full of code smells and so on. It happens over time as projects get maintained by different developers and teams or different enhancements or changes are made.

read more

:: 244 words

Webcomic PVP Online recently did a short series on the character Cole suffering anxiety. I generally consider myself to be a well-adjusted and functioning adult (more or less), but I did grow up as a socially anxious introvert, so I still find myself suffering mild anxiety from time to time. The most common scenario is when someone messages you like “Hey, can we talk later?” with no additional context whatsoever.

read more

Some things I’ve been watching lately, aside from the usual TV shows I follow: Tom Clancy’s Jack Ryan (on Amazon Prime) – surprisingly good, even if I’m not too familiar with the Jack Ryan stuff. I only know John Krasinski from The Office, Spoilers for Tom Clancy’s Jack Ryan: Click to toggle spoilers - The story starts with Ryan tracking down Suleiman’s network via financials, but they never follow-up on who was financing his group - I’m not sure what was the point of the whole drone pilot side story (including the weird trip to the casino and the night with the couple), although it was admittedly kind of entertaining Daredevil season 3 (on Netflix) – I enjoyed the season a lot.

read more

Ten years ago this month, I started studying Django by trying to build my own blog application. I found the code lying around while I was going through some backups lately. It’s way out of date, it uses an early version of django. I thought of bringing it up to speed, but that didn’t seem practical. Instead, for archival purposes, I cleaned it up a bit and uploaded the code to a github repo.

read more

Comic books and superheroes have always tended to skew towards liberal philosophies, given how writers and artists tend to support ideals like individualism and free expression. So it’s not surprising that the derivative shows tend to lean the same way. Not only do many of the shows promote diversity, but many are becoming overtly political as well. Some recent examples. (Spoilers for current seasons of Supergirl, Legends of Tomorrow and Daredevil follow)

read more

:: 244 words

tv-series pop-culture

I’ve been re-watching The Office (US) lately (it’s a good show to leave running in the background while you’re doing other stuff), and I just find the character of Michael Scott fascinating. He’s funny and well-written and basically just a big bag of human flaws that somehow bumbles his way into managing an office. He’s self-centered, attention-hungry, easily distracted, and refuses to acknowledge any bad news, yet despite all of that he loves his workmates like a family.

read more

:: 523 words

risk-management software-development

Malcolm Gladwell, in an article from 1996 discussing the Challenger disaster, tells us: This kind of disaster is what the Yale University sociologist Charles Perrow has famously called a “normal accident.” By “normal” Perrow does not mean that it is frequent; he means that it is the kind of accident one can expect in the normal functioning of a technologically complex operation. Modern systems, Perrow argues, are made up of thousands of parts, all of which interrelate in ways that are impossible to anticipate.

read more

:: 399 words

opinions philippines

I have no plans of running for elective office (though it is a running joke among some of my circles), but if I were, one of the problems I would focus on would be education. As such, I have a list of suggested additions to the High School curriculum here in the Philippines. (The first version of this list was in an FB post I wrote during the 2016 campaign period, in response to people clamoring for better Martial Law education.

read more

:: 569 words

philosophy opinions

In fourth year HS, we had an Economics subject, and back then I was fascinated with the idea of free market capitalism – the free market, the invisible hand, the law of supply and demand, and the idea that through competition we are forced to adapt and become better and more efficient in order to survive. Capitalism mirrored the law of nature: the strong will survive. These days, I am much less enamored with the idea of capitalism.

read more

:: 149 words

Reminders: You don’t have to be on all the time. You don’t have to optimize everything all the time You don’t have to be at maximum productivity all the time You don’t have to be the best at everything you do all the time You don’t have to be the smartest person in the room all the time You don’t have to worry about everything all the time You don’t have to be strong enough for everyone all the time You don’t have to solve everyone’s problems all the time There had been some suggestion that people with the above traits (hypercompetitive, always wanting to optimize everything, manage their time, be productive etc) have a higher tendency for heart disease or cardiovascular problems, although that theory is in question.

read more

:: 453 words

philippines

View this post on Instagram A post shared by Roy Tang (@roytang0400) on Oct 16, 2018 at 2:24am PDT I took a quick walk around the QC memorial circle the other day. There was some kind of event going on in the main plaza for the Department of Agriculture; Secretary Pinol was there giving a speech. I walked a couple of rounds around the park so I could meet my daily steps target.

read more

:: 585 words

philippines

For the past few weeks or so, many in the country were consumed by a sort of lotto fever. The PCSO 6/58 Ultra Lotto had gotten up to a record high jackpot prize of more than 1 billion PHP (roughly 20M USD – I know some lotteries in the US have prizes way higher than that, but hey, we’re not the US.) Many people who normally don’t play the Lotto were participating due to the sheer size of the pot.

read more

:: 294 words

gaming software-development

Rockstar was in the gaming news recently because they mentioned that some of them had worked 100-hour weeks on their massive sequel to Red Dead Redemption coming out soon (no idea if I’ll play this). The idea of 100 hour weeks seemed insane to me, and it got me thinking: I’ve done some serious overtime before, have I ever gotten close to that amount of work in a week? Luckily, I didn’t have to speculate too much, because I had data (I love data).

read more

:: 160 words

nostalgia

I’ve noticed that when I dream I live in a different house. In the dreams, “home” is not the home that I live in now. Instead it’s the “home” I grew up in. It’s my grandparents’ house, where we lived until the right after the turn of the millenium. That house is no longer there; I’ve mentioned it before. But when I manage to remember my dreams it seems like it’s still “home” for me.

read more

:: 919 words

I found an old document I had written around 2012, six years ago, I’ll quote it in full here: I remember when I was in high school, I made a bet with a classmate that I would be able to become president of the country before he could. Our wager was worth one cubic meter of solid gold. A few years back, I made a wager with an officemate who was about to leave my company to go independent; I bet that I would become famous before he would.

read more

:: 895 words

nostalgia tech-life

This is a story from the early days of the internet. Circa 2001-2004ish. A time of Geocities and AIM and and ICQ and from before Gmail even launched. At that time, I was a big Final Fantasy fan (okay, I still am, more or less). My first real experience with online fan communities was a Yahoo Groups mailing list called the “Final Fantasy Forum”. It was a fun, tight-knit group that loved to discuss the FF series and other JRPGs of that era.

read more

:: 537 words

software-development

Mentoring is one of those tasks that’s to be expected of anyone in a senior software development role. This usually involves reviewing other people’s code, helping them with tough technical issues, and even giving career advice. I’m not sure how good I am when it comes to mentoring other software developers. When I first became technical lead on projects, I got some evaluations from junior developers saying I can be “intimidating”.

read more

Roy Tang is a:

roytang.net is a personal site; 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.