Roy Tang

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

Blog Notes Photos Links Archives About

All entries tagged Opinions.

You can subscribe to an RSS feed of this list.

Feb 2019

  • Speaking truth to power

    According to Wikipedia, Speaking truth to power is a non-violent political tactic, employed by dissidents against the received wisdom or propaganda of governments they regard as oppressive, authoritarian or an ideocracy. I always had the general sense of it before, but not that it was specifically for use against oppressive or authoritarian governments. It is believed the phrase has origins in a Quaker pamphlet published in 1955. I was reminded of this phrase today and looked it up because it seems relevant again recently, at least in the Philippines.

    read more (423 words)

    Posted by under post at #current events #Opinions
    Also on: twitter / 0 / 423 words
  • In late 2017, the US moved to ban Kaspersky antivirus from use by federal agencies, because of suspected influence from the Russian government. In late 2018, the US and other countries have either banned or are considering banning the Chinese tech giant Huawei and its telecoms products, for security reasons. Both companies are under scrutiny for their perceived ties to their governments, both of which happen to have authoritarian leanings. From a certain POV, the bannings may be unfair, as they are “preventive” in nature, i.

    read more (393 words)

    Posted by under post at #current events #Opinions
    Also on: twitter / 0 / 393 words

Dec 2018

  • On Trump and Zuckerberg

    Donald Trump and Mark Zuckerberg are different people in vastly different positions, but I find it interesting the uncanny parallels their stories have taken them through. Like many non-Americans, I’m acutely aware of the shenanigans of Donald Trump, the current US president. It would be a fascinating story, if only it weren’t so bad for the world. His character arc is of someone who rose to the level of this own incompetence.

    read more (495 words)

    Posted by under post at #Current Events #Opinions
    Also on: twitter / 0 / 495 words
  • The Great Filter

    Sorry, a bit more doom and gloom this time: David Attenborough: collapse of civilisation is on the horizon I was visiting at a friend’s house recently and our discussion turned to the impending doom threatening the world. While I hold out a tiny bit of hope that maybe somehow human society and/or science will find a way to save us, he was not so optimistic. He reads and writes a lot of speculative fiction and his view is that we are inevitably headed towards an era of land scarcity and resulting wars due to climate changes.

    read more (777 words)

    Posted by under post at #Opinions
    Also on: twitter / 0 / 777 words

Nov 2018

  • 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
    Also on: twitter / 0 / 595 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
    Also on: twitter / 0 / 313 words

Oct 2018

  • Change and Risk and Governments

    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 (552 words)

  • Superhero shows being political

    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 (298 words)

  • 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 (399 words)

    Posted by under post at #Opinions #Philippines
    Also on: tumblr twitter / 0 / 399 words
  • Capitalism

    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 (569 words)

    Posted by under post at #philosophy #Opinions
    Also on: tumblr twitter / 0 / 569 words
  • The perils of hyperpartisanship

    A few days ago I read this great Reddit comment about how increasing hyperpartisanship makes it easier to influence the entire population. Quoting the relevant part: Once you've done that, you have a population that's easier to manipulate. You have, say, 30% that's 100% sure on both ends, and probably another 15% on both ends that are 80% sure, and a remaining 10% that could go both ways. The more you do this, the more the 15% will be set in stone.

    read more (486 words)

    Posted by under post at #Politics #Opinions #Philippines
    Also on: tumblr twitter / 0 / 486 words
  • What is education for?

    I recently watched this TedX talk by Seth Godin about the purpose of school/education: One of the best points I agree with from the talk is that majority of our educational system is geared towards generating graduates who are obedient. We teach students from a young age to follow rules and answer roll calls. We teach them standard prescribed solutions. We teach them how to take exams and how to find the right answers.

    read more (407 words)

    Posted by under post at #Opinions #Philippines
    Also on: tumblr twitter / 0 / 407 words

Feb 2017

  • Boxes

    We put people into boxes because it is convenient. It’s easier for our mental model of the world to say to yourself things like “This guy works with computers, maybe he can tell me how to fix my printer.” or “This person is from [school] and they are very arrogant.” or “You’re from [country]? You guys do [that country’s thing] right?” or “This person is a supporter of [politician] so he must support all the things that politician does, even the things I hate.

    read more (323 words)

    Posted by under post at #Opinions
    Also on: tumblr twitter / 0 / 323 words
  • War

    As of today, our country (The #Blessed Republic of the Philippines) is already at war with: Drugs Illegal gambling Communist rebels Some other things we might consider declaring war on (in no particular order): Poverty Ignorance Misinformation (sorry, “Alternative facts”) Abusive government officials Traffic Rights abuses Pollution High power rates Political dynasties Poor quality of local cinema offerings Politicians putting their names everywhere Internet trolls and bullies Lack of critical thinking Redundancy Overtime without overtime pay Government officials blatantly lying or pulling statistics out of thin air Slow and expensive internet The MRT breaking down Cruelty to animals Poor quality of local anti-piracy ads Jejespeak SMS spam Typhoons Taxis that don’t give exact change War Irony Spoilers Pineapples on pizza Poor grammar and/or spelling Hashtags Hypocrisy Multi-level marketing Working at “Edi sa puso mo” Redundancy Low effort blog posts that start out serious but end up trying a bit too hard to be funny People who don’t understand sarcasm People who stand in malls and shove fliers in your face Commenting on posts without reading the actual article Lists that end abruptly at weird numbers so you’re not sure if there’s more or what
    Posted by under post at #Opinions #Philippines
    Also on: tumblr twitter / 0 / 194 words

Jan 2017

  • Signs you think about leaving your current job: The company culture has changed in ways you don’t like or recognize You are no longer proud of the work you do You are always feeling tired, even when you just got to work You more easily notice your coworkers’ screwups and are more easily annoyed at them You feel unappreciated for the work you do You feel like the company doesn’t listen to your inputs Many of your close friends in the company are unhappy and want to leave or are already leaving or have already left You no longer trust your boss to make good decisions about the company’s future You are always looking for more free time to pursue other pursuits It’s Monday and you’re already looking forward to Friday You hate your commute You start reading articles about signs you should think about leaving your job A lot of people feel trapped in their current job.

    read more (297 words)

    Posted by under post at #Opinions
    Also on: tumblr twitter / 1 / 297 words
  • Notes on Decision Making

    At my old job I used to have this group of coworkers I had Friday lunch outs with. Inevitably, every Friday around noon someone would message the others asking “where are we eating?”. Now, there are a lot of good places to eat around the area and we’ve all been working there a while so most of the time we don’t care where we eat and we’d say we’ll decide when we get to the elevators.

    read more (695 words)

    Posted by under post at #Opinions
    Also on: tumblr twitter / 0 / 695 words
  • “If you know the enemy and know yourself, you need not fear the result of a hundred battles. If you know yourself but not the enemy, for every victory gained you will also suffer a defeat. If you know neither the enemy nor yourself, you will succumb in every battle.” ― Sun Tzu, The Art of War I was reading a forum thread recently about learning competitive Street Fighter.

    read more (483 words)

    Posted by under post at #Opinions
    Also on: tumblr twitter / 2 / 483 words
  • “Democracy is the worst form of government, except for all the others.” ― Winston S. Churchill In the current world political climate, it seems that in many instances democracy and the related values (equality, human rights, and so on) are increasingly taking a back seat to populism and increasingly authoritarian leaderships. One sometimes has to consider whether authoritarian states would in fact be more effective in this day and age.

    read more (609 words)

    Posted by under post at #Opinions
    Also on: tumblr twitter / 0 / 609 words
  • New Year's Checklist

    In no particular order: Greet your loved ones and friends and anyone else you hold dear. Maybe even those you disagree with Ponder why people give so much significance to the transition between an arbitrarily-chosen pair of 24 hour periods Take stock and reflect on the past year Think about what you’d like to learn this year or how you want to improve Count your blessings for the past year and be grateful Change your passwords Buy a new toothbrush Make a New Year’s joke (“My New Year’s Resolution is 1440×900!

    read more (261 words)

Dec 2016

  • Decluttering

    I traditionally try to save some time on the week between Christmas and New Year’s Day to do some cleaning up and decluttering of my stuff. One would assume that having more time meant I would be better able to organize my stuff and all that, but one would be wrong. My room still has stacks of books, toys, Magic cards and other stuff in random places. Or maybe I just have too much OCD that I want everything to be neat and organized, but I’m not industrious enough to make it happen.

    read more (358 words)

    Posted by under post at #Opinions
    Also on: tumblr twitter / 0 / 358 words

Nov 2016

  • If a friend found out your work was horrible, would you want to know? Or would your feelings be hurt? If your coworkers think you’re doing something wrong, would you prefer that they keep quiet or that they call you out? As a leader, do you prefer to have sycophants who sing your praises or people who are willing to tell you that you have no clothes? Is your ego more important than doing a good job or self-improvement?

    read more (191 words)

    Posted by under post at #Opinions #Self-Improvement
    Also on: tumblr twitter / 2 / 191 words
  • The series was a bit formulaic, and towards the end really preachy toward’s the authors personal philosophies, but Terry Goodkind’s Sword of Truth series always comes back to me because it codified one of life’s most important truths: Wizard’s First Rule: “People are stupid. They will believe a lie because they want to believe it’s true, or because they are afraid it might be true.” That doesn’t mean you’re stupid or I’m stupid, just that collectively, we’re kind of dumb.

    read more (326 words)

    Posted by under post at #Opinions
    Also on: tumblr twitter / 0 / 326 words
  • Bad news

    Recent events both in my country and abroad, both of wide importance and personal importance, have made the past week or so difficult. Bad news and bad events have no master or timing, they do not consider giving us a break, they come and go as they please no matter how bad the situation already is. I fully understand why many people choose to withdraw from daily news or shut it out altogether or even just avoid social media completely.

    read more (288 words)

    Posted by under post at #Opinions
    Also on: tumblr twitter / 0 / 288 words
  • There’s a very rare, privileged group of people for whom everything in life goes well and they experience great success all the time. You and I are not part of that group (most likely). Like the vast majority of other people, sometimes our lives are good and sometimes our lives are bad. Sometimes life can feel cruel or unfair or exhausting. In those times it’s easy to forget the times when life was good and to wallow in your misery.

    read more (151 words)

    Posted by under post at #Opinions
    Also on: tumblr twitter / 0 / 151 words

Oct 2016

  • Sometimes I write something and at the end I find that it upsets me. Or I think about something I haven’t thought about in a long time just before I sleep, then I have a nightmare about it and it saddens me to think that my subconscious still hasn’t let go of it after all this time That’s a good thing though, right? One of the purpose of writing and introspection is to become more attuned to your inner thoughts and emotions, to better understand and work with your own self.

    read more (234 words)

    Posted by under post at #Opinions
    Also on: tumblr twitter / 0 / 234 words
  • Large Projects and Losing Focus

    I’m kind of a serial project starter. I’m sure it’s a very common thing. I’ll often have random ideas for projects I could do, big or small. I’d have a dozen of them percolating in my head at any one time. And somewhere between four to five dozen scattered down in various documents, notepads and what not, waiting to be explored. (I literally have two such small post-it notes with 5 such items in front of me right now)

    read more (776 words)

    Posted by under post at #Opinions
    Also on: tumblr twitter / 0 / 776 words
  • Appearances and Diplomacy

    (A bit of Philippine politics in this post, if that sort of thing bothers you) Recently as the whole world watched one of our political leaders display his expected lack of diplomatic finesse on the global stage, I couldn’t help but think about how in my younger days there’s a good chance I might have approved of his frank, straight-talking, shoot-from-the-hip brand of diplomacy. I have a bit of a reputation myself for preferring to speak frankly and directly instead of dancing around the issues, although these days I understand the wisdom of adapting to the situation as needed

    read more (429 words)

    Posted by under post at #Opinions #Philippines
    Also on: tumblr twitter / 1 / 429 words

Sep 2016

  • Lying and Salesmanship

    A recent post on Wait But Why had me thinking about lying. (Click to view full-size) 27 Sep 2016 1:30amClose Some people will scoff if I say I don’t lie. They’re not wrong. I once spun a tall tale about a childhood rival I had visited in the province who challenged me to a swimming contest to explain why I had lost my glasses to the sea.

    read more (434 words)

    Posted by under post at #Opinions
    Also on: tumblr twitter / 0 / 434 words
  • Speak Up

    Asians, and maybe Filipinos more specifically, have this cultural bias towards trying to avoid conflict. So often there will be people who don’t like to speak up when they think something is wrong, either just tolerating it or hoping someone else will take it up. A software dev in another company once told me that he felt like he was complaining so much that he was looking like a bad guy

    read more (323 words)

    Posted by under post at #Opinions
    Also on: tumblr twitter / 0 / 323 words
  • Random Thoughts on Time

    I remember having a discussion with a friend a few years back where I made the following list to emphasize a point: 8-9 hours at work (possibly more) 7-8 hours of sleep 3-4 hours commuting in Metro Manila 2 hours for meals That leaves you between 1-4 hours for all forms of recreation including exercise, sports, TV, derping around on the internet, hanging out with friends, and so on.

    read more (635 words)

    Posted by under post at #Opinions
    Also on: tumblr twitter / 0 / 635 words

Aug 2016

  • The Things We Learn In School

    When you’re young and in school memorizing math formulas or history dates or whatnot, all of it seems so silly and you wonder if you’re really going to be using all of this knowledge in real life. However, the intent of a general education program isn’t specifically to give you knowledge that will be useful to you in the future (although it may turn out to be so) The stuff school teaches you – literature, mathematics, art, history, science, and so on – are intended to give you a broad enough base from which you can freely choose the direction you want to go in life.

    read more (458 words)

    Posted by under post at #Opinions
    Also on: tumblr twitter / 0 / 458 words
  • We Must Speak

    If you follow me on Facebook or Twitter, you’ll know I have a tendency to be pretty vocal about any problems I have with our country’s erstwhile leadership. But for the most part I’ve restricted it to those channels and have tried to avoid posting about current events in the country on this blog (outside of my personal choices for the election), but I feel that now more than ever those of us who can speak out have a responsibility to do so whenever we can, for several reasons

    read more (920 words)

    Posted by under post at #Opinions #Philippines
    Also on: tumblr twitter / 0 / 920 words
  • Review: Stranger Things

    So, Stranger Things It’s true, it’s great. I thought it might be overhyped, but it’s not. And I can see why people find it hard to explain without spoiling things. It’s about strange things happening in a small town. Creepy things. It’s a mystery. It’s suspense. It’s not a jump-scare sort of thing if you’re not into that. Well, there’s maybe a little bit of jump scares. The best description I’d say it’s about as scary as an X-Files or Doctor Who episode.

    read more (354 words)

    Posted by under post at #Review #Opinions #tv
    Also on: tumblr twitter / 0 / 354 words
  • Motivation vs Discipline

    Motivation is a fickle mistress. It comes and it goes. It’s easily distracted. It can vanish in a blink of an eye. When it’s there, it’s great, but when it’s not you don’t get anything done and you don’t feel terrible. Motivation is based on the principle that you need a certain emotion or state of mind to get things done. Motivation is burst damage, you can get a lot done but you don’t know when it’s gonna come out.

    read more (192 words)

    Posted by under post at #Opinions
    Also on: twitter / 0 / 192 words

Jul 2016

  • The Promise of Social Media

    When blogging and social media started to explode in popularity, it held a great promise: it would give a voice to the masses. Where previously there were gatekeepers in traditional media channels who controlled whose opinions could be published or broadcast, the internet meant that anyone with an internet connection could publish and voice out their thoughts and people would be all smart and there would be lots of intelligent discussion and it would be great.

    read more (554 words)

    Posted by under post at #Opinions
    Also on: twitter / 0 / 554 words
  • Evolution of Society

    I found this draft blog post that I had written back in 2010. I’m not sure why I never published it, though it does end on a dire note and seems a bit incomplete. Perhaps I had some further thoughts percolating in my brain back then that never came forward. I am also not sure if I wrote this before reading about The Great Filter. I figured I’d just publish it now without further comment:

    read more (468 words)

    Posted by under post at #Opinions
    Also on: twitter / 0 / 468 words
  • Continuous Learning

    During my adult life, I’ve tried to learn or at least expose myself to one new skill or programming language every year. For example, over the past year or so I’ve been studying, dabbling, or trying out the following: game development using Unity, technical analysis of stocks, Spanish, driving a car, and even some simple cooking! I’ve also been regularly practicing to improve my skills in writing and sketching. I probably even forgot a few things I’ve tried to learn.

    read more (495 words)

    Posted by under post at #Opinions
    Also on: twitter / 0 / 495 words

Jun 2016

  • Everyone is Biased

    Grammar note: “Biased” is an adjective. “Bias” is a noun. It is not appropriate to say that a person or an entity “is bias”. Unless you are talking to like a prejudice elemental or something (takes note of that for hypothetical hipster RPG) In a (long-winded) discussion during the recent election period, someone told me that I “obviously had a bias” and my answer was “Of course I do! Everyone does!

    read more (650 words)

    Posted by under post at #Opinions
    Also on: twitter / 0 / 650 words
  • Immortality

    “Do you know what’s there, waiting beyond that beach? Immortality! Take it! It’s yours!” – Achilles, Troy Each person has a different view of what their life’s purpose is, but I’ve found more often than not it relates to some form of immortality. Usually that means leaving something behind, some trace of yourself so that the world remembers you, something that says “I was here, I existed.” For many people that means offspring, for others it may mean some other legacy: children taught, people helped, ideas expounded, inventions created, companies founded, and so on

    read more (349 words)

    Posted by under post at #Opinions
    Also on: twitter / 0 / 349 words

May 2016

  • Debating On The Internet

    Posted by under post at #Opinions
    Also on: twitter / 0 / 814 words
  • We shouldn’t have to keep telling people that Ferdinand Marcos was a terrible president and that the Martial Law he imposed was terrible for the country. Imagine if a significant percentage of German citizens kept insisting that Hitler was a great man and the more sensible Germans had to keep trying to educate them on why that wasn’t true and why World War II was a terrible idea and that they wanted to elect Hitler’s descendant to a position of national prominence.

    read more (391 words)

May 2013

  • Resources The content of this post is regarding my own opinion and who I plan to vote for. If you want to do your own research (I highly recommend it), here are some links to get you started: Movement for Good Governance briefers on Senatorial candidates Rappler Senatorial profiles I would also Google “rappler [candidate name] interview” for the interview article for each candidate (too many to list here) Here’s a link to a Google doc of my own notes on each candidate, which I used as basis for recommendations below.

    read more (475 words)

    Posted by under post at #Opinions #Philippines
    Also on: twitter / 2 1 / 475 words
  • It’s easy to blame the poor, the masses for voting into power devious politicians, the corrupt, those with no track record, political dynasties based on money, survey results, name recognition or who has the most giveaways. But take a look at the number of decisions that have to be made when you go vote in an election (let’s say it’s also a presidential election so that we have a complete view):

    read more (1227 words)

    Posted by under post at #Opinions #philippines #halalan2013
    Also on: twitter / 3 / 1227 words

Apr 2013

  • People who follow me on Facebook or Twitter know that I’ve been recently made a number of anti-Nancy Binay posts. For a while now I’ve been wanting to write a blog post about that and several other election-related thoughts. I’ve decided to present these thoughts it as a fictional chat between made-up characters. Totally fictional characters. Any resemblance to actual people living or dead = pure coincidence. (Although if you must try to imagine these characters, you can imagine jaeger as a dashing idealist, in-in as a cynical pragmatist, ORYLY as a carefree vagabond and Scrappy coco as someone who just wandered into the wrong room.

    read more (1091 words)

    Posted by under post at #Opinions #philippines #halalan2016
    Also on: twitter / 0 / 1091 words

May 2012

  • CJ Corona Impeached

    Time for some Monday morning quarterbacking! Disclaimer: I Am Not A Lawyer. I’m just a guy with opinions. And you know what they say about opinions… Today, the Philippine Senate has impeached the Chief Justice of the Supreme Court by a vote of 20 to 3. I’ve generally kept silent about the CJ trial, mainly because I know people who are rabidly pro-Corona and I don’t feel like getting into an argument with someone who’s obviously biased (I’m sorry my friends, we are going to have to agree to disagree now).

    read more (1017 words)

    Posted by under post at #Opinions #Philippines
    Also on: twitter facebook / 11 / 1017 words

Jun 2010

  • On Working

    I’ve been meaning to write about why I quit a perfectly good job I had at Azeus, but it’s been hard to articulate the reasons, in the same way I found it hard to explain to people why I didn’t feel a corporate “9 to 5” was entirely necessary at this point. Then I read a blog post today “Why I Quit A Six Figure Job” which I found to express/coincide with my thoughts pretty well on the upsides and downsides of having a job.

    read more (606 words)

    Posted by under post at #Opinions
    / 0 / 606 words

Jun 2009

  • Casual Fridays?

    Here’s the scenario: Last Sunday in the early morning, there was a fire in our office building, which hit some power stuff in the basement. So yesterday (Monday), the whole building was running on generators without air conditioning. Last night, we were notified that the power was back in the building, but just in case, we should come in to work in casual clothes (“dress down”), normally reserved for casual Fridays/Saturdays.

    read more (338 words)

    Posted by under post at #Opinions
    Also on: twitter facebook / 5 / 338 words

Nov 2006

Feb 2006

  • I remembered that I haven’t written an About page yet. This post will go there. The Blogger profile describes me as a “Programmer, engineer, scientist, critic, gamer, dreamer, and kid-at-heart.” Let’s break that down, shall we? Programmer : Since January of 2003 I’ve been working as a software developer for the RP office of a Hong Kong-based company. I’m no Computer Science graduate, but I did manage to fake it well enough to pass the JITSE certification exams.

    read more (396 words)

    Posted by under post at #Opinions
    / 1 / 396 words
  • On the Mohammed Cartoons Issue

    The response of the western world to the recent backlash against published cartoon depictions of mohammed could be described as the unavoidable result of two completely distinct cultures clashing against each other. On one hand, Islam dictates that any such depiction of the prophet Mohammed are considered as blasphemy; on the other hand, Western media views it as a free speech issue; since every other religion in the world tolerates media lampooning, why shouldn’t Islam?

    read more (252 words)

    Posted by under post at #Opinions
    / 0 / 252 words