<?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>farp.blog</title>
	<atom:link href="http://fredandrandall.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://fredandrandall.com/blog</link>
	<description>Bloggin&#039; about whatever</description>
	<lastBuildDate>Sun, 01 Apr 2012 20:45:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Why I&#8217;m working for the man and not doing a startup</title>
		<link>http://fredandrandall.com/blog/2012/04/01/why-im-working-for-the-man-and-not-doing-a-startup/</link>
		<comments>http://fredandrandall.com/blog/2012/04/01/why-im-working-for-the-man-and-not-doing-a-startup/#comments</comments>
		<pubDate>Sun, 01 Apr 2012 20:42:24 +0000</pubDate>
		<dc:creator>Randall</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[jobs]]></category>
		<category><![CDATA[startups]]></category>

		<guid isPermaLink="false">http://fredandrandall.com/blog/?p=732</guid>
		<description><![CDATA[After finding out I was going to work for Microsoft,  friend of mine asked &#8220;Why are you working for the man? Aren&#8217;t you into startups?&#8221;  My response was mostly &#8220;I like getting a paycheck every two weeks&#8221; but there&#8217;s more &#8230; <a href="http://fredandrandall.com/blog/2012/04/01/why-im-working-for-the-man-and-not-doing-a-startup/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>After finding out I was going to work for Microsoft,  friend of mine asked &#8220;Why are you working for the man? Aren&#8217;t you into startups?&#8221;  My response was mostly &#8220;I like getting a paycheck every two weeks&#8221; but there&#8217;s more to it than that.</p>
<p>Sure, stability is a huge benefit of a regular full time job. I get health insurance, time off, and the pay is pretty good too. That&#8217;s not the biggest reason I don&#8217;t want to do a startup (right now). The biggest reason is that there isn&#8217;t an idea I&#8217;m passionate enough about that I&#8217;m willing to devote my life to.</p>
<p>I know that if I just join up with someone else&#8217;s idea, I&#8217;m not going to be passionate enough to deal with all the stupid stuff that startup founders have to deal with. If I founded a company, I could be left dealing with things like payroll, bills, and legal issues. I don&#8217;t want to deal with that right now. I want to focus on making cool shit.</p>
<p>But what about all the stupid stuff you have to deal with when you work for the man? That stuff just isn&#8217;t that important. If I forget to log my task estimation hours my manager might send me an email. If I forgot to pay my companies electric bill the consequences are a little more severe.</p>
<p>I don&#8217;t have to found a company though. I could join up as a developer and have a HUGE impact on the company. That definitely has some appeal and maybe someday that&#8217;s what I&#8217;ll do. Right now, I&#8217;m enjoying working for &#8220;the man&#8221; and am happy that the software I work on will be used by millions of people.</p>
]]></content:encoded>
			<wfw:commentRss>http://fredandrandall.com/blog/2012/04/01/why-im-working-for-the-man-and-not-doing-a-startup/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>It&#8217;s not a talent shortage, it&#8217;s a hiring problem</title>
		<link>http://fredandrandall.com/blog/2012/03/10/its-not-a-talent-shortage-its-a-hiring-problem/</link>
		<comments>http://fredandrandall.com/blog/2012/03/10/its-not-a-talent-shortage-its-a-hiring-problem/#comments</comments>
		<pubDate>Sun, 11 Mar 2012 02:38:45 +0000</pubDate>
		<dc:creator>Randall</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://fredandrandall.com/blog/?p=716</guid>
		<description><![CDATA[I just started a new job at Microsoft and the hiring process has been on my mind a lot lately. I read articles on the Internet and hear people talking about how hard it is to find good development talent. &#8230; <a href="http://fredandrandall.com/blog/2012/03/10/its-not-a-talent-shortage-its-a-hiring-problem/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I just started a new job at Microsoft and the hiring process has been on my mind a lot lately. I read articles on the Internet and hear people talking about how hard it is to find good development talent. They say there are plenty of people looking for jobs, but hardly any worth hiring. I don&#8217;t think that&#8217;s necessarily true.</p>
<p>I just went through the interview process with a bunch of big software companies in the Seattle area and I only received one job offer. I&#8217;m generalizing here, but I think that if I&#8217;m qualified to work for Microsoft, I&#8217;m probably qualified to work just about anywhere. For all but 2 companies, I didn&#8217;t make it past the phone screens. (Edit: What I&#8217;m doing here is making an assumption that most big software companies have <em>similar </em>technical requirements of their employees. So if I&#8217;m smart enough that Microsoft wanted to hire me, I&#8217;m likely smart enough that Google or Amazon might want to hire me as well. I am <strong>not </strong>saying that any Microsoft employee can get a job wherever they want simply because they worked at Microsoft. Also, for those of you that brought up culture as a reason, I am talking about being rejected before a culture fit could be determined.)</p>
<p>To me, this says that something is wrong with the interview process. Companies shouldn&#8217;t be turning qualified candidates. I understand why they do, but to me it seems like a waste, and pretty unfair for lots of people trying to get a job. Getting turned down for a job you aren&#8217;t qualified for is one thing, but getting turned down because it was snowing the day of your interview is pretty crushing.</p>
<p>So what can be done about it? There are constantly great articles about different interviewing/hiring techniques. My personal favorite is contracting someone to do a small job for the company. That way they&#8217;re really invested in it (because you&#8217;re paying them) and you get to see how the person works first hand. A novel technique like that doesn&#8217;t necessarily scale too well though. How can a company like Microsoft that hires hundreds of people a week do better? (They hired me, so clearly they can&#8217;t&lt;/sarcasm&gt;)</p>
<p>I think the number one thing companies can do is calm down a bit and let the interviewee impress you. So many of the interviews I had were strictly technical. There was a little room for questions at the end, but never a time where I felt I could really show off the things I&#8217;m good at. They seemed to care more about whether I could come up with complex algorithms on the spot instead of things that I&#8217;ve actually done.</p>
<p>I didn&#8217;t get to talk about the iPhone app I built for the national restaurant chain, or the website I helped build with over 30,000 signups, or the developer blog I helped start at my old company. Sure, they saw it on my resume, but they never got to hear the details that made each of those things great. I feel like there are so many reasons to hire me, and it was hard to bring many of them up in a lot of the interviews that I had. The job I got? That was the one where I talked about my experience the most with the interviewer.</p>
<p>Hopefully I&#8217;m not coming off as bitter about not getting more job offers. I&#8217;m really not. I understand that I made mistakes and they can&#8217;t hire everyone. I just want companies to stop thinking that the talent isn&#8217;t out there, because it is. They just need to work a little bit differently to find it.</p>
]]></content:encoded>
			<wfw:commentRss>http://fredandrandall.com/blog/2012/03/10/its-not-a-talent-shortage-its-a-hiring-problem/feed/</wfw:commentRss>
		<slash:comments>43</slash:comments>
		</item>
		<item>
		<title>Why GroupMe kills the battery on your iPhone</title>
		<link>http://fredandrandall.com/blog/2012/02/08/why-groupme-kills-the-battery-on-your-iphone/</link>
		<comments>http://fredandrandall.com/blog/2012/02/08/why-groupme-kills-the-battery-on-your-iphone/#comments</comments>
		<pubDate>Thu, 09 Feb 2012 03:21:09 +0000</pubDate>
		<dc:creator>Randall</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[battery]]></category>
		<category><![CDATA[groupme]]></category>
		<category><![CDATA[mitmproxy]]></category>
		<category><![CDATA[proxy]]></category>

		<guid isPermaLink="false">http://fredandrandall.com/blog/?p=718</guid>
		<description><![CDATA[I was really excited after I read about Path sending address book data to their servers. Not because of anything with privacy, but because the post showed me how to snoop traffic on the iPhone. I could finally figure out &#8230; <a href="http://fredandrandall.com/blog/2012/02/08/why-groupme-kills-the-battery-on-your-iphone/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://fredandrandall.com/blog/wp-content/uploads/2012/02/GroupMe_logo.png"><img class="alignleft size-full wp-image-720" title="GroupMe_logo" src="http://fredandrandall.com/blog/wp-content/uploads/2012/02/GroupMe_logo.png" alt="" width="256" height="256" /></a>I was really excited after I read about <a href="http://mclov.in/2012/02/08/path-uploads-your-entire-address-book-to-their-servers.html">Path sending address book data</a> to their servers. Not because of anything with privacy, but because the post showed me how to snoop traffic on the iPhone. I could finally figure out what GroupMe was doing to absolutely destroy my battery when I left it running.</p>
<p>GroupMe is an excellent service. It makes it very easy to create groups and communicate with them. My team at work actually ditched Campfire to use it because of how much we were talking on our phones outside of work. There&#8217;s one big problem though, it absolutely destroys your iPhone battery.</p>
<p>The Internet tells you to turn off location services for the app to solve the problem. That might have helped if I was using location in the app, but I wasn&#8217;t. My battery still would drain like crazy, even when my phone was asleep. It feels like my phone is going to overheat and explode.</p>
<p>So what the heck is GroupMe doing? I hooked up <a href="http://mitmproxy.org/">mitmproxy</a> and opened up GroupMe. I saw all the expected traffic when I was loading messages and sending them.  When I closed the app though, the requests didn&#8217;t stop. I noticed lots of requests that look like this <code>http://chat.groupme.com/event?token=33367a776311af00asdfas6869d43b9e&amp;flush=true</code> happening over and over again. GroupMe is polling for new messages, constantly, in the background.</p>
<p>Luckily, the iPhone kills the app after about 10 minutes, but 10 minutes of constant network activity is still going to do plenty to drain the battery. What I don&#8217;t understand is why they&#8217;re doing this. All it gains them is not sending a push notification to that phone for the next 10 minutes.</p>
]]></content:encoded>
			<wfw:commentRss>http://fredandrandall.com/blog/2012/02/08/why-groupme-kills-the-battery-on-your-iphone/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>How to preview your icon on the iPhone</title>
		<link>http://fredandrandall.com/blog/2012/02/05/how-to-preview-your-icon-on-the-iphone/</link>
		<comments>http://fredandrandall.com/blog/2012/02/05/how-to-preview-your-icon-on-the-iphone/#comments</comments>
		<pubDate>Sun, 05 Feb 2012 08:21:34 +0000</pubDate>
		<dc:creator>Randall</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://fredandrandall.com/blog/?p=710</guid>
		<description><![CDATA[There are very few screens that can match that of the iPhone. Because of this, it&#8217;s hard to get an idea of what things will look like on it, without actually putting it on the device. So how do you &#8230; <a href="http://fredandrandall.com/blog/2012/02/05/how-to-preview-your-icon-on-the-iphone/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://fredandrandall.com/blog/wp-content/uploads/2012/02/iconPreview.png"><img class="aligncenter size-medium wp-image-711" title="iconPreview" src="http://fredandrandall.com/blog/wp-content/uploads/2012/02/iconPreview-300x132.png" alt="" width="300" height="132" /></a>There are very few screens that can match that of the iPhone. Because of this, it&#8217;s hard to get an idea of what things will look like on it, without actually putting it on the device.</p>
<p>So how do you put the icon on the device? Well, you could set up a developer account and deal with certificates and provisioning profiles, then build and deploy your app to your phone. If you&#8217;re already an iPhone developer, this isn&#8217;t too big of a deal. What if you&#8217;re a designer? What if you&#8217;ve never set up an iPhone app before? There is an easier way.</p>
<p>iOS lets you add website bookmarks to your home screen so it looks like an installed app. To do this, you just have to add a link tag to your html that specifies the icon you want to use. Then you visit the site, add it to your home screen and you can see what it will look like.</p>
<p>Doing this by hand is definitely easier than building and deploying a full iPhone app, but it still is a time consuming multi-step process. I built something to make it a little bit easier.</p>
<p>With my <a href="https://fredandrandall.com/iconpreview">iOS Icon Preview generator</a>, all you need to do is upload an image and type in your phone number. It will generate the html necessary and text a link to your phone so you can add the page to your home screen and preview your icon.</p>
<p>I&#8217;m using <a href="http://twilio.com">Twilio</a> to send text messages, which costs me a bit of money. It&#8217;s not expensive, but if the service took off, it could be. So I&#8217;m going to charge a bit of money for it. The way it will work is that you&#8217;ll get 10 icon previews for free. After that, you&#8217;ll have to pay $1 to recharge the generator and you&#8217;ll get 10 more previews.</p>
<p>Let me know what you think of the service, and the revenue model.</p>
<p><a href="https://fredandrandall.com/iconpreview">iOS Icon Preview Generator</a><a href="http://fredandrandall.com/blog/wp-content/uploads/2012/02/iconPreview.png"><br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://fredandrandall.com/blog/2012/02/05/how-to-preview-your-icon-on-the-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Working at Foxconn sounds a lot like working at an amusement park</title>
		<link>http://fredandrandall.com/blog/2012/01/29/working-at-foxconn-sounds-a-lot-like-working-at-an-amusement-park/</link>
		<comments>http://fredandrandall.com/blog/2012/01/29/working-at-foxconn-sounds-a-lot-like-working-at-an-amusement-park/#comments</comments>
		<pubDate>Sun, 29 Jan 2012 07:17:52 +0000</pubDate>
		<dc:creator>Randall</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[foxconn]]></category>
		<category><![CDATA[jobs]]></category>

		<guid isPermaLink="false">http://fredandrandall.com/blog/?p=704</guid>
		<description><![CDATA[I spent two summers in college working at the amusement park. I had a lot of fun and met a lot of great people. Some articles about Apple have brought Foxconn back into the news recently. One thing that struck &#8230; <a href="http://fredandrandall.com/blog/2012/01/29/working-at-foxconn-sounds-a-lot-like-working-at-an-amusement-park/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I spent two summers in college working at the amusement park. I had a lot of fun and met a lot of great people. Some <a href="http://www.nytimes.com/2012/01/22/business/apple-america-and-a-squeezed-middle-class.html?_r=4&amp;pagewanted=all">articles</a> about Apple have brought Foxconn back into the news recently. One thing that struck me as surprising was how similar it sounded to my amusement park job.</p>
<blockquote><p>A production line in Foxconn City in Shenzhen, China. The iPhone is assembled in this vast facility, which has 230,000 employees, many at the plant up to 12 hours a day, six days a week.</p></blockquote>
<p>The park where I worked may not have had 230,000 employees, but a 12 hour shift, six days a week was NOT an unheard of thing. In fact it was pretty common. An open to close shift could be more than 13 hours. Some of the less popular departments, the people who picked up trash for example, were often understaffed and their employees would have to work all day every day. Days off? We got 1 a week.</p>
<p>What about housing? Picture this, a 15&#215;10 room that was filled with 2 bunk beds, 3 lockers, a dresser, and a single desk built into the wall. There are spotty wifi hotspots in a few places throughout the dorms, but the cinderblock walls prevent the signal from making it very far. You have community bathrooms that are almost never cleaned and you&#8217;re pretty sure that you can see mold growing on the ceiling above the showers. The entire complex is surrounded by a barbed wire topped fence and your bags are searched whenever you enter the complex at night. At the end of every week, a bit of money is then deducted from your paycheck for the privilege of living there. Can you guess where that is? (hint: it&#8217;s not China) That was where I lived for 2 summers as an amusement park employee. I&#8217;m not saying that the <a href="http://www.foxconn.com/NWInG/SALES/serb.asp">free</a> Foxconn dorms are nicer, but from the pictures I&#8217;ve seen they sure look like they are.</p>
<p>This is all superficial you say? The real evil is in the work they do? Foxconn has people doing sweatshop labor, you got to work on roller coasters! The novelty of working in amusement park wears off quickly and it becomes like most other jobs, only louder. I was lucky enough to have a good job at the park (I worked on one of <a href="http://en.wikipedia.org/wiki/Skycoaster">these</a>) but I had a roommate who cleaned toilets. One day, I was lucky enough to work as a &#8220;sweep.&#8221; That meant I walked around all day with a broom and a dustpan sweeping up litter. More than one person asked me if I was okay because the look on my face made them think something was wrong with me. That was after ONE day of working that job. Next time you&#8217;re at an amusement park, look for those people sweeping the sidewalks. They all look just like this Foxconn <a href="http://cache.gawkerassets.com/assets/images/9/2010/06/500x_500x_12foxconn-workers.jpg">employee</a>.</p>
<p>But what about fair wages? Foxconn employees only make 17 dollars a day. I made $7.35 an hour. This is a pretty huge difference, but I don&#8217;t think it&#8217;s really that big when you take into account the difference in cost of living between the United States and China. (I&#8217;m not saying they&#8217;re even close, just that they&#8217;re not as far apart as the numbers say)</p>
<p>The United States has labor laws that prevent wages like in China though right? Sure they do, but guess who is exempt from some of them? <a href="http://www.dol.gov/compliance/guide/minwage.htm#who">Amusement parks!</a> They don&#8217;t have to pay minimum wage or pay overtime. Just like amusement park employees, Foxconn employees can also be <a href="http://www.foxconn.com/NWInG/SALES/serb.asp">seasonal</a>.</p>
<p>Now don&#8217;t get me wrong, I&#8217;m not trying to say that Foxconn is some great place to work, or the amusement park where I worked was that terrible (I did go back after all). I just wanted to give people a little bit different perspective and show them that things might not be as bad as they seem.</p>
]]></content:encoded>
			<wfw:commentRss>http://fredandrandall.com/blog/2012/01/29/working-at-foxconn-sounds-a-lot-like-working-at-an-amusement-park/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>So long Michigan!</title>
		<link>http://fredandrandall.com/blog/2012/01/26/so-long-michigan/</link>
		<comments>http://fredandrandall.com/blog/2012/01/26/so-long-michigan/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 04:38:10 +0000</pubDate>
		<dc:creator>Randall</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://fredandrandall.com/blog/?p=700</guid>
		<description><![CDATA[Today I gave my 2 weeks notice at TechSmith. It was a tough choice to make but after lots of deliberation, I decided it was time to try something new. When I was a senior in college 3 years ago, &#8230; <a href="http://fredandrandall.com/blog/2012/01/26/so-long-michigan/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Today I gave my 2 weeks notice at TechSmith. It was a tough choice to make but after lots of deliberation, I decided it was time to try something new.</p>
<p>When I was a senior in college 3 years ago, I never expected to take a job in Michigan. I didn&#8217;t think the kind of software job I wanted existed here. Then I found TechSmith. It&#8217;s a medium sized software company (just over 200 employees) located just outside of Lansing, Michigan. It&#8217;s really like finding a little piece of Silicon Valley in the heart of the state. It had everything I wanted except for one thing, location.</p>
<p>I&#8217;ve lived in Michigan my whole life. I grew up here. I went to school here. I don&#8217;t know what it&#8217;s like to live anywhere else. I&#8217;ve never had to call pop, soda and I&#8217;ve never had to deal with speed limits on the highway lower than 70. I want to live in a big city and be able to drive to the ocean. I want to be able to go skiing on real mountains that aren&#8217;t man made.</p>
<p>So I will be moving to Washington to work at Microsoft on the Windows Embedded team. To my friends, it might seem like an odd choice. I&#8217;ve never been the biggest supporter of Microsoft (I don&#8217;t even own a computer that runs Windows). For me, it makes sense. I&#8217;ve always wanted to work for a huge big name software company. Not just for the name, but also because at a company like Microsoft, the software I write can have an impact on millions of people. The code I write will affect the daily lives of so many people that I might actually be able to change the world. That&#8217;s pretty cool.</p>
]]></content:encoded>
			<wfw:commentRss>http://fredandrandall.com/blog/2012/01/26/so-long-michigan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Easy App Store Promo Code URLs</title>
		<link>http://fredandrandall.com/blog/2011/12/27/easy-app-store-promo-code-urls/</link>
		<comments>http://fredandrandall.com/blog/2011/12/27/easy-app-store-promo-code-urls/#comments</comments>
		<pubDate>Tue, 27 Dec 2011 23:30:40 +0000</pubDate>
		<dc:creator>Randall</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[app store]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[promo code]]></category>

		<guid isPermaLink="false">http://fredandrandall.com/blog/?p=692</guid>
		<description><![CDATA[Apple lets developers generate 50 promo codes so they can give out their paid apps for free. Developers can use these for reviewers or to get some good PR on Twitter. Apple made it really easy to redeem the codes &#8230; <a href="http://fredandrandall.com/blog/2011/12/27/easy-app-store-promo-code-urls/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://fredandrandall.com/blog/wp-content/uploads/2011/12/PromoScreenShot.png"><img class="alignleft size-medium wp-image-694" title="PromoScreenShot" src="http://fredandrandall.com/blog/wp-content/uploads/2011/12/PromoScreenShot-300x297.png" alt="" width="300" height="297" /></a>Apple lets developers generate 50 promo codes so they can give out their paid apps for free. Developers can use these for reviewers or to get some good PR on Twitter. Apple made it really easy to redeem the codes by making it possible to embed them in a URL that will open up iTunes and take you right to the page to redeem it for you.</p>
<p>Lots of people don&#8217;t know that you can do this with promo codes and URLs. I&#8217;m not sure who figured it out, but it seems like <a href="http://taptaptap.com/blog/user-friendly-app-store-promo-codes/">Tap Tap Tap was the first to figure it out.</a> One problem with this is that once someone clicks the link and redeems the code, it&#8217;s invalid. So only the first person to click the link gets it, otherwise they get a dead link that shows you an error message in iTunes.</p>
<p>So I tried to solve those problems with my <a href="http://fredandrandall.com/PromoURL">App Store Promo URL Generator</a>. It lets you paste in your App ID and some promo codes and it will generate a URL you can use to share multiple promo codes with one link.</p>
<p>It works by using your App ID as a key to pull out a promo code from the list you entered. It will pull a new code from the database until it runs out. When it is out of promo codes, instead of getting an error message, you will be redirected to the apps page in the App Store.</p>
<p>I threw this together using the Twitter bootstrap page template to make it look nice. I used some simple php and MySQL to take care of the rest.</p>
<p>I hope you find it useful and would appreciate any feedback you have.</p>
<p><a href="http://fredandrandall.com/PromoURL">Promo Code URL Generator</a></p>
]]></content:encoded>
			<wfw:commentRss>http://fredandrandall.com/blog/2011/12/27/easy-app-store-promo-code-urls/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Why I&#8217;m sticking with GoDaddy&#8230; for now.</title>
		<link>http://fredandrandall.com/blog/2011/12/23/why-im-sticking-with-godaddy-for-now/</link>
		<comments>http://fredandrandall.com/blog/2011/12/23/why-im-sticking-with-godaddy-for-now/#comments</comments>
		<pubDate>Fri, 23 Dec 2011 23:59:31 +0000</pubDate>
		<dc:creator>Randall</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[GoDaddy]]></category>
		<category><![CDATA[SOPA]]></category>

		<guid isPermaLink="false">http://fredandrandall.com/blog/?p=686</guid>
		<description><![CDATA[Yesterday I was all ready to start switching my domains from GoDaddy. I was reading articles about how to do it and wondering how hard it was to migrate a WordPress blog. I got to work and started running WHOIS &#8230; <a href="http://fredandrandall.com/blog/2011/12/23/why-im-sticking-with-godaddy-for-now/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Yesterday I was all ready to start switching my domains from GoDaddy. I was reading articles about how to do it and wondering how hard it was to migrate a WordPress blog. I got to work and started running WHOIS queries to see who my company&#8217;s domains were registered with, ready to start sending emails about how we should change it. Then I opened Hacker News and saw that GoDaddy had flip flopped. They bit the bullet and admitted they were wrong. Getting angry on the Internet had finally worked!</p>
<p>So what was the Internet&#8217;s reaction to this? &#8220;Who cares!? GoDaddy is still terrible! Transfer everything anyway!&#8221; GoDaddy did EXACTLY what everyone wanted but they wanted more? That seems pretty unfair and it defeats the purpose of the boycott. Instead of being about helping stop SOPA, it became about stopping GoDaddy.</p>
<p>I don&#8217;t disagree that GoDaddy kinda sucks. Their site is confusing as hell and they try to upsell you all kinds of shit you don&#8217;t need. They&#8217;ve called me more times than just about any other company I&#8217;ve ever bought anything from. But their product isn&#8217;t so bad. Their domain name prices are competitive and their hosting (for me) has been rock solid.</p>
<p>GoDaddy did a good thing today, and for now, the pain of switching is greater than my bad feelings for GoDaddy.</p>
]]></content:encoded>
			<wfw:commentRss>http://fredandrandall.com/blog/2011/12/23/why-im-sticking-with-godaddy-for-now/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>RBAdView a simple drop in iAD implementation</title>
		<link>http://fredandrandall.com/blog/2011/12/10/rbadview-a-simple-drop-in-iad-implementation/</link>
		<comments>http://fredandrandall.com/blog/2011/12/10/rbadview-a-simple-drop-in-iad-implementation/#comments</comments>
		<pubDate>Sun, 11 Dec 2011 01:20:22 +0000</pubDate>
		<dc:creator>Randall</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://fredandrandall.com/blog/?p=678</guid>
		<description><![CDATA[It&#8217;s pretty easy to add iAds to your iPhone app. The simplest thing you can do is drop an AdBannerView onto your interface in Interface Builder. That is the bare minimum you need to get them working. The problem with &#8230; <a href="http://fredandrandall.com/blog/2011/12/10/rbadview-a-simple-drop-in-iad-implementation/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://fredandrandall.com/blog/wp-content/uploads/2011/12/iAd.png"><img class="alignleft size-full wp-image-681" title="iAd" src="http://fredandrandall.com/blog/wp-content/uploads/2011/12/iAd.png" alt="" width="88" height="87" /></a>It&#8217;s pretty easy to add iAds to your iPhone app. The simplest thing you can do is drop an AdBannerView onto your interface in Interface Builder. That is the bare minimum you need to get them working. The problem with that is that ads don&#8217;t always load. When they don&#8217;t load, they leave an empty space and that looks kinda shitty. So what do you do?<br />
You implement the iAd delegate methods and handle the errors. I hated doing that every time I added a new ad so I built RBAdView.</p>
<p>RBAdView is a UIButton subclass that shows an iAd when it can. When the iAd fails to load, it behaves just like a regular UIButton.</p>
<p>To use it, you can just put it in interface builder and be done, or you can add it programatically.</p>
<pre class="brush: objc; title: ; notranslate">
   RBAdView *rbBanner = [[RBAdView alloc] initWithFrame:CGRectMake(0, 100, 320, 50)];
   [rbBanner setBackgroundImage:[UIImage imageNamed:@&quot;RBAd0&quot;] forState:UIControlStateNormal];

   rbBanner.actionBlock = ^(ADBannerView* banner, BOOL willLeaveApp){
      NSLog(@&quot;Banner will open %@&quot;,banner);
      return YES;
   };

   rbBanner.finishedBlock = ^(ADBannerView* banner){
      NSLog(@&quot;Banner finished %@&quot;,banner);
   };

   [self.view addSubview:rbBanner];
</pre>
<p>There is an actionBlock that you can add that will get called when an iAd gets pressed. It will let you do things like pause your game before the ad takes over the screen.</p>
<p>The finishedBlock gets called when the user closes the ad.</p>
<p>If you have any trouble getting it to build, make sure you add the iAd framework to your project.</p>
<p><a href="https://github.com/blladnar/RBAdView">Check it out on GitHub.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://fredandrandall.com/blog/2011/12/10/rbadview-a-simple-drop-in-iad-implementation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Where does my blog traffic come from?</title>
		<link>http://fredandrandall.com/blog/2011/12/03/where-does-my-blog-traffic-come-from/</link>
		<comments>http://fredandrandall.com/blog/2011/12/03/where-does-my-blog-traffic-come-from/#comments</comments>
		<pubDate>Sat, 03 Dec 2011 19:46:56 +0000</pubDate>
		<dc:creator>Randall</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://fredandrandall.com/blog/?p=674</guid>
		<description><![CDATA[It&#8217;s been a little over a year since I started this blog and I wanted to look back and see how the blog is doing. I thought it would be interesting to show my most successful posts and explain how &#8230; <a href="http://fredandrandall.com/blog/2011/12/03/where-does-my-blog-traffic-come-from/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a little over a year since I started this blog and I wanted to look back and see how the blog is doing. I thought it would be interesting to show my most successful posts and explain how I drove the traffic to them.</p>
<p><a title="20 Minutes with my Chromebook" href="http://fredandrandall.com/blog/2011/06/27/20-minutes-with-my-chromebook/">1. 20 Minutes with my Chromebook</a> (9,728)<br />
When I got my Chromebook I was a bit disappointed with it, but I believed it had some real potential. I wrote up a review of my initial impressions and posted it to Hacker News. It got picked up and made the front page. Most of my traffic came from the first few days after it was on Hacker News with a huge spike on the first day and then a tail of requests as people caught up on their RSS readers.</p>
<p><a title="How to change the color of a UIBarButtonItem" href="http://fredandrandall.com/blog/2011/03/31/how-to-change-the-color-of-a-uibarbuttonitem/">2. How to change the color of a UIBarButtonItem</a> (3,264)<br />
When I was working on one of my apps, I wrote a simple bit of code to change the color of UIBarButtonItems on the iPhone. I posted my answer to a few questions on StackOverflow and that drives most of the traffic for this post. It&#8217;s consistently my most visited post of the day, but it never got a huge spike like any of my posts that were featured on Hacker News.</p>
<p><a title="What I learned from working with my first client" href="http://fredandrandall.com/blog/2011/04/30/what-i-learned-from-working-with-my-first-client/">3. What I learned from working with my first client</a> (3,208)<br />
This is another post that made it to the front of Hacker News. There are a lot of freelance developers on Hacker News and anything you post and people love to learn from other peoples experience.</p>
<p><a title="Toto" href="http://fredandrandall.com/blog/toto/">4. Toto</a> (2,212)<br />
This is the main page for my app Toto, which received a good amount of traffic the day that the Mac App Store launched. Toto was one of the apps in the store at release and the only free to do list app.</p>
<p><a href="http://fredandrandall.com/blog">5. Home Page</a> (1,707)<br />
I imagine most of this traffic comes from when people visit my other posts and want to see what else is on the blog.</p>
<p><a title="Introducing: HappyCampfire, a Campfire framework for OS X and iOS" href="http://fredandrandall.com/blog/2011/10/02/introducing-happycampfire-a-campfire-framework-for-os-x-and-ios/">6. Introducing HappyCampfire, a Campfire framework for OS X and iOS</a> (1,254)<br />
Another Hacker News driven post. This one also ranks high on Google searches for an iOS or Mac Campfire framework.</p>
<p><a title="Afternoon Apps: Descrumbled" href="http://fredandrandall.com/blog/2011/11/06/afternoon-apps-descrumbled/">7. Afternoon Apps: Descrumbled</a> (898)<br />
Hacker news again (see a pattern?)</p>
<p><a title="QDoba vs. Chipotle vs. Panchero’s" href="http://fredandrandall.com/blog/2010/09/20/qdoba-vs-chipotle-vs-pancheros/">8. QDoba vs. Chipotle vs. Panchero&#8217;s</a> (781)<br />
One of my oldest posts. It was kinda from before I had an idea of what the blog should be about. It&#8217;s mostly from people searching for information about the restaurants or pictures of burritos.</p>
<p><a title="How to change the color of UIBarButtonItem on iOS 5" href="http://fredandrandall.com/blog/2011/10/15/how-to-change-the-color-of-uibarbuttonitem-on-ios-5/">9. How to change the color of UIBarButtonItem on iOS 5</a> (684)<br />
In iOS 5, Apple made an easy way to change the color of a UIBarButtonItem. I made this post and linked to it at the top of the post I mentioned at number 2. It gets about 70-80% of the traffic that the other post gets.</p>
<p><a title="Replacing the screen on your iPhone 4" href="http://fredandrandall.com/blog/2011/08/13/replacing-the-screen-on-your-iphone-4/">10. Replacing the screen on your iPhone 4</a> (580)<br />
Posted this to Hacker News as well which got it a decent amount of traffic at first. I also get a lot of traffic from people searching how to replace your screen.</p>
<p>Just submitting an app to Hacker News will usually get me about one or two hundred hits. If it hits the front page it will be a bit more. My top post was on the front page the longest (probably about 3 or 4 hours) and it got about 10k views. When I post a new post (without submitting it anywhere) I&#8217;ll se a slight bump in traffic. I guess it&#8217;s from a handful of subscribers or maybe it&#8217;s just me checking to see how the post looks.</p>
]]></content:encoded>
			<wfw:commentRss>http://fredandrandall.com/blog/2011/12/03/where-does-my-blog-traffic-come-from/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

