<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Justin Carmony's Blog</title>
	
	<link>http://www.justincarmony.com/blog</link>
	<description>Web Designer &amp; Software Engineer</description>
	<lastBuildDate>Wed, 24 Feb 2010 23:04:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/JustinCarmony" /><feedburner:info uri="justincarmony" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>BestBuy Gives Me $8,770 — Wait, Just $87.00</title>
		<link>http://feedproxy.google.com/~r/JustinCarmony/~3/c_Cnt8_Pr64/</link>
		<comments>http://www.justincarmony.com/blog/2010/02/24/bestbuy-gives-me-8770-wait-just-87-00/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 23:01:37 +0000</pubDate>
		<dc:creator>Justin Carmony</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[bestbuy]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[Funny]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[mistakes]]></category>
		<category><![CDATA[oops]]></category>

		<guid isPermaLink="false">http://www.justincarmony.com/blog/?p=539</guid>
		<description><![CDATA[So I thought I would quickly throw this up here. I have a Best Buy within minutes of my house, and shop there frequently. Between a TV, and washer/dryer, we&#8217;ve spent enough money there to have a &#8220;Premier Silver&#8221; account. Today, I received an email from BestBuy with my correct account number, stating I had [...]


Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2009/09/23/my-iphone-has-hindered-my-email/' rel='bookmark' title='Permanent Link: My iPhone Has Hindered My Email'>My iPhone Has Hindered My Email</a> <small>What!? What is this that I speak of? My very...</small></li></ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>So I thought I would quickly throw this up here. I have a Best Buy within minutes of my house, and shop there frequently. Between a TV, and washer/dryer, we&#8217;ve spent enough money there to have a &#8220;Premier Silver&#8221; account. Today, I received an email from BestBuy with my correct account number, stating I had spent enough to keep my Premium Silver status. Then I looked up at how many points I had accumulated. 438,606 reward points! Right next to the points, it says they are worth a total of $8,770 dollars! I was shocked, which quickly turned to a chuckle. I knew it couldn&#8217;t be right, since I hadn&#8217;t spent even close to $8,770 dollars, so BestBuy must have found a crazy revenue stream to do this.</p>
<p><a href="http://www.justincarmony.com/blog/wp-content/uploads/2010/02/bestbuy-email.jpg"><img src="http://www.justincarmony.com/blog/wp-content/uploads/2010/02/bestbuy-email-300x290.jpg" alt="bestbuy-email" title="bestbuy-email" width="300" height="290" class="size-medium wp-image-540" /></a></p>
<p>So I went ahead and logged into my BestBuy account website. Sure enough, I only had 4,386 points worth about $87.00. Its amazing what a two digit difference can make. I wonder how many complaint phone calls BestBuy will field due to this error. I wonder which developer is to blame, and if he is going to get an ear full for this mistake. Personally, I always get very nervous when sending out mass emails. Especially when putting dollar amounts on them.</p>
<p><a href="http://www.justincarmony.com/blog/wp-content/uploads/2010/02/bestbuy-website.jpg"><img src="http://www.justincarmony.com/blog/wp-content/uploads/2010/02/bestbuy-website-300x288.jpg" alt="bestbuy-website" title="bestbuy-website" width="300" height="288" class="size-medium wp-image-541" /></a></p>
<p>Maybe I should call up and see if I can get them to honor their email.</p>


<p>Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2009/09/23/my-iphone-has-hindered-my-email/' rel='bookmark' title='Permanent Link: My iPhone Has Hindered My Email'>My iPhone Has Hindered My Email</a> <small>What!? What is this that I speak of? My very...</small></li></ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p><img src="http://feeds.feedburner.com/~r/JustinCarmony/~4/c_Cnt8_Pr64" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.justincarmony.com/blog/2010/02/24/bestbuy-gives-me-8770-wait-just-87-00/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.justincarmony.com/blog/2010/02/24/bestbuy-gives-me-8770-wait-just-87-00/</feedburner:origLink></item>
		<item>
		<title>The Skill of Making Habits</title>
		<link>http://feedproxy.google.com/~r/JustinCarmony/~3/5iiwrcd_7go/</link>
		<comments>http://www.justincarmony.com/blog/2010/02/04/the-skill-of-making-habits/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 16:39:17 +0000</pubDate>
		<dc:creator>Justin Carmony</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Goals]]></category>
		<category><![CDATA[habits]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.justincarmony.com/blog/?p=537</guid>
		<description><![CDATA[Each New Year, people around the world make their resolutions. While I&#8217;m not big into making new year resolutions, I thought I would give it a shot. Well, one month later, I was only really successful at one of the goals. I&#8217;ve stopped drinking coke completely, and my overall sugary drink consumption has drastically dropped. [...]


Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2010/01/04/dear-2010-my-plans-for-next-year/' rel='bookmark' title='Permanent Link: Dear 2010 &#8211; My Plans for Next Year'>Dear 2010 &#8211; My Plans for Next Year</a> <small>Update: I started to write this post on the 31st,...</small></li><li><a href='http://www.justincarmony.com/blog/2009/08/29/project-management-and-entrepreneurship/' rel='bookmark' title='Permanent Link: Project Management &#038; Entrepreneurship'>Project Management &#038; Entrepreneurship</a> <small>My dear friend Eric Ping pointed out I only had...</small></li></ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Each New Year, people around the world make their resolutions. While I&#8217;m not big into making new year resolutions, I thought I would <a href="http://www.justincarmony.com/blog/2010/01/04/dear-2010-my-plans-for-next-year/">give it a shot</a>. Well, one month later, I was only really successful at one of the goals. I&#8217;ve stopped drinking coke completely, and my overall sugary drink consumption has drastically dropped. Instead of several cokes a day, it more of a root beer once or twice a week. However, my other major goal of working out every morning was a total flop.</p>
<p>Then I started to think about how people make changes in their lives. When I just focused on not drinking coke, it wasn&#8217;t easy, but totally possible. They say it takes about <a href="http://answers.google.com/answers/threadview/id/786165.html">21 days to form a habit</a>. So instead of listing out a dozen goals at the beginning of the year, why not tackle a new one each month? Focus on one habit you want to create or change, spend the first 21 days creating it, and the remainder of the month keeping it. By the time the new month rolls around, your new habit is set and ready to go, and time to tackle a new habit.</p>
<p>One reason I believe setting one goal per month is typically one goal requires multiple changes. With giving up coke, I had to figure out what to replace it with. That means I had to keep our Brita pitcher full of water, which I had to make sure we had enough filters. When night time server emergencies occurred, or I had to drive late in the night, how could I get some caffeine? </p>
<p>So February I&#8217;ve made the goal to work out at least four times a week, hopefully five. That required me to get up earlier in the morning, which in turn means I had to go to bed earlier. I made sure I knew where my workout DVDs were at, that I pulled the weights out, and I had my workout clothes ready. That way, when my alarm went off, I could get up and go work out.</p>
<p>I can say, this week, I&#8217;ve worked out 3 days and tomorrow will make a fourth. Its not easy, but taking one habit at a time makes it totally possible. So from now on, each month, I&#8217;m going to tackle one habit. I have a theory, that the ability to make and change habits is an actual skill. Maybe down the road I&#8217;ll be able to make two, or even three habits a month. I&#8217;ll keep posting updates with how things are going.</p>
<p>For March, I think I&#8217;m going make it a habit to bring my lunch to work each day, which will help me eat healthier and save some money. My suggestion to anyone who wants to make some changes in their life, take it one habit at a time each month.</p>


<p>Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2010/01/04/dear-2010-my-plans-for-next-year/' rel='bookmark' title='Permanent Link: Dear 2010 &#8211; My Plans for Next Year'>Dear 2010 &#8211; My Plans for Next Year</a> <small>Update: I started to write this post on the 31st,...</small></li><li><a href='http://www.justincarmony.com/blog/2009/08/29/project-management-and-entrepreneurship/' rel='bookmark' title='Permanent Link: Project Management &#038; Entrepreneurship'>Project Management &#038; Entrepreneurship</a> <small>My dear friend Eric Ping pointed out I only had...</small></li></ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p><img src="http://feeds.feedburner.com/~r/JustinCarmony/~4/5iiwrcd_7go" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.justincarmony.com/blog/2010/02/04/the-skill-of-making-habits/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.justincarmony.com/blog/2010/02/04/the-skill-of-making-habits/</feedburner:origLink></item>
		<item>
		<title>PHP HipHop – What It Means</title>
		<link>http://feedproxy.google.com/~r/JustinCarmony/~3/JF2rW7AG_es/</link>
		<comments>http://www.justincarmony.com/blog/2010/02/03/php-hiphop-what-it-means/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 16:32:04 +0000</pubDate>
		<dc:creator>Justin Carmony</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[hiphop]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[scaling]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.justincarmony.com/blog/?p=527</guid>
		<description><![CDATA[ There has been a lot of speculation about PHP, Facebook, and a big announcement. Over the last few weeks, several predominate PHP community members were invited to the Facebook offices to check something out. Facebook asked the PHP members, as Ben Ramsey put it, to &#8220;make a gentleman&#8217;s agreement that I wouldn&#8217;t talk until [...]


Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2009/09/14/so-you-want-to-be-a-web-developer/' rel='bookmark' title='Permanent Link: So You Want To Be A Web Developer?'>So You Want To Be A Web Developer?</a> <small>&lt;tangent&gt; This last week I&#8217;ve been talking with my brother...</small></li><li><a href='http://www.justincarmony.com/blog/2009/09/16/speaking-utah-open-source-conference-2009/' rel='bookmark' title='Permanent Link: Speaking: Utah Open Source Conference 2009'>Speaking: Utah Open Source Conference 2009</a> <small>I will be speaking this year at the Utah Open...</small></li><li><a href='http://www.justincarmony.com/blog/2009/12/23/my-2009-technology-recap/' rel='bookmark' title='Permanent Link: My 2009 Technology Recap'>My 2009 Technology Recap</a> <small>Its been two years now that I&#8217;ve been a more...</small></li></ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.justincarmony.com/blog/wp-content/uploads/2010/02/HipHop_logo_white.png" alt="HipHop_logo_white" title="HipHop_logo_white" width="106" height="139" class="alignright size-full wp-image-526" /> There has been a lot of <a href="http://www.readwriteweb.com/archives/facebook_gets_faster_debuts_homegrown_php_compiler.php" target="_blank">speculation</a> about PHP, Facebook, and a big announcement. Over the last few weeks, several predominate PHP community members were invited to the Facebook offices to check something out. Facebook asked the PHP members, as Ben Ramsey put it, to &#8220;make a gentleman&#8217;s agreement that I wouldn&#8217;t talk until FB is ready.&#8221; </p>
<p>Well, Facebook has made their <a href="http://developers.facebook.com/news.php?blog=1&#038;story=358" target="_blank">announcement</a>, and it is called HipHop.  Here is an excerpt:</p>
<blockquote><p>Today I&#8217;m excited to share the project a small team of amazing people and I have been working on for the past two years; HipHop for PHP. With HipHop we&#8217;ve reduced the CPU usage on our Web servers on average by about fifty percent, depending on the page. Less CPU means fewer servers, which means less overhead. This project has had a tremendous impact on Facebook. We feel the Web at large can benefit from HipHop, so we are releasing it as open source this evening in hope that it brings a new focus toward scaling large complex websites with PHP. While HipHop has shown us incredible results, it&#8217;s certainly not complete and you should be comfortable with beta software before trying it out.</p>
<p>HipHop for PHP isn&#8217;t technically a compiler itself. Rather it is a source code transformer. HipHop programmatically transforms your PHP source code into highly optimized C++ and then uses g++ to compile it. HipHop executes the source code in a semantically equivalent manner and sacrifices some rarely used features — such as eval() — in exchange for improved performance. HipHop includes a code transformer, a reimplementation of PHP&#8217;s runtime system, and a rewrite of many common PHP Extensions to take advantage of these performance optimizations.</p></blockquote>
<p>Marco Tabini has a nice <a href="http://blog.tabini.ca/2010/02/hiphop-what-you-need-to-know/" target="_blank">summary</a> on what PHP need to know about HipHop. However, people I&#8217;ve talked to have had several opinions on HipHop, ranging from pure delight to doubts to indifference. Personally I think this is a great thing for PHP, and I&#8217;ll tell you why.</p>
<p><strong>HipHop will enabled business to pick a web scripting language and use it from start-up to internet-giant.</strong> While HipHop isn&#8217;t the first tool used to speed up PHP, such as APC, Memcached, and others; it is more of a current reminder: PHP is serious about the web. For people already using PHP, this is just a nice feature. For those who aren&#8217;t using PHP, it shows that it is a <strong><em>very</em></strong> strong candidate. </p>
<p>I&#8217;ve worked in a non LAMP shop before. To non-PHP people, it has the stigma, regardless of <em>actual</em> performance, of being hard to scale. It is a &#8220;scripted language&#8221;, and in the Java / .NET world where I was working, it was looked at as being an absurd choice. Now, PHP can make a strong case of being able to mature with your application and scale appropriately. </p>
<p>One fear that I have as a Project Manager, and anyone has who decided on the technology that they will implement, is &#8220;picking the wrong team.&#8221; During my .NET days, Microsoft&#8217;s team announced a new technology for .NET applications. It showed a lot of promise and simplified some things that were a pain in .NET. Our team adopted the new technology and ran with it. It wasn&#8217;t perfect, but we liked it. Less than a year later, Microsoft announced that it would be moving the project to a drastically different team, which basically meant &#8220;there wasn&#8217;t enough adoption, so we&#8217;re putting this project on the back burner.&#8221; The new team was basically to maintain the code forward, but not develop new features.</p>
<p>What happened is we invested on this new technology, and we saw the potential it would have in the future. We lost our investment, since that future potential would never be realized. Now our projects had this new technology embedded in many spots. Re-writing those places would take a great deal of time. From a Project Manager perspective, it was a poor choice.</p>
<p>For PHP, the emergence of HipHop, a concept that is working across thousands of production servers, it sends a <strong>strong message</strong> to the web development community as a whole. <strong>Not only is PHP widely adopted, flexible yet powerful, and easy to implement. PHP is competitive, and is continually evolving to adapt to web developer&#8217;s needs.</strong> It is a safe bet for many projects, and it isn&#8217;t going anywhere but up.</p>
<p>Will I be implementing HipHop right now? Probably not. Ilia Alshanetsky has a very healthy <a href="http://ilia.ws/archives/213-My-Thoughts-on-HipHop.html#extended" target="_blank">reality check</a> on what HipHop is for. But the bottom line is I don&#8217;t need what HipHop is offering <em>yet</em>. I can see very great uses in the future for Dating DNA&#8217;s compatibility generation, as well as certain pieces of other PHP projects that could use a serious performance boost. But for now, my Blog will not be HipHoping along. I&#8217;m excited for not only what HipHop does, but what it&#8217;s greater underlining meaning as a whole with PHP.</p>


<p>Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2009/09/14/so-you-want-to-be-a-web-developer/' rel='bookmark' title='Permanent Link: So You Want To Be A Web Developer?'>So You Want To Be A Web Developer?</a> <small>&lt;tangent&gt; This last week I&#8217;ve been talking with my brother...</small></li><li><a href='http://www.justincarmony.com/blog/2009/09/16/speaking-utah-open-source-conference-2009/' rel='bookmark' title='Permanent Link: Speaking: Utah Open Source Conference 2009'>Speaking: Utah Open Source Conference 2009</a> <small>I will be speaking this year at the Utah Open...</small></li><li><a href='http://www.justincarmony.com/blog/2009/12/23/my-2009-technology-recap/' rel='bookmark' title='Permanent Link: My 2009 Technology Recap'>My 2009 Technology Recap</a> <small>Its been two years now that I&#8217;ve been a more...</small></li></ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p><img src="http://feeds.feedburner.com/~r/JustinCarmony/~4/JF2rW7AG_es" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.justincarmony.com/blog/2010/02/03/php-hiphop-what-it-means/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.justincarmony.com/blog/2010/02/03/php-hiphop-what-it-means/</feedburner:origLink></item>
		<item>
		<title>Google Apps Dropping IE 6</title>
		<link>http://feedproxy.google.com/~r/JustinCarmony/~3/hYuPdVGRSvQ/</link>
		<comments>http://www.justincarmony.com/blog/2010/02/02/google-apps-dropping-ie-6/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 16:16:59 +0000</pubDate>
		<dc:creator>Justin Carmony</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.justincarmony.com/blog/?p=521</guid>
		<description><![CDATA[This morning I found this email in my inbox. I use Google Apps to host my email and calendars, which works really slick and is fabulous. Here is the email:
Dear Google Apps admin,​
In order to continue to improve our products and deliver more sophisticated features and performance, we are harnessing some of the latest improvements [...]


Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2009/07/20/google-wave-jargon/' rel='bookmark' title='Permanent Link: Google Wave Jargon'>Google Wave Jargon</a> <small>I got my new Google Wave Demo Account. It is...</small></li><li><a href='http://www.justincarmony.com/blog/2009/09/23/my-iphone-has-hindered-my-email/' rel='bookmark' title='Permanent Link: My iPhone Has Hindered My Email'>My iPhone Has Hindered My Email</a> <small>What!? What is this that I speak of? My very...</small></li><li><a href='http://www.justincarmony.com/blog/2009/09/15/jquery-tip-better-toggle/' rel='bookmark' title='Permanent Link: jQuery Tip: Better Toggle'>jQuery Tip: Better Toggle</a> <small>For many web developers, jQuery is the most awesome JavaScript...</small></li></ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>This morning I found this email in my inbox. I use Google Apps to host my email and calendars, which works really slick and is fabulous. Here is the email:</p>
<blockquote><p>Dear Google Apps admin,​</p>
<p>In order to continue to improve our products and deliver more sophisticated features and performance, we are harnessing some of the latest improvements in web browser technology.  This includes faster JavaScript processing and new standards like HTML5.  As a result, over the course of 2010, <strong>we will be phasing out support for Microsoft Internet Explorer 6.0 ​as well as other older browsers that are not supported by their own manufacturers.</strong></p>
<p>We plan to begin phasing out support of these older browsers on the Google Docs suite and the Google Sites editor on March 1, 2010.  After that point, certain functionality within these applications may have higher latency and may not work correctly in these older browsers. <strong>Later in 2010, we will start to phase out support for these browsers for Google Mail and Google Calendar.</strong></p>
<p>Google Apps will continue to support Internet Explorer 7.0 and above, Firefox 3.0 and above, Google Chrome 4.0 and above, and Safari 3.0 and above.</p>
<p>Starting this week, users on these older browsers will see a message in Google Docs and the Google Sites editor explaining this change and asking them to upgrade their browser.  We will also alert you again closer to March 1 to remind you of this change.</p>
<p>In 2009, the Google Apps team delivered more than 100 improvements to enhance your product experience.  We are aiming to beat that in 2010 and continue to deliver the best and most innovative collaboration products for businesses.</p>
<p>Thank you for your continued support!</p>
<p>Sincerely,</p>
<p>The Google Apps team</p></blockquote>
<p>For all Web Developers around the world, we should all be rejoicing! Having a large internet giant telling its consumers to "drop IE 6" and other older browsers will make all our lives easy. I remember while working on a very large site, we used PNG images sparely for some background images. The deadline was extremely tight, but we were (barely) on schedule. Out of the blue I get an email forwarded to me from the marketing director for the client, and it went something like this:</p>
<blockquote><p>Why are all the backgrounds looking nothing like the mock? Its all a funny blue.</p></blockquote>
<p>Of course, the Marketing Director had IE 6. Whats worse, is that he was working for a very large computer technology business. We had to drop everything and apply ugly IE 6 hacks to enable PNG support. At the time, I tried explaining that the browser he was using was released while I was still in highschool, but he didn't understand. Hopefully now the big internet giants will start telling people "Get off IE 6." Once people adapt better browsers, the more we can do with the web.</p>


<p>Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2009/07/20/google-wave-jargon/' rel='bookmark' title='Permanent Link: Google Wave Jargon'>Google Wave Jargon</a> <small>I got my new Google Wave Demo Account. It is...</small></li><li><a href='http://www.justincarmony.com/blog/2009/09/23/my-iphone-has-hindered-my-email/' rel='bookmark' title='Permanent Link: My iPhone Has Hindered My Email'>My iPhone Has Hindered My Email</a> <small>What!? What is this that I speak of? My very...</small></li><li><a href='http://www.justincarmony.com/blog/2009/09/15/jquery-tip-better-toggle/' rel='bookmark' title='Permanent Link: jQuery Tip: Better Toggle'>jQuery Tip: Better Toggle</a> <small>For many web developers, jQuery is the most awesome JavaScript...</small></li></ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p><img src="http://feeds.feedburner.com/~r/JustinCarmony/~4/hYuPdVGRSvQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.justincarmony.com/blog/2010/02/02/google-apps-dropping-ie-6/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.justincarmony.com/blog/2010/02/02/google-apps-dropping-ie-6/</feedburner:origLink></item>
		<item>
		<title>Joining a Startup – The Advantages</title>
		<link>http://feedproxy.google.com/~r/JustinCarmony/~3/32iKk9lyLb0/</link>
		<comments>http://www.justincarmony.com/blog/2010/01/21/joining-a-startup-the-advantages/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 06:50:36 +0000</pubDate>
		<dc:creator>Justin Carmony</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[jobs]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[startups]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.justincarmony.com/blog/?p=513</guid>
		<description><![CDATA[While going through my backlog of my RSS feeds. I stumbled on Keith Casey's post on Joining a Startup. He wrote it as a "reality check" for people who are considering joining a startup as a developer. Here is a snip-it:
First, everyone does everything. Check your ego at the door. In the first startup I [...]


Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2009/09/14/so-you-want-to-be-a-web-developer/' rel='bookmark' title='Permanent Link: So You Want To Be A Web Developer?'>So You Want To Be A Web Developer?</a> <small>&lt;tangent&gt; This last week I've been talking with my brother...</small></li><li><a href='http://www.justincarmony.com/blog/2009/04/18/data-backups-there-are-no-excuses/' rel='bookmark' title='Permanent Link: Data Backups &#8211; There Are No Excuses'>Data Backups &#8211; There Are No Excuses</a> <small>Today I just had the terrible experience of having a...</small></li><li><a href='http://www.justincarmony.com/blog/2010/02/03/php-hiphop-what-it-means/' rel='bookmark' title='Permanent Link: PHP HipHop &#8211; What It Means'>PHP HipHop &#8211; What It Means</a> <small> There has been a lot of speculation about PHP,...</small></li></ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>While going through my backlog of my RSS feeds. I stumbled on <a href="http://caseysoftware.com/blog/joining-a-startup" target="blank">Keith Casey's post on Joining a Startup</a>. He wrote it as a "reality check" for people who are considering joining a startup as a developer. Here is a snip-it:</p>
<blockquote><p>First, everyone does everything. Check your ego at the door. In the first startup I was with, I was in charge of adding reporting to the eCommerce application and taking the garbage out. Was it an effective use of my time? Not at all. Did it have to be done? Yes. Did we have the money to hire someone else? Nope. If your startup is renting office space, you probably won't have to worry about this... but who signs for packages? Who re-orders coffee? On the flip side, you could be the one taking technical questions at the next investor pitch or invited to the big customer Christmas party.</p></blockquote>
<p>I thought he hit the nail on the head with the article. Over the last few years I've worked with three startups, one of which was successfully bought by a large corporation. The other two have successfully gained some good revenue, but are still in the "Looking for More Money" phase, and I continue to do work for them on a contractual basis.</p>
<p>My only concern was that at the end of the article, he only mentions that he is still okay with working for a startup. He didn't mention some of the biggest "perks" I consider working for a startup. So here are some of the items that, if you can handle the "draw backs", are some great things. These are not "guaranteed", as each startup is different, but typically you'll find some of these.</p>
<ul>
<li><strong>Accelerated Learning</strong> - I've felt that I've learned at such a faster rate while working in a startup. In large development teams, you typically work on very specific things. Your team only works on one part of a larger project or product. However, with the startup, you typically have to do a lot more varied work. At Ambient, the company that was sold, I was a junior developer of a company of three developers. Here is the list of <strong><em>some</em></strong> of stuff I did in roughly one year:
<ul>
<li>Company Website</li>
<li>All Web Services</li>
<li>All Web Designs</li>
<li>Website Demos &#038; Prototypes</li>
<li>Data Mining Services</li>
<li>Executive Dashboard</li>
<li>Sales &#038; Inventory Reporting Website</li>
<li>Customizable Online DVD Rental System</li>
</ul>
<p>Not only did I work almost exclusively on these projects, they integrated with the pieces the other two developers worked on. For three developers, we cranked out a lot of great software. Since I was the junior developer, when ever we had a tech support issue that was a little too complicated for our two tech support guys, I had to diagnose and solve a lot of complicated issues. I got experience with VPNs, LDAP and Active Directory, very large databases (100,000,000+ rows), VNC &#038; RDP, and automated deployments across thousands of remote locations, to name a few. </p>
<p>If you enjoy getting your hands on a lot of different technologies, and do a lot more than in a normal company, you can really learn a lot at a startup.</li>
<li><strong>Less Politics, More Work</strong> - While I know this doesn't apply to all startups, the ones I've worked in seem to have a lot less politics than other companies. I believe its because, first of all, there are less people to have politics with. Second, there is way to much work to get done to spend time on playing politics. Everyone seems to just be focused on getting work done.</li>
<li><strong>More Input, More Direction</strong> - While working in a startup, I've found that I have a lot more say in how we do things compared to other companies. Creativity isn't just a bonus, it is a requirement. Many times you are working on an idea, not a detailed specification. Your creativity is required to make the idea fully functional and work properly. I've found many times my ideas are implemented, and while looking at the final product, I can see my influences all over the place.</li>
<li><strong>Closer Team, Fewer Annoying Co-workers</strong> - Some may think this is a myth, however what I have experienced is startups don't have time to put up with teams that don't work well together. For the exception of one guy who was really nice, but a major pain to work with, I've enjoyed working with all my co-workers and (I hope they can say the same about me). Typically people who don't enjoy the fast pace leave after a short while. If there is an employee who doesn't get along with the others, typically they will go find work elsewhere because the stress of the pace <em><strong>and</strong></em> not getting along well with others compound out of control. Even if they don't leave on their own, management will usually find some solution, because a team that doesn't work well together won't produce the needed products to make a success. Unlike a large corporation, there isn't anywhere to hide bad workers. If you're not carrying your own weight, you're gone.</li>
<li><strong>No Boredom, High Adrenaline </strong>- The pace can be stressful, but I found it most of the time exhilarating. There is never, ever a lack of work. Currently for the two startups I'm doing work for, there are years and years worth of work I can do. Sometimes the deadlines can be a killer, but meeting them is very rewarding. Its an awesome feeling when your team of two developers and one project manager create a product that out performs &amp; demolishes competing products from large, well established companies.</li>
<li><strong>High Levels of Satisfaction</strong> - I personally feel I get more out of working for a successful startup. Since developers will produce more code and applications than in other companies, there is more to be proud of. If you're team is really tight, and a few of you create an amazing product, it is an amazing feeling.</li>
</ul>
<p>So while startups are not for everyone, and they have their drawbacks, I believe certain types of developers can find rewarding work in them. I know I've been lucky to work on some excellent products, and I haven't had an experience (yet) where I've gotten burned. Maybe the things I've mentioned aren't as common as I think, but I truly believe startups offer opportunities for developers to really accelerate their learning and excel at rewards jobs.</p>


<p>Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2009/09/14/so-you-want-to-be-a-web-developer/' rel='bookmark' title='Permanent Link: So You Want To Be A Web Developer?'>So You Want To Be A Web Developer?</a> <small>&lt;tangent&gt; This last week I've been talking with my brother...</small></li><li><a href='http://www.justincarmony.com/blog/2009/04/18/data-backups-there-are-no-excuses/' rel='bookmark' title='Permanent Link: Data Backups &#8211; There Are No Excuses'>Data Backups &#8211; There Are No Excuses</a> <small>Today I just had the terrible experience of having a...</small></li><li><a href='http://www.justincarmony.com/blog/2010/02/03/php-hiphop-what-it-means/' rel='bookmark' title='Permanent Link: PHP HipHop &#8211; What It Means'>PHP HipHop &#8211; What It Means</a> <small> There has been a lot of speculation about PHP,...</small></li></ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p><img src="http://feeds.feedburner.com/~r/JustinCarmony/~4/32iKk9lyLb0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.justincarmony.com/blog/2010/01/21/joining-a-startup-the-advantages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.justincarmony.com/blog/2010/01/21/joining-a-startup-the-advantages/</feedburner:origLink></item>
		<item>
		<title>Teaching PHP This Year</title>
		<link>http://feedproxy.google.com/~r/JustinCarmony/~3/tmrsx6Dcv6U/</link>
		<comments>http://www.justincarmony.com/blog/2010/01/16/teaching-php-this-year/#comments</comments>
		<pubDate>Sat, 16 Jan 2010 18:34:41 +0000</pubDate>
		<dc:creator>Justin Carmony</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[UPHPU]]></category>
		<category><![CDATA[usergroup]]></category>
		<category><![CDATA[utah]]></category>
		<category><![CDATA[utos]]></category>

		<guid isPermaLink="false">http://www.justincarmony.com/blog/?p=516</guid>
		<description><![CDATA[I will be giving short presentations on PHP for beginners at the monthly Utah PHP Usergroup. Here is the annoucement:
Greets all,
Being in my seat, I've heard from many people over the course of this past
year who have lost / changed employment.  I know there is concern by many
who are employed as to what will [...]


Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2009/11/27/my-php-user-group-experience/' rel='bookmark' title='Permanent Link: My PHP User Group Experience'>My PHP User Group Experience</a> <small>I've been meaning to blog about this for awhile now,...</small></li><li><a href='http://www.justincarmony.com/blog/2010/01/04/dear-2010-my-plans-for-next-year/' rel='bookmark' title='Permanent Link: Dear 2010 &#8211; My Plans for Next Year'>Dear 2010 &#8211; My Plans for Next Year</a> <small>Update: I started to write this post on the 31st,...</small></li><li><a href='http://www.justincarmony.com/blog/2009/05/27/steamlined-web-development-presentation-video/' rel='bookmark' title='Permanent Link: Steamlined Web Development Presentation Video'>Steamlined Web Development Presentation Video</a> <small>Alright, it looks like the Victor at UPHPU has gotten...</small></li></ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>I will be giving short presentations on PHP for beginners at the monthly Utah PHP Usergroup. Here is the annoucement:</p>
<blockquote><p>Greets all,</p>
<p>Being in my seat, I've heard from many people over the course of this past<br />
year who have lost / changed employment.  I know there is concern by many<br />
who are employed as to what will happen long term. The reality of the matter<br />
is this, though.  Recession or no, change happens and the best way to be<br />
ready for it is to have a great skill set.  To that end, we are<br />
restructuring the way our meetings will be.</p>
<p>New Meeting Structure<br />
We will be splitting our PHP meetings into 2 parts.  First part is basic<br />
skills / best practices training.  This is for you new guys who want to<br />
learn, but don't know where to start.  This section is called PHP<br />
fundamentals and will be hosted by Justin Carmony.  He and I are working on<br />
some printed materials and are ramping this up as we speak.  We also have<br />
several very senior and tenured members who are VERY friendly to questions.<br />
The second portion of our meeting will be a more advanced topic that will be<br />
of benefit to intermediate / advanced members, but will still be of great<br />
benefit to those who are new.</p>
<p>Still Social!<br />
For those interested in the social aspect of our meeting, we still have the<br />
famous UPHPU Afterhours party.</p>
<p>Resources<br />
As far as learning resources, Ray Hunter and I are working on having books<br />
available at our meetings.  While we will have some fun / zany way of<br />
handing out the books, there is an understood condition of receiving the<br />
book.  You MUST write a review of the book and post it online.  If you don't<br />
want to write a review, don't take the book.  I will be breaking arms on<br />
this!</p>
<p>Online Resources<br />
I know that our recordings have been sporadic.  i'm working on allocating<br />
more time to this.</p>
<p>Whew!  All that said, here is the meeting info:</p>
<p>Meeting Thursday, January 21st at 7pm @ Bill Good Marketing in Draper</p>
<p>Bill Good Marketing<br />
12393 Gateway Park Place<br />
Draper, Ut 84020</p>
<p>PHP Fundamentals by Justin Carmony - RTFM - Reading the Fabulous Manual<br />
For a new person to PHP, reading the documentation can be a daunting task.<br />
Even worse when you have legions of other developers screaming the acronym<br />
"RTFM!" Hopefully we can shed some light on how to get the most out of PHP<br />
Documentation, how to search it, how to understand it, and how to get help<br />
if the documentation doesn't answer your questions. Justin Carmony will be<br />
giving the presentation, and will leave time for questions. You're not alone<br />
in learning PHP, let the Utah PHP Usergroup help you.</p>
<p>Justin Carmony has worked in web development professionally for the last<br />
five years. With emphasis on PHP, .NET, and Web Services, he has worked on<br />
projects ranging from simple websites to complex communications between<br />
thousands of remote systems. He currently is working as an independent<br />
contractor &#038; private consultant. If you have any questions, comments, or<br />
curiosities you can contact him (justin AT justincarmony DOT com) or read<br />
about his latest endeavors at his blog.</p>
<p>Advanced Topic by Trevor Sharpe - Basic Linux Server Administration<br />
Many programmers are finding themselves needing to understand and administer<br />
linux servers.  This presentation is focused on learning how to effectively<br />
use the server through scripts, etc.  Q &#038; A session on admining to follow.</p>
<p>Trevor Sharpe is a Systems Administrator for a company in SLC and is also a<br />
board member for Utah Open Source.</p></blockquote>
<p>Look forward to seeing everyone this year!</p>


<p>Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2009/11/27/my-php-user-group-experience/' rel='bookmark' title='Permanent Link: My PHP User Group Experience'>My PHP User Group Experience</a> <small>I've been meaning to blog about this for awhile now,...</small></li><li><a href='http://www.justincarmony.com/blog/2010/01/04/dear-2010-my-plans-for-next-year/' rel='bookmark' title='Permanent Link: Dear 2010 &#8211; My Plans for Next Year'>Dear 2010 &#8211; My Plans for Next Year</a> <small>Update: I started to write this post on the 31st,...</small></li><li><a href='http://www.justincarmony.com/blog/2009/05/27/steamlined-web-development-presentation-video/' rel='bookmark' title='Permanent Link: Steamlined Web Development Presentation Video'>Steamlined Web Development Presentation Video</a> <small>Alright, it looks like the Victor at UPHPU has gotten...</small></li></ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p><img src="http://feeds.feedburner.com/~r/JustinCarmony/~4/tmrsx6Dcv6U" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.justincarmony.com/blog/2010/01/16/teaching-php-this-year/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.justincarmony.com/blog/2010/01/16/teaching-php-this-year/</feedburner:origLink></item>
		<item>
		<title>Dear 2010 – My Plans for Next Year</title>
		<link>http://feedproxy.google.com/~r/JustinCarmony/~3/UmsprpE3xVI/</link>
		<comments>http://www.justincarmony.com/blog/2010/01/04/dear-2010-my-plans-for-next-year/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 17:27:02 +0000</pubDate>
		<dc:creator>Justin Carmony</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Goals]]></category>

		<guid isPermaLink="false">http://www.justincarmony.com/blog/2010/01/04/dear-2010-my-plans-for-next-year/</guid>
		<description><![CDATA[Update: I started to write this post on the 31st, but the good thing is since Jan 1st I've been keeping my goals. Only four days so far, but its a good start.
I can't believe that 2009 has gone by so quickly. Its been a blast of a year. My last post was a little [...]


Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2010/01/16/teaching-php-this-year/' rel='bookmark' title='Permanent Link: Teaching PHP This Year'>Teaching PHP This Year</a> <small>I will be giving short presentations on PHP for beginners...</small></li><li><a href='http://www.justincarmony.com/blog/2010/02/04/the-skill-of-making-habits/' rel='bookmark' title='Permanent Link: The Skill of Making Habits'>The Skill of Making Habits</a> <small>Each New Year, people around the world make their resolutions....</small></li><li><a href='http://www.justincarmony.com/blog/2010/02/24/bestbuy-gives-me-8770-wait-just-87-00/' rel='bookmark' title='Permanent Link: BestBuy Gives Me $8,770 &#8212; Wait, Just $87.00'>BestBuy Gives Me $8,770 &#8212; Wait, Just $87.00</a> <small>So I thought I would quickly throw this up here....</small></li></ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><i>Update: I started to write this post on the 31st, but the good thing is since Jan 1st I've been keeping my goals. Only four days so far, but its a good start.</i></p>
<p>I can't believe that 2009 has gone by so quickly. Its been a blast of a year. My <a href="http://www.justincarmony.com/blog/2009/12/23/my-2009-technology-recap/">last post</a> was a little recap of it, but I'm hoping to make the best of 2010.</p>
<p>I've been thinking of a few things I want to accomplish in 2010, and here is a quick list of some of them. I'll blog at a later date in more detail on exactly how I'm planning on accomplishing this.</p>
<ul>
<li><b>First off, get into shape!</b> Being a web developer is a pretty stationary job. Especially on days where I work from home. My first goal is to work out 4 days a week before I start my day. So the plan is to wake up, work out for 30-40 minutes, and then get ready for the day. Also, by no means, what-so-ever, am I allowed to check my email first. If I check my email first, I end up getting sucked into my work day. <img src='http://www.justincarmony.com/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </li>
<li><b>Second, I'm going to give up Coke / Pepsi for the entire year.</b> Those who know me, that is a tall order. However, I figure if I want to get in shape, those drinks have tons of empty calories I could do without. There is one hitch: what happens when I get that phone call at 2 AM that there is an IT emergency? It happens several times a year unfortunately. So I'm planning on drinking Diet Mountain Dew when that happens. Its not my favorite, which is good, because I don't want to be downing insane amounts of aspartame or splenda.</li>
<li><b>Third, increase my productivity &amp; organization.</b> Looking back these last few years, I feel like I have done pretty well and becoming more and more organized. I feel like I'm pretty efficient when it comes to programming, but as always there is room for improvement. I forget things every now and then, and things fall through the crack. This year I want to tighten the screws &amp; get more stuff done.</li>
<li><b>Fourth, blog my discoveries.</b> I want to keep my blog up to date with my latest endeavors and solutions that I've found. Hopefully I can get into the habit.</li>
</ul>
<p>Over the next few weeks, I hope to go into more details on the goals I've outlined. I have several other personal goals, but these are the ones I plan on focusing on now. We'll see how this go.</p>
<p></p>


<p>Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2010/01/16/teaching-php-this-year/' rel='bookmark' title='Permanent Link: Teaching PHP This Year'>Teaching PHP This Year</a> <small>I will be giving short presentations on PHP for beginners...</small></li><li><a href='http://www.justincarmony.com/blog/2010/02/04/the-skill-of-making-habits/' rel='bookmark' title='Permanent Link: The Skill of Making Habits'>The Skill of Making Habits</a> <small>Each New Year, people around the world make their resolutions....</small></li><li><a href='http://www.justincarmony.com/blog/2010/02/24/bestbuy-gives-me-8770-wait-just-87-00/' rel='bookmark' title='Permanent Link: BestBuy Gives Me $8,770 &#8212; Wait, Just $87.00'>BestBuy Gives Me $8,770 &#8212; Wait, Just $87.00</a> <small>So I thought I would quickly throw this up here....</small></li></ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p><img src="http://feeds.feedburner.com/~r/JustinCarmony/~4/UmsprpE3xVI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.justincarmony.com/blog/2010/01/04/dear-2010-my-plans-for-next-year/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.justincarmony.com/blog/2010/01/04/dear-2010-my-plans-for-next-year/</feedburner:origLink></item>
		<item>
		<title>My 2009 Technology Recap</title>
		<link>http://feedproxy.google.com/~r/JustinCarmony/~3/32E9O2n7urw/</link>
		<comments>http://www.justincarmony.com/blog/2009/12/23/my-2009-technology-recap/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 18:55:31 +0000</pubDate>
		<dc:creator>Justin Carmony</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[advice]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[Goals]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Presentation]]></category>
		<category><![CDATA[scaling]]></category>
		<category><![CDATA[UPHPU]]></category>
		<category><![CDATA[utah]]></category>

		<guid isPermaLink="false">http://www.justincarmony.com/blog/2009/12/23/my-2009-technology-recap/</guid>
		<description><![CDATA[Its been two years now that I've been a more or less "serious blogger." I had using the term blogger, since when people hear about blogs, they think of people either detailing their entire lives, or pumping some angel. For me, blogging has just been a way to share information with people I know locally, [...]


Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2009/09/16/speaking-utah-open-source-conference-2009/' rel='bookmark' title='Permanent Link: Speaking: Utah Open Source Conference 2009'>Speaking: Utah Open Source Conference 2009</a> <small>I will be speaking this year at the Utah Open...</small></li><li><a href='http://www.justincarmony.com/blog/2009/09/14/so-you-want-to-be-a-web-developer/' rel='bookmark' title='Permanent Link: So You Want To Be A Web Developer?'>So You Want To Be A Web Developer?</a> <small>&lt;tangent&gt; This last week I've been talking with my brother...</small></li><li><a href='http://www.justincarmony.com/blog/2009/10/11/presentation-real-life-scaling/' rel='bookmark' title='Permanent Link: Presentation: Real Life Scaling'>Presentation: Real Life Scaling</a> <small>Here are my slides for the presentation that I gave...</small></li></ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Its been two years now that I've been a more or less "serious blogger." I had using the term blogger, since when people hear about blogs, they think of people either detailing their entire lives, or pumping some angel. For me, blogging has just been a way to share information with people I know locally, and those I don't even know who find my blog via searching. I've had a few spurts where I blogged quite frequently, but for the most part it was just here and there.</p>
<p>I've gone back and looked at this year of 2009, and the things I've blogged about, and I thought I'd give a little recap.</p>
<p><b>My CSS Conversion</b></p>
<p>At the beginning of the year I realized I had <a href="http://www.justincarmony.com/blog/2009/01/08/css-im-100-converted/">100% percent to using CSS</a>. I'm still a little in awe that being such a table junkie I finally did it. There were a few key things that I did to help me learn all the difficult things with CSS. I hope I can help some poor web developer out there understand their CSS a little better.</p>
<p><b>A Year of PHP IDEs</b></p>
<p>I really invested some time in trying out and experimenting with <a href="http://www.justincarmony.com/blog/2009/02/06/aptana-studio-php-ide-alternative-to-pdt-zend-studio/">several PHP Integrated Development Environments (IDEs)</a>. I had been using Zend Studio for several years, however more and more I found myself frustrated with it's quirks. However, I haven't had time yet to blog about the new IDE I am using, <a href="http://netbeans.org/">NetBeans</a>. I've made the switch from Zend Studio to NetBeans, and while I'm not completely sold, I'm still giving it some time. Maybe over christmas break I'll blog some about it.</p>
<p><b>Interesting Challenges w/ MySQL</b></p>
<p>While I haven't blogged about most of them, I have had some interesting challenges w/ MySQL over the last year. One was converting <a href="http://www.justincarmony.com/blog/2009/01/12/mysql-40-million-rows-myisam-innodb/">40 Million rows from a MyISAM engine to an InnoDB Engine</a>. I've been having some serious heart-to-heart conversations with MySQL (metaphorically of course) on how I'm going to scale it to millions and billions of rows. I think I've mapped out in my head how we're going to handle it for <a href="http://www.datingdna.com/">Dating DNA</a>. That will be one challenge I'll be addressing in 2010.</p>
<p><b>New Blog Design</b></p>
<p>This year I got around to <a href="http://www.justincarmony.com/blog/2009/02/20/new-blog-design/">re-designing my blog using the Carrington Theme as a base</a>. I kinda like it, but it still could use a little more polish. One day I'll find time to give it that extra polish.</p>
<p><b>Memcached</b></p>
<p>This year I really got into the theory on how to <a href="http://www.justincarmony.com/blog/2009/05/20/memcached-simple-effective-and-powerful/">design an application with Memcached</a>. I've decreased the load on several websites by using it, and wrote an <a href="http://www.justincarmony.com/blog/2009/06/24/writing-effictive-php-caches-with-memcached/">in-depth article on the theory of caching, and how to implement it effectively</a>. I've been amazed at how well it works, and that I hadn't used it before.</p>
<p><b>A Year of Presentations</b></p>
<p>I've given two presentations this year, my <a href="http://www.justincarmony.com/blog/2009/06/24/writing-effictive-php-caches-with-memcached/">Memcached</a> presentation at UPHPU, and my "<a href="http://www.justincarmony.com/blog/2009/10/11/presentation-real-life-scaling/">Real Life Scaling</a>" presentation at the Utah Open Source Conference. I got great feedback from both presentations, and I look forward to what I'll present on this upcoming year. I'm thinking about putting together a presentation called "Being a Web Ninja with jQuery," and showing of the dozen of awesome applications I've built using jQuery.</p>
<p><b>Utah Open Source Conference 2009</b></p>
<p>This year I helped organize and throw together the Utah Open Source Conference. I was made the Sponsorship Manager, and it was interesting trying to talk to companies in a recession about donating to a non-profit conference. I haven't had a chance to blog about different techniques on how to professional ask for money for something like this, but hopefully in 2010 I'll be able to share some insights.</p>
<h2>Things I Didn't Blog About</h2>
<p>There were a lot of things I didn't get around to blogging about this year. I'll quickly touch on them here, and hopefully in 2010 I'll be able to blog about them more.</p>
<p><strong>Web Services</strong> - I've done a LOT of web service work. Web services provide a unique challenge, since many times its hard to debug them. At my old job, one of the biggest challenges is we really couldn't debug our web services until all of the other pieces of the puzzle were done. Then we spent long hours with trial and error, debugging via dumping logs. I've learned a lot of tricks with PHP and web services. Hopefully I'll be blog more about those soon.</p>
<p><b>Performance Tuning LAMP</b> - I've had to do a lot of tuning to keep the Dating DNA website afloat. Because of the awesomeness of our iPhone apps, we've had a lot of load on our web servers. There are a lot of things you can do to get the LAMP stack to run well.</p>
<p><b>Alienware Arena</b> - Here was a fun little project I was able to crank out for probably the largest client I've done work for: Dell. We made them a website for their Alienware brand called "<a href="http://www.alienwarearena.com/">Alienware Arena</a>."</p>
<p>
<a href="http://www.justincarmony.com/blog/wp-content/uploads/2009/12/AlienwareArena.png"><img src="http://www.justincarmony.com/blog/wp-content/uploads/2009/12/AlienwareArena-tm.jpg" width="400" height="352" alt="AlienwareArena.png" /></a></p>
<p>There were a lot of challenges to this website, mainly timeline and budget. But we were able to walk away happy with our work, and the Dell / Alienware team were really happy. It was interesting going through and trying to copy / mimic the look and feel of the Alienware website. I'm really proud of what we made.</p>
<p><b>Never Ending iPhone App Store Saga</b> - Anyone who knows me has heard of the bloody wars that my current employer has had with Apple, their iPhone, and the App Store. The ridiculous approval process, the extremely long wait periods, and Apple's OCD when it comes to their phone. I won't say much anything else on the topic, but boy it has been frustrating.</p>
<h2>What to Expect with 2010</h2>
<p>Boy, 2010 will be interesting. What to expect? I'll be doing some pretty sick programming in jQuery, as I'll be adding integrating chat to the Dating DNA website. What else? A <b><i>lot</i> <span style="font-weight: normal;">more when it comes to integrating websites into other social network platforms.</span></b></p>
<p><b><span style="font-weight: normal;">From a business platform, 2010 will be a lot of work spent on taking some great ideas and trying to monetize them. While working on awesome stuff is great, its important to pay the bills with them. I will have an entire year to sign up Sponsors for the 2010 UTOS Conference instead of 2 short months.</span></b></p>
<p>Hopefully I'll get in a better habit of documenting my discoveries and solutions here in my blog. Sharing information is the best way to help everyone out.</p>
<p>I hope everyone has a happy holiday and good luck in the new year! 2010, here we come!</p>


<p>Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2009/09/16/speaking-utah-open-source-conference-2009/' rel='bookmark' title='Permanent Link: Speaking: Utah Open Source Conference 2009'>Speaking: Utah Open Source Conference 2009</a> <small>I will be speaking this year at the Utah Open...</small></li><li><a href='http://www.justincarmony.com/blog/2009/09/14/so-you-want-to-be-a-web-developer/' rel='bookmark' title='Permanent Link: So You Want To Be A Web Developer?'>So You Want To Be A Web Developer?</a> <small>&lt;tangent&gt; This last week I've been talking with my brother...</small></li><li><a href='http://www.justincarmony.com/blog/2009/10/11/presentation-real-life-scaling/' rel='bookmark' title='Permanent Link: Presentation: Real Life Scaling'>Presentation: Real Life Scaling</a> <small>Here are my slides for the presentation that I gave...</small></li></ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p><img src="http://feeds.feedburner.com/~r/JustinCarmony/~4/32E9O2n7urw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.justincarmony.com/blog/2009/12/23/my-2009-technology-recap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.justincarmony.com/blog/2009/12/23/my-2009-technology-recap/</feedburner:origLink></item>
		<item>
		<title>My PHP User Group Experience</title>
		<link>http://feedproxy.google.com/~r/JustinCarmony/~3/JHo8w1wKiew/</link>
		<comments>http://www.justincarmony.com/blog/2009/11/27/my-php-user-group-experience/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 10:46:09 +0000</pubDate>
		<dc:creator>Justin Carmony</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[UPHPU]]></category>
		<category><![CDATA[user groups]]></category>
		<category><![CDATA[utos]]></category>
		<category><![CDATA[utosc]]></category>

		<guid isPermaLink="false">http://www.justincarmony.com/blog/?p=505</guid>
		<description><![CDATA[I've been meaning to blog about this for awhile now, but never got around to it. I woke up and couldn't sleep only 1 hour before heading out for some Black Friday madness. Might as well make some use of me being awake.
I will have to say that belonging to a local PHP user group [...]


Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2010/01/16/teaching-php-this-year/' rel='bookmark' title='Permanent Link: Teaching PHP This Year'>Teaching PHP This Year</a> <small>I will be giving short presentations on PHP for beginners...</small></li><li><a href='http://www.justincarmony.com/blog/2009/09/14/so-you-want-to-be-a-web-developer/' rel='bookmark' title='Permanent Link: So You Want To Be A Web Developer?'>So You Want To Be A Web Developer?</a> <small>&lt;tangent&gt; This last week I've been talking with my brother...</small></li><li><a href='http://www.justincarmony.com/blog/2009/05/27/steamlined-web-development-presentation-video/' rel='bookmark' title='Permanent Link: Steamlined Web Development Presentation Video'>Steamlined Web Development Presentation Video</a> <small>Alright, it looks like the Victor at UPHPU has gotten...</small></li></ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>I've been meaning to blog about this for awhile now, but never got around to it. I woke up and couldn't sleep only 1 hour before heading out for some Black Friday madness. Might as well make some use of me being awake.</p>
<p>I will have to say that belonging to a local PHP user group has been an awesome experience. A little over a year ago I somehow stumbled upon the <a title="Utah PHP Usergroup" href="http://uphpu.org/" target="_blank">Utah PHP Usergroup</a>, ran by a now good friend Victor Villa. I had no idea other people were meeting on a monthly basis to talk about PHP and web development stuff. I joined their IRC channel on freenode, and I instantly found a great little resource for myself. Within two months of regularly using the IRC channel, I decided to drive the hour down to where the meetings are held. I now go almost every month whenever possible. I miss now and then due to family functions and such, but for the most part I make the trek down from Ogden to Murray to enjoy the meetings. There are a few things that I found local user groups (LUGs) can provide others that I'd like to share.</p>
<h2>Resource for Help</h2>
<p>Its amazing the wealth of knowledge that the rest of the members bring to the user group. My experience in asking for help with advanced issues has be much more positive than trying to ask on forums or the regular PHP channel on freenode. The reason? Over time you build up friendships and acquaintances with the other members, and you get a feel for their different skill sets. When asking help from total strangers, especially as a veteran developer, most people will assume that I am a newbie, and typically ask "why would you want to do that?" instead of "here is how I'd do that." I felt like I would spend more time explaining how I had logically arrived at my decision to use technique X or technology Y rather than getting actually help with my problem.</p>
<p>With the user group, we know each other and skip the whole "determining if you're a newbie or not" phase. This is great for both experienced developers and new comers, as we are able to help each other out quicker since we already know where the other person is coming from.</p>
<p>Another great aspect of the user group is that we're not all 100% exclusive PHP people. Each person has other unique skills that we can draw upon. There are two or three guys who are killer system administrators. They have helped me on numerous occasions to point me in the right direction to solve a Linux problem. Another two guys are Database Gurus who have vast experience with HUGE databases. We have some guys who rock at CSS/HTML/JavaScript, which I typically find myself fielding a lot of those questions. I've also had the opportunity to share some tips on Web Services and Mobile Web Development. I've probably had 3-4 non-PHP questions answered for every PHP related question. It is just so awesome.</p>
<h2>Friendship &amp; Fun</h2>
<p>One thing I've missed since leaving my old job and doing full time contract work are my co-workers. Oh I know, sometimes they can drive you absolutely nuts. However, on the flip side, working basically alone every day, and my only contact with other work people are with my main client via Skype. While my wife is super smart, she doesn't appreciate my war stories of adding a simple index that took down the entire website, or how I improved our DB performance one day by 40%. On a daily basis I don't get to talk with other developers about development stuff. I missed that a lot from my old work, where I could talk about this stuff with co-workers.</p>
<p>Going to the PHP meetings helps bridge that gap. Its fun talking &amp; discussion at the meeting about whatever topic we have. Then we go to the local Applebee's for the "after-meeting-get-together" and shoot the breeze for a few hours. I get to talk to other PHP guys, swap war stories, exchanges ideas and techniques, etc. It helps satisfy the social aspect that working as a solo developer can lack.</p>
<h2>Getting Involved &amp; Giving Back</h2>
<p>One year after starting attending the meetings I got "roped into" helping with the Utah Open Source Conference. I presented there on scaling, and helped organize with the sponsors. It was an opportunity to "give back" to the community for all the awesome things they provide here in Utah. Many user groups do "bug hunts" and other activities that help open source projects, and enable people to "give back" to the different communities.</p>
<p>I highly recommend seeing if there are any local user groups that pertain to what you enjoy in your area. They provide a great experience to meet new people, learn new things, and have some fun.</p>
<p>Thanks UTOS &amp; UPHPU. <img src='http://www.justincarmony.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>


<p>Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2010/01/16/teaching-php-this-year/' rel='bookmark' title='Permanent Link: Teaching PHP This Year'>Teaching PHP This Year</a> <small>I will be giving short presentations on PHP for beginners...</small></li><li><a href='http://www.justincarmony.com/blog/2009/09/14/so-you-want-to-be-a-web-developer/' rel='bookmark' title='Permanent Link: So You Want To Be A Web Developer?'>So You Want To Be A Web Developer?</a> <small>&lt;tangent&gt; This last week I've been talking with my brother...</small></li><li><a href='http://www.justincarmony.com/blog/2009/05/27/steamlined-web-development-presentation-video/' rel='bookmark' title='Permanent Link: Steamlined Web Development Presentation Video'>Steamlined Web Development Presentation Video</a> <small>Alright, it looks like the Victor at UPHPU has gotten...</small></li></ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p><img src="http://feeds.feedburner.com/~r/JustinCarmony/~4/JHo8w1wKiew" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.justincarmony.com/blog/2009/11/27/my-php-user-group-experience/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.justincarmony.com/blog/2009/11/27/my-php-user-group-experience/</feedburner:origLink></item>
		<item>
		<title>Awesome Animated XKCD</title>
		<link>http://feedproxy.google.com/~r/JustinCarmony/~3/cakfa5GMQKQ/</link>
		<comments>http://www.justincarmony.com/blog/2009/11/06/awesome-animated-xkcd/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 08:07:17 +0000</pubDate>
		<dc:creator>Justin Carmony</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[awesome]]></category>
		<category><![CDATA[comics]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[xkcd]]></category>

		<guid isPermaLink="false">http://www.justincarmony.com/blog/?p=502</guid>
		<description><![CDATA[This comic is awesome. If you haven't heard of xkcd then you are missing out. It is tied with another comic for my favorite comic on the internet. They did a funny comic on making a spoof of the Discovery Channel commercials. Now someone has made an animated version of the xkcd comic, and it [...]


Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2009/04/30/obama-100-million-budget-cuts/' rel='bookmark' title='Permanent Link: Obama $100 Million Budget Cuts'>Obama $100 Million Budget Cuts</a> <small>Ok, I don't want to do into depth on my...</small></li></ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>This comic is awesome. If you haven't heard of <a href="http://xkcd.com/" target="_blank">xkcd</a> then you are missing out. It is tied with another comic for my favorite comic on the internet. They did a funny comic on making a spoof of the <a href="http://www.youtube.com/watch?v=V5BxymuiAxQ&#038;feature=related" target="_blank">Discovery Channel commercials</a>. Now someone has made an animated version of the xkcd comic, and it is just awesome. Enjoy</p>
<p><object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=7151435&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=7151435&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object>
<p><a href="http://vimeo.com/7151435">I Love xkcd</a> from <a href="http://vimeo.com/noamr">NoamR</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>Here is the <a href="http://xkcd.com/442/" target="_blank">original comic</a>:</p>
<p><img src="http://imgs.xkcd.com/comics/xkcd_loves_the_discovery_channel.png" alt="xkcd Loves the Discovery Channel" width="50%" height="50%" /></p>


<p>Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2009/04/30/obama-100-million-budget-cuts/' rel='bookmark' title='Permanent Link: Obama $100 Million Budget Cuts'>Obama $100 Million Budget Cuts</a> <small>Ok, I don't want to do into depth on my...</small></li></ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p><img src="http://feeds.feedburner.com/~r/JustinCarmony/~4/cakfa5GMQKQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.justincarmony.com/blog/2009/11/06/awesome-animated-xkcd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.justincarmony.com/blog/2009/11/06/awesome-animated-xkcd/</feedburner:origLink></item>
	</channel>
</rss>
