<?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>joshkim.org &#187; programming</title>
	<atom:link href="http://joshkim.org/tag/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://joshkim.org</link>
	<description>Be Awesome Instead // Essays by Josh Kim</description>
	<lastBuildDate>Sun, 01 Jan 2012 22:27:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>Josh Kim dot Org: A New Direction</title>
		<link>http://joshkim.org/2008/01/29/josh-kim-dot-org-a-new-direction/</link>
		<comments>http://joshkim.org/2008/01/29/josh-kim-dot-org-a-new-direction/#comments</comments>
		<pubDate>Wed, 30 Jan 2008 04:36:24 +0000</pubDate>
		<dc:creator>joshkim</dc:creator>
				<category><![CDATA[Site News]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[direction]]></category>
		<category><![CDATA[josh-kim]]></category>
		<category><![CDATA[k2]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[new]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[web developer]]></category>

		<guid isPermaLink="false">http://joshkim.org/2008/01/29/josh-kim-dot-org-a-new-direction/</guid>
		<description><![CDATA[I don&#8217;t know if you&#8217;ve visited the site in the last week or so (which is perfectly fine with me, I love feeds), but I&#8217;ve been experimenting with different themes, looking at different plug-ins, and learning about the WordPress structure. &#8230; <a href="http://joshkim.org/2008/01/29/josh-kim-dot-org-a-new-direction/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t know if you&#8217;ve visited the site in the last week or so (which is perfectly fine with me, I love feeds), but I&#8217;ve been experimenting with different themes, looking at different plug-ins, and learning about the WordPress structure.</p>

<p>I&#8217;ve finally ended up with <a href="http://getk2.com/" title="K2">K2</a> for the theme. The less upkeep I have to do in between versions, the better, and K2 helps with a lot of the administration. Also, it comes with a lot of things built in, like a beautiful archive page system, as well as some ajax components. There are some flaws (like the ajax search sometimes doesn&#8217;t do anything), but I&#8217;m looking to fix those myself, and maybe even submit the patches.</p>

<h4>So What Is This Blog About Now?</h4>

<p>As time passes, I&#8217;ve realized that this blog needs to become a lot less personal, but at the same time not so professional. And so, the subtitle has changed to include &#8220;Web Development &amp; Technology&#8221;. This covers pretty much everything I would talk about&#8230; from something frivolous (I&#8217;m almost to 5K groupies with Guitar Hero 3&#8230; So close) to something more important (my company is picking up steam, and I&#8217;m having a great time managing/developing).</p>

<p>I&#8217;m going to have to start retagging some things, as well as moving some posts here and there to streamline the experience. I&#8217;m well on my way to bringing some of my older posts, just to keep public because they were once public. It&#8217;s a nice historical backlog of how stupid I was, and it&#8217;ll keep me in check.</p>

<p>The personal stuff, well, I think they might make a comeback somewhere else. Just not here. I&#8217;ll post not short posts on the links of interest, but more thought-out articles.</p>

<h4>Upcoming Post Topics</h4>

<ul>
<li>The Status of Status</li>
<li>FeedSt: The Death of a Project</li>
<li>Desktop vs Hybrid vs Web Applications</li>
<li>Prism: The Future of Applications?</li>
<li>MAMP + Whatever: Why Not Installable Web Applications?</li>
<li>Polling on the Internet</li>
</ul>

<p>I hope to post on about half of these in the upcoming week. We&#8217;ll see&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://joshkim.org/2008/01/29/josh-kim-dot-org-a-new-direction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FRICK, Focusing is HARD</title>
		<link>http://joshkim.org/2008/01/02/frick-focusing-is-hard/</link>
		<comments>http://joshkim.org/2008/01/02/frick-focusing-is-hard/#comments</comments>
		<pubDate>Thu, 03 Jan 2008 03:29:54 +0000</pubDate>
		<dc:creator>joshkim</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[focus]]></category>
		<category><![CDATA[HanMeta]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[rails]]></category>

		<guid isPermaLink="false">http://joshkim.org/2008/01/02/frick-focusing-is-hard/</guid>
		<description><![CDATA[Seriously. I&#8217;m writing this as an effort to get me back on track. At least, with working out, you didn&#8217;t really have to think. You&#8217;d count, and memorize. And push yourself to your limit. But there wasn&#8217;t any of this &#8230; <a href="http://joshkim.org/2008/01/02/frick-focusing-is-hard/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Seriously. I&#8217;m writing this as an effort to get me back on track.</p>

<p>At least, with working out, you didn&#8217;t really have to think. You&#8217;d count, and memorize. And push yourself to your limit. But there wasn&#8217;t any of this planning or thinking or critiquing&#8230;</p>

<p>Programming with the crew at HanMeta is FUN. But man, it&#8217;s freaking draining after a day of work at <a href="http://www.ncsa.uiuc.edu/" title="National Center for Supercomputing Applications at the University of Illinois at Urbana-Champaign">NCSA</a>. I might be able to get a few hours in every night, plus all the other personal crap I have to do.</p>

<p>And just because it&#8217;s fun, it doesn&#8217;t mean it&#8217;s draining. I guess I signed up for this when I made HanMeta anyway. My eyes hurt immensely.</p>

<p>Yeap. That&#8217;s all that you&#8217;re going to get from this blogger today. Wee.</p>
]]></content:encoded>
			<wfw:commentRss>http://joshkim.org/2008/01/02/frick-focusing-is-hard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Leveraging Extreme: The Josh Kim Story, Part 2</title>
		<link>http://joshkim.org/2007/03/06/leveraging-extremes-the-josh-kim-story-part-2/</link>
		<comments>http://joshkim.org/2007/03/06/leveraging-extremes-the-josh-kim-story-part-2/#comments</comments>
		<pubDate>Wed, 07 Mar 2007 03:37:59 +0000</pubDate>
		<dc:creator>joshkim</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[alex-argo]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[bawls]]></category>
		<category><![CDATA[Caffeine]]></category>
		<category><![CDATA[craig-duplain]]></category>
		<category><![CDATA[derek-remund]]></category>
		<category><![CDATA[hardcore]]></category>
		<category><![CDATA[health]]></category>
		<category><![CDATA[irony]]></category>
		<category><![CDATA[jk]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[lessons]]></category>
		<category><![CDATA[logic]]></category>
		<category><![CDATA[pendulum]]></category>
		<category><![CDATA[philosophy]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[splinter-cell]]></category>
		<category><![CDATA[tea]]></category>
		<category><![CDATA[xkcd]]></category>

		<guid isPermaLink="false">http://www.joshkim.org/2007/03/06/leveraging-extremes-the-josh-kim-story-part-2/</guid>
		<description><![CDATA[Continuing from: Part 1 Pendulum: a weight hung from a fixed point so that it can swing freely backward and forward, esp. a rod with a weight at the end that regulates the mechanism of a clock. Figurative used to &#8230; <a href="http://joshkim.org/2007/03/06/leveraging-extremes-the-josh-kim-story-part-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Continuing from: <a href="http://joshkim.org/2007/03/06/leveraging-extreme-the-josh-kim-story-part-1/">Part 1</a></p>

<p>Pendulum: a weight hung from a fixed point so that it can swing freely backward and forward, esp. a rod with a weight at the end that regulates the mechanism of a clock.</p>

<ul>
<li>Figurative used to refer to the tendency of a situation or state of affairs to oscillate regularly between one extreme and another : the pendulum of fashion.</li>
</ul>

<p>There. Properly defined. JK = Pendulum.</p>

<h2>On Caffeine</h2>

<p>Oh&#8230; that fateful day when Craig and Alex decided to be Venture Capitalists (more like&#8230; drug pushers&#8230;) in my journey to stunt my growth&#8230; I still remember it quite vividly. Front row, Honors Physics, Refrigerator in the back room&#8230; Yikes.</p>

<p>Caffeine has become synonymous with hardcore programming. I mean it. You have to be a caffeine junkie to be an awesome programmer it seems. The healthy programmers are few and far in between, and those are the pansy ones. (I&#8217;m kidding!)</p>

<p>During my crazy PHP coding years (senior year in high school, freshman year in college), I probably&#8230; drank&#8230; quite a bit of Dew. I feel like I needed to be up at 7 AM, writing code to properly handle FTP through a HTTP GET request. I remember that Saturday to this day&#8230; and how aggravating it was, unable to keep my hands steady as I typed away.</p>

<p>Sophomore and Junior year&#8230; not so much. Junior year I got caught up with being all healthy, and so that&#8217;s when I reverted back to going hardcore non-carbonated/non-caffeinated. This is the first pendulum swing of this story.</p>

<p><img src="http://joshkim.org/wp-content/uploads/2007/03/bawls.png" alt="Bawls!" /></p>

<p>But when Senior year hit&#8230; I found these. And I started keeping them in a nice little box, until the day I moved out of my apartment in August of 2006.</p>

<p>I have no clue how many bottles of <a href="http://www.bawls.com/">Bawls</a> I drank that year. I remember some crazy Operating Systems MP (Machine Problems, what UIUC calls programming assignments) which required some <a href="http://www.buffalowildwings.com/">Buffalo Wild Wings</a> and two bottles of these lovelies. (Kurt Becker, I miss you!) I remember some crazy case studies I had to pull out for some of my business classes&#8230; only brought to you by these blue bottles.</p>

<p>Sidenote: The reasons why I like Bawls so much is that they:</p>

<ul>
<li>Taste Great: I hate Red Bull for this reason. They taste like crap. Bawls, though, taste fruity and delicious. You don&#8217;t know that you&#8217;re getting jacked out of your mind</li>
<li>Bottle: Plastic bottle FTL. Glass dimpled bottles FTW</li>
<li><a href="http://www.guarana.com/">Guarana</a>: Much less jittery than normal caffeine, IMHO.</li>
</ul>

<p>Very recently, I fell in love with these 59 cent fountain drinks at the nearby gas station. Derek and I would hit them up while we had our Spinter Cell: Choas Theory Co-op fun. Then&#8230; I bought three 2 liters, just to start drinking STRAIGHT OUT OF THE BOTTLE. How recently? Try&#8230; last month.</p>

<p>However, I&#8217;ve gone hardcore hard turkey again. Only things that I drink are milk, water, and juice.</p>

<p>Second pendulum swing.</p>

<p>Maybe the next time I start taking caffeine again, it&#8217;ll be in small doses&#8230; I mean, come on, caffeine does help when you need that extra kick!</p>

<p>Oh right&#8230; I like tea, though. Tea and honey makes me all happy and warm inside.</p>

<h2>On Lessons</h2>

<p>I&#8217;m a proponent for growth. I think this is why I love learning: ANYTHING. I&#8217;m afraid I&#8217;ll find something that I don&#8217;t want to learn&#8230; but that&#8217;s going off on a tangent.</p>

<p>But as I desire growth in life, I think I&#8217;m unsatisfied at times at how slowly I&#8217;m growing. Even then, regardless of the pace at which I&#8217;m growing, I feel like there are lessons to be learned.</p>

<p>I can&#8217;t stop shaking the undeniable fact that I won&#8217;t be able to learn all of the lessons. This is why I started writing really really long entries in my journals to begin with: It&#8217;s because I wanted to write them down, so that maybe I&#8217;ll figure it out, then and there, who I am and why I&#8217;m doing such and such. I wanted to find the equations to Josh Kim&#8230; more like&#8230; the Josh Kim algorithm.</p>

<p>if (JoshKim.getEmotion() == X))
return Y;
else
return Z;</p>

<p>But it all goes back to pride: I want to be able to tell myself, &#8220;Yes, Josh Kim, you did it all on your own. You used logic and philosophy to deduce what the next step is to come.&#8221;</p>

<p>What the heck? I have to learn to understand that if I miss the big lesson the first time, it&#8217;ll come back and hit me again. The little ones&#8230; just stop worrying about them. Prioritize your issues, and then attack them top-down.</p>

<p>Wow, Josh Kim, you&#8217;re quite the motivational speaker, even to yourself!</p>

<h2>Irony</h2>

<p>The irony is that as I just typed that last paragraph, I felt just a little bit better about myself. Yes&#8230; I feel like writing is my escape: Heck, it&#8217;s the only &#8220;art&#8221; form I can be somewhat coherent at. I can&#8217;t draw, take pictures, make movies&#8230; even though I want to&#8230; learn&#8230;</p>

<p>Maybe one day my dreams of becoming <a href="http://xkcd.com/">xkcd</a> with a programmer&#8217;s twist will be realized. But until then&#8230; JK^extreme.</p>

<p>Time to get myself to the gym, and then sleep to the extreme.</p>
]]></content:encoded>
			<wfw:commentRss>http://joshkim.org/2007/03/06/leveraging-extremes-the-josh-kim-story-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>wasdfps</title>
		<link>http://joshkim.org/2007/02/22/wasdfps/</link>
		<comments>http://joshkim.org/2007/02/22/wasdfps/#comments</comments>
		<pubDate>Thu, 22 Feb 2007 20:56:53 +0000</pubDate>
		<dc:creator>joshkim</dc:creator>
				<category><![CDATA[Video Games]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[asdf]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[fps]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[nusoap]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[soap]]></category>
		<category><![CDATA[wasd]]></category>
		<category><![CDATA[wasdfps-games]]></category>

		<guid isPermaLink="false">http://www.joshkim.org/2007/02/22/wasdfps/</guid>
		<description><![CDATA[Lent commitment included nothing about games&#8230; crap. Games stopped &#8220;playing&#8221; (Pun! YES! BINGO!) any discernible role in my life maybe a year ago, so I guess I kinda left them out. Okay, let me vent a little bit, before I &#8230; <a href="http://joshkim.org/2007/02/22/wasdfps/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Lent commitment included nothing about games&#8230; crap. Games stopped &#8220;playing&#8221; (Pun! YES! BINGO!) any discernible role in my life maybe a year ago, so I guess I kinda left them out.</p>

<p>Okay, let me vent a little bit, before I go back and start to cry, looking at my code.</p>

<p>Right now, I feel like my code is shooting me in the face. With an AWP. (Oh, I miss those days&#8230; sorta kinda&#8230; all those wasted hours on a silly game from the 90s&#8230;) I have no weapons to speak of. (Do I get points for really bad metaphors, too?) I&#8217;m having one of the hardest times figuring out why my &#8220;include&#8221; and &#8220;require&#8221; aren&#8217;t doing as they&#8217;re supposed to be.</p>

<p>Sidenote: Currently working on: Google SOAP calls to customize the Google search page. All I have to do is include <a href="http://dietrich.ganx4.com/nusoap/">NuSOAP</a>. What the heck is going on? (And like half the links to the sourceforge for NuSOAP is down for some random reason&#8230;)</p>

<h2>Now&#8230; Wasn&#8217;t That Roundabout</h2>

<p>Okay, back to the point of the post.</p>

<ul>
<li>WASD: the four buttons needed for any first person shooter game</li>
<li>ASDF: just another ridiculous computer nerd &#8220;joke&#8221;&#8230; I love typing &#8220;asdf&#8221;&#8230;</li>
<li>FPS: first person shooter</li>
</ul>

<p>Add the three together to get: wasdfps. I have no idea why this is funny. In about 30 seconds, I&#8217;m going to look back and say, &#8220;who wrote this garbage?&#8221;.</p>

<p>Regardless, this sucker&#8217;s copyrighted JK 2007 style.</p>

<p>Okay, back to work.</p>
]]></content:encoded>
			<wfw:commentRss>http://joshkim.org/2007/02/22/wasdfps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The proper motivation?</title>
		<link>http://joshkim.org/2007/02/10/the-proper-motivation/</link>
		<comments>http://joshkim.org/2007/02/10/the-proper-motivation/#comments</comments>
		<pubDate>Sun, 11 Feb 2007 04:14:16 +0000</pubDate>
		<dc:creator>joshkim</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[cs]]></category>
		<category><![CDATA[derek-remund]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[rest]]></category>
		<category><![CDATA[web-mashups]]></category>

		<guid isPermaLink="false">http://www.joshkim.org/2007/02/10/the-proper-motivation/</guid>
		<description><![CDATA[I guess it took a good friend from back way back when&#8230; WAYYY back when I was a freshman in college to push me into &#8220;code mode&#8221;. [Insert Age Joke Here, for all you freshmen that are reading this...] Derek &#8230; <a href="http://joshkim.org/2007/02/10/the-proper-motivation/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I guess it took a good friend from back way back when&#8230; WAYYY back when I was a freshman in college to push me into &#8220;code mode&#8221;. [Insert Age Joke Here, for all you freshmen that are reading this...] Derek Remund, a totally cool and amazing guy that God placed into my life, just as I was beginning to realize what computers were all about.</p>

<p>He&#8217;s taking this sweet class called <a href="http://www.cs.uiuc.edu/class/fa06/cs242/">Programming Studio</a>, a class I would have dearly enjoyed. You see, my education at UIUC comprised of quite a bit of theory, and very little hands-on-ness. I mean, there are benefits for being taught hard-core theory, but there&#8217;s nothing like actually putting code to compiler (in my case, code to browser incompatibility insanity).</p>

<p>I had the pleasure of talking with him on the intricacies of <a href="http://en.wikipedia.org/wiki/Mashup_(web_application_hybrid)">web mashups</a>. What little knowledge I had of <a href="http://www.json.org/">JSON</a> and <a href="http://en.wikipedia.org/wiki/Representational_State_Transfer">REST</a> and other subjects to do with cross-site scripting methodologies, I tried to pass on to him.</p>

<p>Of course, this was no one way street in terms of information exchange. I keep looking at Derek, and am amazed at how deeply he understands the code. He is the closest thing I have to a hacker: I&#8217;m so thankful to have a friend that can give me this kind of point of view on the subject.</p>

<p>We jokingly talked about how a couple years from now, we&#8217;d be talking about this past Thursday night, when wearing our maroon hoodies we came up with the idea for the next big thing. We didn&#8217;t, but I&#8217;m still searching.</p>

<p>Whatever we talked about, whatever we joked about&#8230; it seemed like it was towards something. I definitely need to find many more friends like this&#8230; not in separate geographic locations (like Texas and Ohio), but all in the same place. Well&#8230; at least, leverage technology (uh oh&#8230; Josh is using the word &#8220;leverage&#8221;) so that we could all sit down and talk about these issues. Maybe I&#8217;m wanting too much&#8230; can&#8217;t have all my friends work together.</p>

<p>Manager JK is slowly being cultivated, spouting off buzzwords and management techniques like no other. Uh oh&#8230; time to go learn some more Ruby to stave it off.</p>
]]></content:encoded>
			<wfw:commentRss>http://joshkim.org/2007/02/10/the-proper-motivation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

