<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description></description><title>iteahaus</title><generator>Tumblr (3.0; @iteahaus)</generator><link>http://iteaha.us/</link><item><title>job vs. career</title><description>&lt;p&gt;One of my colleagues—I’ll call him G.—recently told me how he had gotten his current job. He said it was because he had been unemployed for six months. In that time, he got up early every day, studied, and coded. What did he study? Everything listed in the job description.&lt;/p&gt;
&lt;p&gt;Having a job can lull one into a false sense of security. Before his layoff, G. had been working for one of a handful of U.S. defense contractors where security, quality, and policy protocols dictated that every piece of technology was vetted and approved. This meant that G. was working with older tried–and–true languages and frameworks. So although he was well–versed in Java, he was walled off from newer developments such as Struts and Spring.&lt;/p&gt;
&lt;p&gt;Employment might be the worst thing for one’s career. Not every company is willing to nurture your growth outside the office walls. Insider familiarity with an employer’s proprietary business algorithms might well come at the expense of a broader skill set.&lt;/p&gt;
&lt;p&gt;There are a few ways to counteract this career atrophy:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Read. Not just fiction. Not just about tools, but also about process, about craft.&lt;/li&gt;
&lt;li&gt;Code outside of work. For fun. For profit.&lt;/li&gt;
&lt;li&gt;Respect and value your family time, but attend some tech meetings.&lt;/li&gt;
&lt;li&gt;Present at some tech meetings. The Q&amp;A might teach you more than you expect.&lt;/li&gt;
&lt;li&gt;Blog or tweet. This will collect and reinforce your learning. More about this later.&lt;/li&gt;
&lt;/ol&gt;</description><link>http://iteaha.us/post/9736969921</link><guid>http://iteaha.us/post/9736969921</guid><pubDate>Sat, 03 Sep 2011 01:25:26 -0400</pubDate></item><item><title>Mango, mmm</title><description>&lt;p&gt;Among our decidedly non–Korean friends, Korean telenovellas are apparently in the list of top ten reasons for owning Android devices capable of playing Flash videos. So when the missez started watching &lt;a title="Lie to Me" href="http://en.wikipedia.org/wiki/Lie_to_Me_(2011_TV_series)"&gt;“Lie to Me”&lt;/a&gt; on Netflix this week, our Apple fanboi household had finally caught up with the world.&lt;/p&gt;
&lt;p&gt;This show is funny—and not just because of the clever and insightful dialogue.&lt;/p&gt;
&lt;p&gt;1. The supposedly Chinese businessman and his wife speak Mandarin really, really slowly.&lt;/p&gt;
&lt;p&gt;2. The subtitles look as if supplied by Google Translate. Example: “That doesn’t match him.” Who says that? The Brits or Aussies?&lt;/p&gt;
&lt;p&gt;3. Everyone carries a Samsung device. The reason is obvious after a while: Samsung is an advertising sponsor. Some of the episodes are basically Samsung commercials. Look, you can drop a Windows Phone 7 onto the pavement—no problem!&lt;/p&gt;
&lt;p&gt;I’m not sure I know anyone who’s seen an actual Windows Phone 7 in the wild. The question then is, who In Real Life would buy a Windows Phone 7?&lt;/p&gt;
&lt;p&gt;1. Windows developers. Most of our tech friends make their living with Microsoft tech, and they’ve invested heftily in this skill set that pays well and will continue to pay well into the next decade. If I were them, I would learn everything I could about WP7 development.&lt;/p&gt;
&lt;p&gt;2. Windows fanbois. A decade ago, this would’ve seemed strange, but Apple is now the biggest company by market cap. Windows is now the underdog with a cultish following. I dare say that Microsoft is wrong to stick with the Windows brand that incites so much hatred, but they have a big cash hoard to last the winter and a tasty proposition with the Mango interface.&lt;/p&gt;</description><link>http://iteaha.us/post/9727404119</link><guid>http://iteaha.us/post/9727404119</guid><pubDate>Fri, 02 Sep 2011 21:11:00 -0400</pubDate></item><item><title>back it up</title><description>&lt;p&gt;If you read my last post, you’re probably thinking, instead of running &lt;strong&gt;three&lt;/strong&gt; commands, why not just copy the file and go home?&lt;/p&gt;
&lt;blockquote&gt;&lt;code&gt;$ cp -p moneyhoney.js moneyhoney.js~&lt;br/&gt;$ svn revert moneyhoney.js&lt;/code&gt;&lt;/blockquote&gt;
&lt;p&gt;Three reasons:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;git gives you versioning.&lt;/li&gt;
&lt;li&gt;I have a bash function for you.&lt;/li&gt;
&lt;li&gt;git gives you versioning.&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;You can put this in your &lt;code&gt;.profile&lt;/code&gt;:&lt;/p&gt;
&lt;blockquote&gt;&lt;code&gt;backup () {&lt;br/&gt;   if [[ $# -ne 0 &amp;&amp; -e "$@" ]]; then&lt;br/&gt;     if [ ! -d .git ]; then&lt;br/&gt;       if [ -e .git ]; then&lt;br/&gt;         echo ".git EXISTS AND IS NOT A DIRECTORY."&lt;br/&gt;         return 1&lt;br/&gt;       fi&lt;br/&gt;       git init .&lt;br/&gt;       return=$?&lt;br/&gt;       if [ $return -ne 0 ]; then&lt;br/&gt;         return $return&lt;br/&gt;       fi&lt;br/&gt;     fi&lt;br/&gt;     git add "$@"&lt;br/&gt;     return=$?&lt;br/&gt;     if [ $return -ne 0 ]; then&lt;br/&gt;       return $return&lt;br/&gt;     fi&lt;br/&gt;     git commit -m "$FUNCNAME()" "$@"&lt;br/&gt;   fi&lt;br/&gt; }&lt;/code&gt;&lt;/blockquote&gt;
&lt;p&gt;So now you can do this instead:&lt;/p&gt;
&lt;blockquote&gt;&lt;code&gt;$ backup moneyhoney.js&lt;br/&gt;$ svn revert moneyhoney.js&lt;/code&gt;&lt;/blockquote&gt;</description><link>http://iteaha.us/post/9721428740</link><guid>http://iteaha.us/post/9721428740</guid><pubDate>Fri, 02 Sep 2011 18:42:00 -0400</pubDate></item><item><title>A/B code testing with git&amp;svn</title><description>&lt;p&gt;Using Subversion? Great, isn’t it? The plethora of tools—such as CruiseControl, Subclipse, Subversive, and trac—makes working with other people wonderfully productive, even with the usual trappings of group work.&lt;/p&gt;
&lt;p&gt;But what if I’m not sure I want to commit? git to the rescue! It’s cheap and easy:&lt;/p&gt;
&lt;blockquote&gt;&lt;code&gt;$ git init .&lt;br/&gt;$ git add moneyhoney.js&lt;br/&gt;$ git commit -m "backing up potential fix." moneyhoney.js&lt;br/&gt;$ svn revert moneyhoney.js&lt;/code&gt;&lt;/blockquote&gt;
&lt;p&gt;This is our control subject. After running some confirmation tests…&lt;/p&gt;
&lt;p&gt;Let’s grab our local backup copy of our experimental subject:&lt;/p&gt;
&lt;blockquote&gt;&lt;code&gt;$ git checkout -- moneyhoney.js&lt;/code&gt;&lt;/blockquote&gt;
&lt;p&gt;If additional testing confirms that our fix is good, we commit for realz:&lt;/p&gt;
&lt;blockquote&gt;&lt;code&gt;$ svn commit -m "soopa doopa fix, yo" moneyhoney.js&lt;/code&gt;&lt;/blockquote&gt;</description><link>http://iteaha.us/post/9572468478</link><guid>http://iteaha.us/post/9572468478</guid><pubDate>Mon, 29 Aug 2011 22:49:00 -0400</pubDate></item><item><title>Ant typo of the day</title><description>&lt;p&gt;&lt;code&gt;[foreach] The nested fileset element is deprectated, use a nested path instead&lt;/code&gt;&lt;/p&gt;</description><link>http://iteaha.us/post/9375365463</link><guid>http://iteaha.us/post/9375365463</guid><pubDate>Thu, 25 Aug 2011 10:46:16 -0400</pubDate></item><item><title>sleep rut</title><description>&lt;p&gt;I’ve been struggling with some kind of narcolepsy my whole life. The problem is so severe that I’ve developed the habit of sleeping with my eyes open (during meetings, driving lessons, Broadway musicals, etc.). If you find yourself in a similar situation, I’d advise pulling over as soon as politely possible and taking a nap.&lt;/p&gt;
&lt;p&gt;Last night I felt the need to stay awake to do some work, so I tried drinking tea. All this did was make me cranky and even sleepier. I find that the best approach to handling normal night–time sleepiness is… to sleep and, if necessary, wake up early in the morning to tackle whatever the day requires.&lt;/p&gt;</description><link>http://iteaha.us/post/9373580731</link><guid>http://iteaha.us/post/9373580731</guid><pubDate>Thu, 25 Aug 2011 09:15:41 -0400</pubDate></item><item><title>blog rot</title><description>&lt;p&gt;The missez observed recently that I should blog more often—and so I shall. That’s an interesting word, “shall.” Here I use it to express determination, and I shall do my best to meet my sole reader’s expectations.&lt;/p&gt;
&lt;p&gt;Besides the perceived lack of time, there is that constant doubt of not being capable of writing material of a high enough quality to warrant a reader’s attention. But knowing that there is exactly one person who reads my blog helps.&lt;/p&gt;</description><link>http://iteaha.us/post/9332772772</link><guid>http://iteaha.us/post/9332772772</guid><pubDate>Wed, 24 Aug 2011 09:20:00 -0400</pubDate></item><item><title>Photo</title><description>&lt;img src="http://28.media.tumblr.com/tumblr_ligodyhZBS1qe6iefo1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;</description><link>http://iteaha.us/post/4023551794</link><guid>http://iteaha.us/post/4023551794</guid><pubDate>Tue, 22 Mar 2011 09:34:46 -0400</pubDate></item><item><title>Photo</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_li9ys3iVM21qe6iefo1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;</description><link>http://iteaha.us/post/3947751359</link><guid>http://iteaha.us/post/3947751359</guid><pubDate>Fri, 18 Mar 2011 18:36:03 -0400</pubDate></item><item><title>Video</title><description>&lt;iframe src="http://player.vimeo.com/video/20859986" width="400" height="300" frameborder="0"&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;</description><link>http://iteaha.us/post/3847954448</link><guid>http://iteaha.us/post/3847954448</guid><pubDate>Sun, 13 Mar 2011 23:41:24 -0400</pubDate></item><item><title>Video</title><description>&lt;iframe src="http://player.vimeo.com/video/20855102" width="400" height="300" frameborder="0"&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;</description><link>http://iteaha.us/post/3847944396</link><guid>http://iteaha.us/post/3847944396</guid><pubDate>Sun, 13 Mar 2011 23:40:55 -0400</pubDate></item><item><title>Jifty</title><description>&lt;p&gt;I got to see &lt;a title="Indy Hall" href="http://twitter.com/indyhall"&gt;@indyhall&lt;/a&gt; for the first time recently when I attended my first &lt;a title="PhillyJS" href="http://twitter.com/phillyjs"&gt;@PhillyJS&lt;/a&gt; meetup. Amidst the rows and rows of 27–inch iMacs, the amply–sized kitchen conveniently situated in the thick of the sweat, and the bath–slash–shower–equipped bathroom, that which stuck in my mind was the JFDI sign—a sign that quietly reminded the passing denizens of Indy Hall to just do it already.&lt;/p&gt;
&lt;p&gt;Everything I’ve gained in life came from simply doing and taking chances:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Saying hi to the woman who’d become my wife.&lt;/li&gt;
&lt;li&gt;Applying to whatever the hell I thought I wanted, whether it was an Ivy League school, a scholarship, or a job.&lt;/li&gt;
&lt;li&gt;Learning and practicing new skills just for the fun of it.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;With deference to &lt;a title="Alex Hillman" href="http://twitter.com/alexknowshtml"&gt;@alexknowshtml&lt;/a&gt;, I’m making this year my year of JFDI. You too, I hope.&lt;/p&gt;</description><link>http://iteaha.us/post/3495310100</link><guid>http://iteaha.us/post/3495310100</guid><pubDate>Thu, 24 Feb 2011 22:10:00 -0500</pubDate></item><item><title>I ♥ Elena.</title><description>&lt;p&gt;I &lt;span&gt;♥ Elena.&lt;/span&gt;&lt;/p&gt;</description><link>http://iteaha.us/post/3293349792</link><guid>http://iteaha.us/post/3293349792</guid><pubDate>Mon, 14 Feb 2011 12:00:06 -0500</pubDate></item><item><title>Pad Men</title><description>&lt;p&gt;I must say, the &lt;a title="Samsung Galaxy Tab" href="http://galaxytab.samsungmobile.com/"&gt;Samsung Galaxy Tab&lt;/a&gt; looks pretty freakin’ impressive. Perhaps its only glaring questionable trait is its odd size—too big to cram into your Levi’s pocket and too small to comfortably pretend to read &lt;em&gt;the New York Times&lt;/em&gt; while fellow commuters stare in disbelief.&lt;/p&gt;
&lt;p&gt;Its best quality is that &lt;strong&gt;&lt;a title="PCWorld hands on with Samsung Galaxy Tab" href="http://www.pcworld.com/article/204827/hands_on_with_samsungs_galaxy_tab_tablet.html"&gt;it’s real&lt;/a&gt;&lt;/strong&gt;. At least, it’s a lot more real than &lt;a title="The BlackBerry PlayBook doesnt exist?" href="http://www.singularityhacker.com/2010/09/blackberry-playbook-doesnt-exist.html"&gt;other recently announced tablets with magical unicorn powers&lt;/a&gt; from companies struggling to catch up to Apple.&lt;/p&gt;
&lt;p&gt;This brings up an important point, namely that &lt;a title="Why Apple doesnt talk: LG VaporTab" href="http://www.appleoutsider.com/2010/10/05/lgtablet/"&gt;these companies should stop talking in lieu of their actual shipping products&lt;/a&gt;. When the iPad was announced, the CEOs of the beleaguered companies were caught with their pants down—that much is obvious. But why would these otherwise highly pedigreed exemplars of corporate leadership resort to P.T. Barnum tactics?&lt;/p&gt;
&lt;p&gt;Here’s my theory: These CEOs are mere wage slaves. Sure, they may care about their company and their employees. Ultimately, though, they have to answer to their boards and shareholders. They can’t just say, “Holy $þ&amp;†! We didn’t see that coming!”&lt;/p&gt;
&lt;p&gt;If waving a shiny plastic board on stage can temporarily boost your stock price and help you keep your job for a few more months, why not do it? Heck, why not do a &lt;a title="Steve Ballmer dance" href="http://quietube.com/v.php/http://www.youtube.com/watch?v=wvsboPUjrGc"&gt;Ballmer dance&lt;/a&gt;?&lt;/p&gt;</description><link>http://iteaha.us/post/1265770740</link><guid>http://iteaha.us/post/1265770740</guid><pubDate>Thu, 07 Oct 2010 20:51:39 -0400</pubDate></item></channel></rss>

