Congratulations!

[Valid RSS] This is a valid RSS feed.

Recommendations

This feed is valid, but interoperability with the widest range of feed readers could be improved by implementing the following recommendations.

Source: http://terrychay.com/feed

  1. <?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
  2. xmlns:content="http://purl.org/rss/1.0/modules/content/"
  3. xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  4. xmlns:dc="http://purl.org/dc/elements/1.1/"
  5. xmlns:atom="http://www.w3.org/2005/Atom"
  6. xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  7. xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
  8. xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
  9. >
  10.  
  11. <channel>
  12. <title>The Woodwork</title>
  13. <atom:link href="http://terrychay.com/feed" rel="self" type="application/rss+xml" />
  14. <link>http://terrychay.com</link>
  15. <description>You tell that other boy, not to touch the woodwork</description>
  16. <lastBuildDate>Thu, 05 Sep 2019 23:58:29 +0000</lastBuildDate>
  17. <language>en-US</language>
  18. <sy:updatePeriod>
  19. hourly </sy:updatePeriod>
  20. <sy:updateFrequency>
  21. 1 </sy:updateFrequency>
  22. <generator>https://wordpress.org/?v=5.2.3</generator>
  23. <site xmlns="com-wordpress:feed-additions:1">32617439</site> <item>
  24. <title>The &#8220;conversation&#8221;</title>
  25. <link>http://terrychay.com/article/the-conversation.shtml</link>
  26. <comments>http://terrychay.com/article/the-conversation.shtml#respond</comments>
  27. <pubDate>Thu, 05 Sep 2019 23:58:29 +0000</pubDate>
  28. <dc:creator><![CDATA[tychay]]></dc:creator>
  29. <category><![CDATA[humor]]></category>
  30. <category><![CDATA[religion and politics]]></category>
  31.  
  32. <guid isPermaLink="false">http://terrychay.com/?p=7461</guid>
  33. <description><![CDATA[Read this today: …that conversation is never going to be had. I’m already running into Trump-voting motherfuckers – people who said so, frequently online, the receipts are there – who now deny ever having done so. If that fucker loses in 2020, you’re gonna see so many people forget who Trump is that it’ll scare [&#8230;]]]></description>
  34. <content:encoded><![CDATA[<p><a href="https://www.balloon-juice.com/2019/09/05/election-2020-open-thread-kamala-harris-will-not-be-ignored/#comment-7394497" title="commenter on &quot;Election 2020 Open Thread: Kamala Harris Will Not Be Ignored&quot;—Balloon Juice">Read this today</a>:</p>
  35. <blockquote><p>
  36.  …that conversation is never going to be had. I’m already running into Trump-voting motherfuckers – people who said so, frequently online, the receipts are there – who now deny ever having done so. <strong>If</strong> that fucker loses in 2020, you’re gonna see so many people forget who Trump is that it’ll scare you, you’ll think all us white folks got some kind of new brain disease.</p></blockquote>
  37. <p>So true.</p>
  38. ]]></content:encoded>
  39. <wfw:commentRss>http://terrychay.com/article/the-conversation.shtml/feed</wfw:commentRss>
  40. <slash:comments>0</slash:comments>
  41. <post-id xmlns="com-wordpress:feed-additions:1">7461</post-id> </item>
  42. <item>
  43. <title>13 hundred engineers…</title>
  44. <link>http://terrychay.com/article/13-hundred-engineers.shtml</link>
  45. <comments>http://terrychay.com/article/13-hundred-engineers.shtml#respond</comments>
  46. <pubDate>Wed, 24 Apr 2019 18:23:57 +0000</pubDate>
  47. <dc:creator><![CDATA[tychay]]></dc:creator>
  48. <category><![CDATA[business and economics]]></category>
  49. <category><![CDATA[programming]]></category>
  50.  
  51. <guid isPermaLink="false">http://terrychay.com/?p=7449</guid>
  52. <description><![CDATA[I get a lot of cold-email outreach tech spam. It&#8217;s especially insidious because they automate the personalization and do repetitive outreach, so I have to read a little bit before I ignore it. Without embarrassing anyone, here is one such example I got today… Good Morning your first name, I hope this finds you well. [&#8230;]]]></description>
  53. <content:encoded><![CDATA[<p>I get a lot of cold-email outreach tech spam. It&#8217;s especially insidious because they automate the personalization and do repetitive outreach, so I have to read a little bit before I ignore it.</p>
  54. <p>Without embarrassing anyone, here is one such example I got today…</p>
  55. <blockquote><p>
  56.  Good Morning <em>your first name</em>,</p>
  57. <p>  I hope this finds you well. I am following up on a note I had written to you last week. I completely understand your busy schedules, wanted to connect with you at your convenient time.</p>
  58. <p>  I see great synergies between <em>your company name scraped from LinkedIn</em> and X— and would be glad to explore synergies to work together towards to address your product development /engineering needs.</p>
  59. <p>  X— is an engineering team of 1300+ engineers…
  60. </p></blockquote>
  61. <p>After I read the second sentence, I filed it away, but my peripheral vision caught the beginning of the third, and I recalled that message.</p>
  62. <p>1300+ engineers? Holy shit! <em>What sort of business can you build with 1300+ engineers</em>, I wondered. <a href="https://en.wikipedia.org/wiki/The_Mythical_Man-Month" title="The Mythical Man-Month—Wikipedia">The Mythical Man-Month</a> tells us that &#8220;adding manpower to a late software project makes it later&#8221; so by this math, you couldn&#8217;t even change a lightbulb with so many engineers.</p>
  63. <p>So I had to pull up what this company does, which is my engineering equivalent of <a href="https://www4.uwm.edu/FLL/linguistics/dialect/staticmaps/q_107.html" title="What do you call a traffic jam caused by drivers slowing down to look at an accident or other diversion on the side of the road?—Dialect Survey">slowing down to look at a car wreck</a>. Here is the first bullet point in the previous e-mail.</p>
  64. <blockquote>
  65. <ul>
  66. <li>Certify your products through comprehensive Test beds to automate the build and QA cycles</li>
  67. </ul>
  68. </blockquote>
  69. <p>Stop right there. Why the fuck would I want to automate my QA? You have 1300+ engineers, you can make them run all my test suites by hand. It&#8217;d probably be better output too because they must be some really shitty engineers.</p>
  70. <p>(If you have 1300+ engineers and you are not one of the <a href="https://www.investopedia.com/terms/f/faang-stocks.asp" title="Facebook, Apple, Amazon, Netflix, and Google.">FAANGs</a>, you are doing it wrong.)</p>
  71. ]]></content:encoded>
  72. <wfw:commentRss>http://terrychay.com/article/13-hundred-engineers.shtml/feed</wfw:commentRss>
  73. <slash:comments>0</slash:comments>
  74. <post-id xmlns="com-wordpress:feed-additions:1">7449</post-id> </item>
  75. <item>
  76. <title>Some thoughts on Card Drafting</title>
  77. <link>http://terrychay.com/article/some-thoughts-on-card-drafting.shtml</link>
  78. <comments>http://terrychay.com/article/some-thoughts-on-card-drafting.shtml#respond</comments>
  79. <pubDate>Tue, 02 Apr 2019 00:58:55 +0000</pubDate>
  80. <dc:creator><![CDATA[tychay]]></dc:creator>
  81. <category><![CDATA[board gaming]]></category>
  82. <category><![CDATA[Uncategorized]]></category>
  83. <category><![CDATA[board game]]></category>
  84. <category><![CDATA[card drafting]]></category>
  85.  
  86. <guid isPermaLink="false">http://terrychay.com/?p=7437</guid>
  87. <description><![CDATA[I decided to get back into board gaming, and ended up getting or playing the following games recently: 7 Wonders Duel (BGG Rank #14) Mechs vs. Minions (BGG Rank #31) Clank! (BGG Rank #59) Suburbia (BGG Rank #104) Everdell (BGG Rank #184) Fog of Love (BGG Rank #696)(&#42;) Last time I tried a board game [&#8230;]]]></description>
  88. <content:encoded><![CDATA[<p>I decided to get back into board gaming, and ended up getting or playing the following games recently:</p>
  89. <ul>
  90. <li><a href="http://www.7wondersduel.com/7wonders-duel.php?lang=en" title="7 Wonders Duel—Repos Games">7 Wonders Duel</a> (<a href="https://boardgamegeek.com/boardgame/173346/7-wonders-duel">BGG Rank #14</a>)</li>
  91. <li><a href="https://na.leagueoflegends.com/en/featured/mechs-vs-minions" title="Mechs vs. Minions — Riot Games">Mechs vs. Minions</a> (<a href="https://boardgamegeek.com/boardgame/209010/mechs-vs-minions">BGG Rank #31</a>)</li>
  92. <li><a href="https://www.renegadegamestudios.com/clank" title="Clank! A Deck Building Adventure—Renegade Game Studios">Clank!</a> (<a href="https://boardgamegeek.com/boardgame/201808/clank-deck-building-adventure">BGG Rank #59</a>)</li>
  93. <li><a href="https://beziergames.com/products/suburbia" title="Suburbia — Bezier Games">Suburbia</a> (<a href="https://boardgamegeek.com/boardgame/123260/suburbia">BGG Rank #104</a>)</li>
  94. <li><a href="https://www.starling.games/everdell" title="Everdell—Starling Games">Everdell</a> (<a href="https://boardgamegeek.com/boardgame/199792/everdell">BGG Rank #184</a>)</li>
  95. <li><a href="https://www.fogoflove.com" title="Fog of Love — Hush Hush Projects APS">Fog of Love</a> (<a href="https://boardgamegeek.com/boardgame/175324/fog-love">BGG Rank #696</a>)(&#42;)</li>
  96. </ul>
  97. <p>Last time I tried a board game was 2012. My girlfriend set up a surprise birthday for me over where we played a new game I had bought on a whim, <a href="http://dnd.wizards.com/products/tabletop-games/board-games/lords-waterdeep" title="Lords of Waterdeep — Dungeons &amp; Dragons — Wizards of the Coast">Lords of Waterdeep</a> (<a href="https://boardgamegeek.com/boardgame/110327/lords-waterdeep">BGG Rank #51</a>).</p>
  98. <p>I am mentioning these games because <span title="IMO, Fog of Love doesn&#039;t use drafting, but often it is categorized as such" rel="tooltip commentary">all</span> of those games happen to use a game mechanic I hadn&#8217;t seen when I was a serious board gamer in the 1980’s: <a href="https://boardgamegeek.com/boardgamemechanic/2041/card-drafting" title="Card Drafting mechanic—Board Game Geek">card drafting</a>. However, card drafting is a very popular mechanic today. In fact, <span title="At the time of this writing, 35" rel="tooltip commentary">over one third of the top 100 games on Board Game Geek</span>  use it!</p>
  99. <p>The first time I had even seen this mechanic was when I ran across an early euro game known as <a href="https://boardgamegeek.com/boardgame/491/web-power">Web of Power</a> from 2000. Someone corrected me and said that, &#8220;there’s quite a number of earlier examples of drawing from a pool of face-up cards than WoP.&#8221; Well it was new to me in 2000!</p>
  100. <p>Indeed almost 7600 games have been categorized as using the mechanic, and there are some examples in the early 1900&#8217;s using it, but nobody has heard of those games. This got me curious as to what are the earliest examples that might have influenced game designers?</p>
  101. <p>Using the top 1000 as the cutoff, it looks like the first game to have this mechanic was <a href="https://boardgamegeek.com/boardgame/93/el-grande" title="El Granded (1995) — Board Game Geek">El Grande</a> in 1994. The next year, it won the Spiel des Jahres which must be what got people adding it to <a href="https://en.wikipedia.org/wiki/Eurogame" title="Eurogame—Wikipedia">eurogames</a>. That same year it looks like Wizards of the Coast modified Magic: The Gathering to create their smash hit <a href="https://boardgamegeek.com/boardgame/2165/pokemon-trading-card-game" title="Pokémon Trading Card Game (1996)—BoardGameGeek">Pokémon</a>. Soon we find <a href="https://boardgamegeek.com/boardgame/10/elfenland" title="Elfenland (1998)—Board Game Geek">Elfenland</a>, the Spiel des Jahres winner in 1998, <a href="https://boardgamegeek.com/boardgame/394/kahuna" title="Kahuna (1998)—Board Game Geek">Kahuna</a>, a Spiel des Jahres recommended title in 1999. and <a href="https://boardgamegeek.com/boardgame/94/union-pacific" title="Union Pacific (1999)—BoardGameGeek">Union Pacific</a>, a Spiel des Jahres nominee also in 1999. This is followed by the aforementioned Web of Power which shares its birth year with <a href="https://boardgamegeek.com/boardgame/475/taj-mahal" title="Taj Mahal (2000)—BoardGameGeek">Taj Mahal</a>,  <a href="https://boardgamegeek.com/boardgame/478/citadels" title="Citadels (2000)—BoardGameGeek">Citadels</a>, and <a href="https://boardgamegeek.com/boardgame/554/la-citta" title="La Città (2000)—BoardGameGeek">&nbsp;La Città</a>, all four became Spiel des Jahres recommendations. Wow! Thanks, El Grande, and I guess, Pokémon!</p>
  102. <h3>Card Drafting, where have you been all these years?</h3>
  103. <p>My guess is if <a href="http://www.sjgames.com/illuminati/" title="Illuminati—Steve Jackson Games">Illuminati</a> (<a href="https://boardgamegeek.com/boardgame/859/illuminati" title="Illuminati (1982)–Board Game Geek">1982</a>), a game I played as a kid, were made today, it would have that mechanic in it. But instead it has card drawing and then playing from the hand. In fact, Fog of Love has that same mechanic, and this is not actually card-drafting. And I think this explains is why the card-drafting mechanic is so popular: it adds an element of strategy through public information (you can choose to draft a card instead of drawing by luck). Games have moved into euro mechanics that want more public-facing strategy and less private hand-holding random draws, so we see more and more card-drafting.</p>
  104. <p>Web of Power actually allows a choice/tradeoff: public drafting of a known card  or private drawing of a random card.  That&#8217;s something to keep in mind because I happen to think that balance between random <a href="https://boardgamegeek.com/wiki/page/Ameritrash" title="Ameritrash—Board Game Geek glossary">ameritrash</a> and dry eurogame mechanics are needed to make a good game today.</p>
  105. ]]></content:encoded>
  106. <wfw:commentRss>http://terrychay.com/article/some-thoughts-on-card-drafting.shtml/feed</wfw:commentRss>
  107. <slash:comments>0</slash:comments>
  108. <post-id xmlns="com-wordpress:feed-additions:1">7437</post-id> </item>
  109. <item>
  110. <title>2019-02-08 Uncle Francis&#8217;s review on the movie &#8220;Roma&#8221;</title>
  111. <link>http://terrychay.com/article/2019-02-08-uncle-franciss-review-on-the-movie-roma.shtml</link>
  112. <comments>http://terrychay.com/article/2019-02-08-uncle-franciss-review-on-the-movie-roma.shtml#respond</comments>
  113. <pubDate>Tue, 19 Mar 2019 21:17:26 +0000</pubDate>
  114. <dc:creator><![CDATA[tychay]]></dc:creator>
  115. <category><![CDATA[about my family]]></category>
  116. <category><![CDATA[movies]]></category>
  117. <category><![CDATA[Francis Ree]]></category>
  118. <category><![CDATA[movie review]]></category>
  119. <category><![CDATA[Roma]]></category>
  120.  
  121. <guid isPermaLink="false">http://terrychay.com/?p=7431</guid>
  122. <description><![CDATA[From Uncle Francis: After thinking the movie over this afternoon, it is a good movie after all. Writer &#38; director Alfonso Cuarón is telling us about a woman’s story – mostly sad without explicitly saying so. Namely, 1. mistreatment &#38; abandonment by her boyfriend; 2. pain of losing her baby before birth; and 3. camaraderie [&#8230;]]]></description>
  123. <content:encoded><![CDATA[<p>From Uncle Francis:</p>
  124. <p>After thinking the movie over this afternoon, it is a good movie after all. Writer &amp; director Alfonso Cuarón is telling us about a woman’s story – mostly sad without explicitly saying so.</p>
  125. <p>Namely,<br />
  126. 1. mistreatment &amp; abandonment by her boyfriend;<br />
  127. 2. pain of losing her baby before birth; and<br />
  128. 3. camaraderie of humanity irrespective of the race &amp; age as depicted by saving two children from the sea.</p>
  129. <p>I especially liked the last scene after rescuing two young children abd getting holding shoulder to shoulder with children around the bonfire.</p>
  130. <p><a data-flickr-embed="true" href="https://www.flickr.com/photos/tychay/47369955432/in/dateposted/" title="merlin_146950056_edd65611-23f2-45f7-8909-a1b7d9942d0f-superJumbo-1"><img src="https://i1.wp.com/farm8.staticflickr.com/7821/47369955432_fe5153bc16_c.jpg?resize=800%2C534&#038;ssl=1" width="800" height="534" alt="merlin_146950056_edd65611-23f2-45f7-8909-a1b7d9942d0f-superJumbo-1" data-recalc-dims="1"></a><script async="" src="//embedr.flickr.com/assets/client-code.js" charset="utf-8"></script></p>
  131. <p>I think it may win the best picture academy award &#8211; a beautiful cinematography anyway.</p>
  132. ]]></content:encoded>
  133. <wfw:commentRss>http://terrychay.com/article/2019-02-08-uncle-franciss-review-on-the-movie-roma.shtml/feed</wfw:commentRss>
  134. <slash:comments>0</slash:comments>
  135. <post-id xmlns="com-wordpress:feed-additions:1">7431</post-id> </item>
  136. <item>
  137. <title>Software engineering surveys are unintentionally hilarious</title>
  138. <link>http://terrychay.com/article/software-engineering-surveys-are-unintentionally-hilarious.shtml</link>
  139. <comments>http://terrychay.com/article/software-engineering-surveys-are-unintentionally-hilarious.shtml#respond</comments>
  140. <pubDate>Thu, 07 Mar 2019 19:03:33 +0000</pubDate>
  141. <dc:creator><![CDATA[tychay]]></dc:creator>
  142. <category><![CDATA[humor]]></category>
  143. <category><![CDATA[PHP]]></category>
  144. <category><![CDATA[programming]]></category>
  145. <category><![CDATA[web development]]></category>
  146. <category><![CDATA[engineering]]></category>
  147. <category><![CDATA[Java]]></category>
  148. <category><![CDATA[Python]]></category>
  149. <category><![CDATA[tabs vs. spaces]]></category>
  150.  
  151. <guid isPermaLink="false">http://terrychay.com/?p=7376</guid>
  152. <description><![CDATA[So… this was in my inbox today… #PythonIsSexyAgain #NowPictureGuidoVanRossumNaked #SEXY? #NowTryGettingThatPictureOutOfYourMind #GlobalInterpreterLockAmIRight? #&#60;HTML&#62;IsAProgrammingLanguage&#60;/HTML&#62; #EverythingIsAwesome #JavaCanDoEverything #JavaIsAwesome #NoWaitMaybeNot #AtLeastPHPIsNumberOneAtSomething #YouCodeForTheLOLsICodeForTheLULZ #EveryTimeATabIndentsOneThreeOrSevenSpacesGetTheirWings #OneTypingToRuleThemAll (There are many other gems in there, like any good tragicomedy.)]]></description>
  153. <content:encoded><![CDATA[<p>So… <a href="https://hired.com/page/state-of-software-engineers/hottest-coding-languages" title="Hired's click bait">this</a> was in my inbox today…</p>
  154. <p><a data-flickr-embed="true" href="https://www.flickr.com/photos/tychay/32369142767/in/dateposted/" title="Most Loved/Hated Programming languages according to Hired"><img src="https://i1.wp.com/farm8.staticflickr.com/7869/32369142767_f2976fa0f6_c.jpg?resize=792%2C800&#038;ssl=1" width="792" height="800" alt="Most Loved/Hated Programming languages according to Hired" data-recalc-dims="1"></a><script async="" src="//embedr.flickr.com/assets/client-code.js" charset="utf-8"></script><br />
  155. <code>#PythonIsSexyAgain #NowPictureGuidoVanRossumNaked #SEXY? #NowTryGettingThatPictureOutOfYourMind #GlobalInterpreterLockAmIRight?<br />
  156. #&lt;HTML&gt;IsAProgrammingLanguage&lt;/HTML&gt;<br />
  157. #EverythingIsAwesome #JavaCanDoEverything #JavaIsAwesome #NoWaitMaybeNot<br />
  158. #AtLeastPHPIsNumberOneAtSomething<br />
  159. #YouCodeForTheLOLsICodeForTheLULZ<br />
  160. #EveryTimeATabIndentsOneThreeOrSevenSpacesGetTheirWings<br />
  161. #OneTypingToRuleThemAll</code><br />
  162. (There are many other gems in there, like any good tragicomedy.)</p>
  163. ]]></content:encoded>
  164. <wfw:commentRss>http://terrychay.com/article/software-engineering-surveys-are-unintentionally-hilarious.shtml/feed</wfw:commentRss>
  165. <slash:comments>0</slash:comments>
  166. <post-id xmlns="com-wordpress:feed-additions:1">7376</post-id> </item>
  167. <item>
  168. <title>2019-01-26 January 26</title>
  169. <link>http://terrychay.com/article/2019-01-26-january-26.shtml</link>
  170. <comments>http://terrychay.com/article/2019-01-26-january-26.shtml#respond</comments>
  171. <pubDate>Thu, 07 Mar 2019 12:00:05 +0000</pubDate>
  172. <dc:creator><![CDATA[tychay]]></dc:creator>
  173. <category><![CDATA[about my family]]></category>
  174.  
  175. <guid isPermaLink="false">http://terrychay.com/?p=7359</guid>
  176. <description><![CDATA[AUNT GIA: Tomorrow is the 117th birthday of Aboji and the 20th anniversary of our dear sister Apchang&#8217;s passing. Love you both and you are alive in our hearts. UNCLE FRANCIS: Thanks for reminding me. AUNT TAMAYE: This was how Apjang looked like at Kenny&#8217;s birth. KEN (Brother): Thank you Gia &#38; Francis! I actually [&#8230;]]]></description>
  177. <content:encoded><![CDATA[<p>AUNT GIA:<br />
  178. Tomorrow is the 117th birthday of Aboji and the 20th anniversary of our dear sister Apchang&#8217;s passing. Love you both and you are alive in our hearts.</p>
  179. <p><span id="more-7359"></span></p>
  180. <p>UNCLE FRANCIS:<br />
  181. Thanks for reminding me.</p>
  182. <p>AUNT TAMAYE:<br />
  183. This was how Apjang looked like at Kenny&#8217;s birth.</p>
  184. <p><a data-flickr-embed="true" href="https://www.flickr.com/photos/tychay/47250813272/in/dateposted/" title="Dad, Ken, &amp; Mom"><img src="https://i2.wp.com/farm8.staticflickr.com/7896/47250813272_33deb3843a_z.jpg?resize=640%2C487&#038;ssl=1" width="640" height="487" alt="Dad, Ken, &amp; Mom" data-recalc-dims="1"></a><script async="" src="//embedr.flickr.com/assets/client-code.js" charset="utf-8"></script></p>
  185. <p>KEN (Brother):</p>
  186. <p>Thank you Gia &amp; Francis!  I actually have the photo framed and on the wall next to the computer I&#8217;m typing from in my home office.  Not to see what I looked like, but to see what mom (and dad) looked like back then.  Hard to believe that they were roughly 15 years younger than I am now!  I&#8217;m spending today working on research.  I&#8217;m sure mom would approve.</p>
  187. <p>AUNT GIA:<br />
  188. You still look the same, a bit older now.</p>
  189. <p>COUSIN ALEX:<br />
  190. Yep Ken, exactly the same.</p>
  191. ]]></content:encoded>
  192. <wfw:commentRss>http://terrychay.com/article/2019-01-26-january-26.shtml/feed</wfw:commentRss>
  193. <slash:comments>0</slash:comments>
  194. <post-id xmlns="com-wordpress:feed-additions:1">7359</post-id> </item>
  195. <item>
  196. <title>What MVC framework for web development?</title>
  197. <link>http://terrychay.com/article/what-mvc-framework-for-web-development.shtml</link>
  198. <comments>http://terrychay.com/article/what-mvc-framework-for-web-development.shtml#respond</comments>
  199. <pubDate>Wed, 06 Mar 2019 23:43:24 +0000</pubDate>
  200. <dc:creator><![CDATA[tychay]]></dc:creator>
  201. <category><![CDATA[MediaWiki]]></category>
  202. <category><![CDATA[PHP]]></category>
  203. <category><![CDATA[web development]]></category>
  204. <category><![CDATA[WordPress development]]></category>
  205. <category><![CDATA[design patterns]]></category>
  206. <category><![CDATA[frameworks]]></category>
  207. <category><![CDATA[Function As A Service]]></category>
  208. <category><![CDATA[Javascript]]></category>
  209. <category><![CDATA[learning programming]]></category>
  210. <category><![CDATA[Mediawiki]]></category>
  211. <category><![CDATA[MeteorJS]]></category>
  212. <category><![CDATA[MVC]]></category>
  213. <category><![CDATA[NodeJS]]></category>
  214. <category><![CDATA[Python]]></category>
  215. <category><![CDATA[Ruby on Rails]]></category>
  216. <category><![CDATA[scalability]]></category>
  217. <category><![CDATA[service-oriented architecture]]></category>
  218. <category><![CDATA[Wikipedia]]></category>
  219. <category><![CDATA[WordPress]]></category>
  220.  
  221. <guid isPermaLink="false">http://terrychay.com/?p=7361</guid>
  222. <description><![CDATA[Answered in Quora: Q: Why should I learn the combination of Python/Django rather than PHP, JS/Node? I am a web designer moving to web development. What is the scope of Python/Django? Python/Django is like learning Ruby/Ruby on Rails. The equivalent in the PHP world would be PHP/Drupal or PHP/Laravel. Equivalents in NodeJS is not Node/JS [&#8230;]]]></description>
  223. <content:encoded><![CDATA[<p><a href="https://www.quora.com/Why-should-I-learn-the-combination-of-Python-Django-rather-than-PHP-JS-Node-I-am-a-web-designer-moving-to-web-development-What-is-the-scope-of-Python-Django" title="Why should I learn the combination of Python/Django rather than PHP, JS/Node? I am a web designer moving to web development. What is the scope of Python/Django?—Quora">Answered in Quora</a>:</p>
  224. <p><strong>Q: Why should I learn the combination of Python/Django rather than PHP, JS/Node? I am a web designer moving to web development. What is the scope of Python/Django?</strong></p>
  225. <p>Python/Django is like learning Ruby/Ruby on Rails. The equivalent in the PHP world would be PHP/<a href="http://www.drupal.com/" title="Drupal: Open Source CMS">Drupal</a> or PHP/<a href="https://laravel.com/" title="Laravel: THe PHP Framework For Web Artisans">Laravel</a>. Equivalents in NodeJS is not Node/JS but NodeJS/<a href="https://www.meteor.com" title="Meteor: The Fastest Way to build Javascript Apps">Meteor</a> or NodeJS/<a href="https://sailsjs.com/" title="Sails: Realtime MVC Frrameworkf or Node.js">Sails</a>. In all those examples above the first part would be the underlying web language, and the second would be a <a href="https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller" title="Model-view -controller">MVC</a> framework on top of the language.</p>
  226. <p>(There exist web frameworks that do not provide MVC but just the web server and HTTP request-response plumbing. This isn&#8217;t common in PHP since it is embedded in a web server such as Apache or nginx, but in Python it would be <a href="http://flask.pocoo.org/" title="Flask: A Python Microframework">flask</a> and in NodeJS it would be <a href="https://expressjs.com/" title="Express: Node.js web application framework">Express</a> or <a href="https://koajs.com" title="Koa: Next generation web framework for node.js">Koa</a>— these are sometimes referred to as &#8220;<a href="https://en.wikipedia.org/wiki/Microframework" title="microframework—Wikipedia">microframeworks</a>.&#8221;)</p>
  227. <p>However, unlike on the front-end with things like Vue.js, React/Redux and AngularJS, full-service MVC web frameworks have increasingly less utility on the back-end. This is because most the the advantage a framework provides is to do heavy-lifting of tedious but repeatable tasks that require a lot of code (very common when building a user interface) the bulk of which has been moved onto the client in web development. What value is a MVC&#8217;s templating system and router when both have moved into javascript on the client-side and all interactions are through an API? This becomes more extreme with standardization of the data interface (a la GraphQL) and the prevalence of more service-oriented architecture popularized by <a href="https://en.wikipedia.org/wiki/Microservices" title="Microservices—Wikipedia">microservices</a> or <a href="https://martinfowler.com/articles/serverless.html" title="Serverless Architectures—MartinFowler.com">serverless FaaS architectures</a>.</p>
  228. <p>MVC web-frameworks still provide things such as a configuration management, a data object model and abstraction, but even those can get in the way as a website becomes more mature and this pre-fab approach becomes a hinderance to future scalability and optimization.</p>
  229. <p>Also, when not building to scale or building proof-of-concept, a full MVC architecture will help you starting out on server-side web development because it does all the heavy lifting for you. So it might be good to start out with one, though YMMV (your mileage my vary).</p>
  230. <p><span id="more-7361"></span></p>
  231. <h2>Why Django?</h2>
  232. <p>As for why you should learn Python/Django over other language/framework combinations, assuming you want to pick your poison by adopting a back-end MVC framework to do back-end development…</p>
  233. <p><strong>Vs. NodeJS/<em>insert mvc framework</em></strong>. NodeJS, in general, is a little difficult to pick up on the server-side because it has a peculiar architecture even though it is written in JavaScript. If you haven’t already bitten the NodeJS bullet in order to get a React or Angular2+ application running, then avoiding that may be a plus for your first introduction to server-side web development. I think the most popular MVC framework in NodeJS is Meteor and it has low adoption. (It is also a bit of overkill unless you plan on deploying a mobile app at the same time.) Remember, while you will need to use JavaScript on the front-end, MVC frameworks provide so much abstraction there is little advantage in being proficient in the underlying language.</p>
  234. <p><strong>Vs. PHP/<em>insert mvc framework</em></strong>. Python as a base language has more overall utility than PHP. DevOps (<span title="" rel="tooltip commentary">the third missing coding component</span> in your arsenal) uses either Python or Ruby as the base language so it is useful to have one or the other under your belt. Also Drupal and Laravel adoption is unusually low footprint in the PHP web development space because <span title="nearly 100% of PHP development is web development. PHP is its own microframework so there is less a need to adopt a framework to get running." rel="tooltip commentary">PHP is a web-development-only language</span>  and because applications such as WordPress, MediaWiki, and the like, written in PHP, are their own frameworks for the app markets they serve. Also, PHP’s development philosophy of being “shared-none” and “web glue” is antithetical to a MVC framework—which is kind of like a pre-fabricated house.</p>
  235. <p><strong>Vs. any others</strong>? If I’m being 100% honest, if you were to learn a web language/MVC framework combination as your introduction to server-side web development, I recommend Ruby on Rails over all of combinations you mention. It’s very mature, it has a massive saturation in its community (Ruby), and there are far more sites/job opportunities using this platform than any <span title="excluding WordPress which, while more popular than RoR by an order of magnitude, doesn’t require you learn PHP for most of those opportunities." rel="tooltip commentary">other web framework</span>. Finally you can learn Ruby on Rails first and then Ruby “as you go” whereas other frameworks are heavily weighted to learning the language before the framework.</p>
  236. <p>Having said that, I think Python/Django is a close-second and has the advantages of being in Python, a better learning/teaching language and being more powerful if you are doing data work down the road.</p>
  237. <h2>Response to the Django dickhead who called my answer &#8220;startlingly ignorant.&#8221;</h2>
  238. <p>Yes, I’m so “startlingly ignorant” that I’ve been a professional web engineer/architect/manager for almost 20 years on some of the largest projects on the internet, including two of the top 10 largest web properties.</p>
  239. <p>I’ve also coded commercially in Ruby on Rails, Python/Django, as well as in <span title="In these two cases, no large MVC framework" rel="tooltip commentary">NodeJS and GoLang</span>. However, unlike you, I didn’t recommend against Python/Django, nor did I promote <span title="PHP, of course" rel="tooltip commentary">my preferred (web) language</span>. I don’t proselytize a particular language or framework religion, but consider them <a href="http://terrychay.com/article/simple-prescriptions-and-making-choices.shtml" title="Simple prescriptions and makign choices.">architectural design choices</a> and work within them.</p>
  240. <p>MVC is an architectural <strong>design pattern</strong>. When coupled with front-end development some of that architecture is going to be in JavaScript on the front end—maybe they want to put the “V” there as much as possible, so even if they are using MVC, they might not want to quickly adopt something that things the “V” is a HTML template in Jinja2 and a “M” is a built-in ORM which is what you laughably suggest. A framework like MeteorJS spans both the front-end and back-end and throws in mobile app development for good measure. Others move toward micro-frameworks like Flask or Express to defer that decision until the architecture is more fleshed out.</p>
  241. <p>I obviously wasn’t advocating against using MVC as a <strong>pattern</strong>, I was against blindly advocating using an MVC embedded in a <strong>framework</strong> <em>at scale</em> or with a site built with an <em>API-first approach</em>, which is increasingly more common. Even those two top 10 websites I worked at, old as they are, don’t use any of the frameworks mentioned, but they do use MVC in their own framework (WordPress for WordPress.com and MediaWiki for Wikipedia).</p>
  242. <p>In fact, at scale, for every example of a successful use of a MVC monolithic framework (like Instagram using Django), I can come up with a similarly-sized one not doing so (Instagram’s owner, Facebook itself) AND one using a non-MVC micro-framework (like Pinterest which uses Python/flask).</p>
  243. <p>BTW, even today, PHP outnumbers Python and Ruby <strong>combined</strong> in usage on the web at both scale (top 100 or top 10 sites by traffic) and overall (27% of all domains on the internet are powered by a <strong>single</strong> PHP application, WordPress), so it is hardly “dead.”</p>
  244. <p>As for Python, I code in it, I think it’s a great language. I’ve actually been <a href="http://terrychay.com/article/learning-programming.shtml" title="It ends… “So I told my friend she should learn Python.”">advocating it as the best teaching language for over a decade</a>. If someone is coming from an ops background or a data science background I’d recommend they continue to use it when migrating to the web. In many cases, I’d even point them to Django over Flask. Yes, Python’s star is rising, but that has been because of data science and cloud computing and not because of Django.</p>
  245. <p>Fuck you and your Python-uber-Alles religion. (And yes, when someone is PHP-uber-Alles, I shit on them too. I’m not going to hold take a bullet to my head to build a similarity score model in a language that doesn’t have anything like NumPy just because I happen to prefer PHP to connect a database to the web.)</p>
  246. ]]></content:encoded>
  247. <wfw:commentRss>http://terrychay.com/article/what-mvc-framework-for-web-development.shtml/feed</wfw:commentRss>
  248. <slash:comments>0</slash:comments>
  249. <post-id xmlns="com-wordpress:feed-additions:1">7361</post-id> </item>
  250. <item>
  251. <title>2018-07-31 Yellow Watermelon</title>
  252. <link>http://terrychay.com/article/2018-07-31-yellow-watermelon.shtml</link>
  253. <comments>http://terrychay.com/article/2018-07-31-yellow-watermelon.shtml#respond</comments>
  254. <pubDate>Tue, 05 Mar 2019 19:11:13 +0000</pubDate>
  255. <dc:creator><![CDATA[tychay]]></dc:creator>
  256. <category><![CDATA[about my family]]></category>
  257. <category><![CDATA[family]]></category>
  258. <category><![CDATA[history]]></category>
  259. <category><![CDATA[watermelon]]></category>
  260.  
  261. <guid isPermaLink="false">http://terrychay.com/?p=7345</guid>
  262. <description><![CDATA[AUNT GIA: Please read about the Korean history and our family connection to the yellow watermelon as Uncle Francis writes. UNCLE FRANCIS: I bought a yellow watermelon at Trader Joes today. I hope Junobi is here to taste it. There is a long story behind it. Yellow watermelon was created by a young Korean grad. [&#8230;]]]></description>
  263. <content:encoded><![CDATA[<p>AUNT GIA:<br />
  264. Please read about the Korean history and our family connection to the yellow watermelon as Uncle Francis writes.</p>
  265. <p><span id="more-7345"></span></p>
  266. <p>UNCLE FRANCIS:<br />
  267. I bought a yellow watermelon at Trader Joes today. I hope Junobi is here to taste it. There is a long story behind it.</p>
  268. <p>Yellow watermelon was created by a young Korean grad. student, Mr. Wu, Jang-Choon, at the Agricultural College, Kyoto Imperial University, where your grandpa was. It&#8217;s the world first creation of the yellow watermelon.</p>
  269. <p>Unfortunately, his dad assisted Japanese to assassinate Empress Lee (the last surviving member of the King Lee dynasty.) Hence, his dad was regarded as an archenemy of Korea.</p>
  270. <p>Nevertheless, Mr. Wu, who could not speak Korean, returned to Korea just before the Korean War and was taking refuge as all of our family did. During our stay in Korea, he would come everyday at our refugee place in Busan to talk with Auntie Bernadette, as no one except your auntie wanted or was proficient in Japanese.</p>
  271. <p>Later he was recognized by the Korean government as one of the most distinguished scientists. Now, it is remarkable to see the yellow watermelon selling at Trader Joes in USA. Ask auntie Bernadette about Dr. Wu in more detail.</p>
  272. <p>AUNT TAMAYE (BERNADETTE):<br />
  273. Regarding yellow watermelon here is an episode that may interest you.</p>
  274. <p>Father Morris visited our house in Kyoto carrying a big watermelon with a big smile, &#8220;Surprise, see what I brought, a yellow watermelon!&#8221;</p>
  275. <p>When opened it up after he has left, the melon was just ordinary red.</p>
  276. <p>What makes this tale memorable is not our disappointment, but my sister, Teresa’s inspired comment, to quote: if a man who talks to god directly  can&#8217;t even tell the color of watermelon, may be there is no God.  Ever since, I turned into an agnostic.</p>
  277. <p>COUSIN ALEX:<br />
  278. Is it supposed to be yellow inside?</p>
  279. <p>ME:<br />
  280. Trader Joes caries odd things seasonally via their Fearless Flyer program. <a href="https://www.yelp.com/biz_photos/trader-joes-las-vegas?select=P9wkI3Tl2n4W0EwFNPHTmQ" title="Photo o f a Yellow watermelon in Yelp">Looks like</a> it is yellow on the inside and green on the outside, not the reverse like Mom mentioned. The only possible explanation for the story below would be due to a genetic mutation that Dr. Wu must have isolated.</p>
  281. <p>In any case, it occurs to me it might be a good joke to pull on people since it should look like a normal watermelon until you cut it open.</p>
  282. <p>COUSIN ALEX:<br />
  283. Whoa, that would make people weirded out.</p>
  284. <p>UNCLE FRANCIS:<br />
  285. Trader Joe&#8217;s &#8220;Yellow&#8221; watermelon turned out to be a bloody red watermelon.</p>
  286. <p><a data-flickr-embed="true" href="https://www.flickr.com/photos/tychay/46376887105/in/dateposted/" title="Trader Joe's not-so-yellow watermelon"><img src="https://i2.wp.com/farm8.staticflickr.com/7869/46376887105_a51800600b_z.jpg?resize=480%2C640&#038;ssl=1" width="480" height="640" alt="Trader Joe's not-so-yellow watermelon" data-recalc-dims="1"></a><script async="" src="//embedr.flickr.com/assets/client-code.js" charset="utf-8"></script></p>
  287. <p>Shame on the Trader Joes!</p>
  288. <p>COUSIN ALEX:<br />
  289. Get your money back!! At least the priest in Japan gave you a fake one for free.</p>
  290. <p>AUNT GIA:<br />
  291. Oh, terrible! No more trust in Trader Joe&#8217;s standards. I say complain! Doesn&#8217;t yellow ones cost more than the regular watermelon?</p>
  292. <p>COUSIN ALEX:<br />
  293. I did not expect a story about a Trader Joes watermelon to turn into one about an assassination of the last Korean empress. That was a good story.</p>
  294. ]]></content:encoded>
  295. <wfw:commentRss>http://terrychay.com/article/2018-07-31-yellow-watermelon.shtml/feed</wfw:commentRss>
  296. <slash:comments>0</slash:comments>
  297. <post-id xmlns="com-wordpress:feed-additions:1">7345</post-id> </item>
  298. <item>
  299. <title>These tweets spark joy</title>
  300. <link>http://terrychay.com/article/these-tweets-spark-joy.shtml</link>
  301. <comments>http://terrychay.com/article/these-tweets-spark-joy.shtml#respond</comments>
  302. <pubDate>Thu, 03 Jan 2019 19:48:08 +0000</pubDate>
  303. <dc:creator><![CDATA[tychay]]></dc:creator>
  304. <category><![CDATA[books]]></category>
  305. <category><![CDATA[humor]]></category>
  306. <category><![CDATA[stuff]]></category>
  307. <category><![CDATA[television]]></category>
  308.  
  309. <guid isPermaLink="false">http://terrychay.com/?p=7329</guid>
  310. <description><![CDATA[Marie has loved Marie Kondo since her book , so of course last night we watched the first episode of her new show on Netflix. This morning she&#8217;s been sharing with me these tweets. “This baby does not spark joy for me, so it will have to go” pic.twitter.com/OsCI6dPa0f &#8212; Adam Moussa (@adamjmoussa) January 3, [&#8230;]]]></description>
  311. <content:encoded><![CDATA[<p>Marie has loved <a href="https://konmari.com" title="KonMari: Tidy your space, Transform your life.">Marie Kondo</a> since <a href="https://www.amazon.com/gp/product/1607747308?tag=terrychay-20" title="Buy The Life-Changing Magic of Tidying Up: The Japanese Art of Decluttering and Organizing on Amazon">her book</a> <span title="A friend from Japan once mentioned, “She has a Manga book coming out.” Marie replied, “Yeah, I already read it.”" rel="tooltip commentary">first hit the US four years ago</span>, so of course last night we watched the first episode of <a href="https://www.netflix.com/title/80209379" title="Tidying Up with Marie Kondo—Netflix">her new show on Netflix</a>.</p>
  312. <p>This morning she&#8217;s been sharing with me these tweets.</p>
  313. <blockquote class="twitter-tweet" data-width="550" data-dnt="true">
  314. <p lang="en" dir="ltr">“This baby does not spark joy for me, so it will have to go” <a href="https://t.co/OsCI6dPa0f">pic.twitter.com/OsCI6dPa0f</a></p>
  315. <p>&mdash; Adam Moussa (@adamjmoussa) <a href="https://twitter.com/adamjmoussa/status/1080668886624882689?ref_src=twsrc%5Etfw">January 3, 2019</a></p></blockquote>
  316. <p><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></p>
  317. <blockquote class="twitter-tweet" data-width="550" data-dnt="true">
  318. <p lang="en" dir="ltr">Marie Kondo is a fictional character created by Goodwill Industries to get me to donate half of everything I own</p>
  319. <p>&mdash; Matt Haughey (@mathowie) <a href="https://twitter.com/mathowie/status/1080339640857419776?ref_src=twsrc%5Etfw">January 2, 2019</a></p></blockquote>
  320. <p><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></p>
  321. <blockquote class="twitter-tweet" data-width="550" data-dnt="true">
  322. <p lang="en" dir="ltr">Fall, 2018. Marie Kondo sits with Netflix executives. “These Marvel shows. Do they bring you joy?”</p>
  323. <p>&mdash; Tim Carvell (@timcarvell) <a href="https://twitter.com/timcarvell/status/1080613237652144129?ref_src=twsrc%5Etfw">January 2, 2019</a></p></blockquote>
  324. <p><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></p>
  325. <blockquote class="twitter-tweet" data-width="550" data-dnt="true">
  326. <p lang="en" dir="ltr">one of the messy women asked marie kondo if HER house is ever a mess. her mouth said “of course!” but her eyes said “bitch have u met me??”</p>
  327. <p>&mdash; Johanna Barr (@johannabarr) <a href="https://twitter.com/johannabarr/status/1080292818478866432?ref_src=twsrc%5Etfw">January 2, 2019</a></p></blockquote>
  328. <p><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></p>
  329. <blockquote class="twitter-tweet" data-width="550" data-dnt="true">
  330. <p lang="en" dir="ltr">Marie Kondo&#39;s home <a href="https://t.co/PCX7efA42C">pic.twitter.com/PCX7efA42C</a></p>
  331. <p>&mdash; Claude Zeins (@czeins) <a href="https://twitter.com/czeins/status/1080722509127770112?ref_src=twsrc%5Etfw">January 3, 2019</a></p></blockquote>
  332. <p><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></p>
  333. <p>“There is definitely <a href="https://www.pastemagazine.com/articles/2019/01/netflix-tidying-up-with-marie-kondo-reality-tv-rev.html" title="Netflix's Tidying Up With Marie Kondo Will Spark Joy in Even the Most Cynical Viewer—Paste magazine">something unique and fresh about Marie Kondo</a>. That&#8217;s why she&#8217;s become so popular.” she said.</p>
  334. <p>“I just hope that I continue to spark joy in your life,” I replied.</p>
  335. ]]></content:encoded>
  336. <wfw:commentRss>http://terrychay.com/article/these-tweets-spark-joy.shtml/feed</wfw:commentRss>
  337. <slash:comments>0</slash:comments>
  338. <post-id xmlns="com-wordpress:feed-additions:1">7329</post-id> </item>
  339. <item>
  340. <title>The Zen of Defriending</title>
  341. <link>http://terrychay.com/article/the-zen-of-defriending.shtml</link>
  342. <comments>http://terrychay.com/article/the-zen-of-defriending.shtml#comments</comments>
  343. <pubDate>Tue, 27 Nov 2018 22:02:51 +0000</pubDate>
  344. <dc:creator><![CDATA[tychay]]></dc:creator>
  345. <category><![CDATA[about me]]></category>
  346. <category><![CDATA[social networking]]></category>
  347. <category><![CDATA[society and culture]]></category>
  348.  
  349. <guid isPermaLink="false">http://terrychay.com/?p=7325</guid>
  350. <description><![CDATA[Seen on facebook: Welp. There goes another Facebook friend, who decided facts about the southern border were inconvenient and did not fit her worldview, and decided that as a messenger I must be unfriended. I&#8217;d like to remind people that &#8220;unfriending&#8221; simply means &#8220;retreat into my echo chamber&#8221;. If I was disrespectful, vitriolic, or hateful, [&#8230;]]]></description>
  351. <content:encoded><![CDATA[<p>Seen on facebook:</p>
  352. <blockquote><p>
  353.  Welp. There goes another Facebook friend, who decided facts about the southern border were inconvenient and did not fit her worldview, and decided that as a messenger I must be unfriended.</p>
  354. <p>  I&#8217;d like to remind people that &#8220;unfriending&#8221; simply means &#8220;retreat into my echo chamber&#8221;. If I was disrespectful, vitriolic, or hateful, then sure: unfriending would have a completely different meaning. But that isn&#8217;t the case. I don&#8217;t call people names. I try to respect others&#8217; views. I don&#8217;t yell. I try to stay on-topic.</p>
  355. <p>  …</p>
  356. <p>  Unfriending is a retreat from thoughtful discussion. It isolates you from opinions that differ from your own. Stick to your views, respect your friends&#8217; views, and talk to them. We need more talking
  357. </p></blockquote>
  358. <p>People should be free to friend or unfriend whoever they like. Freedom of Speech doesn&#8217;t mean I have to read your shit (or you, mine), and it certainly doesn&#8217;t apply to the <a href="https://www.youtube.com/watch?v=tfan5MacmsI">failure pile in a sadness bowl</a> substitute for real social interaction that is Facebook.</p>
  359. <p>I never unfriended anyone on Facebook (or Twitter) <span title="And I only started that policy because those people are using your facebook capital to spread their fake news. If that wasn&#039;t the case, I&#039;d simply not read their stuff and let the algorithm eventually prune their posts from my feed" rel="tooltip commentary">until November 2016</span>, but I never had a problem with anyone unfriending me, before or after.</p>
  360. <p>Nor can I relate to those who do. Personally, it&#8217;s been quite a relief when <span title="Before this change in policy, I would get numerous friend requests from people who I was sure were I had friended before. Each continues to live in the purgatory that is my Friend Requests page along with 222 other people who I either don&#039;t know, forgot, or I was just too lazy to deal with." rel="tooltip commentary">I got defriended</span> — my haters are pruning my social network for me! This way they can spout their shit freely without me. If, by some miracle, they have an original thought about a good programming design pattern, someone will eventually point me to it through a different avenue. I use Facebook for the baby pix and death notices and <span title="Actually, I let Marie curate her twitter for the good memes because I don&#039;t get memes and its her personal quest to make me get them" rel="tooltip commentary">Twitter for the memes</span>.</p>
  361. <p>I suggest you feel the same/similar about being defriended, because being a butthurt snowflake when someone you don&#8217;t agree with unfriends you says more about you, then it does them.</p>
  362. <blockquote><p>
  363.  If in our social networks we can unfriend others who are useless shits to us, if we can be happy when we are unfriended when we are useless shits to them, not only we, but everyone will profit from it. This is the most basic kind of social work.
  364. </p></blockquote>
  365. <p>You&#8217;re welcome. Just call me the <a href="https://www.amazon.com/gp/product/188837540X?tag=terrychay-20" title="Buy Being Peace by  Thich Nhat Hanh—Amazon">Thich Nhat Hanh</a> of your social network.</p>
  366. ]]></content:encoded>
  367. <wfw:commentRss>http://terrychay.com/article/the-zen-of-defriending.shtml/feed</wfw:commentRss>
  368. <slash:comments>1</slash:comments>
  369. <post-id xmlns="com-wordpress:feed-additions:1">7325</post-id> </item>
  370. </channel>
  371. </rss>
  372.  

If you would like to create a banner that links to this page (i.e. this validation result), do the following:

  1. Download the "valid RSS" banner.

  2. Upload the image to your own server. (This step is important. Please do not link directly to the image on this server.)

  3. Add this HTML to your page (change the image src attribute if necessary):

If you would like to create a text link instead, here is the URL you can use:

http://www.feedvalidator.org/check.cgi?url=http%3A//terrychay.com/feed

Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda