
When your favorite song becomes your new favorite song.
When traffic lights stays green for you to pass from start to destination. More than 20 blocks away.
When your car smells because you haven’t changed your cabin filter but the smell instead reminds you of good old times.
When you recheck your phone in 10 minutes and 5 new people messaged you.
When you code for an hour and it runs flawlessly the first time you debug it.
When you walk in a busy cafe and there’s one seat available and it’s your favorite one.
When all the events above happen on the same day try saying “Heh. I’m happy”. You might actually be happy for the rest of the day.
Life is a race.
Not a physical one but one that nobody quite understands. Yet, it has all the same aspects of a physical race. It has winners, losers, quitters, sabotage-rs, cheaters, allies, enemies, even scores. The rule is simple and elegant. Win. The caveat? You only have one round then you retire.
The beauty of the human race is, the process is not measured or judged, but only the results are embraced. What’s even more amazing is that everyone is playing it, no exceptions. Some deny that they’re not participating but they’re not not participating, but just watching everyone fly by beside them. Like it or not, you’re playing. Continue Reading »
I’ve recently been receiving criticism about my patience from multiple people. They claim I am not patient. I am patient.
I think there’s a difference between how the general public and how I define the word. I’ll explain what the word patience means to me.
Patience is accepting and, in return, being cool with the estimated time of arrival.
Patience mean just that, no more, no less. If you are accepting and “cool” with the provided ETA, then you’re patient. However, the definition of patience does not dictate you to be okay when the ETA is delayed, or even unmet. Accepting the fact of ETA is delayed a reasonable amount with or even without notice is not being patient but is being “easy-going” whereas accepting the fact of ETA is not met without any notice is called, being a push over. I will tell you right now, I am patient and easy going but I am definitely not a push over.
I will be perfectly okay about you arriving right on time (even though it goes against my philosophy but as stated, it is MY philosophy and I have no right to enforce it unto you) or even several minutes late but what I cannot be cool with is you being late unreasonable amount without notifying me. The reason why I am always early is because I respect your time and I would expect the same. I mean, how dare you disrespect me so much that you assume my time is less valuable than yours. It really isn’t matter of patience, it’s a sure tell of how you treat your customers.
The topic of gay rights have been rising steeply in the last several weeks. Lot of people are pissed, outraged, and of course, proud. It really is great to see everyone getting so involved but ultimately, I will have to agree with Richard Dawkins.
Sarcasm aside, I believe we, as human beings, have lot more other serious problems to worry about than who can and cannot get married. The answer is simple as thinking, “same sex marriage don’t hurt anyone so let them get married and let’s all try to solve the bigger issue at hand such as global warming, world hunger, poverty, discovering alternative energy, etc.”
But you gotta admit, it’s quite funny to see how upset religious people get. I wish I was gay just to piss them off. I would do a good job at encouraging them kill themselves.
For the last two months, I’ve been playing Tetris quite extensively. Although a specific event transpired me to get consumed into the game, it was ultimately my decision to let myself be lost in the cruel game of falling blocks. I went on every day to collect the daily bonus which aid in winning the game and I played hours on end to level up. For the first time in several years, I felt like my old self again, which was terrible.
As I was playing, I finally asked myself
What the fuck are you doing with your life?
I’m not sure why I asked, maybe it was the repetitiveness of the game itself that led me to ask the question, but I had no answer for myself. I could’ve just answered “playing games at the moment and work later” but that was too pathetic of an answer to give to someone such as myself. I have too much stuff to do and here I was, playing game that will be no benefit to me whatsoever. It just didn’t make sense. The more I talk about it the more I get pissed off at myself so I’ll quit here.
The conclusion is, I quit playing game. Fuck you, myself.
Many of you seem to omit the sub heading of this blog. “Do not read” does not mean “Read and share with everyone you know and form discussion groups and analyze the shit out of every post”, it simply means close your browser. Now.
With the BlackBerry Z10 successfully launching on two major carriers this week, BlackBerry is now preparing the launch of their keyboarded product, Q10, in Canada and the UK. Due to the difference in screen sizes between the Z10 and the Q10, we (developers) were told that we need to make small tweeks in our apps so it doesn’t cause any problem when loaded on the Q10. Basically, reoptimize the apps to account for the smaller screen.
To make our lives easier, instead of relying on buggy simulators, BlackBerry have created a third developer preview device which closely resembles the Q10 in terms of screen size and the keyboard form factor. As one of the 1500 developers who qualified for the offer, I’ve received my developer alpha device version C (dev C) this past Monday and have been using it for various purposes to get the feel for how an app should run on the reduced screen size. The challenge here is redesigning the apps made for the Z10 to use the small screen while maintaining the full user experience. After a full week of use, I am shocked at what I found and realized.

Continue Reading »
Continued from After a Week (Part 1: Initial Impression)
Here’s where I was shocked though.
I actually type faster on the virtual keyboard.
Continue Reading »
I know but I don’t know that they don’t know
I know and I think they know
I suspect something is a bit off
I know and I think they might not know
I realize they don’t know
I ask them series of questions to see if they really don’t know
I know but I am now certain that they don’t know
I slip them a hint that I know that they don’t know
They now know that I know that they don’t know
The conversation continues for a short while
We move on to the next topic initiated by them
No one gets embarrassed except their projections in my mind – they commit suicide out of embarrassment
Repeat the above steps
It always happens that way. We start conversing and something doesn’t seem to add up. As we’re continuing to converse, the back of my mind is trying to figure out where the conversation became odd. Then I figure out it’s because even though we are on the same topic of conversation, they don’t know what the hell they’re talking about. Then, with that hypothesis, I further solidifies my suspicion with series of questions. I ask them questions relevant to the topic but not quite enough to scare them away or avoid answering. Based on their answers, I either figure out the scope of their knowledge on the topic of conversation. If they don’t know and are pretending to know about it, instead of changing the topic of conversation, I slip them a hint to let them know that I know that they have no clue about what they’re talking about. It’s just more fun this way. Although the conversation remains on the topic for several more minutes, it is changed by them. The thing is, they pretend to know about the topic they started as well so the entire process repeats.


I think if you don’t know what you’re talking about, simply having a positive attitude to learn from another person will help you look less stupid.