<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Reflection/thoughts | Jay Huang</title>
	<atom:link href="http://www.jayhuang.org/blog/category/reflectionthoughts/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jayhuang.org/blog</link>
	<description></description>
	<lastBuildDate>Wed, 24 Sep 2025 01:20:18 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>
	<item>
		<title>On waiting and patience</title>
		<link>http://www.jayhuang.org/blog/on-waiting-and-patience/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=on-waiting-and-patience</link>
					<comments>http://www.jayhuang.org/blog/on-waiting-and-patience/#respond</comments>
		
		<dc:creator><![CDATA[Jay Huang]]></dc:creator>
		<pubDate>Mon, 30 Dec 2019 04:22:40 +0000</pubDate>
				<category><![CDATA[Reflection/thoughts]]></category>
		<guid isPermaLink="false">http://www.jayhuang.org/blog/?p=674</guid>

					<description><![CDATA[<p>They say patience is a virtue, and a desirable quality. In a world where we are constantly inundated with notifications, news with hidden agenda, angst, vitriol, and on occasion &#8212; actual information, it seems as if everyone and their grandmother is becoming diagnosed with A.D.D of some sort or another. Throughout my life, I&#8217;ve seen [&#8230;]</p>
<p>The post <a href="http://www.jayhuang.org/blog/on-waiting-and-patience/">On waiting and patience</a> first appeared on <a href="http://www.jayhuang.org/blog">Jay Huang</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>They say patience is a virtue, and a desirable quality. In a world where we are constantly inundated with notifications, news with hidden agenda, angst, vitriol, and on occasion &#8212; <em>actual </em>information, it seems as if everyone and their grandmother is becoming diagnosed with A.D.D of some sort or another.</p>



<p>Throughout my life, I&#8217;ve seen many instances of patient and impatient people, often times resulting in my standing by the sidelines being thoroughly amused. Sometimes resulting in being witness to a rare major blow-up where a great deal of friendships are lost because someone couldn&#8217;t manage to wait 7 minutes for a bunch of very apologetic friends to arrive via a delayed bus during rush hour (don&#8217;t look at me, I was not in either party). Great deal of lessons in that one incident, many which I have not quite fully figured out myself. </p>



<p>Being known for having seemingly endless amounts of patience, and working in a field where patience (or a lack thereof) can have a significant impact on your work, I&#8217;ve come to see patience as a holy grail of sorts. It&#8217;s always been a trait that I&#8217;ve received many compliments for, and it&#8217;s certainly served me well throughout life&#8217;s many trials and tribulations, until recently. </p>



<p>The past year has been quite the rude awakening on the other side of that very coin. A side that is seldom ever brought up, a side that amongst all the busyness and chaos of life, we seem to have lost as a society. A side that I still struggle to come to terms with.</p>



<p>Prior to moving to Taiwan in the early 2000s, I had gone to Australia to visit my mom&#8217;s godmother, who I call Grandma. As my maternal grandmother passed well before my birth, she was the only grandmother I knew growing up. In the years prior, I had pestered my mother incessantly to take me to visit the paternal side of my family, so on this trip, we finally did.</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1179" height="666" src="https://i2.wp.com/www.jayhuang.org/blog/wp-content/uploads/2019/12/3-henry-st.png?fit=625%2C353" alt="" class="wp-image-682" srcset="http://www.jayhuang.org/blog/wp-content/uploads/2019/12/3-henry-st.png 1179w, http://www.jayhuang.org/blog/wp-content/uploads/2019/12/3-henry-st-300x169.png 300w, http://www.jayhuang.org/blog/wp-content/uploads/2019/12/3-henry-st-1024x578.png 1024w, http://www.jayhuang.org/blog/wp-content/uploads/2019/12/3-henry-st-768x434.png 768w, http://www.jayhuang.org/blog/wp-content/uploads/2019/12/3-henry-st-624x352.png 624w" sizes="(max-width: 1179px) 100vw, 1179px" /></figure>



<p>Upon arriving at the family home, we discovered that another family was living there and that the place had been sold long ago. After a lot more looking, we found the address of my grandfather&#8217;s new residence, and headed there in hopes he was home and would like to see us. Once there, my mom was very hesitant to hit the buzzer as it&#8217;d been a long time since they&#8217;d seen each other and she was very anxious. However, I was very insistent on finally meeting my grandfather and was not going to turn around and leave after having traveled this far and waited this long to meet him.</p>



<p>Once my grandfather heard my mother&#8217;s name through the intercom, he let us in and came down to invite us up to his condo. There we learned that my grandmother had passed just before my birth, and he had sold the family home and moved to this new one. He explained that he never knew about my birth, and expressed deep regret at all the years he had missed with me. That the family was estranged, and I was the 6th of the 10 grandchildren he had. He asked that we leave our contact information, and promised to visit and make up for lost time.</p>



<p>In the years following, he would visit for 2~3 weeks at a time, and we kept in close contact despite the many times we moved residences. He would fly to Taiwan, and walk the couple kilometers from our home to my school just to see me and meet my friends. He would continue to do this even when we moved back to Canada, and we would share phone conversations every few weeks where he would happily sit on the other side asking me questions, trying to get me to open up and tell him anything. I seldom did say much, but he would happily sit in silence with me, sharing that moment.</p>



<p>We would visit each other many times over the years, flying some ~17 hours + layovers and delays until it was too much strain on his health, and I would continue to take those trips. On each and every visit, he would remember my favourite ice cream, my favourite foods, and would make sure the fridge was fully stocked with everything I liked before I even arrived. Despite refusing to eat red meat because he had a farm with all sorts of animals in his earlier days, he would go down to the butcher&#8217;s to ask for the best cut of steak meat to cook for me. A sort of luxury I never had the privilege of experiencing before.</p>



<p>We would spend our time together at home, reading books for hours on the couch in silence. He would teach me any word or phrase I asked him to in any one of the 5 languages he was fluent in, no matter how silly or crude. Talk with me about anything and everything; the state of the world, my goals and aspirations, his life, his time in the Navy in WW2, all about our family, etc. Watching shows like &#8220;Border Patrol&#8221; or &#8220;Do you want to be a millionaire?&#8221; where he seemed to know the answer to every question before the options even came on the screen, or just watching sitcoms like &#8220;Two and a Half Men&#8221; which were too stupid for his liking and he would doze off some 20 times before finally calling it a night.  Every year, we would celebrate our birthdays together in October. Then the following month would be my mom and god grandmother&#8217;s birthday. Then Christmas. A whole stack of cards and letters being sent back and forth.</p>



<p>The lounge table would always have a fancy bowl with $50 in it, way too much for any kid to have, and he would always urge me to go buy myself something I liked from McDonald&#8217;s or whatever I wanted. He&#8217;d pretend to get upset until I finally grabbed a $10 or $20 bill, came back with an ice cream cone and put all the change back in the bowl, much to his chagrin. He would insist on me sleeping in his master bedroom, while he took the small bed in the spare room. Every Saturday around 5am, we&#8217;d go to visit my great grandparents at the cemetary, where he would drop off flowers. And if I was too tired to make the early morning trip, he&#8217;d go it alone.</p>



<p>We would drive for 1.5 hours each way to the farm in his old 4&#215;4 Daihatsu with me singing to annoying pop songs the whole way. Picking up throwaway produce from the grocer&#8217;s and bread from the bakery, we would make our way there every 2~3 days. Feeding the giant koi fish in the pond, burning ant mounds over a meter wide in diameter while standing way too close&#8230;watering the plants and 20+ different types of fruits he planted all over, feeding the 10 odd cows that the neighbour would leave with him till they were ready to be sold off, and eating sandwiches and orange soda from the cooler we brought. There he would teach me to chop wood, where I developed a weird obsession with chopping down every single invasive tree species I had the energy for, while almost chopping off my big toe in the process. Removing tree stumps by pouring in poison, and having to stop me from trying to burn all the chopped wood/stumps because it was wildfire season (much to my disappointment).</p>



<figure class="wp-block-image size-large"><img decoding="async" width="2560" height="2020" src="https://i1.wp.com/www.jayhuang.org/blog/wp-content/uploads/2019/12/IMG_20131218_120356_2-scaled.jpg?fit=625%2C493" alt="cows" class="wp-image-683" srcset="http://www.jayhuang.org/blog/wp-content/uploads/2019/12/IMG_20131218_120356_2-scaled.jpg 2560w, http://www.jayhuang.org/blog/wp-content/uploads/2019/12/IMG_20131218_120356_2-300x237.jpg 300w, http://www.jayhuang.org/blog/wp-content/uploads/2019/12/IMG_20131218_120356_2-1024x808.jpg 1024w, http://www.jayhuang.org/blog/wp-content/uploads/2019/12/IMG_20131218_120356_2-768x606.jpg 768w, http://www.jayhuang.org/blog/wp-content/uploads/2019/12/IMG_20131218_120356_2-1536x1212.jpg 1536w, http://www.jayhuang.org/blog/wp-content/uploads/2019/12/IMG_20131218_120356_2-2048x1616.jpg 2048w, http://www.jayhuang.org/blog/wp-content/uploads/2019/12/IMG_20131218_120356_2-624x492.jpg 624w" sizes="(max-width: 2560px) 100vw, 2560px" /></figure>



<p>He&#8217;d have to make many attempts to stop me from getting myself killed by the angry mother cow because I felt a special kinship to her baby calf that was born on my birthday. We&#8217;d drive to the next street to see the lambs and horses, or arrive at 4:30 in the morning just to see the rabbits and wallabies run off in the woods. He&#8217;d wear the SAP hat I gave him many years ago, and be incredibly proud even though he didn&#8217;t know what SAP was. It didn&#8217;t matter what SAP was anyway, it was from his grandson, and that&#8217;s all that mattered.</p>



<p>In the later years when his doctor forbade him from driving so far to do work on the farm, he would still do his routine of picking up huge bags of bread and pastry, to haul up to the condo and share it with all the families, even going so far as to deliver bread door to door to the families that need it most. Never once did I hear him express discontentment at the lack of gratitude he received. Never once had I seen him treat anyone with less than the highest of courtesies, despite all the ways people would judge and treat him just because he chose to dress simply. He was always humble and understated, always wore a smile, the most generous, and the most patient. Never once would he talk about putting 4 kids through private school and university as the sole provider without a dime to his name. Nor would he ever mention making furniture for famous figures, prime ministers, or Queen Elizabeth II herself.</p>



<p>Most importantly, of all the things he would never do, he never gave up the chance to let me know that I was loved. Every phone call, every visit. 3 words that I never heard growing up with an Asian mother, 3 words that may as well not exist in the Chinese vocabulary. He always wanted me to know he meant it too, &#8220;never forget that&#8221; he would say.</p>



<p>Yet somehow, every single time I heard it, it felt foreign. Those 3 words are so alien to my whole being and upbringing that despite wanting to say it back, I would choke on the words. No matter how much I felt the same, the best I could ever muster was &#8220;you too&#8221;. It was okay though, because one day, I will tell him. One day, those words will come out, and it&#8217;ll feel natural, because I mean it. Phone call after phone call, time after time, it&#8217;d come and go, &#8220;you too&#8221;, &#8220;you too&#8221;, &#8220;you too&#8221;.</p>



<p>In more recent years, he would be short on breath, and have difficulty holding conversation for very long, yet still, he would say it. No matter how difficult it was for him to say it, he would push it out. Knowing that despite his good health, he was no longer as able as he was just years prior, I resolved to take leave from work to go see him before the end of the month. When he found out, he asked me not to visit, and begged me to promise him that I would not fly over. Between his shortness of breath, and his refusal to let me change the topic, I reluctantly promised so he could hang up and get some rest. </p>



<p>Finally, on July 13th 2018, we shared another phone call. Between his shallow breaths, he said &#8220;I will always remember you, and you will always remember me, I love you, don&#8217;t ever forget that. You are and will always be my favourite grandson. I love you.&#8221; Yet it just didn&#8217;t come out, I didn&#8217;t say it back. When he hung up the phone, all I felt was hatred for myself, I hated that after this long I still couldn&#8217;t say something that should be so simple. So I resolved to call him again tomorrow, and tell him no matter what. It was going to happen, and nothing was going to stop me.</p>



<p>There&#8217;s always another chance, always another opportunity. Another bus, another train, another flight, another job, another phone call. That&#8217;s just another fact of life, and that&#8217;s what patient people understand. Sometimes though, there is no other. It&#8217;s gone and nothing will bring it back.</p>



<p>On July 14th 2018, in the dead of the night, my Grandpa passed at the age of 92. Never to pickup the phone again. Never to sit in silence with me on the phone. Never to hear me say those 3 words I so desperately wanted to say. Never knowing that he was and is my favourite person in the whole world. And yet, my only solace is in knowing that despite having never heard those words, he knows.</p>



<p>I love you, Grandpa.</p>
<div class='shareaholic-canvas' data-app-id='9490350' data-app-id-name='category_below_content' data-app='recommendations' data-title='On waiting and patience' data-link='http://www.jayhuang.org/blog/on-waiting-and-patience/' data-summary=''></div><p>The post <a href="http://www.jayhuang.org/blog/on-waiting-and-patience/">On waiting and patience</a> first appeared on <a href="http://www.jayhuang.org/blog">Jay Huang</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>http://www.jayhuang.org/blog/on-waiting-and-patience/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>About the &#8220;Anti-Diversity Manifesto&#8221;</title>
		<link>http://www.jayhuang.org/blog/about-the-anti-diversity-manifesto/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=about-the-anti-diversity-manifesto</link>
					<comments>http://www.jayhuang.org/blog/about-the-anti-diversity-manifesto/#comments</comments>
		
		<dc:creator><![CDATA[Jay Huang]]></dc:creator>
		<pubDate>Fri, 11 Aug 2017 16:24:51 +0000</pubDate>
				<category><![CDATA[Reflection/thoughts]]></category>
		<guid isPermaLink="false">http://www.jayhuang.org/blog/?p=551</guid>

					<description><![CDATA[<p>How many people have read the 10 page internal memo written by ex-Googler James Damore in full? Understood the document in its entirety? Acknowledged (not necessarily accepted) the point J.D was making with a clear mind, without immediately jumping to conclusions? Not forming an opinion merely based on for-profit news sites that titled it the [&#8230;]</p>
<p>The post <a href="http://www.jayhuang.org/blog/about-the-anti-diversity-manifesto/">About the “Anti-Diversity Manifesto”</a> first appeared on <a href="http://www.jayhuang.org/blog">Jay Huang</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>How many people have read the <a href="https://www.documentcloud.org/documents/3914586-Googles-Ideological-Echo-Chamber.html">10 page internal memo written by ex-Googler James Damore</a> in full? Understood the document in its entirety? Acknowledged (not necessarily accepted) the point J.D was making with a clear mind, without immediately jumping to conclusions? Not forming an opinion merely based on for-profit news sites that titled it the &#8220;Anti-diversity manifesto&#8221;, who rely on catchy, controversial titles to maintain their relevance? Getting the information from the horse&#8217;s mouth? Not many, I&#8217;d venture to guess. Yet everybody has something to say, strong, assertive statements and opinions seeking to crucify J.D.</p>
<p>This is not entirely about that memo, but more about how statements such as these have stirred up huge storms, and have been blown way out of proportion through social media. What this post really is about, is simply a last ditch effort at bringing some calm and introspection into a disconcerting trend that&#8217;s been occurring the past few years, and does not seem to be going away. If you have not already, <a href="https://www.documentcloud.org/documents/3914586-Googles-Ideological-Echo-Chamber.html">please go and read the memo in full</a>. Or read it after reading this post, either way, please give it a thorough read whether or not you agree with the premise being brought forth.</p>
<p>Regardless, here&#8217;s a summary of his document anyways:</p>
<p><strong>Page 1:</strong> Addressing public response and misunderstanding</p>
<p><strong>Pages 2~3:</strong></p>
<ul>
<li>A simple breakdown of left-wing and right-wing stances on equality and ideological preferences, along with a bit about where Google sits on this spectrum and how this position of catering to political correctness silences any contrarian viewpoints or ideas.</li>
</ul>
<p><strong>Pages 3~4:</strong></p>
<ul>
<li>An overview of how women differ relative to men, &#8220;on average&#8221;. Namely an openness towards feelings and aesthetics, stronger interest in people instead of things, higher agreeableness, and higher anxiety. Along with providing these bullet points, J.D acknowledges that the higher agreeableness generally leads to women having a harder time negotiating, asking for raises, etc, but also points out there are also men with similar struggles that are unable to get support. Why? Due to gender-biased programs that focus on this issue.</li>
</ul>
<p><strong>Pages 5-6:</strong></p>
<ul>
<li>Pointing out that men are largely status driven, and judged on status, so tend to pursue higher paying/higher stress jobs, while women, on average, tend to value work-life balance more relative to men. He then presents a few ideas to empower women in spite of these differences:</li>
<li>Allow more cooperative behavior to thrive (generally displayed by women), allowing and truly endorsing part time work (more appealing to women, who generally value work-life balance more).</li>
<li>Make tech and leadership less stressful (more welcoming to people who are not so pre-occupied with status as to willingly take on significantly more stress).</li>
<li>Encouraging that we, as a society, allow men to be more &#8220;feminine&#8221;, something that J.D clearly sees merit in.</li>
</ul>
<p><strong>Pages 6-7:</strong></p>
<ul>
<li>I assume these two pages are where the majority of the outrage stems from. But what ideas are brought forth here? J.D suggests that in Google&#8217;s effort to have a more equal gender/racial representation to counteract discriminatory biases (conscious or otherwise), they are in many cases, being discriminatory. This includes:</li>
<li>Programs, classes specifically for people of a certain gender/racial background, differential treatment for &#8220;diverse&#8221; candidates.</li>
<li>Reconsidering sets of people that are not &#8220;diverse enough&#8221;.</li>
<li>Setting org level targets for increased diverse representation, which again, can encourage discrimination/biases.</li>
<li>He posits that these well-intentioned, but discriminatory practices can actually increase racial and gender tensions, which is counter to the very thing Google is trying to prevent by putting these practices in place. He suggests that because of the left leaning ideology prevalent at Google, programs and practices are created that goes so far out to cater to minority groups that we fail to view these issues holistically and work with all &#8220;sides&#8221; to tackle them. He includes some footnotes that points out many ideological biases both historically, and present, including summary of recent research on the salary gap between genders for equal work.</li>
</ul>
<p><strong>Pages 8-10:</strong></p>
<ul>
<li>Here J.D mentions that the same compassion for certain groups that we so commonly focus on, the kind that leaves no room for differing opinions and healthy discourse, is complacent to plenty of the violent, shaming incidents we&#8217;ve seen so frequently over the past few years. He then goes on to clarify &#8220;I hope it&#8217;s clear that I&#8217;m not saying that diversity is bad, that Google or society is 100% fair, that we shouldn&#8217;t try to correct for existing biases, or that minorities have the same experience of those in the majority.&#8221; and suggests that we should instead:</li>
<li>Stop alienating/moralizing differing views.</li>
<li>Recognize and confront (Google&#8217;s) biases.</li>
<li>Open up programs that are limited to certain genders or races, that are in essence, discriminatory and divisive.</li>
<li>Stop focusing on microaggressions/other unintentional transgressions (jumping to conclusions, being quick to become enraged and place a label on someone for their ideas)</li>
<li>Recognize that while gender/racial equality is important, there are fundamental differences between all of us so that we may actually solve problems</li>
<li>Some changes to Unconscious Bias training for promo committees that help measure the effect (overcorrecting, backlash, political bias, etc)</li>
</ul>
<p>Throughout this memo, the premise has been quite clear, and I believe this is very much relevant to our broader world, not just Google, or the tech industry. While well-intentioned, many attempts to &#8220;equalize&#8221; differences between groups actually end up also neglecting, discriminating, alienating, and harming other groups who may very much have similar struggles. While acknowledging fundamental differences between genders &#8220;on average&#8221;, J.D makes an effort to point out and reason about many of these points, and offer suggestions for more inclusive, introspective, holistic improvements.</p>
<p>Isn&#8217;t this the whole point of equality; gender, racial, or otherwise? Inclusion, acceptance, understanding, accommodating, etc? Yet from the moment this memo was under the public eye, these are the majority of the headlines: &#8220;Women are neurotic, diversity efforts are ‘bad for business’ and 10 other shocking quotes from the viral Google manifesto&#8221; (CNBC), &#8220;Here&#8217;s The Full 10-Page Anti-Diversity Screed Circulating Internally at Google&#8221; (Gizmodo), &#8220;One of the company&#8217;s male engineers claims that women are biologically unfit for tech jobs&#8221; (CNN), &#8220;A Google employee wrote an anti-diversity ‘manifesto’ that’s going viral inside the company&#8221; (The Verge).</p>
<p>In fact, an ex-Googler wrote <a href="https://medium.com/@yonatanzunger/so-about-this-googlers-manifesto-1e3773ed1788">an incredibly heavy-handed piece</a> that not only misrepresents and misquotes (&#8220;&#8230;essentially, how women and men are intrinsically different and we should stop trying to make it possible for women to be engineers, it’s just not worth it.&#8221;) the original memo, it goes so far as to feed fuel to the flames by making blanket statements suggesting every female ever would be so incredibly offended by his memo, and that &#8220;a good number of the people you might have to work with may simply punch you in the face&#8221;.</p>
<p>I can&#8217;t help but feel that all the hate and vitriol stemming from this memo, and many other incidents in the past few years, are so incredibly counter-productive and ironic for what we as a society are claiming we value. The second someone presents an idea that deviates even a bit from the hivemind, they are fired, attacked by multiple large media outlets with huge influence and following, receive personal threats, and constantly misquoted, misrepresented, and bashed.</p>
<p>As someone who has worked with many of the top companies in the tech industry, I&#8217;ve seen first hand, on multiple occasions, managers that say &#8220;women are superior than men&#8221;, or made it blatantly clear to their subordinates that they only want to hire women. Is this really what we, as an industry, as a society are about when we talk about equality? Yes, it&#8217;s painfully obvious that there are significantly less women in tech as opposed to men. Yes, most women and other minority groups struggle with discrimination, harassment, more than others. Yes, there are also industries, professions, and sub-fields where men are largely underrepresented. Yes, there are areas like sports where different racial backgrounds are significantly more dominant. But is the solution really going so far in the opposite end that any mention of biased, discriminatory attempts to compensate for discrimination should be met with so much aggression? Making it so painfully obvious that yes, your opinion does matter, but only if you agree with &#8220;us&#8221;? Launching a full-scale attack on someone who did not even say most of the things he&#8217;s being crucified for?</p>
<p>And therein lies the problem with all of this. &#8220;We&#8221; as a society have identified that we are sorely lacking in equality, in fair treatment; that each and everyone of us have biases, conscious or otherwise. &#8220;We&#8221; want to give a voice to the groups that lack it most. &#8220;We&#8221; want to feel better about the fact we support a good cause. &#8220;We&#8221; say we don&#8217;t support oppression, that we need to fight for the oppressed. &#8220;We&#8221; are so concerned with nitpicking every single tiny thing, jumping at every opportunity to label someone else as a racist, a sexist, a bigot, an &lt;insert controversial labels here&gt;, that we push away tons of people. &#8220;We&#8221; shutdown people&#8217;s voices. &#8220;We&#8221; oppress individuals, and anybody who dares to think differently. People who are misguided, people who may not be the most articulate, people who are misunderstood, females, people of color, all sorts of people. People who have been constantly reassured that they&#8217;re safe to express themselves, safe to &#8220;speak their mind&#8221;.</p>
<p>How can &#8220;we&#8221; as a society expect to come to a mutual understanding, and work together on being equal, if we&#8217;re constantly pointing out and asserting our differences? How can &#8220;we&#8221; expect to get more people on-board with what we believe in, if we don&#8217;t subscribe and hold ourselves accountable to the same standards? If &#8220;we&#8221; divide, alienate, and push away the same people that we want to listen? Is it still &#8220;we&#8221; if most everyone is ending up hurt? This past week has hit incredibly close to home, not only this week, all of the past couple years &#8212; but this week especially. It&#8217;s once again brought something most of us hold strong opinions about, and care deeply about, front and center. And it&#8217;s that same thing, that causes all these conflicts. We all want to be heard, yet we do not hear. We all want to speak, yet we do not let others speak. Perhaps it&#8217;s about time to put down all the pitchforks and torches, and focus on the stuff that really matters &#8212; listening.</p>
<p><strong>Join the discussion on HN:</strong> https://news.ycombinator.com/item?id=15002983</p>
<div class='shareaholic-canvas' data-app-id='9490350' data-app-id-name='category_below_content' data-app='recommendations' data-title='About the &quot;Anti-Diversity Manifesto&quot;' data-link='http://www.jayhuang.org/blog/about-the-anti-diversity-manifesto/' data-summary=''></div><p>The post <a href="http://www.jayhuang.org/blog/about-the-anti-diversity-manifesto/">About the “Anti-Diversity Manifesto”</a> first appeared on <a href="http://www.jayhuang.org/blog">Jay Huang</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>http://www.jayhuang.org/blog/about-the-anti-diversity-manifesto/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Giving feedback</title>
		<link>http://www.jayhuang.org/blog/giving-feedback/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=giving-feedback</link>
					<comments>http://www.jayhuang.org/blog/giving-feedback/#respond</comments>
		
		<dc:creator><![CDATA[Jay Huang]]></dc:creator>
		<pubDate>Wed, 11 Jun 2014 19:05:53 +0000</pubDate>
				<category><![CDATA[Consulting]]></category>
		<category><![CDATA[Reflection/thoughts]]></category>
		<category><![CDATA[consulting]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[feedback]]></category>
		<category><![CDATA[raw feedback]]></category>
		<guid isPermaLink="false">http://www.jayhuang.org/blog/?p=468</guid>

					<description><![CDATA[<p>Working as a consultant, I&#8217;m used to providing suggestions and identifying bottlenecks in businesses. It&#8217;s part of the job. I command the rates I do because these clients have seen the results I&#8217;ve delivered, understand I very much care about their business, and want them to be as successful as possible. They have problems or goals for [&#8230;]</p>
<p>The post <a href="http://www.jayhuang.org/blog/giving-feedback/">Giving feedback</a> first appeared on <a href="http://www.jayhuang.org/blog">Jay Huang</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Working as a consultant, I&#8217;m used to providing suggestions and identifying bottlenecks in businesses. It&#8217;s part of the job. I command the rates I do because these clients have seen the results I&#8217;ve delivered, understand I very much care about their business, and want them to be as <a href="http://www.jayhuang.org//blog-pages">successful</a> as possible.</p>
<p>They have problems or goals for their business and they want me to use my skills and experience to tackle those problems. Since they are paying for my time and trust that I will help make them successful, my opinions and suggestions are taken seriously. They may not always agree with these suggestions, but that&#8217;s good because it moves us forward and allows us to further test and analyze these ideas, quantitatively.</p>
<p>However, being used to this kind of process makes things very different in other areas of my life. I regularly visit developer communities online to see what&#8217;s going on and seek out interesting questions people have. And after all this time, I&#8217;ve found most of the people who go online looking for &#8220;suggestions/advice&#8221; really aren&#8217;t looking for suggestions.</p>
<p><span id="more-468"></span>They are looking for their views to be accepted and validated; most of them are not willing to accept differing views and will continue to ask and amass a ton of opinions until they find one that matches their own. Of course there are people who are genuinely looking for someone else&#8217;s perspective and take it into heart. Only, on the internet, there is no insight into whether or not someone has really gone back and followed through with your advice.</p>
<p>It&#8217;s a world vastly different from what I&#8217;m used to as a consultant, and one that frustrates me greatly. It doesn&#8217;t frustrate me because random strangers on the internet aren&#8217;t listening to me, it frustrates me because as an introvert, I listen far far more than I speak. And it becomes very clear that many people do not know how to truly &#8220;listen&#8221;.</p>
<p>A couple years ago, when I was in the middle of my last co-op term, my co-op instructor from BCIT visited me at SAP. He brought up that my co-op report was one of the most well written he&#8217;d seen (probably because no one who writes these reports actually cares about them), asked me if I ever considered becoming an instructor, and that he thought I would do well as an instructor. I didn&#8217;t really give him an answer because he was an instructor himself, but the answer is pretty much no; I did not ever consider becoming an instructor and I don&#8217;t think I have a desire to become one. Regardless, we were chatting happily, and he asked if I was returning to school after my co-op term. I said no because I decided to put school on hold as I had a couple full-time offers.</p>
<p>He then asked me if I had any suggestions for the department&#8217;s co-op program. I said not really, but he insisted, so I thought, &#8220;why not?&#8221; and told him my biggest issue with the co-op program at BCIT (as nicely as I could). I suggested that maybe, just maybe, it would be nice if we had more job postings in general, and with more reputable companies (as opposed to mostly small local shops). The fact was places like UBC and SFU had job postings in the hundreds, ranging from large corporations to small shops, while BCIT had less than 30, with half of the postings littered by EA (Electronic Arts), which was known for not hiring from BCIT. He instantly flared up and went off about how he&#8217;s been putting in so much effort to get postings for students and how I&#8217;m ungrateful for the awesome opportunities provided to me.</p>
<p>This came somewhat as a shock to me. I&#8217;d expected him to be upset because it was in a way, questioning his competence; but not to this extent, and it was certainly not my intent. After all, he <em>insisted </em>that I give him suggestions. It became apparent to me that he probably wasn&#8217;t really asking for suggestions, he simply wanted acknowledgment that he was doing a great job. Bit of a round-about way of asking for validation if I might say so myself.</p>
<p>This experience, along with a couple others, is the reason why when I ask for feedback, I ask for 1 thing the person likes about my work, and 2~3 things they don&#8217;t. It&#8217;s also the reason I will hesitate when being asked for feedback. Most people are conditioned and prepared to give positive feedback. It&#8217;s quite simple logic that if you have nothing to gain, there&#8217;s no point in saying something that may cause someone to be upset with you. Encouraging and acknowledging the possibility that you <em>do not,</em> in fact, know best gives people more room to present to you their raw, unfiltered perception of your product/work. Limiting the feedback to a small list allows you to identify the most important points and areas you need to work on.</p>
<p>I know a few companies where this is baked directly into their recruiting process. They will ask a candidate to try their product, and come up with areas where the product could improve. While I think this is a great idea, it doesn&#8217;t happen nearly enough. If all you want to hear is boilerplate &#8220;courtesy feedback&#8221;, don&#8217;t waste anyone&#8217;s time at all. Clients pay consultants to find inefficiencies, areas to improve on, and markets to expand to. So if you&#8217;re lucky enough to have someone willing to give you feedback, take the time and put them at ease. Make them feel comfortable enough to point out flaws. Embrace contention. And if they really only have positive feedback, don&#8217;t settle for &#8220;it&#8217;s awesome!&#8221;/&#8221;it&#8217;s great!&#8221;/&#8221;I love it!&#8221;. Be ready to ask why. Ask what makes this this piece of work awesome/great. Ask to be challenged.</p>
<div class='shareaholic-canvas' data-app-id='9490350' data-app-id-name='category_below_content' data-app='recommendations' data-title='Giving feedback' data-link='http://www.jayhuang.org/blog/giving-feedback/' data-summary=''></div><p>The post <a href="http://www.jayhuang.org/blog/giving-feedback/">Giving feedback</a> first appeared on <a href="http://www.jayhuang.org/blog">Jay Huang</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>http://www.jayhuang.org/blog/giving-feedback/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>My Amazon interview experience</title>
		<link>http://www.jayhuang.org/blog/my-amazon-interview-experience/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=my-amazon-interview-experience</link>
					<comments>http://www.jayhuang.org/blog/my-amazon-interview-experience/#comments</comments>
		
		<dc:creator><![CDATA[Jay Huang]]></dc:creator>
		<pubDate>Fri, 10 Jan 2014 23:23:05 +0000</pubDate>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Reflection/thoughts]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[front-end]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[web developer]]></category>
		<guid isPermaLink="false">http://www.jayhuang.org/blog/?p=417</guid>

					<description><![CDATA[<p>It all started back when I was still working at SAP. A few colleagues mentioned Amazon was opening up another office in Yaletown. I believe it was in January 2013 or so. I wasn&#8217;t very interested at first, but after hearing about it a couple times, I gave it some more thought and decided it [&#8230;]</p>
<p>The post <a href="http://www.jayhuang.org/blog/my-amazon-interview-experience/">My Amazon interview experience</a> first appeared on <a href="http://www.jayhuang.org/blog">Jay Huang</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>It all started back when I was still working at <a href="http://www.sap.com/">SAP</a>. A few colleagues mentioned <a href="http://www.amazon.com/">Amazon</a> was opening up another office in <a href="https://maps.google.ca/maps?q=yaletown+google+maps&amp;ie=UTF-8&amp;hq=&amp;hnear=0x548673d10d99f885:0x456d9c34bf28293f,Yaletown,+Vancouver,+BC&amp;gl=ca&amp;ei=_n7QUsb-IYrvoASGy4GYBw&amp;ved=0CCsQ8gEwAA">Yaletown</a>. I believe it was in January 2013 or so. I wasn&#8217;t very interested at first, but after hearing about it a couple times, I gave it some more thought and decided it wouldn&#8217;t hurt. I was going to leave SAP at the end of April, and if Amazon turned out to be a good fit, I just might go there. This was before I interviewed and got offers for Palo Alto, one other company, and <a href="http://www.jayhuang.org/blog/a-culture-of-beer-and-overtime/">the company I worked for from May to July</a>.</p>
<p>There were a few listings on their website, so I applied to a &#8220;Web Development Engineer&#8221; posting for Vancouver as I felt it was the best match for my skills and experience. I wasn&#8217;t actively looking for a job at that point, so I didn&#8217;t think much of it and pretty soon, forgot I had even applied. Then, out of the blue, I was contacted by one of Amazon&#8217;s recruiters on May 24th 2013 for an interview on the 29th. I seriously considered declining it as I had just moved to my new job for a month, and was certainly not looking to leave (yet).</p>
<p>As many people know, I absolutely hate speaking on the phone. First of all, I&#8217;m more of a listener, and when I&#8217;m speaking with a stranger for the first time on the phone, that comes across as unenthusiastic or uninterested. Secondly, it forces me to context switch and break my mental train of thought. Whether or not it&#8217;s pre-scheduled does not matter; I&#8217;m forced to abruptly pause my work and move my attention to something else. As a freelancer, I have the option to cut myself off from virtually any environmental disruptions, and prefer to allocate small time blocks to update or communicate with people/clients. Third and most importantly, it&#8217;s synchronous communication. When I have to pick up the phone and speak to someone, not only am I making an expensive context switch, I have to be wary of tone, wording, and other things that cause the other party to misunderstand me. Aside from that, I&#8217;m unable to give any issues more in-depth and careful thought, which really defeats the whole purpose of discussing them. But in those recent months I had been looking to make a conscious effort to expose myself to more social/human interaction, so I decided I would give it a try. I had nothing to lose anyways; I was working on stuff I enjoyed and this phone call would have no effect on me other than cause a bit more nervousness.</p>
<p><strong>Phone interview:</strong></p>
<p>I took the morning off (and made it up later) to do the phone interview. When I picked up the phone the interviewer introduced himself as a Web Development Engineer from Seattle. <span id="more-417"></span>Immediately I noticed the Indian accent and became nervous because I realized I already had trouble understanding him. He thanked me profusely for taking the interview (literally 5~6 thank yous), which was quite unexpected but also helped relieve some of my anxiety. Nevertheless, we proceeded with the interview. We went on <a href="http://collabedit.com/">collabedit</a> and he tested my understanding of some of the key features of Javascript, the design and implementation of a type of web component, a bit about HTTP and servers, understanding and application of CSS, and an algorithmic implementation question.</p>
<blockquote><p>The hiring team has really enjoyed speaking with you and we would like to schedule a time for you to come to Amazon for in-person interviews!</p></blockquote>
<p>Although I was able to answer all the questions, I was second guessing myself because I felt that I must have misunderstood something between the foreign accent and the poor phone connection. I thought that was the end of it and wrote it off as a nice experience. Then on June 11th, I got an email from a different recruiter saying that they would like me to go in for on-site interviews. Weird, I thought &#8212; almost everyone who I knew that interviewed with Amazon went through 2 or more phone interviews before going on-site. I&#8217;m certainly not going to complain about having less hurdles to jump through. Upon reading the email more closely, I realize they want me to fly down to Seattle for the interviews. I was perplexed; I thought the position was in Vancouver? It was, they said. But they still wanted me to fly down.</p>
<p>Paid flight, travel, food, and lodging? Okay I guess I&#8217;ll take a vacation day and head down. Better not forget my passport! Oh, passport&#8230;let me take a quick look. My passport was about to expire in 3 days. I quickly let the recruiter know and started the passport renewal process. After a long 3 weeks, I finally got my new passport. We scheduled the on-site for Monday, July 8th, arriving Sunday around noon.</p>
<p>Sunday comes around and I&#8217;ve arrived in Seattle. I didn&#8217;t have time to prepare for any of these interviews because of my full-time job, my freelance work, and attending night school. I decided I would walk around and figure out how to walk to the building (they have 7 in the area), and just roam a bit. Returning to the hotel, I headed to sleep early so I would be well rested. Unfortunately, I got no sleep that night. Something about the nice hotel bed or the fact that I was not doing my usual late-night freelance work made me restless.</p>
<p><strong>Interview #1:</strong></p>
<p>My first interview was at 10:15am and a 20 minute walk from the hotel (note that Amazon pays for your interview transportation expenses, which includes your flight + taxi to the interview should you need it). I headed out at 9:35 and arrived 20 minutes early to check-in, sign the non-disclosure form (which means I will not be sharing interview questions in this post; just a broad overview), and sit there to calm my nerves. I wasn&#8217;t nervous so much about the prospect of getting an offer or not as much as I was about sitting in a small room with a stranger and writing code on a giant whiteboard. There was a sudden change of the first interviewer, so it took him some time to come get me. Immediately upon sitting down, I was presented with a problem that was an integral part of Amazon&#8217;s marketplace websites. It was an algorithmic problem that the team had run into and solved, and on the front-end. I wrote the algorithm in Javascript.</p>
<p><strong>Interview #2:</strong></p>
<p>The next interviewer came to pick me up and go to lunch. He introduced himself as a developer on the team, but was acting temporarily as the manager because the previous one left recently. I didn&#8217;t have a specific preference in mind, so he took me to a small local sandwich shop where I ordered chicken ciabatta and he paid with a company credit card. He asked if I was interviewing for a position in Seattle, and seemed confused why I was flown down to Seattle when the position was for Vancouver. I was asked a lot of questions about my previous technical experience, technical challenges I faced, asked me to elaborate on some of the more interesting architectural solutions I&#8217;ve implemented and discussed trade-offs between other solutions. We had a pretty good discussion, but responding to his questions left little time to finish lunch, so he gave me the last 10 minutes to eat while he answered a few of my questions.</p>
<p><strong>Interview #3:</strong></p>
<p>This interview did not involve writing code. The interviewer was the manager of a major team within Amazon. He gave me an algorithmic question (also very relevant to Amazon), and I came up with a solution fairly quickly, but he noticed I was still deep in thought. I explained that it was the best solution I could come up with, but I was wondering if there could be a better way to do it. We ran over some of the details together, discussed potential trade-offs in a different algorithm, and decided my solution could not be any more efficient. I was also asked a behavioral question specific to Amazon&#8217;s business and core values.</p>
<p><strong>Interview #4:</strong></p>
<p>For this interview I had two interviewers; one of them was shadowing as he was fairly new to the company. They tested my understanding how browsers handled various things in HTML/CSS, then gave me a screenshot of a new release about to be pushed live, and asked me to write the HTML/CSS for the whole page.</p>
<p><strong>Interview #5:</strong></p>
<p>Here I ran into my interviewer from the phone interview. He asked me to explain the differences between two implementations in Javascript, and use cases of each one. I also wrote HTML/CSS/JS for a webpage component, with a focus on modular code. He then tested my low level understanding of how browsers handled the DOM, and I had to implement that from scratch. I was pretty tired at this point, and had some problems understanding his accent, but I think I did okay.</p>
<p><strong>Interview #6:</strong></p>
<blockquote><p>When I send you the offer on Wednesday&#8230;</p></blockquote>
<p>The last interview was with the lead recruiter from Vancouver (apparently he flew from Vancouver to Seattle to interview me, a candidate that was in Vancouver and had to fly to Seattle for the interviews&#8230;). He asked if I was tired after such a long day, and then counted 7 interviews. I only remember 6, but he had the official list so I guess it&#8217;s 7. Maybe he was talking about interviewers. He mentioned I had received great feedback and that they were excited to move forward. He then spent the remaining 35~40 minutes drawing on the whiteboard the compensation details of the position, including the signing bonus(es), equity options, performance bonus, how I could choose between more options or cash for the bonus, the benefits of choosing one over the other, the base salary, etc. He said &#8220;when I send you the offer on Wednesday, you will see _______&#8221; on a couple occasions. Then he walked out with me and explained that the team in Vancouver was very diverse and full of cool people, how it was much like a startup, and that I would love it. He then said &#8220;once you accept the offer, we will fly you back down around 3 weeks later to do the training here, because the Vancouver offices are still quite small and we don&#8217;t have many hires that week&#8221;.</p>
<p>After not hearing back from him, I emailed him to follow up. I didn&#8217;t hear back so I emailed him another two times, with no response. It&#8217;s been months and he has yet to reply to me either with an offer, or a rejection letter. I guess it didn&#8217;t work out after all.</p>
<p>Aside from the lack of response from the lead recruiter and the weird logistics of sending me to Seattle to interview for a position in Vancouver and having all the interviewers puzzled, the interviews were pretty interesting. Each interview during the on-site tested a specific skill/topic required for one to be successful in the position, ensuring that there are no glaring gaps in knowledge. I would say it was one of the best interviews I&#8217;ve done for a front-end position in terms of getting a full picture of the candidate&#8217;s knowledge and experience.</p>
<p>Edit: I&#8217;ve received some questions regarding reimbursement; Amazon does provide reimbursement for travel and other expenses. You are assigned a daily budget for each category (food, transit, etc), and are asked to keep the receipts and send them in as long as they were for the purpose of interviewing (not for your personal leisure). They also paid for my hotel, but did not pay for damage deposit. Your situation may differ but it&#8217;s good to keep that in mind should you be asked to pay before getting your room.</p>
<p>I received a cheque covering all receipts I sent in (I forgot most of the food receipts) after about 6~8 weeks. Rental car wasn&#8217;t offered, but taxi receipts were reimbursed, up to the daily limit as well.</p>
<p><strong>Join the discussion on HN:</strong> <a href="https://news.ycombinator.com/item?id=7040382">https://news.ycombinator.com/item?id=7040382</a></p>
<div class='shareaholic-canvas' data-app-id='9490350' data-app-id-name='category_below_content' data-app='recommendations' data-title='My Amazon interview experience' data-link='http://www.jayhuang.org/blog/my-amazon-interview-experience/' data-summary=''></div><p>The post <a href="http://www.jayhuang.org/blog/my-amazon-interview-experience/">My Amazon interview experience</a> first appeared on <a href="http://www.jayhuang.org/blog">Jay Huang</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>http://www.jayhuang.org/blog/my-amazon-interview-experience/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
		<item>
		<title>Pushing code to GitHub as Linus Torvalds</title>
		<link>http://www.jayhuang.org/blog/pushing-code-to-github-as-linus-torvalds/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=pushing-code-to-github-as-linus-torvalds</link>
					<comments>http://www.jayhuang.org/blog/pushing-code-to-github-as-linus-torvalds/#comments</comments>
		
		<dc:creator><![CDATA[Jay Huang]]></dc:creator>
		<pubDate>Tue, 17 Dec 2013 02:16:14 +0000</pubDate>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Reflection/thoughts]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[identity]]></category>
		<category><![CDATA[impersonating]]></category>
		<category><![CDATA[linus torvalds]]></category>
		<guid isPermaLink="false">http://www.jayhuang.org/blog/?p=412</guid>

					<description><![CDATA[<p>I had no idea what I was doing. It was my first time using GitHub. I had an account for a while but didn&#8217;t have any code to open source. All of my freelance work is bound by NDA, as is the work I&#8217;ve done at my 2 previous full-time positions. I decided to give [&#8230;]</p>
<p>The post <a href="http://www.jayhuang.org/blog/pushing-code-to-github-as-linus-torvalds/">Pushing code to GitHub as Linus Torvalds</a> first appeared on <a href="http://www.jayhuang.org/blog">Jay Huang</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>I had no idea what I was doing. It was my first time using <a href="https://github.com/">GitHub</a>. I had an account for a while but didn&#8217;t have any code to open source. All of my freelance work is bound by NDA, as is the work I&#8217;ve done at my 2 previous full-time positions.</p>
<p>I decided to give it a try and just push <em>anything</em> onto my GitHub account. But soon the realization that I will never be able to showcase any of my biggest accomplishments on GitHub settled in and my curiosity and eagerness to break things took over.</p>
<p>Let&#8217;s backtrack a bit. Due to our financial situation, I never really had any toys as a kid. I have fond memories of assigning myself the impossible task of persuading my mother to buy me one of the huge bouncy balls at Superstore. For <em>years</em>. In the end, mom won; Superstore no longer sold the bouncy balls, so I would be unable to beg any further. Then, one day, a family friend came to our place and brought me a little mechanical dog that would bark and spin in circles. It was probably more expensive than any toys that I had up to that point combined. It didn&#8217;t matter, it was only a few months past my 4th birthday, I did not yet possess a firm understanding of money, and I was intrigued. I raced into the bedroom and immediately began systematically tearing the dog apart &#8212; screws, rotator, gears, plastic bands, batteries, etc. Once I had figured out how everything was working together to create this dark magic and it was time to put the dog back together, I never bothered to. A couple years later when I would finally get my first computer and learn how to create websites, I quickly moved on to learning <a href="http://technewsgalore.com/site/04/15/sql-injection-tutorial-by-for3v3rforgott3n">how to break them</a>. I always had an eagerness to break things, but I digress.</p>
<p>I didn&#8217;t try to break anything, but I had discovered a peculiarity. I was able to push code to GitHub as Linus Torvalds, the creator of Git (or you may know of him from something called Linux&#8230;). While I was using my own SSH key to push to a repository that only I was allowed to push to, GitHub showed &#8216;me&#8217; as &#8216;Linus&#8217;, effectively making one of the most highly respected programmers in the world a contributor to my project. (Yay!)</p>
<p>Here is one such commit:</p>
<p><a href="http://www.jayhuang.org/blog/wp-content/uploads/2013/12/linus.jpg"><img decoding="async" class="aligncenter wp-image-530 size-full" src="http://www.jayhuang.org/blog/wp-content/uploads/2013/12/linus.jpg" width="1920" height="1080" srcset="http://www.jayhuang.org/blog/wp-content/uploads/2013/12/linus.jpg 1920w, http://www.jayhuang.org/blog/wp-content/uploads/2013/12/linus-300x169.jpg 300w, http://www.jayhuang.org/blog/wp-content/uploads/2013/12/linus-768x432.jpg 768w, http://www.jayhuang.org/blog/wp-content/uploads/2013/12/linus-1024x576.jpg 1024w, http://www.jayhuang.org/blog/wp-content/uploads/2013/12/linus-624x351.jpg 624w" sizes="(max-width: 1920px) 100vw, 1920px" /></a></p>
<p>&nbsp;</p>
<p>What&#8217;s more, clicking on the author of that commit takes you to <a href="https://github.com/torvalds">Linus&#8217; GitHub profile</a>, where he is a frequent contributor to the <a href="https://github.com/torvalds/linux">Linux kernel source tree</a>.</p>
<p><strong>Note:</strong> <em>This has been accomplished without compromising anyone else&#8217;s GitHub account. Read on for the details.</em></p>
<p>All I had done was setup git with my SSH key for Github, then changed my git <code>user.email</code> to the same email that is being linked to Linus&#8217; account: torvalds@linux-foundation.org (note that this is publicly available).</p>
<p>It seems after I have already authenticated myself against GitHub, it just tries to grab whichever user is associated with the email I&#8217;m using in commits, and voila!</p>
<p>It&#8217;s occurred to me that many people already know about this, and was probably <a href="https://help.github.com/articles/why-are-my-commits-linked-to-the-wrong-user">by design on GitHub&#8217;s end</a>. Nevertheless, although it did not contribute to the compromise of any accounts, and did not open up any unintended privileges, I thought the behavior was incredibly misleading and disruptive. Any user in the world is effectively able to push commits (to repositories that they already have permission to contribute to), as any other user, potentially using the reputation of someone like Linus to cause mischief and malice. So I decided to report it as a bug to GitHub anyways.</p>
<p>They got back to me 4 days later, on October 17th, and explained it was in fact, by design as I had suspected.</p>
<blockquote><p>Hi Jay,</p>
<p>Thanks for getting in touch.</p>
<p>It&#8217;s important to note that this is not a security concern or a bug – impersonating another GitHub user in this fashion doesn&#8217;t grant you access to any of their repositories or give you any privileges you didn&#8217;t already have.</p>
<p>Rather, this is a feature of GitHub that can be abused. We take abuse very seriously. If someone is wrongfully impersonating you, please let us know and we will remove the impersonated commits and deal with them as quickly as we can.</p>
<p>Over the past several years, millions of people have used this feature to collaborate with colleagues and strangers successfully. Yet rarely, if ever, has anyone used it to abuse another user. Usually, we find that people impersonate others by creating a fake account with a similar username and your avatar, then they leave offensive comments on issues.</p>
<p>The sad truth is impersonation is rampant on the internet and removing legitimate features won&#8217;t stop an individual with malicious intent.</p>
<p>Rather than make this feature less useful for everyone who uses it responsibly, we strive to make GitHub a fun and safe environment by swiftly dealing with bullies and giving you ways to ignore them.</p>
<p>If you are still concerned about this, your team can choose to use Git&#8217;s built in options to sign with a GPG key. If you are concerned about having a verifiable identity on your commits, you should check into the `git commit -S` command.</p>
<p>Hope that helps.</p>
<p>Cheers,<br />
Petros</p></blockquote>
<p>Well it&#8217;s certainly their decision whether or not this is a &#8220;feature&#8221;, but I do feel it&#8217;s quite misleading. Sure the internet is rampant with people creating fake accounts with a similar username and avatar in an attempt to impersonate, but in this case, the impersonator has the help of GitHub. Exact same username, exact same avatar, even exact same profile link. The commit doesn&#8217;t seem to show up on the &#8220;victim&#8217;s&#8221; commit activity, but it&#8217;s certainly real enough. Rather than getting reports of this behavior and then removing commits and &#8220;dealing with&#8221; the user, perhaps this feature should be better refined to reduce this support overhead and chaos.</p>
<p>I understand this feature has the benefits of allowing people to push commits with emails they don&#8217;t own, such as &#8216;example@example.com&#8217; that I occasionally use, but having your commits attributed to a different user is a whole different issue.</p>
<p>It may be a nice feature, but it&#8217;s also quite the design flaw.</p>
<p><strong>Join the discussion on HN: </strong><a href="https://news.ycombinator.com/item?id=6918343">https://news.ycombinator.com/item?id=6918343</a></p>
<div class='shareaholic-canvas' data-app-id='9490350' data-app-id-name='category_below_content' data-app='recommendations' data-title='Pushing code to GitHub as Linus Torvalds' data-link='http://www.jayhuang.org/blog/pushing-code-to-github-as-linus-torvalds/' data-summary=''></div><p>The post <a href="http://www.jayhuang.org/blog/pushing-code-to-github-as-linus-torvalds/">Pushing code to GitHub as Linus Torvalds</a> first appeared on <a href="http://www.jayhuang.org/blog">Jay Huang</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>http://www.jayhuang.org/blog/pushing-code-to-github-as-linus-torvalds/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>The HackerNews effect: Hitting #2 on HN</title>
		<link>http://www.jayhuang.org/blog/the-hackernews-effect-hitting-2-on-hn/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-hackernews-effect-hitting-2-on-hn</link>
					<comments>http://www.jayhuang.org/blog/the-hackernews-effect-hitting-2-on-hn/#respond</comments>
		
		<dc:creator><![CDATA[Jay Huang]]></dc:creator>
		<pubDate>Sat, 09 Nov 2013 20:58:48 +0000</pubDate>
				<category><![CDATA[Career]]></category>
		<category><![CDATA[Reflection/thoughts]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[freelance]]></category>
		<category><![CDATA[HackerNews]]></category>
		<category><![CDATA[job]]></category>
		<guid isPermaLink="false">http://www.jayhuang.org/blog/?p=355</guid>

					<description><![CDATA[<p>2 days ago, the latest post about my experience at my previous job hit the front page of HackerNews. It&#8217;s been a while since I left that job, and I held off on writing the post for as long as I could. Partly because I was busy, partly because I was trying to stop from [&#8230;]</p>
<p>The post <a href="http://www.jayhuang.org/blog/the-hackernews-effect-hitting-2-on-hn/">The HackerNews effect: Hitting #2 on HN</a> first appeared on <a href="http://www.jayhuang.org/blog">Jay Huang</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>2 days ago, the latest post about my experience at my <a href="http://www.jayhuang.org/blog/a-culture-of-beer-and-overtime/">previous job</a> hit the front page of <a href="https://news.ycombinator.com/">HackerNews</a>. It&#8217;s been a while since I left that job, and I held off on writing the post for as long as I could. Partly because I was busy, partly because I was trying to stop from thinking about it all, but mostly because I wanted to write about the experience as objective as possible (for someone who experienced it firsthand, probably not very objective at all).</p>
<p>In fact, the first 800 words or so were already written a month back, hence some of the &#8220;flow&#8221; in the writing seemed broken. Writing that blog post was an attempt at finally allowing myself to find some closure and write it off as an experience that will make me better equipped to deal with (heaven forbid) similar issues in the future.</p>
<p>As it&#8217;s probably quite apparent, I quit that job without having another lined up. And for some reason, I&#8217;m perfectly at peace with that. In fact, I&#8217;ve made very little effort to look for another full-time job; I&#8217;ve done an on-site interview with Amazon (rejected), a phone interview with Facebook after solving their coding puzzles, and a few others which I decided wouldn&#8217;t be a good fit (I&#8217;m much more wary of potential red flags now after that experience).</p>
<p><span id="more-355"></span></p>
<p>The time since leaving that company has been mostly a recharge, reflection period, sprinkled with continued freelance work with my clients. I wasn&#8217;t aware at the time, but I&#8217;ve felt the burnout hit long after I quit that job, and I finally feel &#8220;well&#8221;.</p>
<p>Now, about actually hitting #2 on HN. I&#8217;ve always been curious what being top 3 on HN looked like, and I will say the response to my post has been mind-blowing (336 points, 201 comments as of this writing). I expected a few people to skim through it, write it off as another typical poor experience in the industry, then fall deep into the abyss where posts never get past the &#8220;newest&#8221; section. For the first hour or so, the post was stuck around 2 points. By the second hour, it started to pick up and sit around 30 points, with still no comments. At this time it was already #10, and I thought that would be the end of it. I left to go play badminton with some of my friends from my previous-previous job at SAP.<a href="http://www.jayhuang.org/blog/wp-content/uploads/2013/11/10-on-HN1.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-366" alt="#10 on HN" src="http://www.jayhuang.org/blog/wp-content/uploads/2013/11/10-on-HN1.png" width="673" height="393" srcset="http://www.jayhuang.org/blog/wp-content/uploads/2013/11/10-on-HN1.png 673w, http://www.jayhuang.org/blog/wp-content/uploads/2013/11/10-on-HN1-300x175.png 300w, http://www.jayhuang.org/blog/wp-content/uploads/2013/11/10-on-HN1-624x364.png 624w" sizes="auto, (max-width: 673px) 100vw, 673px" /></a></p>
<p>That&#8217;s when the post started shooting up. I received texts from friends saying my blog post was #4 on HN (I don&#8217;t have a data plan). &#8220;Well, it&#8217;ll die down soon, kind of wished it would hit top 3 though&#8221;, I thought to myself. I couldn&#8217;t be more wrong. 3 hours later, my post was sitting at 80 points and 23 comments, and I was starting to worry if my site would crash while I was away.<a href="http://www.jayhuang.org/blog/wp-content/uploads/2013/11/2-on-HN.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-357" alt="" src="http://www.jayhuang.org/blog/wp-content/uploads/2013/11/2-on-HN.jpg" width="540" height="960" srcset="http://www.jayhuang.org/blog/wp-content/uploads/2013/11/2-on-HN.jpg 540w, http://www.jayhuang.org/blog/wp-content/uploads/2013/11/2-on-HN-168x300.jpg 168w" sizes="auto, (max-width: 540px) 100vw, 540px" /></a></p>
<p>When I got home a couple hours later, it had already accumulated more than 200 upvotes, and a ton of helpful comments to look through. A bunch of comments on my blog (yes, even the one saying I sound like a boring wanker), and some tweets from bots and actual readers. My inbox had exploded from <a href="http://hnnotify.com/">HNNotify</a>, along with some nice people who reached out to see if I would be up for coffee/looking for a new job at their company. The new comments were coming in so frequently that I had to install the <a href="https://chrome.google.com/webstore/detail/hckr-news/mnlaodleonmmfkdhfofamacceeikgecp">hckr news</a> Chrome extension to help my eyes filter the new ones. I&#8217;d been looking for something to help me track new comments in HN threads, and this time, I had enough incentive to.</p>
<p>For most of the night, my site had ~300 concurrent visitors; the most I saw was around 349. From Thursday night (the time of the post), to Friday night, my site received 31,960 unique visitors and 79,447 pageviews. This traffic was more or less all from HN, I don&#8217;t actually have many humans reading my blog. I haven&#8217;t seen this many people reading my writing since my Windows7Center days!</p>
<p><a href="http://www.jayhuang.org/blog/wp-content/uploads/2013/11/Concurrent-visitors.png"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-359" alt="Beginning of the traffic spike" src="http://www.jayhuang.org/blog/wp-content/uploads/2013/11/Concurrent-visitors-1024x185.png" width="625" height="112" srcset="http://www.jayhuang.org/blog/wp-content/uploads/2013/11/Concurrent-visitors-1024x185.png 1024w, http://www.jayhuang.org/blog/wp-content/uploads/2013/11/Concurrent-visitors-300x54.png 300w, http://www.jayhuang.org/blog/wp-content/uploads/2013/11/Concurrent-visitors-624x112.png 624w, http://www.jayhuang.org/blog/wp-content/uploads/2013/11/Concurrent-visitors.png 1643w" sizes="auto, (max-width: 625px) 100vw, 625px" /></a></p>
<p><a href="http://www.jayhuang.org/blog/wp-content/uploads/2013/11/Traffic-stats-for-HN-spike.png"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-360" alt="Traffic stats for HN spike" src="http://www.jayhuang.org/blog/wp-content/uploads/2013/11/Traffic-stats-for-HN-spike-1024x201.png" width="625" height="122" srcset="http://www.jayhuang.org/blog/wp-content/uploads/2013/11/Traffic-stats-for-HN-spike-1024x201.png 1024w, http://www.jayhuang.org/blog/wp-content/uploads/2013/11/Traffic-stats-for-HN-spike-300x58.png 300w, http://www.jayhuang.org/blog/wp-content/uploads/2013/11/Traffic-stats-for-HN-spike-624x122.png 624w, http://www.jayhuang.org/blog/wp-content/uploads/2013/11/Traffic-stats-for-HN-spike.png 1415w" sizes="auto, (max-width: 625px) 100vw, 625px" /></a></p>
<p><div id="attachment_377" style="width: 317px" class="wp-caption aligncenter"><a href="http://www.jayhuang.org/blog/wp-content/uploads/2013/11/Alexa-ranking-after-HN.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-377" class="size-full wp-image-377" alt="Alexa ranking jumps by 21 million." src="http://www.jayhuang.org/blog/wp-content/uploads/2013/11/Alexa-ranking-after-HN.png" width="307" height="177" srcset="http://www.jayhuang.org/blog/wp-content/uploads/2013/11/Alexa-ranking-after-HN.png 307w, http://www.jayhuang.org/blog/wp-content/uploads/2013/11/Alexa-ranking-after-HN-300x172.png 300w" sizes="auto, (max-width: 307px) 100vw, 307px" /></a><p id="caption-attachment-377" class="wp-caption-text">Alexa ranking jumps by 21 million.</p></div></p>
<p>The response on HN has been tremendous, not only in helping me recognize the different options available to me at the time, how other people may have dealt with it, and the stories of many people who have been in (or are currently in) similar situations.</p>
<p>I have received many requests to expose the name of the company/PM. I do not wish to reveal that information because:</p>
<ol>
<li>I do not wish to start a witch hunt, and I do not wish to taint their name forever as there&#8217;s a possibility they will change (I hope).</li>
<li>For reasons <a href="https://news.ycombinator.com/user?id=jacques_chester">jacques_chester</a> has <a href="https://news.ycombinator.com/item?id=6700424">pointed out</a>. More trouble than it&#8217;s worth.</li>
</ol>
<p>That said, I understand there are people who may live in the area and would like to avoid a similar situation. Contact me privately and I will let you know, your discretion is appreciated.</p>
<p>And with that, I can say I have found my closure.</p>
<p>P.S: If you or your company is hiring, or you just want to have a chat, feel free to <a href="http://www.jayhuang.org/contact">reach out</a>.</p>
<div class='shareaholic-canvas' data-app-id='9490350' data-app-id-name='category_below_content' data-app='recommendations' data-title='The HackerNews effect: Hitting #2 on HN' data-link='http://www.jayhuang.org/blog/the-hackernews-effect-hitting-2-on-hn/' data-summary=''></div><p>The post <a href="http://www.jayhuang.org/blog/the-hackernews-effect-hitting-2-on-hn/">The HackerNews effect: Hitting #2 on HN</a> first appeared on <a href="http://www.jayhuang.org/blog">Jay Huang</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>http://www.jayhuang.org/blog/the-hackernews-effect-hitting-2-on-hn/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>A culture of beer and overtime</title>
		<link>http://www.jayhuang.org/blog/a-culture-of-beer-and-overtime/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=a-culture-of-beer-and-overtime</link>
					<comments>http://www.jayhuang.org/blog/a-culture-of-beer-and-overtime/#comments</comments>
		
		<dc:creator><![CDATA[Jay Huang]]></dc:creator>
		<pubDate>Thu, 07 Nov 2013 22:27:56 +0000</pubDate>
				<category><![CDATA[Career]]></category>
		<category><![CDATA[Reflection/thoughts]]></category>
		<category><![CDATA[beer]]></category>
		<category><![CDATA[commitment]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[freelance]]></category>
		<category><![CDATA[overtime]]></category>
		<category><![CDATA[quitting]]></category>
		<category><![CDATA[startup]]></category>
		<guid isPermaLink="false">http://www.jayhuang.org/blog/?p=343</guid>

					<description><![CDATA[<p>I quit my my last job after a little more than 2 months. Why? Did I jump into a position I was not excited about? No. In fact, I faced major struggles trying to persuade myself NOT to take that offer (and ultimately, failed). I had been looking for a job after my second contract [&#8230;]</p>
<p>The post <a href="http://www.jayhuang.org/blog/a-culture-of-beer-and-overtime/">A culture of beer and overtime</a> first appeared on <a href="http://www.jayhuang.org/blog">Jay Huang</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>I quit my my last job after a little more than 2 months. Why? Did I jump into a position I was not excited about? No. In fact, I faced major struggles trying to persuade myself NOT to take that offer (and ultimately, failed). I had been looking for a job after my second contract at SAP was about to come to an end in May. By the second week of April, I had 3 offers lined up, 2 of which I was giving some serious thought to.</p>
<p>One would mean I would be moving to Palo Alto, California, where I would be joining a well-known, highly successful, technology company. The pay was great, and working there would make any future job hunts virtually non-existent. The only possible downside to it was having to move. A few weeks prior, I had just completed the final steps of becoming a homeowner, and moving to Palo Alto would mean having to put my place back on the market within a few short weeks. Nevertheless, I was not too concerned. Having lived for extended periods of time in Taiwan, Australia, and Canada, I&#8217;m very open to moving and even embrace the thought of living in a different country, with major differences in culture.</p>
<p>The other offer would mean staying in familiar old Vancouver, in a company that had one claim to fame (a relatively impressive one at that), and noticeably lower pay. If that were it, I would have moved to Palo Alto in a heartbeat. But that wasn&#8217;t all. The product that I was offered to work on was something that I was extremely excited, and passionate about. In fact, it was something that I had been giving a lot of thought prior to hearing about, and not only was I excited to hear about its existence, I was even more excited to be one of the two developers working on it.</p>
<p>After weighing my options and deciding that I didn&#8217;t really want to pass up the chance to build something I was so passionate about, I happily took the lower pay (and prestige) to join the team. I was not too concerned about money because it was something I had been dreaming to build. I certainly did not think about much else at that time, I just couldn&#8217;t wait.</p>
<p>The team consisted of 5 people. The PM, copywriter, UI/UX designer, myself, and the other developer. Everyone else in the company was working on other products. In terms of the executives, they were very much detached from the operations of the team.</p>
<p>And so began my short 9 weeks at the company. Within days, a big red flag was placed in front of me, but I was still so oblivious and excited that I shrugged it off and pushed it aside.<span id="more-343"></span> Two unfamiliar names were mentioned in passing a few times. Curiosity kicked in, and naturally, I asked who those two people were. It was always glossed over with something like &#8220;they used to be here&#8221;, and very little more. After a couple meetings, I was able to slowly piece together some information about those two people. One had worked for around 3 months, the other worked for around 5 months. No one was able or willing to drop hints as to whether they left or were fired. But either way, after the first one left, the second one came, then when that one was about to leave, the other developer I worked with came along.</p>
<p>It seemed weird to me at the time, that for whatever reason, people were coming in and whether quitting or being fired, leaving a product that was solving a big problem, with quite the market &#8212; so soon. But I didn&#8217;t worry too much about it, as all I could do was speculate and probably come to the wrong conclusion.</p>
<p>Soon after, there was an &#8220;optional&#8221; beer party. It was a Friday (I believe) night, and this beer party was from 5~9. My mother being in poor health, I stayed for maybe 45 minutes, spoke with a few people so as to not leave so abruptly, had some water (I don&#8217;t drink), and left. It was a pretty tame party anyways; there were maybe 8 people sitting at the kitchen table (including our PM), talking loudly about random gossip, 2 or 3 people re-filling their beer cup, 4~5 people around the ping ping table, and the rest were just sitting at their desks browsing whatever they were browsing, and looking bored. After all I thought, it was an optional beer party, it wasn&#8217;t celebrating anything within the company in particular, and I already saw some other people leave. Surely it was perfectly fine for me to leave around 6 to look after my sick mother? Apparently not. A few weeks later I would find out that this party wasn&#8217;t quite &#8220;optional&#8221;, but more on that later.</p>
<p>So the next week, it was more code, code, code, preparing a working demo for our investor, code, code, code, racking my brain and its terribly short term memory on what I worked on the previous day for our daily morning scrum meeting. Near the end of the week, we had another push from the development to staging environment. After doing some testing and resolving some bugs, I came across a XSS vulnerability in the product. Now, depending on the vulnerability, XSS may or may not be a huge issue. However, our product was dealing with large amounts of money from customers&#8217; bank accounts, and this vulnerability made it possible to break large portions of the application. Most importantly, it allowed the transactions of users to be skewed, allowing malicious users to cause other users to essentially lose money, or worse yet, put them in a potential dispute, and ultimately, cause our product to lose customers.</p>
<blockquote><p>&#8220;Stop fucking around and get shit done.&#8221;</p></blockquote>
<p>I brought up the discovery of this vulnerability, how critical it was that we resolve it, and the horrifying impact of it. But no one seemed to really care. The other developer said we don&#8217;t really have time to fix it, but it was clear he also recognized the potential dangers (and at the same time, the PM was pushing us hard to make more &#8220;pretty stuff&#8221;). The PM said &#8220;stop fucking around and get shit done&#8221;. Those were his exact words. Another red flag just whacked me in the face. At this point, I was frustrated, but what was I supposed to do? If I went ahead and allocated time to fix it, I would have to deal with an already ticked off PM who seemed to think fixing critical vulnerabilities is &#8220;fucking around&#8221; and non-productive. I decided to put it on the back burner and bring it up again when an opportunity presented itself.</p>
<p>Code, code, code, demo, meeting, code, code, code, meeting, code, code, code. On it went. Deep down, I felt that something wasn&#8217;t quite right, but I continued to ignore the red flags that seemed to constantly appear. But hey, at least the work life balance seemed okay. I mean everyone was leaving after 8 hours a day, and sometimes I would work a bit longer than everyone else, but that&#8217;s okay, because it&#8217;s on my own will and it&#8217;s usually a feature or bug that I just<em> have</em> to get done.</p>
<blockquote><p>&#8220;You are not 100% committed.&#8221;</p></blockquote>
<p>A few days later, the PM says he wants to speak with me. What I thought was going to be a nice conversation turned out to be anything but. One subjective issue, and 3 questionable points. &#8220;You are not 100% committed&#8221;, he said. Weird, I don&#8217;t understand how that can be. Surely I am the best judge of whether or not I&#8217;m committed? And it&#8217;s quite apparent to me that I am 100% committed and truly care about the product. He would repeat this 2 times before finally enlightening me on why he felt I was not 100% committed:</p>
<ol>
<li>Apparently, I wasn&#8217;t committed because I had not updated my LinkedIn profile since starting this job a mere 8 weeks ago.</li>
<li>My website is still up, and my website is (still) selling my freelance services to clients.</li>
<li>I also haven&#8217;t been working overtime on a regular basis (aka every single day of the week). &#8220;I&#8217;m not saying you should be working 80 hours a week, but 70 is not ridiculous to ask, and if you were committed you would do more&#8221;.</li>
</ol>
<p>I didn&#8217;t understand this at all. I asked him if he felt my performance was lacking. No. So somehow, these 3 points are telling him that I am not committed. Here&#8217;s my problem with these &#8220;points&#8221;:</p>
<ol>
<li>I hadn&#8217;t yet bothered to update my LinkedIn, because it takes up more of my time, something I&#8217;m not yet ready to do, and I&#8217;ve been told that updating your LinkedIn tells an employer you are on the hunt for a job again. I definitely did not want to give that impression. Furthermore, being a co-worker, he stalked my profile multiple times yet never added me? That seems more of an issue to me than anything. The other developer, who I worked quite well with, added me the day I accepted the offer. I&#8217;m not saying adding someone on LinkedIn should be a requirement, but if you&#8217;re going go off worrying about my profile, wouldn&#8217;t it make sense to send me an invite to connect? To each their own I guess.</li>
<li>Why would I take my website down? It&#8217;s part of my brand and it gives people easier access should they need to contact me. As usual, it hasn&#8217;t been re-designed for a while, because I simply do not have the time. The simple truth is I do work with clients as a freelance developer, so why would that not be on my website? The funniest part about all this, is when I was discussing the offer with the HR lady (the PM was also present), I brought up the topic of side projects outside of work, and my freelance work. As I do have some clients on retainer, it would be impossible for me to suddenly end my agreement with them. They both said &#8220;Oh no no, we definitely do not want you to stop your freelance work, in fact, most of us in this company have side projects outside of work, and that&#8217;s something we love and embrace&#8221;. I&#8217;m not kidding. That was part of the reason I didn&#8217;t move to P.A too. Yet in a short 8 weeks, that&#8217;s suddenly a problem.</li>
<li>I&#8217;m not new to this industry. I&#8217;m well aware that overtime happens, and in fact, it&#8217;s quite common. I&#8217;ve worked till 10:30 PM once or twice when I was at SAP. And sometimes some critical bug or release has to be finished at all costs. I get that. There is a reason for the overtime, usually a good one. But what my PM was talking about, wasn&#8217;t about any release in particular. It was simply &#8220;you&#8217;re not committed because you&#8217;re not working 70+ hours a week&#8221;. It&#8217;s been proven time and time again that <a title="Working overtime, what it really means" href="http://thatextramile.be/blog/2010/06/working-overtime-what-it-really-means/">constant overtime produces less value</a>, and in fact, may even cause you to break more than you build. It&#8217;s simply impossible for someone to code for 70 hours a week and not break things and eventually shutdown due to burnout.</li>
</ol>
<p>I tried to address these points with him in an amiable manner, but it was impossible. All he would say was &#8220;well&#8230;&#8221; then go back to talking about how I am not giving him the impression that I am committed. He also brought up the fact that I left the beer party early and that further reinforced his idea that I wasn&#8217;t committed.</p>
<p>A few days prior to this incident, I had already been thinking about that job. And the red flags I previously mentioned, plus a couple other things, made me wonder if it was even a good fit for me at all. It&#8217;s against my nature to not work at resolving issues, but in this case it seemed he wasn&#8217;t receptive at all to my opinions, or simple logic, for that matter. After this &#8220;discussion&#8221;, I went home and thought a long time about it. I would speak with him the next day, and try once again, to resolve the issue. If he was still not receptive, I would give notice to leave.</p>
<p>The following day, I worked hard to make sure that if I were to leave, I have left my work on the product in a good place, then I went to speak with the PM again. He was completely unwilling to discuss anything, and repeated the same accusation of me not being committed and the 3 feeble points to back up his statement. At that moment, I submitted my resignation. He was indifferent. He said &#8220;well if you don&#8217;t hand off your work, some people are going to be fucking pissed&#8221;. I told him that I had every intent to make sure all of my work was accounted for and that there would be no difficulties to progress without me. I had already documented large portions of my work, and it was all very transparent. He said come in tomorrow to do a knowledge transfer.</p>
<p>That night, I was going through my email, Trello board, and JIRA issues to see if there was anything I still needed to hand off to the other developer. While I was looking through my email, I was suddenly disconnected from all services (Google Apps, Trello, JIRA, Bitbucket). This left me a bit confused as to whether my fob still was able to get in the door, I did not want to travel 1.5 hours just to realize I was locked out. But I went the next day anyways, assuming he was just trying to protect company resources.</p>
<p>The next day during scrum, he announced to the team that I would &#8220;no longer be working here&#8221;. I did not care much about it, but it brought me back to thinking about the 2 previous developers on the team. I guess that would be how things would be explained to the future developer too. When I sat down at my desk, he told the other developer to make sure I didn&#8217;t make any code changes. At that point, it really felt like he was giving the impression that he had fired me. But I chose to remain as professional as possible, doing my knowledge transfer, not causing any drama explaining to people why I am no longer working there. Around noon, everything was done, and he told me to leave, and give my (personal) password to the other developer. I told the other developer that I would like to wipe the desktop myself (with his supervision of course), and change the password, then give him the new one.</p>
<p>It was time to leave, and the HR lady came to me and said I would have to sign a release letter and send it back within 2 work days (the following Monday was a holiday), otherwise I would not get any of the remaining pay, including my &#8220;stock options&#8221;. Apparently instead of full-time as stated in my offer letter, I was a &#8220;Contractor&#8221; and the agreement between us was &#8220;terminated&#8221;. I guess that&#8217;s to protect them somehow. And the &#8220;stock options&#8221; that she said I would be paid amounted to $0 (as expected).</p>
<p>To this day, it remains difficult to explain to people why I left that job after a short 9 weeks, and I make sure not to paint anyone in a bad light, and not name the employer or anyone else. Yet somehow, I feel that everyone else besides the PM thought that I was fired instead of leaving. I&#8217;m pretty sure that&#8217;s what he&#8217;s been telling people anyways. Oh well.</p>
<p><strong>Join the discussion on HN: </strong><a href="https://news.ycombinator.com/item?id=6693066">https://news.ycombinator.com/item?id=6693066</a></p>
<div class='shareaholic-canvas' data-app-id='9490350' data-app-id-name='category_below_content' data-app='recommendations' data-title='A culture of beer and overtime' data-link='http://www.jayhuang.org/blog/a-culture-of-beer-and-overtime/' data-summary=''></div><p>The post <a href="http://www.jayhuang.org/blog/a-culture-of-beer-and-overtime/">A culture of beer and overtime</a> first appeared on <a href="http://www.jayhuang.org/blog">Jay Huang</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>http://www.jayhuang.org/blog/a-culture-of-beer-and-overtime/feed/</wfw:commentRss>
			<slash:comments>43</slash:comments>
		
		
			</item>
		<item>
		<title>RCMP need to stop dealing with mentally unstable victims</title>
		<link>http://www.jayhuang.org/blog/rcmp-need-to-stop-dealing-with-mentally-unstable-victims/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rcmp-need-to-stop-dealing-with-mentally-unstable-victims</link>
					<comments>http://www.jayhuang.org/blog/rcmp-need-to-stop-dealing-with-mentally-unstable-victims/#comments</comments>
		
		<dc:creator><![CDATA[Jay Huang]]></dc:creator>
		<pubDate>Wed, 31 Jul 2013 08:22:24 +0000</pubDate>
				<category><![CDATA[Reflection/thoughts]]></category>
		<category><![CDATA[abuse]]></category>
		<category><![CDATA[police]]></category>
		<category><![CDATA[RCMP]]></category>
		<category><![CDATA[suicide]]></category>
		<category><![CDATA[VPD]]></category>
		<guid isPermaLink="false">http://www.jayhuang.org/blog/?p=317</guid>

					<description><![CDATA[<p>This past weekend, a close friend of mine disappeared off the face of the Earth. Well almost. She was on the brink of suicide and had cut off all communication to the outside world. Cell phone, dead. Emails, no response. Facebook, no response, Skype, offline. Apartment, nobody. A whole slew of problems, compounded with having [&#8230;]</p>
<p>The post <a href="http://www.jayhuang.org/blog/rcmp-need-to-stop-dealing-with-mentally-unstable-victims/">RCMP need to stop dealing with mentally unstable victims</a> first appeared on <a href="http://www.jayhuang.org/blog">Jay Huang</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>This past weekend, a close friend of mine disappeared off the face of the Earth. Well almost.</p>
<p>She was on the brink of suicide and had cut off all communication to the outside world. Cell phone, dead. Emails, no response. Facebook, no response, Skype, offline. Apartment, nobody.</p>
<p>A whole slew of problems, compounded with having a massive mortgage, being newly unemployed, unable to find a job, while living with a <a href="http://en.wikipedia.org/wiki/Narcissistic_parent">narcissistic parent</a>. Long story short, someone ended up getting in touch with her, and decided it would be a good idea to call the police.</p>
<p>Soon, 2 RCMP officers were at her apartment. They entered and started asking her about the report that she was thinking of taking her life. Her mom, not having an advanced understanding of the English language, started freaking out and blaming her for doing illegal stuff online. While she refused to say anything, her mother asked the RCMP officers why they were there.</p>
<blockquote><p>We got a call that your daughter wants to kill herself.</p></blockquote>
<p>The mother smirked and said &#8220;Kill herself? I should be the one killing myself. Who does she think would care if she killed herself?&#8221;. The whole time, my friend was quiet and declined any accusations of looking to end her life. Meanwhile, the mother went on a whole sob story about how she&#8217;s been supporting her worthless daughter her whole life, etc, etc, how awful of a daughter she&#8217;s been &#8220;blessed with&#8221;, and how all her friends have amazing kids.</p>
<p>From what I know, none of this is true. Before becoming unemployed, the daughter worked a full-time job and did work on the side. She may not have always been there every hour of the day for her mother, because she was working all the time and giving all her salary to her mother. Of course, I am biased as a friend of the daughter, but I&#8217;ve known a lot about her work before this incident.</p>
<blockquote><p>Grow up you piece of shit.</p></blockquote>
<p>Anyways, one of the two RCMP officers turned to the daughter sitting still and quiet in the corner, and said something along the lines of &#8220;grow up you piece of shit&#8221; (emphasis on &#8220;piece of shit&#8221;) and stormed out. The officer was a tall Caucasian male with a rectangular face and short cut hair called Mehmer(?). She didn&#8217;t get a chance to get his badge number before he stormed out.</p>
<p>Now that the officers have left, all she got was jeer from her critical mother.</p>
<p>Really? You receive a call saying someone is contemplating suicide, you go to the apartment, and call someone who is already mentally unstable, with her whole body shaking uncontrollably, a &#8220;piece of shit&#8221;? What is wrong with you? What in the world is your problem? You became an RCMP to abuse and bully the weak? Someone needs to grow up, and it&#8217;s certainly not my friend.</p>
<p>I&#8217;ve come to believe police/RCMP officers in B.C either have zero training dealing with mentally unstable people, or they completely disregard the training they should have and let their emotions and hot-bloodedness take over (even with mentally stable people). For some incidents of the ridiculous acts of RCMP and VPD, <a href="http://en.wikipedia.org/wiki/Robert_Dzieka%C5%84ski_Taser_incident">read this (Robert Dziekanski tasered to death by RCMP)</a>, <a href="http://www.cbc.ca/news/canada/british-columbia/story/2010/01/21/bc-vpd-alleged-assault-yao-wei-wu.html">this (Asian man wrongfully beaten by VPD, oh an apology? Lovely, that fixes everything!)</a>, and a <a href="http://globalnews.ca/news/435263/vancouver-man-accusing-vpd-of-police-brutality/">recent case in Yaletown (guy punched in the face by police)</a>. You can easily find more abuse incidents online. Police abuse cases really need to be looked at more seriously. First it&#8217;s punching people, abusing tasers, and now it&#8217;s giving a suicide victim more reason to kill herself? Wow.</p>
<p>Obviously, she is still alive at the moment, as I had the chance to hear this story, but she is still in a lot of emotional conflict and all the RCMP did was make it much much more difficult for her. Great job guys.</p>
<p>PS: She is in urgent need of moving to a new place, but she only has enough left (~$450 CAD) for a cheap/crappy apartment for 1 month. Please do contact me if you know of any places in the Vancouver/Burnaby area. Please remain confidential about the situation, thanks.</p>
<div class='shareaholic-canvas' data-app-id='9490350' data-app-id-name='category_below_content' data-app='recommendations' data-title='RCMP need to stop dealing with mentally unstable victims' data-link='http://www.jayhuang.org/blog/rcmp-need-to-stop-dealing-with-mentally-unstable-victims/' data-summary=''></div><p>The post <a href="http://www.jayhuang.org/blog/rcmp-need-to-stop-dealing-with-mentally-unstable-victims/">RCMP need to stop dealing with mentally unstable victims</a> first appeared on <a href="http://www.jayhuang.org/blog">Jay Huang</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>http://www.jayhuang.org/blog/rcmp-need-to-stop-dealing-with-mentally-unstable-victims/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>The cost of underselling</title>
		<link>http://www.jayhuang.org/blog/the-cost-of-underselling/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-cost-of-underselling</link>
					<comments>http://www.jayhuang.org/blog/the-cost-of-underselling/#respond</comments>
		
		<dc:creator><![CDATA[Jay Huang]]></dc:creator>
		<pubDate>Tue, 21 May 2013 03:39:36 +0000</pubDate>
				<category><![CDATA[Career]]></category>
		<category><![CDATA[Entrepreneurship]]></category>
		<category><![CDATA[Reflection/thoughts]]></category>
		<category><![CDATA[experience]]></category>
		<category><![CDATA[jobs]]></category>
		<category><![CDATA[resume]]></category>
		<category><![CDATA[selling yourself]]></category>
		<category><![CDATA[startups]]></category>
		<category><![CDATA[Windows7Center]]></category>
		<guid isPermaLink="false">http://www.jayhuang.org/blog/?p=270</guid>

					<description><![CDATA[<p>Some people who have worked with me or have a closer relationship with me will know that I have been working 18~24 hour days for the last few years. 8 of those hours have been at a full-time job, or doing freelance work while in class. Ever since I left school, it&#8217;s been 8 hours [&#8230;]</p>
<p>The post <a href="http://www.jayhuang.org/blog/the-cost-of-underselling/">The cost of underselling</a> first appeared on <a href="http://www.jayhuang.org/blog">Jay Huang</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Some people who have worked with me or have a closer relationship with me will know that I have been working 18~24 hour days for the last few years. 8 of those hours have been at a full-time job, or doing freelance work while in class. Ever since I left school, it&#8217;s been 8 hours at a day job, with 10~16 hours of freelance right after.</p>
<p>During this time, I have had the fortune to establish great relationships with some great people. On a few occasions, these relationships have forced me to overcome my anxiety when it comes to public speaking, and have an audience of 200+ listen about my (boring) work and (faulty) advice. Yet somehow, the confidence I established by producing consistent and high quality results for clients have failed to shine through my interviews for full-time positions. I have been massively underselling myself.<span id="more-270"></span></p>
<blockquote><p>&#8220;If you can get 99%, why can&#8217;t you get 100%?&#8221;</p></blockquote>
<p>You see, despite my mixed heritage, I grew up with an Asian mother in an environment where 99% was a horror. All my life, I have been competitive. Not in the sense that I was smarter than everyone else, but in the sense that I just had to win at everything. It no longer became something that was expected of me, it became something I expected of myself.</p>
<p>When I was 9, I placed 2nd in the Canadian National Chess Competition U-12 Division (2001). That&#8217;s amazing, wow! Was the reaction when adults found out. To me, it was a failure. A big black mark on my perfect scorecard in this life that had just begun. In that same year, my soccer team placed 1st in the B.C Junior Boys Soccer U-12 Division. Surely I was happy? Nope, I expected this of myself, and all I had done was accomplish what I should have. A few years later when I moved to Taiwan to learn Mandarin, it was dreadful. I didn&#8217;t know the alphabet. Yet these adults placed me in 5th grade. &#8220;You should be grade 5 in Canada, there&#8217;s no point starting from scratch again&#8221;. This was the time where I first learned how to fail, and hard. As a 10-year-old kid, I was already studying late into the night, till around 2~3 AM everyday. Still, my marks barely hit 60%.</p>
<p>If I remember correctly, this is the time where I transitioned from a somewhat energetic, outgoing, and chubby kid, into someone who was anxious, shy, and not-so-chubby. I was a failure. The marks that were commonplace were impossible now. I begged to return to Canada. To this land where I could feel normal and at home again. To this land where being 50% white did not make you look like an alien to other Asians. But it didn&#8217;t happen. I was to stay in Taiwan indefinitely. Eventually, I did get my report cards back to 100%, and I returned to shrugging off being 1st in a competition, and I returned to Canada, but I was no longer that smiling, outgoing kid.</p>
<p>Back in Canada, the friends I had in elementary were now also in high school. But they didn&#8217;t remember me, they had their own group of friends now. This was also the time I touched a computer for the first time. And despite judging myself for every imperfection, this thing never judged me. It let me experiment, it let me break things, it let me fail, anonymously. I spent huge amounts of time learning how to will this thing to life. At one point, I got involved with the &#8220;wrong&#8221; community of internet users, but that&#8217;s a story for another day. I was later introduced to my co-founder. This would be the first person on the internet who knew my real full name. Even during the early days of Windows7Center, no one knew my name.</p>
<p>3 years later, due to personal difficulties, I left Windows7Center. A few months later, my co-founder shut it down. Once again, I had failed. I&#8217;ve worked on this thing for 3 years, and we ended up shutting it down. I wrote it off as a failure, hidden away from everyone in my personal life, and tried to move on. But instead, I went back. I went back to my pseudonym. The handle which many more people in certain communities have come to recognize. The handle where I already had somewhat of a reputation, and a few people who looked to me for advice. They didn&#8217;t need to know my age, where I lived, or my name. All they needed to see, were the articles I had written, the tools and experience I brought to the table. The late nights breaking things, and learning how things really worked. It was all exhilarating, and comfortable.</p>
<p>Then I realized the path I was heading down had no great future for me. Sure there were successful people who shared a similar past, but how many of them ended up staring at the same 3 walls day in day out? As much as I hated to, I decided to leave it behind, and cut off any contact with people who may tempt me to go back, or bring back exciting memories. I focused on finding some part-time jobs to make me more employable, school, and instead of freelancing under a pseudonym, using my real name.</p>
<p>I still remember getting my first full-time job in this field. Some major software company with 3 letters. I remember how hard I tried, to show what I knew. To show the value I could bring to the table. But all that went through my mind was how to not let slip the things I worked on before. The 3 year long failure that was Windows7Center. A few exciting but frightening encounters with the law. My sweaty palms and my stuttering. Oh and &#8220;don&#8217;t forget to smile!&#8221; the interview prep articles advised. I went home knowing I had bombed it. Once again, I had failed&#8230;<br />
I still got the job. From what I later learned, one of the people who interviewed me saw a lot of similarities between myself and him a few years prior.</p>
<p>My contract was to end after 16 months, and I was ready to move on. At that time, a few clients knew I was on a job hunt and offered me some positions. I was happy to work with them as a freelancer, but I wanted something new and different for my full-time job. So in the last 3 months working there, I applied to a lot of companies I was interested in. What made me special compared to all the other talented applicants? Nothing. Windows7Center was a failure, so I left that off my resume. The experiments and projects I worked on before that was something I was ashamed to be associated with. Freelancing was included, but I was unable to disclose many of my clients due to NDAs. Essentially, my resume told the story of how I am an average person who wants a job but has nothing to show. No one called me in for an interview.</p>
<p>Well then, I guess I&#8217;ll just return to school and figure it all out later. So up until the last week upon leaving my job, I had no plan. Returning to school was only a temporary solution, and an escape. If having recommendations from my co-workers and clients could not get me a job I wanted, I would still face the same problem once I leave school again.</p>
<p>At this point, a friend from one of the teams I worked with as a freelancer brought up the name of this one company in Palo Alto. He seemed to have quite a few good things to say about them, and he was definitely someone skilled, someone I trusted. After doing some research, I decided that company would be an exciting place to work. But my problem still persisted. If none of the major companies I was interested in even wanted to interview me, there was something I needed to change. I was underselling myself on my resume.</p>
<p>After 16 months at the 3 letter company I worked at, I noticed some people who sell themselves really well, even oversell their skills and accomplishments. People would gravitate towards, and support these people without any hesitation. There was no proof of their skills, no indication that these accomplishments they brought forward were true. Yet people embraced it and, for some of these over-sellers, their claims (lies?) became a self-fulfilling prophecy. For me, I feel like over-selling is the equivalent of lying. However, I didn&#8217;t have to oversell myself. What if I presented myself and my experience more accurately?</p>
<p>I decided to ignore all the insecurities I had about putting my 3 year long failure of a start-up on my resume. Since it was already the last week before I left my company, and had already registered for classes as a backup, I gave my job hunt one last try, having my mind already set on returning to school. I found 4 more companies that interested me (along with the one in Palo Alto) from Stack Overflow Careers 2.0, and applied. 3 out of the 5 companies ended up interviewing me and giving me offers. Surprisingly, what I thought was a major failure was one of the topics they were most interested about. We spent more time talking about my work on Windows7Center than almost anything else (aside from technical tests). 1 of them turned out to excite me a bit less in terms of the culture and work, but the other 2 (including the one in P.A) were very exciting to me.</p>
<p>Despite wanting to try something new and move to Palo Alto, I ended up picking the other one. The product they wanted me to work on just happened to be similar to an idea I had been giving some thought lately, and so I was willing to take a pay cut (compared to the other) and join the team.</p>
<p>After that week of interviews, I realized the value in my experience with Windows7Center. The qualities and knowledge I took for granted were not as plain and common as I had imagined:</p>
<ul>
<li><span style="line-height: 14px;">to continue with something that showed no results after 8 months</span></li>
<li>to work on a project for 3 years, not jump to something new and shiny</li>
<li>to identify what is most important to users, and put that on the forefront</li>
<li>to monetize and live on a project</li>
<li>to drive down costs</li>
<li>to grow a project and find ways to sustain that growth</li>
<li>to connect with users and to develop closer relationships with them</li>
<li>and much more&#8230;</li>
</ul>
<p>We all have valuable experiences and skills that someone, somewhere needs. Underselling is not only detrimental to yourself, it can be a major loss for many many people around you, including those you haven&#8217;t met yet. Do everyone a favor and don&#8217;t undersell.</p>
<div class='shareaholic-canvas' data-app-id='9490350' data-app-id-name='category_below_content' data-app='recommendations' data-title='The cost of underselling' data-link='http://www.jayhuang.org/blog/the-cost-of-underselling/' data-summary=''></div><p>The post <a href="http://www.jayhuang.org/blog/the-cost-of-underselling/">The cost of underselling</a> first appeared on <a href="http://www.jayhuang.org/blog">Jay Huang</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>http://www.jayhuang.org/blog/the-cost-of-underselling/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Why I won&#8217;t be taking United Airlines again</title>
		<link>http://www.jayhuang.org/blog/why-i-wont-be-taking-united-airlines-again/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=why-i-wont-be-taking-united-airlines-again</link>
					<comments>http://www.jayhuang.org/blog/why-i-wont-be-taking-united-airlines-again/#comments</comments>
		
		<dc:creator><![CDATA[Jay Huang]]></dc:creator>
		<pubDate>Mon, 25 Feb 2013 06:45:21 +0000</pubDate>
				<category><![CDATA[Reflection/thoughts]]></category>
		<category><![CDATA[bad customer service]]></category>
		<category><![CDATA[bad experience]]></category>
		<category><![CDATA[breaks guitars]]></category>
		<category><![CDATA[defective seat]]></category>
		<category><![CDATA[United]]></category>
		<category><![CDATA[United Airlines]]></category>
		<guid isPermaLink="false">http://www.jayhuang.org/blog/?p=194</guid>

					<description><![CDATA[<p>I had my worst flight experience back in October 2010. That experience was with United Airlines. I was visiting family for a month over in Australia, with a layover in San Francisco for 4 hours. The trip from Vancouver to San Francisco was average, there wasn&#8217;t any food and the flight attendants almost never came [&#8230;]</p>
<p>The post <a href="http://www.jayhuang.org/blog/why-i-wont-be-taking-united-airlines-again/">Why I won’t be taking United Airlines again</a> first appeared on <a href="http://www.jayhuang.org/blog">Jay Huang</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>I had my worst flight experience back in October 2010. That experience was with <a href="http://www.united.com" target="_blank">United Airlines</a>. I was visiting family for a month over in Australia, with a layover in San Francisco for 4 hours.</p>
<p>The trip from Vancouver to San Francisco was average, there wasn&#8217;t any food and the flight attendants almost never came by, but the flight was short and it was only around dinner time, not an issue for me at all.</p>
<p><span id="more-194"></span></p>
<p>I landed in San Fran safely, and walked around to explore the airport. It was around 7pm, dark outside, and the lights on the runway were quite the sight. Always wanting to get things done as soon as possible, I proceeded to buy some stuff friends and family asked for. That used up all the American money I had brought along with me, and I was very hungry. Currency exchange was 0.79 USD to 1 CAN, the Asian in me refused to be ripped off like that so I decided I was either going to eat with Canadian dollars or just wait for my plane food. I spotted a sushi restaurant, went in and asked the Chinese owner if I could pay with Canadian money, he shooed me away, saying &#8220;Dis is America, you sink your Canadian dolla enough?&#8221;. I had just pulled out a $50 bill, but turned and left after seeing his attitude. When he saw the $50, he shouted back out at me &#8220;WAIT MAYBE WE CHANGE FO YOU, 50 FOR 20 OKAY?&#8221;. Yeah, thanks but no thanks.</p>
<p>I went to find the gate where my flight to Australia would be, and hung around there. I had forgotten to take my laptop charger in my carry-on luggage, so after the last hour of battery was used up, I sat in front of the gate with some other passengers(?) waiting. 4 hours is quite long when you don&#8217;t have much to do. As I am a heavy sleeper, I stopped myself from snoozing off in fear of missing my flight.</p>
<p>The clock was now around 11pm, soon I&#8217;ll be on my way! Nope, not a chance. About 30 minutes before the scheduled flight time, United Airlines informed us that the flight would be delayed for another 2.5 hours. Turned out it was a bit more than 3 hours, but I was just glad to be on the plane as it was already 2AM.</p>
<p>Little did I know, the excitement was just about to come; 15+ hours of frustration and physical pain. When I got on the plane and went for my seat (47G I think?), I noticed a baby in my seat with a couple beside. Before jumping to conclusions, I double checked the numbers of the seats nearby, but it was the right one. The second I pulled out my ticket and asked the parent if <em>maybe</em> she was in the wrong seat, she and her husband got up, and started shouting very loudly, saying that the seats were hers. A flight attendant came by to see what the commotion was about, and they pulled out both their tickets for the seats next to my seat, but not for my seat.</p>
<p>Apparently they did not book a seat for the baby, but were very rude about it. The flight attendant decided the best resolution would be to move me to a different seat. I had no problem with that, and she told me to wait by the washroom. I stood there waiting for about 10 minutes, when some other flight attendants asked me what I was doing and told me to sit down. I explained that I needed a seat, but they didn&#8217;t care and told me I was in the way, and to move into the emergency exit/wheelchair area.</p>
<p>We were taking off, the plane was ascending, I still did not have a seat, and the flight attendant was nowhere in sight. A few minutes later, one of the flight attendants who said I was in the way became very frustrated and gave me an aisle seat on the right side of the plane, beside an elderly couple (60~65ish). She quickly disappeared before I could ask for the pillow and blanket missing from that seat.</p>
<p>I noticed the seat was unbelievably straight, on a 90<b>° </b>angle, so I tried to adjust it. It wouldn&#8217;t budge, the seat was broken. Almost no flight attendants walked by that seat during the whole 15+ hours of the flight, but I got up multiple times to look for an attendant and ask for 2 things: my pillow/blanket, and a seat change. Every time, the response was &#8220;okay, let me go get that for you (pillow/blanket), please sit down.&#8221;, or &#8220;let me see if there are any other seats available.&#8221; and never came back. Whenever the food carts came by, I brought it up to them too, and it was always the same thing.</p>
<p>There should be no reason for a passenger to have to sit in a defective seat for the duration of any flight, long or short. The person in front of me had their seat slightly tilted like everyone else, so my space was extremely limited and painful. There&#8217;s this outward bump on the seats at the head area, which meant that my back was hunched for the entire flight. Any attempts to sleep were impossible, and within the first 2 hours of the flight, my back was already in pain. From what I could see, the flight in my section was quite full and there were not any seats I could switch to. The couple beside me ordered wine, and drank for most of the flight, taking turns going to the washroom. So not only was I stuck in a defective seat, I had to get up every 10~15 minutes to let one of them out to take a washroom break. The couple&#8217;s lack of bladder control was definitely not United&#8217;s fault, but they did put me in that seat, it was broken, I was in pain, and my needs were not being attended to. Ever.</p>
<p>I won&#8217;t even talk about the small &#8220;breakfast&#8221; they served just before arriving in Sydney. Frozen bread, still with small pieces of ice in it. Maybe that&#8217;s a legitimate meal and it&#8217;s just too foreign to me, oh well.</p>
<p>I spent the next 2 out of the 4 weeks I was in Australia with extreme back pain. United has provided by far, the worst experience I have ever had on an airplane. I didn&#8217;t even think something like that was possible. I would be hundredfold happier paying $300~$500 more for average or even good service with another airline.</p>
<p>After I arrived in Sydney and got some rest, I phoned United with my complaint. Their response was more or less &#8220;we don&#8217;t know&#8221; (don&#8217;t know what? I never asked them a question), and &#8220;we don&#8217;t believe you&#8221;. Fed up with their attitude, I stopped bothering and went off to see my family, and tried to enjoy my time in Sydney with back pain. I&#8217;ll just remember never to take United again.</p>
<p>I&#8217;ve been on over 30 flights in the past year, and never has a company come close to this. Well done United. My suggestion? Don&#8217;t take United, and let the people you care about know that too. Waste of money, waste of time, a lot of disappointment, an all around nightmare.</p>
<p>Oh yea, take a look at some of United&#8217;s other awesome works: <a href="http://www.youtube.com/watch?v=5YGc4zOqozo" target="_blank">United Breaks Guitars (Youtube)</a>, <a href="http://upgrd.com/matthew/thrown-off-a-united-airlines-flight-for-taking-pictures.html" target="_blank">Thrown Off a United Airlines Flight for Taking Pictures</a><a title="United Breaks Guitars (Youtube)" href="http://www.youtube.com/watch?v=5YGc4zOqozo" target="_blank"><br />
</a></p>
<div class='shareaholic-canvas' data-app-id='9490350' data-app-id-name='category_below_content' data-app='recommendations' data-title='Why I won&#039;t be taking United Airlines again' data-link='http://www.jayhuang.org/blog/why-i-wont-be-taking-united-airlines-again/' data-summary=''></div><p>The post <a href="http://www.jayhuang.org/blog/why-i-wont-be-taking-united-airlines-again/">Why I won’t be taking United Airlines again</a> first appeared on <a href="http://www.jayhuang.org/blog">Jay Huang</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>http://www.jayhuang.org/blog/why-i-wont-be-taking-united-airlines-again/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
	</channel>
</rss>
