<?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/"
	
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Ziray Studio Labs &#187; work</title>
	<atom:link href="http://www.mikeziray.com/category/work/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mikeziray.com</link>
	<description>Life, Logged Through Light</description>
	<lastBuildDate>Mon, 26 Jul 2010 13:40:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>What I&#8217;ve Been Up To</title>
		<link>http://www.mikeziray.com/2010/04/11/what-ive-been-up-to/?utm_campaign=feed&#038;utm_medium=feed&#038;utm_source=blog&amp;utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://www.mikeziray.com/2010/04/11/what-ive-been-up-to/#comments</comments>
		<pubDate>Sun, 11 Apr 2010 16:34:48 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[europe]]></category>
		<category><![CDATA[goals]]></category>
		<category><![CDATA[hungary]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[scuba]]></category>
		<category><![CDATA[travel]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[blacksburg]]></category>
		<category><![CDATA[dog]]></category>
		<category><![CDATA[nrv]]></category>
		<category><![CDATA[petunia]]></category>
		<category><![CDATA[spanish]]></category>

		<guid isPermaLink="false">http://www.mikeziray.com/?p=980</guid>
		<description><![CDATA[I&#8217;ve been crazy busy ever since we returned from Colombia. We fell back into life in the US at full sprint and have only had a few periods since where we could rest. As a result, I don&#8217;t think I&#8217;ve been clear on what exactly I&#8217;ve been up to with my family and friends. So [...]<p><a href="http://www.mikeziray.com/2010/04/11/what-ive-been-up-to/">What I&#8217;ve Been Up To</a> is a post from: <a href="http://www.mikeziray.com">Ziray Studio Labs</a></p>



Related posts:<ol><li><a href='http://www.mikeziray.com/2008/08/14/what-are-the-five-greatest-things-about-where-you-live/' rel='bookmark' title='Permanent Link: What Are the Five Greatest Things About Where You Live?'>What Are the Five Greatest Things About Where You Live?</a></li>
<li><a href='http://www.mikeziray.com/2009/08/06/first-dive-in-key-largo-florida/' rel='bookmark' title='Permanent Link: First Dive in Key Largo, Florida'>First Dive in Key Largo, Florida</a></li>
<li><a href='http://www.mikeziray.com/2010/02/05/isla-fuerte-colombia/' rel='bookmark' title='Permanent Link: Isla Fuerte, Colombia'>Isla Fuerte, Colombia</a></li>
<li><a href='http://www.mikeziray.com/2009/04/13/first-dive-2009-new-river/' rel='bookmark' title='Permanent Link: First Dive 2009 &#8211; New River'>First Dive 2009 &#8211; New River</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been crazy busy ever since we returned from Colombia. We fell back into life in the US at full sprint and have only had a few periods since where we could rest. As a result, I don&#8217;t think I&#8217;ve been clear on what exactly I&#8217;ve been up to with my family and friends. So here&#8217;s the short version of most of the major things I&#8217;ve been up to since getting back:</p>
<h2>iPhone Development</h2>
<p>We started a company last year to allow independent iPhone app developers to make the transition from &#8220;wanna-be&#8221; to published developer. The model works similar to a record label, where <a href="http://www.ltzllc.com" target="_blank">LTZ</a> provides the leverage, so that developers can concentrate on coding rather than the logistics of getting apps out. We wanted to start small, get a few early successes and then use that momentum to gather a pool of developers. We&#8217;re also planning a Code Kitchen, which is a class to teach iPhone and Mac programming to anyone interested for free.</p>
<p>Most of our early time was spent on logistics, even though we had our first app idea right from the start. It was a lot of waiting; we waited for resources (copy, data, images, feedback), we waited for Apple, we waited for the lawyers and we waited for contracts. So in a year&#8217;s time, we finally had an application ready to release. But thankfully, most of that work won&#8217;t have to be completed again since the contracts, setup and other logistics are taken care of. I&#8217;ll post a longer article on the whole process (what it took, what we learned, etc), but as I type this, our app, <a href="http://www.ltzllc.com/products/barninja.php" target="_blank">BarNinja</a> is &#8220;In Review,&#8221; waiting to go up on the Apple App Store. It still might get rejected (one never knows with these processes), but we&#8217;re hopeful that it will appease the Apple review gods. We&#8217;re also more hopeful that the app will actually sell well and we can get some money into the business so we can buy &#8220;test&#8221; devices, like the brand new iPad for all our people.</p>
<h2>Scuba Diving in Blacksburg</h2>
<p>As many already know, scuba diving is a relatively new thing for me. However, I instantly fell in love with the sport and have tried to progress as quickly as I can. It&#8217;s been a lot cheaper than flying.</p>
<p>I got my Open Water (OW) certification in November of &#8217;08 (<a href="http://www.mikeziray.com/2009/02/05/flying-string-rays/?utm_campaign=feed&utm_medium=feed&utm_source=blog" target="_blank">with dives in Cozumel, Mexico</a> in December), my Advanced Open Water (AOW) in July of &#8217;09 (<a href="http://www.mikeziray.com/2009/08/12/pleasure-reef-key-largo-florida/" target="_blank">with dives in the Florida Keys</a> and o<a href="http://www.mikeziray.com/2009/08/19/life-goal-complete-us-coast-guard-bibb-wreck-dive/" target="_blank">n the US Coast Guard Cutter my grandfather served on in World War II</a>), my Rescue Diver certification (that required another certification of Emergency First Responder) and now I&#8217;m working on my Divemaster certification, which is a professional level diving certification. As you can image, this has been a long journey, with a ton of training, reading, and diving. The diving part was especially difficult due to the location. <a href="http://www.mikeziray.com/2009/05/18/new-river-dive/" target="_blank">Blacksburg is not known for it&#8217;s amazing scuba diving</a>, but diving in the local river, which has a maximum depth of 41 feet, has made it a bit easier.</p>
<p>We should be able to finish up the divemaster certification in May of this year. That&#8217;ll allow me to help teach some classes with Scott, who runs Avalon Adventures here in Blacksburg and the New River Valley (NRV). He&#8217;s my current instructor and I&#8217;ve helped him out with his website. The plan is to serve Blacksburg, Christiansburg, Radford, and the surrounding NRV to provide classes, dive trips, dive refreshers and other adventures. Hopefully, we&#8217;ll also make some money in the process.</p>
<h2>Music</h2>
<p>I&#8217;ve picked up my guitars again. Sadly, I don&#8217;t think I&#8217;ve picked them up in at least six months, but I&#8217;m at it again. Luckily it only took me a few minutes to remember what those six months made me forget. I am also helping my old Computer Science instructor with his business at <a href="http://www.RocketMusic.net" target="_blank">Rocket Music</a>. It helps me get back into music, even though its on a strictly computer programming level. Just talking about guitars, buying guitars, customizing guitars and everything guitars reminds me to go pick up one of my guitars and practice, if for only 15 minutes.</p>
<h2>Our Foster Dog</h2>
<p>Our <a href="http://www.mikeziray.com/2009/10/29/petunia/?utm_campaign=feed&utm_medium=feed&utm_source=blog" target="_blank">foster dog Petunia</a> has really adjusted well with us. When we first got her, she had some problems with other dogs, being generally nervous, crying when we left her home alone, etc. We weren&#8217;t surprised, since her previous owners abandoned her and she spent a long time in the shelter. Now all she does it try to cuttle up with us and never leaves us, even if that means following us from room to room.</p>
<p>Ana is getting attached to Petunia and I don&#8217;t think we&#8217;re going to get her adopted. Being a Pitbull mix, people are afraid of her. However, everyone that&#8217;s met her has loved her, which is another reason we don&#8217;t think we&#8217;ll let her be adopted. She never barks, is great with our cat, loves to play, never complains, and is so adorable. She&#8217;s gathered such nicknames as Petu, Petufilese and just Perrita. Dogs are a lot of work, but I think in this case, for her, she&#8217;s worth it.</p>
<h2>Apartment</h2>
<p>My girlfriend of about a year, moved in officially a few months ago. She still has her old apartment, but the rent there is taken care of by a sort of sub-lease. Previously, we were always together anyway, cooking food, studying together, grocery shopping together. The only difference was, she wasn&#8217;t paying rent or the massive electricity bill we seemed to rack up with her presence. I have an extra bedroom in my condo, which I gave to her for all her stuff. We moved in her tredmill into that room (producing some of the first small scratches in my new hard wood floors), her desk and a bunch of other things so that she has her own space. It&#8217;s worked out extremely well and while we&#8217;ve had our fights about stupid apartment and living stuff, you don&#8217;t truly know a person until you lived with them. That goes for friends and girlfriends.</p>
<h2>Spanish</h2>
<p>As a result of living with a native Spanish speaker, I&#8217;ve picked up a lot. I never learned Spanish. It was always the language of poor people where I lived. Instead I studied German, the language that&#8217;s most understood in Europe. While living in Hungary, I learned Hungarian so picking up Spanish was probably the easiest thing for me. With Spanish, for example, just add an &#8216;O&#8217; or an &#8216;A&#8217; after any English word of more than 2 syllables and translate word for word and you have a pretty good, understandable sentence.</p>
<p>Before I met Ana (pronounced Ah-na, not Anne-uh by the way), I probably knew less than 20 words, and that&#8217;s after having spent two weeks in Mexico scuba diving. Before that, I probably knew around 5. Now I wish I would have learned it sooner, but I&#8217;m glad I learned German since Ana and I are planning a trip back to Europe. Ana has never been, so I&#8217;ll take us around Hungary, we&#8217;ll visit Italy (which is a language both of us have studied, but she understands a lot better) and she can take us around Spain since they almost speak the same language as she does.</p>
<p>We have a savings account set up that we&#8217;ve been putting money in since last summer. It&#8217;s not a lot, but it&#8217;ll at least pay for the plane tickets out there. Then we plan on staying with friends where we can, and since we both have friends all over Europe, it shouldn&#8217;t be an issue.</p>
<p><a href="http://www.mikeziray.com/2010/04/11/what-ive-been-up-to/">What I&#8217;ve Been Up To</a> is a post from: <a href="http://www.mikeziray.com">Ziray Studio Labs</a></p>


<p>Related posts:<ol><li><a href='http://www.mikeziray.com/2008/08/14/what-are-the-five-greatest-things-about-where-you-live/' rel='bookmark' title='Permanent Link: What Are the Five Greatest Things About Where You Live?'>What Are the Five Greatest Things About Where You Live?</a></li>
<li><a href='http://www.mikeziray.com/2009/08/06/first-dive-in-key-largo-florida/' rel='bookmark' title='Permanent Link: First Dive in Key Largo, Florida'>First Dive in Key Largo, Florida</a></li>
<li><a href='http://www.mikeziray.com/2010/02/05/isla-fuerte-colombia/' rel='bookmark' title='Permanent Link: Isla Fuerte, Colombia'>Isla Fuerte, Colombia</a></li>
<li><a href='http://www.mikeziray.com/2009/04/13/first-dive-2009-new-river/' rel='bookmark' title='Permanent Link: First Dive 2009 &#8211; New River'>First Dive 2009 &#8211; New River</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.mikeziray.com/2010/04/11/what-ive-been-up-to/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
		<item>
		<title>iPhone Pricing</title>
		<link>http://www.mikeziray.com/2010/04/10/iphone-pricing/?utm_campaign=feed&#038;utm_medium=feed&#038;utm_source=blog&amp;utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://www.mikeziray.com/2010/04/10/iphone-pricing/#comments</comments>
		<pubDate>Sat, 10 Apr 2010 23:06:10 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[advice]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[cocoa]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[ipod]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.mikeziray.com/?p=847</guid>
		<description><![CDATA[As with any product or service, the question of pricing is always one of the many challenges of selling a product or service. Many price their products or services low in an attempt to under cut their competition or initially sell a lot and get their name out there. Others charge way more than a [...]<p><a href="http://www.mikeziray.com/2010/04/10/iphone-pricing/">iPhone Pricing</a> is a post from: <a href="http://www.mikeziray.com">Ziray Studio Labs</a></p>



Related posts:<ol><li><a href='http://www.mikeziray.com/2010/06/27/corona-game-template-in-lua/' rel='bookmark' title='Permanent Link: Corona Game Template in Lua'>Corona Game Template in Lua</a></li>
<li><a href='http://www.mikeziray.com/2010/04/14/barninja-an-iphone-app-postmortem/' rel='bookmark' title='Permanent Link: BarNinja &#8211; An iPhone App Postmortem'>BarNinja &#8211; An iPhone App Postmortem</a></li>
<li><a href='http://www.mikeziray.com/2010/01/16/how-to-program-for-the-iphone-a-plan/' rel='bookmark' title='Permanent Link: How to Program for the iPhone &#8211; A Plan'>How to Program for the iPhone &#8211; A Plan</a></li>
<li><a href='http://www.mikeziray.com/2008/12/26/a-very-european-christmas/' rel='bookmark' title='Permanent Link: A Very European Christmas'>A Very European Christmas</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>As with any product or service, the question of pricing is always one of the many challenges of selling a product or service. Many price their products or services low in an attempt to under cut their competition or initially sell a lot and get their name out there. Others charge way more than a person is willing to pay for such a product.</p>
<p>With iPhone development, more often than not, you&#8217;re selling a product as opposed to a service, which may be a compliment to your physical or web based service. If your iPhone app is a complimentary product to a service that you already offer and charge for, your iPhone app should probably be free (depending on complexity). Look at it as a value-added feature to put you above your competition and make using your service more convenient and enjoyable. By creating more ways to access your service, you provide more opportunity for your customers to use it more often and really benefit from what you&#8217;re trying to offer them.</p>
<p>So what&#8217;s the sweet spot for a price for your iPhone app? It obviously depends, but there are some guidelines we came up with.</p>
<h2>Be Unique with Your iPhone App</h2>
<p>The more unique your application is, the more you can sell it for. By being unique, you have less competition and thus a higher demand.</p>
<h2>Complexity of Your iPhone App</h2>
<p>If your application can be easily reproduced by a 16 year old kid on a weekend, you either shouldn&#8217;t charge for your application, or if you do, don&#8217;t charge more than a dollar because that 16 year old kid won&#8217;t.</p>
<h2>Proprietary</h2>
<p>If your application uses proprietary information, software, APIs or other technologies that aren&#8217;t easily implemented or obtained, you can charge more for your application. This relates to complexity, but be aware that people will often create equivalent systems if it&#8217;s popular enough so proprietary systems and information require a lot of maintenance to keep them relevant.</p>
<h2>Usefulness of Your Application</h2>
<p>How often will someone use your app? Is it just a novelty or something someone will only use for a certain chore that they rarely do? If so, the demand for the app diminishes and so should your price.</p>
<p>No application should be more than $10 with few exceptions. Remember that you&#8217;re developing for a mobile platform and the software is limited and your price should be limited too.</p>
<p>If it&#8217;s a game, how is the quality and length of game play? The quality, the game play and the fun factor all play a part in your price. Obviously, people much prefer spending money on entertainment than on a new fancy laundry list application. Games are usually unique (to the App Store at least), are complex and provide a greater satisfaction to buyers, which allows them to enjoy a higher price tag.</p>
<h2>Perspective</h2>
<p>Having a higher price on the App Store shows more confidence in your application. Giving your app away usually means you don&#8217;t think people would be even willing to spend the price of a soda on your application. These applications are fine, but for some of us, we need to make a living.</p>
<p>Making your app a dollar usually means, I want to make some money, but I don&#8217;t think people will pay any more for it. But charging a dollar can also be good if your app has a wide appeal. What you lack in big numbers, you make up with bulk sales. So, if it&#8217;s a game, you could potentially have a larger market as opposed to a utility application that the user spends 30 seconds on. So you really need to look hard at your application and keep several factors in mind before you price your app. You can always change it later, so one approach is to start low and see how sales go.</p>
<p><a href="http://www.mikeziray.com/2010/04/10/iphone-pricing/">iPhone Pricing</a> is a post from: <a href="http://www.mikeziray.com">Ziray Studio Labs</a></p>


<p>Related posts:<ol><li><a href='http://www.mikeziray.com/2010/06/27/corona-game-template-in-lua/' rel='bookmark' title='Permanent Link: Corona Game Template in Lua'>Corona Game Template in Lua</a></li>
<li><a href='http://www.mikeziray.com/2010/04/14/barninja-an-iphone-app-postmortem/' rel='bookmark' title='Permanent Link: BarNinja &#8211; An iPhone App Postmortem'>BarNinja &#8211; An iPhone App Postmortem</a></li>
<li><a href='http://www.mikeziray.com/2010/01/16/how-to-program-for-the-iphone-a-plan/' rel='bookmark' title='Permanent Link: How to Program for the iPhone &#8211; A Plan'>How to Program for the iPhone &#8211; A Plan</a></li>
<li><a href='http://www.mikeziray.com/2008/12/26/a-very-european-christmas/' rel='bookmark' title='Permanent Link: A Very European Christmas'>A Very European Christmas</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.mikeziray.com/2010/04/10/iphone-pricing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
		<item>
		<title>How to Program for the iPhone &#8211; A Plan</title>
		<link>http://www.mikeziray.com/2010/01/16/how-to-program-for-the-iphone-a-plan/?utm_campaign=feed&#038;utm_medium=feed&#038;utm_source=blog&amp;utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://www.mikeziray.com/2010/01/16/how-to-program-for-the-iphone-a-plan/#comments</comments>
		<pubDate>Sat, 16 Jan 2010 22:58:45 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[advice]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[article]]></category>
		<category><![CDATA[cocoa]]></category>
		<category><![CDATA[core data]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[guide]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ipod]]></category>
		<category><![CDATA[itouch]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[objc]]></category>
		<category><![CDATA[objective-c]]></category>
		<category><![CDATA[tableview]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.mikeziray.com/?p=813</guid>
		<description><![CDATA[This is not so much how to make applications for the iPhone, since there are so many on of those on the web already. This is more a syllabus on how to get started with the vast amount of information already out there and where to start from to quickly become proficient at iPhone development [...]<p><a href="http://www.mikeziray.com/2010/01/16/how-to-program-for-the-iphone-a-plan/">How to Program for the iPhone &#8211; A Plan</a> is a post from: <a href="http://www.mikeziray.com">Ziray Studio Labs</a></p>



Related posts:<ol><li><a href='http://www.mikeziray.com/2010/04/10/iphone-pricing/' rel='bookmark' title='Permanent Link: iPhone Pricing'>iPhone Pricing</a></li>
<li><a href='http://www.mikeziray.com/2010/01/27/handling-your-initial-view-controllers-for-iphone/' rel='bookmark' title='Permanent Link: Handling Your Initial View Controllers for iPhone'>Handling Your Initial View Controllers for iPhone</a></li>
<li><a href='http://www.mikeziray.com/2010/04/14/barninja-an-iphone-app-postmortem/' rel='bookmark' title='Permanent Link: BarNinja &#8211; An iPhone App Postmortem'>BarNinja &#8211; An iPhone App Postmortem</a></li>
<li><a href='http://www.mikeziray.com/2010/06/27/corona-game-template-in-lua/' rel='bookmark' title='Permanent Link: Corona Game Template in Lua'>Corona Game Template in Lua</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mikeziray.com/blog/wp-content/uploads/2010/01/iphone_views.png?utm_campaign=feed&utm_medium=feed&utm_source=blog"><img class="aligncenter size-full wp-image-862" title="iphone" src="http://www.mikeziray.com/blog/wp-content/uploads/2010/01/iphone_views.png" alt="" width="360" height="192" /></a></p>
<p>This is not so much how to make applications for the iPhone, since there are so many on of those on the web already. This is more a syllabus on how to get started with the vast amount of information already out there and where to start from to quickly become proficient at iPhone development without getting frustrated or discouraged.</p>
<h2>Development Requirements</h2>
<p>An Intel-based Apple Mac<br />
$99 (optional &#8211; if you want to actually publish your app)<br />
That&#8217;s all!</p>
<h2>Apple Developer Account</h2>
<p>Development for the iPhone is initially free. So feel free to head over to <a href="http://developer.apple.com" target="_blank">http://developer.apple.com</a> and sign up for a developer account if you don&#8217;t already have one. This will give you access to the Integrated Development Environment (IDE) called XCode, which is required to develop applications for the iPhone and iPod Touch. It also serves as a treasure chest of free information, sample code, tutorials, how-to videos and news, all of which I&#8217;ll talk about how to use later.</p>
<p>Once you&#8217;ve signed up for a developer account, you&#8217;ll need to download XCode and install it on your Mac. PC users are, as they always are, out of luck since a Mac is required for development. Once that&#8217;s done, put it aside as you won&#8217;t need it for a bit.</p>
<h2>Learn to Program</h2>
<h3>An Important Design Pattern: Model View Controller</h3>
<p>If you already know how to program a little bit, but haven&#8217;t gone through the rigors of a four year university Computer Science degree or something similar, start with learning an important design patterns, namely one called <a href="http://developer.apple.com/iphone/library/documentation/General/Conceptual/DevPedia-CocoaCore/MVC.html" target="_blank">Model View Controller</a> (MVC). Of course, a 4-year degree is not necessary, but you need to understand basic software engineering principles, design patterns and basic usability practices, which practically none of the programming tutorials, books and online articles teach. Also, a lot of practice helps as you&#8217;ll learn how to fix non-obvious compiler and runtime errors, how to structure your code, and pitfalls of each language you use.</p>
<h3>Objective-C: The Language of Choice</h3>
<p>After you understand the basic principle of MVC, you can then move on to learning the language of choice, Objective-C. Why Objective-C? Why didn&#8217;t Apple just choose a common language like C++ or Java? The reasons will become obvious as you learn about the language, it&#8217;s power, and how it fits into the MVC methodology better than any other language you&#8217;ve likely seen before. So here&#8217;s a nice tutorial on <a href="http://developer.apple.com/iphone/library/documentation/Cocoa/Conceptual/ObjectiveC/Introduction/introObjectiveC.html" target="_blank">how to program in Objective-C</a>.</p>
<p>If you already have a great understanding of programming and know a C-based langauge, skip the lengthy tutorial and <a href="http://developer.apple.com/iphone/library/referencelibrary/GettingStarted/Learning_Objective-C_A_Primer/" target="_blank">take a look at this primer</a> to get a sense of the additions to C that Objective-C brings to the table. For most people who are familiar with a C-based language, this will be all you need to get started.</p>
<p><span id="more-813"></span></p>
<h3>The Cocoa Framework: Because Reinventing the Wheel is for Marketing Types</h3>
<p>Ok, great. Now you speak the language, but you need to know the framework and how the language leverages this technology so you don&#8217;t have to reinvent the wheel. Take a look at <a href="http://developer.apple.com/iphone/library/documentation/Cocoa/Conceptual/CocoaFundamentals/Introduction/Introduction.html" target="_blank">Cocoa Fundamentals</a> to learn how the fundamentals of Cocoa work. The Cocoa framework is a superset of the Cocoa Touch framework that is specialized to fit the paradigm and requirements of the iPhone and iPod Touch devices. Knowledge of the Cocoa framework is essential to understanding how to use such things as data structures and containers, user interface (UI) elements and the rich built-in functionality that all these components offer you for free. Many of the Cocoa framework elements carry over into Cocoa Touch, such as strings, CoreData, CoreAudio, CoreAnimation and concepts such as delegation, protocols, interfaces and application bundles.</p>
<h3>XCode Tools: The Real Workers</h3>
<p>Once you know how to speak the language and use the technology, you need to know how to use the tools to make it all happen. Here&#8217;s another Apple document that explains <a href="http://developer.apple.com/iphone/library/documentation/DeveloperTools/Conceptual/A_Tour_of_Xcode/000-Introduction/qt_intro.html" target="_blank">what XCode is and how to use it</a>. Even if you&#8217;ve worked in XCode before, it&#8217;s worth checking out as XCode is a powerful code editor, debugger and provides a host of other tools and features. If you&#8217;re interested in what else XCode has to offer, there&#8217;s a more detailed explanation of <a href="http://developer.apple.com/iphone/library/documentation/DeveloperTools/Conceptual/XcodeWorkspace/000-Introduction/Introduction.html" target="_blank">the other tools that come with XCode</a>.</p>
<h3>Your First iPhone Application</h3>
<p>You need to keep in mind that even though this is a lot of information to process, if you&#8217;re unfamiliar with the platform, it&#8217;s all very intuitive and will become second nature with a little practice and time. Just keep looking at a little bit every day and re-read some of the things you read early on. No one can learn a foreign language in a week, so don&#8217;t expect to be fluent in everything Objective-C and Cocoa in less than that. Spend a little time with it every day, go through sample code that interests you, read developer forums to see what other people are having trouble with and come up with a few of your own app ideas just to put all this theory to work. You never truly learn something until you have to use it in the real world.</p>
<p>So now that you have made all the theory, concepts and language familiar to you, you can cement it in your brain with <a href="http://developer.apple.com/iphone/library/documentation/iPhone/Conceptual/iPhone101/Articles/01_Overview.html" target="_blank">your first iPhone application</a>. This tutorial will cover most of the concepts you already learned (repetition is the key to really cementing that knowledge) but it will also show how they all tie together, which is the most important part. Don&#8217;t just copy and paste the code. You don&#8217;t have to memorize it, but typing it out really helps you recognize the code later when you have to use it on your own.</p>
<h2>Beyond the Basics</h2>
<p>This is where most tutorials stop. They pat you on the back, call you an iPhone developer and send you on your way to flail your way through haphazard development. All you really know however is how to put a few buttons on the screen and make them do something stupid (which admittedly is most of the apps that are available on the app store). There&#8217;s a lot more you need to know to be truly dangerous.</p>
<h3>Usabilty on the iPhone: The Apple Human Interface Guidelines (HIG)</h3>
<p>Take an afternoon and sit down and read <a href="http://developer.apple.com/iphone/library/documentation/UserExperience/Conceptual/MobileHIG/Introduction/Introduction.html" target="_blank">the Apple Human Interface Guidelines</a>. This will give you a slew of iPhone capabilities, but more importantly, it&#8217;ll give you a sense of how to properly use the interface elements of the iPhone. Nothing shows an amateur or know-nothing developer than an improper use of an interface element or using a certain interface element because it looks or acts cool (anyone remember the drawer?).</p>
<h2>Developing iPhone Apps:</h2>
<h2>Gather those Building Blocks</h2>
<h3>Create an iPhone Utility Application</h3>
<p>iPhone utility applications are the easiest to understand. They have two views, a front side and a back side. This type of app is great for learning how two views can communicate without worrying about complex data structures, implementing confusing protocols or dealing with the frustration when your code compiles, but doesn&#8217;t work. You can also experiment with new technologies such as CoreData, CoreAnimation, CoreAudio, WebViews, playing music or anything else you&#8217;re interested in without the overhead of managing views and other complexities like that. Keep it simple and think of a few ideas that fit the paradigm of an iPhone utility application.</p>
<h3>Navigation Controller: Controlling Presentation</h3>
<p>After you&#8217;ve successfully completed a working iPhone utility application, the next and most common interface technology is <a href="http://developer.apple.com/iphone/library/featuredarticles/ViewControllerPGforiPhoneOS/CombiningViewControllers/CombiningViewControllers.html" target="_blank">the Navigation Controller</a>. This is the controller that allows you to hit a button and have a new view slide in from the right. I love this controller because it adds a lot of functionality to your app without a lot of work. Simply allocate a new view, push it onto the navigation controller and release it because the navigation controller does the rest.</p>
<h3>Tab Bar Controller: Multiple Sections in One App</h3>
<p><a href="http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UITabBarController_Class/Reference/Reference.html" target="_blank">The Tab Bar Controller</a> is a great way to segment your applications into features. It&#8217;s a bit trickier to set up, but once you know how it works it&#8217;s intuitive and flexible. For example, you can use the views that Interface Builder gives you to drop your UI elements onto, or you can tell Interface Builder to load a particular View Controller of your choice. It greatly extends your application&#8217;s functionality with minimal work.</p>
<h3>Tableview Controller Class: Displaying Your Data</h3>
<p><a href="http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UITableViewController_Class/Reference/Reference.html" target="_blank">Table views</a> are a bit more complex and involve a bit more understanding but it&#8217;s hard to get far in iPhone development without using a tableview. <a href="http://developer.apple.com/iphone/library/documentation/UserExperience/Conceptual/TableView_iPhone/Introduction/Introduction.html#//apple_ref/doc/uid/TP40007451-CH1-SW1" target="_blank">Invest the time to understand these creatures</a> and it&#8217;ll give you a nice return on your investment. Take a look at the <a href="http://developer.apple.com/iphone/library/samplecode/TableViewSuite/index.html" target="_blank">TableViewSuite sample code</a> to learn how to do everything you ever wanted to with table views.</p>
<h3>Tool Bar: Making Your App Accomplish Something Useful</h3>
<p>Applications need to do something useful besides editing data. Sometimes you may want to do something a little bit different and adding <a href="http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIToolbar_Class/Reference/Reference.html" target="_blank">a tool bar</a> to your application is a great way to add a different kind of functionality. It&#8217;s simple to use and gives you a standard way to manipulate data in your application.</p>
<h3>Core Data: Handling Lots of Data Without Too Much Real Work</h3>
<p>A lot of your app ideas are going to be based on having lots of useful data that needs to be displayed and manipulated and <a href="http://developer.apple.com/iphone/library/documentation/Cocoa/Reference/CoreData_ObjC/" target="_blank">Core Data</a> is the easiest, most flexible and optimized way to do that. So spend some time and read <a href="http://developer.apple.com/iphone/library/documentation/Cocoa/Conceptual/CoreData/cdProgrammingGuide.html" target="_blank">the Core Data Programming Guide</a>. Secondly, it&#8217;s important to learn how to use a <a href="http://developer.apple.com/iphone/library/documentation/CoreData/Reference/NSFetchedResultsControllerDelegate_Protocol/Reference/Reference.html" target="_blank">fetch results controller</a> as it will allow you to display your data in a tableview in a simpler way than straight out of the fetch request. It will also give you the functionality of indexed tableviews for free (as seen in the Contacts application).</p>
<p><a href="http://www.mikeziray.com/blog/wp-content/uploads/2010/01/iPhone_font_back.png?utm_campaign=feed&utm_medium=feed&utm_source=blog"><img class="aligncenter size-full wp-image-865" title="iPhone font and back" src="http://www.mikeziray.com/blog/wp-content/uploads/2010/01/iPhone_font_back.png" alt="" width="309" height="360" /></a></p>
<h2>More Programming for iPhone</h2>
<p>This is the one of the best paths to picking up programming for the iPhone. It starts you off with the most useful items without overwhelming you. However, it does take a lot of time to read and a little more than that to understand, but take it slowly, look at it over a course of several weeks and soon you&#8217;ll be able to add anything to your application by only reading the API references.</p>
<p>There are a ton of things that you&#8217;ll need to learn in order to be an effective developer, so in future articles I&#8217;ll take what I&#8217;ve learned, some pitfalls and neat tricks and show you some of the basic stuff that you can&#8217;t find in the Apple developer documentation such as handling common problems, design patterns and usability pitfalls.</p>
<p>After all of this, you&#8217;re still not done. You&#8217;ve only grasped the basics, but at this point, the real challenge is not understanding the technologies, it&#8217;s figuring out where to go from here: what should you learn next, how can you get started programming a real app, and most importantly how you can make a lot of money. All of this will be covered in future articles as this one is too long already, but I will leave you with some of my favorite links. In the mean time, subscribe via RSS or email to get future articles on iPhone and everything else I do. Finally, frequent the Apple developer forums and try to answer some of the questions there. You won&#8217;t always know the answer, but a little research and you will be able to figure it out and learn in the process.</p>
<h2>Additional Links</h2>
<p><a href="http://stackoverflow.com/questions/tagged/iphone" target="_blank">Stack Overflow</a> &#8211; A great site for asking programming questions of all kinds.</p>
<p><a href="http://www.iphonedevsdk.com/" target="_blank">iPhone Dev SDK</a> &#8211; Forum-based site for asking and answering everything iPhone related.</p>
<p><a href="http://www.iphonesdkarticles.com/" target="_blank">iPhone SDK Articles</a> &#8211; Blog-based site with lots of useful and informative examples on iPhone development.</p>
<h2>My Apple Background</h2>
<p>I&#8217;ve been developing Mac applications since 2003, attending WWDC 2004 and 2005. I&#8217;m the author of several small Mac applications including a Terminal GUI tool that&#8217;s been quite popular in the past. I have taught Code Kitchens at Virginia Tech on Cocoa through the Mac Users Group and I use to sell, support, demonstrate and evangelize Apple products to college kids as an Apple Campus Rep. I&#8217;m now an independent developer, working in partnership with LTZ, a company started to give independent developers and free thinkers a platform and voice from which to launch their apps or app ideas.</p>
<p><a href="http://www.mikeziray.com/2010/01/16/how-to-program-for-the-iphone-a-plan/">How to Program for the iPhone &#8211; A Plan</a> is a post from: <a href="http://www.mikeziray.com">Ziray Studio Labs</a></p>


<p>Related posts:<ol><li><a href='http://www.mikeziray.com/2010/04/10/iphone-pricing/' rel='bookmark' title='Permanent Link: iPhone Pricing'>iPhone Pricing</a></li>
<li><a href='http://www.mikeziray.com/2010/01/27/handling-your-initial-view-controllers-for-iphone/' rel='bookmark' title='Permanent Link: Handling Your Initial View Controllers for iPhone'>Handling Your Initial View Controllers for iPhone</a></li>
<li><a href='http://www.mikeziray.com/2010/04/14/barninja-an-iphone-app-postmortem/' rel='bookmark' title='Permanent Link: BarNinja &#8211; An iPhone App Postmortem'>BarNinja &#8211; An iPhone App Postmortem</a></li>
<li><a href='http://www.mikeziray.com/2010/06/27/corona-game-template-in-lua/' rel='bookmark' title='Permanent Link: Corona Game Template in Lua'>Corona Game Template in Lua</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.mikeziray.com/2010/01/16/how-to-program-for-the-iphone-a-plan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://www.mikeziray.com/blog/wp-content/uploads/2010/01/iphone_views-150x150.png" />
		<media:content url="http://www.mikeziray.com/blog/wp-content/uploads/2010/01/iphone_views.png" medium="image">
			<media:title type="html">iphone</media:title>
			<media:thumbnail url="http://www.mikeziray.com/blog/wp-content/uploads/2010/01/iphone_views-150x150.png" />
		</media:content>
		<media:content url="http://www.mikeziray.com/blog/wp-content/uploads/2010/01/iPhone_font_back.png" medium="image">
			<media:title type="html">iPhone font and back</media:title>
			<media:thumbnail url="http://www.mikeziray.com/blog/wp-content/uploads/2010/01/iPhone_font_back-150x150.png" />
		</media:content>
	</item>
		<item>
		<title>Dynamic Textfields in Flash AS3 and Their Bugs</title>
		<link>http://www.mikeziray.com/2009/10/19/dynamic-textfields-in-flash-as3-and-their-bugs/?utm_campaign=feed&#038;utm_medium=feed&#038;utm_source=blog&amp;utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://www.mikeziray.com/2009/10/19/dynamic-textfields-in-flash-as3-and-their-bugs/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 13:47:42 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[advice]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[Action Script]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[fonts]]></category>
		<category><![CDATA[foreign]]></category>
		<category><![CDATA[localization]]></category>
		<category><![CDATA[localize]]></category>
		<category><![CDATA[macromedia]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[text field]]></category>
		<category><![CDATA[translate]]></category>
		<category><![CDATA[translation]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.mikeziray.com/?p=716</guid>
		<description><![CDATA[I do a ton of localizations for web-based media (over 30 countries) and have run across several bugs in Flash where the characters don&#8217;t show up for certain fonts, especially for translations with non-latin characters (such as Russian, Chinese, Japanese and even Hungarian and German). I always complain about them, and instead of just complaining, [...]<p><a href="http://www.mikeziray.com/2009/10/19/dynamic-textfields-in-flash-as3-and-their-bugs/">Dynamic Textfields in Flash AS3 and Their Bugs</a> is a post from: <a href="http://www.mikeziray.com">Ziray Studio Labs</a></p>



Related posts:<ol><li><a href='http://www.mikeziray.com/2008/03/10/tech-update/' rel='bookmark' title='Permanent Link: Tech Update'>Tech Update</a></li>
<li><a href='http://www.mikeziray.com/2009/01/29/fixing-whats-not-broken-a-user-centric-perspective/' rel='bookmark' title='Permanent Link: Fixing What&#8217;s Not Broken: A User-Centric Perspective'>Fixing What&#8217;s Not Broken: A User-Centric Perspective</a></li>
<li><a href='http://www.mikeziray.com/2009/05/30/custom-mouse-cursor-for-actionscript-3/' rel='bookmark' title='Permanent Link: Custom Mouse Cursor for ActionScript 3'>Custom Mouse Cursor for ActionScript 3</a></li>
<li><a href='http://www.mikeziray.com/2010/01/16/how-to-program-for-the-iphone-a-plan/' rel='bookmark' title='Permanent Link: How to Program for the iPhone &#8211; A Plan'>How to Program for the iPhone &#8211; A Plan</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I do a ton of localizations for web-based media (over 30 countries) and have run across several bugs in Flash where the characters don&#8217;t show up for certain fonts, especially for translations with non-latin characters (such as Russian, Chinese, Japanese and even Hungarian and German). I always complain about them, and instead of just complaining, I figured I&#8217;d share some of the solutions since they&#8217;re bugs in Flash and may not have obvious solutions.</p>
<h2>Obvious Solutions</h2>
<p>The obvious solution when you have a dynamic text field, that is either driven from XML, RSS, or other external document or data source, is to embed the font&#8217;s character sets. Obviously if you are going to be using Korean in your Flash application, you want to embed the Korean character sets so the Korean characters show up in the font you have chosen. However, with so much emphasis on branding these days, not all specialized fonts have characters in Korean.</p>
<p>For example, the Star Wars Jedi font that I once worked with has absolutely no other characters beyond A-Z, a-z and numerals. Forget Spanish and it&#8217;s tildes, forget German and its umlauts, but Russian?! Ha! Everyone knows there were no Russian Jedis! So, what to do?<br />
<span id="more-716"></span></p>
<h2>Dynamic Font Swap!</h2>
<p>There are several nuances to Flash character embedding (ok, there&#8217;s probably a few hundred as I find at least one new one a week). Unfortunately Star Wars applications with the Jedi font won&#8217;t work in any language but High Schooler English since they don&#8217;t use punctuation either. So we have to change the font to something more appropriate if we want to use another language. Here&#8217;s the ActionScript 3 (AS3) code, which I&#8217;ll explain a bit after:</p>
<div class="codesnip-container" >
<div class="actionscript codesnip" style="font-family:monospace;"><span class="co1">// Get previous text format from text field to save other settings</span><br />
<span class="kw2">var</span> newTextFormat:<span class="kw3">TextFormat</span> = theTextField_txt.<span class="kw3">getTextFormat</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;</div>
</div>
<div class="codesnip-container" >
<div class="actionscript codesnip" style="font-family:monospace;"><span class="co1">// Change font size if applicable</span><br />
<span class="kw1">if</span><span class="br0">&#40;</span> fontSize_num <span class="sy0">!</span>= 0 <span class="br0">&#41;</span><br />
<span class="br0">&#123;</span><br />
newTextFormat.<span class="kw3">size</span> = fontSize_num;<br />
<span class="br0">&#125;</span><br />
<span class="co1">// If we need to replace the font, do that here</span><br />
<span class="kw1">if</span><span class="br0">&#40;</span> isSpecialCharacterSet_bool <span class="br0">&#41;</span><br />
<span class="br0">&#123;</span><br />
newTextFormat.<span class="kw3">font</span> = defaultFont_str; <span class="co1">// set font</span><br />
newTextFormat.<span class="kw3">bold</span> = <span class="kw2">false</span>;<br />
newTextFormat.<span class="me1">kerning</span> = <span class="kw2">false</span>;</p>
<p>theTextField_txt.<span class="kw3">embedFonts</span> = <span class="kw2">false</span>; &nbsp;<span class="co1">// kill the embedded font</span><br />
theTextField_txt.<span class="me1">rotation</span> = <span class="nu0">0</span>;<br />
<span class="br0">&#125;</span></div>
</div>
<div class="codesnip-container" >
<div class="actionscript codesnip" style="font-family:monospace;">theTextField_txt.<span class="kw3">setTextFormat</span><span class="br0">&#40;</span> newTextFormat <span class="br0">&#41;</span>; <span class="co1">// Apply altered text format</span></div>
</div>
<p>Ok, so what does that all mean? We take the textfield&#8217;s font properties (say, Jedi Font, size 14pt, embedded characters, etc) and alter some of the properties we need to so that our application can speak to our Russian Jedi friends. This particular code will accept a fontsize_num variable in case you want to alter the font size of the text so that it will fit within the given textbox because we all know Russian Jedi Masters are sometimes really wordy!</p>
<p>Next, we have a variable isSpecialCharacterSet_bool, that if true, will execute the font swap that we need. You can set this variable via XML to control, on a per language basis (having a separate XML file per language), if you want to swap fonts. After that is the defaultFont_str variable, which we can also set via XML to determine which font we want to use as a replacement of our Star Wars Jedi font. Recommended fonts are _sans, _serif, Arial and Helvetica as those are fonts that include almost every character known to modern languages.</p>
<p>Then, we turn off bold because, believe it or not, a bolded font is an entirely different character set and causes all sorts of other problems. We also turn off kerning because it&#8217;s a ridiculous feature that doesn&#8217;t work and I guarantee will mess up your dynamic text fields, foreign or otherwise.</p>
<p>The next two lines are super important:</p>
<div class="codesnip-container" >
<div class="actionscript codesnip" style="font-family:monospace;">theTextField_txt.<span class="kw3">embedFonts</span> = <span class="kw2">false</span>; &nbsp;<span class="co1">// kill the embedded font</span><br />
theTextField_txt.<span class="me1">rotation</span> = <span class="nu0">0</span>;</div>
</div>
<p>Unless you embed ALL the font characters that Flash will let you, you won&#8217;t have your foreign language characters, which I don&#8217;t recommend anyway due to a huge increase in file size and also for the fact that it still won&#8217;t work (I&#8217;ve tried, trust me on this one). So, even though everyone has _sans, _serif, Arial and Helvetica on their computer (which allows us to display the characters without embedding them), if you DO embed some character sets, it won&#8217;t show up. Go ahead, create a dynamic text field in Arial, embed A-Z, a-z, numerals and punctuation and watch it NOT show up when you assign a string in Russian to it. Go back, click &#8220;Don&#8217;t Embed&#8221; on the textfield and watch as your Russian characters show up again. So, we programmatically disallow fonts from being embedded.</p>
<p>Another thing you&#8217;d think Adobe could have gotten right but doesn&#8217;t seem to care about the non-English speaking community, a.k.a. the 6 billion other people on this planet, is the bug that if a foreign character exists in a textfield that is even slightly rotated, the entire textfield disappears. So, thank you Adobe for wasting my time with your poorly programmed textfields. The trick though, is to simply make the textfield&#8217;s rotation 0. Strangest thing ever, but give it a try if you don&#8217;t believe me. And if the textfield&#8217;s parent movieclip is rotated, not your child textfield within said MC, try:</p>
<div class="codesnip-container" >
<div class="actionscript codesnip" style="font-family:monospace;">theTextField_txt.<span class="me1">parent</span>.<span class="me1">rotation</span> = <span class="nu0">0</span>;</div>
</div>
<p>You can also programatically set the multiline property if translated text seems to be a bit wordy. But you should probably have set up your textfields to handle the expanded text anyway.</p>
<p>Put that code into a function and throw the textfield at it and additionally the font size (which I usually get from the XML node&#8217;s property). Unfortunately, you have to do this for every textfield and every time you set the text, but if you plan and build your Flash applications correctly, this should be a simple addition to your application framework. If it&#8217;s not obvious, let me know and I&#8217;ll write another article on best practices for localizing your Flash applications.</p>
<h2>Flash Textfields Are Still Broken!</h2>
<p>What isn&#8217;t broken in Flash? If you&#8217;ve delved deeper into Flash than simple animations, you&#8217;ve more than likely run into several on your own. Most of the time, restarting Flash will work, but other times, some detective work must be done in order to sort out the workarounds.</p>
<h4>Masked fonts</h4>
<p>If your dynamic textfield is masked, in anyway, fonts won&#8217;t show up if you disallow font embedding. Why? Well isn&#8217;t it obvious? Flash is broken. So, don&#8217;t mask your fonts if you want them to work internationally.</p>
<p>So many thanks to Adobe, we enjoy overpaying for your products so that they&#8217;re full of bugs. I&#8217;ve worked in Flash since the late 90s and I can&#8217;t remember them EVER releasing a patch for it. Just a new version that you have to pay several hundred dollars for. So my advice is to use an open standard for your applications and websites since those always support international languages.</p>
<h2>Did you find this useful?</h2>
<p>If you found this page useful, please consider helping us out by checking out the links on the right. Thanks!</p>
<p><a href="http://www.mikeziray.com/2009/10/19/dynamic-textfields-in-flash-as3-and-their-bugs/">Dynamic Textfields in Flash AS3 and Their Bugs</a> is a post from: <a href="http://www.mikeziray.com">Ziray Studio Labs</a></p>


<p>Related posts:<ol><li><a href='http://www.mikeziray.com/2008/03/10/tech-update/' rel='bookmark' title='Permanent Link: Tech Update'>Tech Update</a></li>
<li><a href='http://www.mikeziray.com/2009/01/29/fixing-whats-not-broken-a-user-centric-perspective/' rel='bookmark' title='Permanent Link: Fixing What&#8217;s Not Broken: A User-Centric Perspective'>Fixing What&#8217;s Not Broken: A User-Centric Perspective</a></li>
<li><a href='http://www.mikeziray.com/2009/05/30/custom-mouse-cursor-for-actionscript-3/' rel='bookmark' title='Permanent Link: Custom Mouse Cursor for ActionScript 3'>Custom Mouse Cursor for ActionScript 3</a></li>
<li><a href='http://www.mikeziray.com/2010/01/16/how-to-program-for-the-iphone-a-plan/' rel='bookmark' title='Permanent Link: How to Program for the iPhone &#8211; A Plan'>How to Program for the iPhone &#8211; A Plan</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.mikeziray.com/2009/10/19/dynamic-textfields-in-flash-as3-and-their-bugs/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
	</item>
		<item>
		<title>Working With People Better Than You</title>
		<link>http://www.mikeziray.com/2009/02/04/working-with-people-better-than-you/?utm_campaign=feed&#038;utm_medium=feed&#038;utm_source=blog&amp;utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://www.mikeziray.com/2009/02/04/working-with-people-better-than-you/#comments</comments>
		<pubDate>Wed, 04 Feb 2009 21:24:14 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[advice]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[improvement]]></category>
		<category><![CDATA[job]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[skills]]></category>

		<guid isPermaLink="false">http://www.mikeziray.com/blog/?p=229</guid>
		<description><![CDATA[Depending on who you are and what you do, you may find yourself working with people whose skills are superior to your own. For some of us, this happens more often than not. For others, this rarely happens, or at least they think it doesn&#8217;t. If you don&#8217;t work with people who are better than [...]<p><a href="http://www.mikeziray.com/2009/02/04/working-with-people-better-than-you/">Working With People Better Than You</a> is a post from: <a href="http://www.mikeziray.com">Ziray Studio Labs</a></p>



Related posts:<ol><li><a href='http://www.mikeziray.com/2007/02/14/job-search/' rel='bookmark' title='Permanent Link: Job Search'>Job Search</a></li>
<li><a href='http://www.mikeziray.com/2009/01/29/fixing-whats-not-broken-a-user-centric-perspective/' rel='bookmark' title='Permanent Link: Fixing What&#8217;s Not Broken: A User-Centric Perspective'>Fixing What&#8217;s Not Broken: A User-Centric Perspective</a></li>
<li><a href='http://www.mikeziray.com/2007/06/07/started-work/' rel='bookmark' title='Permanent Link: Started Work'>Started Work</a></li>
<li><a href='http://www.mikeziray.com/2007/07/16/new-flash-games-ending-completion/' rel='bookmark' title='Permanent Link: New Flash Games Ending Completion'>New Flash Games Ending Completion</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Depending on who you are and what you do, you may find yourself working with people whose skills are superior to your own. For some of us, this happens more often than not. For others, this rarely happens, or at least they think it doesn&#8217;t.</p>
<p>If you don&#8217;t work with people who are better than you at something, then there&#8217;s a problem. The problem is you&#8217;re the best at what you do. If you don&#8217;t see the dilemma (and silly you), let me explain.</p>
<h3>How We Improve</h3>
<p>We all go to school to learn skills to do our jobs better. We attend conferences to learn what&#8217;s new in our industry of choice. And we sometimes take online college courses to stay fresh and relavent. But all these things are being taught to us by someone who is better at what we do, be it a college professor, a peer who has done more research in the area or a committee of people who have dedicated a large portion of time compiling the information you are now trying to absorb.</p>
<p>We are best at what we do the most. For some people, they&#8217;re good at watching TV (some of us can&#8217;t sit still that long). Others are good at playing video games, cooking, or sports. Hopefully we are all good at our jobs, since above all, we spend the majority of our waking hours doing just that.</p>
<p>So, if the majority of your time is spent at work, working with people who are uninspiring and not as talented as yourself, it might make you feel great that you&#8217;re the smartest person in the room, but honestly, how smart are you really compared to other companies? Some of us can claim to be the world leaders in our respective industries. Unfortunately however, most of us can&#8217;t and if we aren&#8217;t exposed to people who have different ways of working and who are better, we never learn anything new.</p>
<h3>Be Humble and Learn Something</h3>
<p>I have several developers that I work with. The first thing I do is admit that I don&#8217;t know everything and that their input is very important to me because of that. Complex databases are not my thing. I know a lot about them, but I work with people who know <em>more</em> about them. Sometimes you just need to shut up and listen, even if you think you&#8217;re right about something. You&#8217;ll learn that not only are you not always right, but that other people can be right too, and sometimes you can both be right; just with different solutions to the same problem. So surround yourself with smart friends and co-workers and just by hanging out with them you&#8217;ll pick up things you wouldn&#8217;t have otherwise. Don&#8217;t worry about being the small fish, revel in the wealth of information and inspiration that surrounds you.</p>
<p><a href="http://www.mikeziray.com/2009/02/04/working-with-people-better-than-you/">Working With People Better Than You</a> is a post from: <a href="http://www.mikeziray.com">Ziray Studio Labs</a></p>


<p>Related posts:<ol><li><a href='http://www.mikeziray.com/2007/02/14/job-search/' rel='bookmark' title='Permanent Link: Job Search'>Job Search</a></li>
<li><a href='http://www.mikeziray.com/2009/01/29/fixing-whats-not-broken-a-user-centric-perspective/' rel='bookmark' title='Permanent Link: Fixing What&#8217;s Not Broken: A User-Centric Perspective'>Fixing What&#8217;s Not Broken: A User-Centric Perspective</a></li>
<li><a href='http://www.mikeziray.com/2007/06/07/started-work/' rel='bookmark' title='Permanent Link: Started Work'>Started Work</a></li>
<li><a href='http://www.mikeziray.com/2007/07/16/new-flash-games-ending-completion/' rel='bookmark' title='Permanent Link: New Flash Games Ending Completion'>New Flash Games Ending Completion</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.mikeziray.com/2009/02/04/working-with-people-better-than-you/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
	</item>
		<item>
		<title>Fixing What&#8217;s Not Broken: A User-Centric Perspective</title>
		<link>http://www.mikeziray.com/2009/01/29/fixing-whats-not-broken-a-user-centric-perspective/?utm_campaign=feed&#038;utm_medium=feed&#038;utm_source=blog&amp;utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://www.mikeziray.com/2009/01/29/fixing-whats-not-broken-a-user-centric-perspective/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 03:52:49 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[advice]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as2]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[company]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[job]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[responsibility]]></category>

		<guid isPermaLink="false">http://www.mikeziray.com/blog/?p=196</guid>
		<description><![CDATA[The saying, &#8220;If it ain&#8217;t broke, don&#8217;t fix it,&#8221; is not a very good motto, especially when there&#8217;s progress to be made. When you&#8217;re working with old and tired technology it really drags down your capabilities and your ability to move forward. The need to keep around legacy solutions only holds back your clients from [...]<p><a href="http://www.mikeziray.com/2009/01/29/fixing-whats-not-broken-a-user-centric-perspective/">Fixing What&#8217;s Not Broken: A User-Centric Perspective</a> is a post from: <a href="http://www.mikeziray.com">Ziray Studio Labs</a></p>



Related posts:<ol><li><a href='http://www.mikeziray.com/2007/02/14/job-search/' rel='bookmark' title='Permanent Link: Job Search'>Job Search</a></li>
<li><a href='http://www.mikeziray.com/2008/06/30/music-storeguitar-work/' rel='bookmark' title='Permanent Link: Music Store/Guitar Work'>Music Store/Guitar Work</a></li>
<li><a href='http://www.mikeziray.com/2010/04/10/iphone-pricing/' rel='bookmark' title='Permanent Link: iPhone Pricing'>iPhone Pricing</a></li>
<li><a href='http://www.mikeziray.com/2008/05/17/a-year-of-toil/' rel='bookmark' title='Permanent Link: A Year of Toil'>A Year of Toil</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>The saying, &#8220;If it ain&#8217;t broke, don&#8217;t fix it,&#8221; is not a very good motto, especially when there&#8217;s progress to be made. When you&#8217;re working with old and tired technology it really drags down your capabilities and your ability to move forward. The need to keep around legacy solutions only holds back your clients from realizing your full potential as a company.</p>
<h3>Their Failure is My Failure</h3>
<p>Being the Technical Director at my company means that I get to pull out all the stops when it comes to investing in our technical capability as a company. But it also means that I am responsible for those technological failures as well.</p>
<p>Coming from the world of Human Computer Interaction (HCI), the user is never wrong or stupid, but instead it is your design that is wrong or inadequate and the sooner you realize that, the sooner you can move on to building better, more functional and friendly software.</p>
<p>The same goes for my developers. They are forced to use the solutions I provide for them and if they have problems with it, break it, or can&#8217;t get it to work, that&#8217;s my failure to design a well-working platform for them to develop on. Sure, I can always fix the problem for them in a few minutes and show them where they were misled because I understand how all the pieces fit, but I&#8217;m the one that made it, so of course I understand it. I could dismiss their problems as them not knowing how the code works or that certain things need to be placed in particular spots for things to work properly, but that&#8217;s not their job. Their job is to develop really great pieces of work and it&#8217;s only a difference of mentality on how they should do their jobs better and easier.</p>
<p>On the one hand, I could produce documents and try to explain how everything works and occasionally field questions on how certain things work. The alternative is to pay attention to the problems they&#8217;re running into and resolve it in a way that&#8217;s best for them. This may require a higher initial investment, but it&#8217;s an investment that&#8217;ll yield higher returns in the long run, not to mention happier developers.</p>
<h3>It&#8217;s Not Them, Stupid, It&#8217;s You</h3>
<p>We&#8217;re quick to fault others for something that we ourselves may understand quite well, but with the wealth of diversity in this world, no one can know exactly the same things you do. I work with really talented people and I can&#8217;t blame them for not knowing things I think are common sense because I know they know things that I couldn&#8217;t even begin to grasp. So instead of trying to be superior to people or trying to absolve yourself from blame, take the stance that the end-user is always right, be it your co-workers, your clients or your customers. Remember, you&#8217;re not trying to compete with them, you&#8217;re trying to work with them.</p>
<h3>Don&#8217;t Fix It, Improve It</h3>
<p>Take something in your line of work that is tired and old and revamp it. If your software is coded in ActionScript 2, upgrade it to 3. If your website is made with just straight up HTML, refactor it to include CSS and some JavaScript. If your invoices are still written in the Courier font, hire a designer to make them less intimidating (unless that&#8217;s the point, in which case your business model is flawed if you&#8217;re constantly trying to convince your customers to pay up). I know it might not seem broken and may seem to work fine, but by improving on what you already have, it allows you to evolve and be a leader rather than having tired old things hanging around and weighing you down.</p>
<p><a href="http://www.mikeziray.com/2009/01/29/fixing-whats-not-broken-a-user-centric-perspective/">Fixing What&#8217;s Not Broken: A User-Centric Perspective</a> is a post from: <a href="http://www.mikeziray.com">Ziray Studio Labs</a></p>


<p>Related posts:<ol><li><a href='http://www.mikeziray.com/2007/02/14/job-search/' rel='bookmark' title='Permanent Link: Job Search'>Job Search</a></li>
<li><a href='http://www.mikeziray.com/2008/06/30/music-storeguitar-work/' rel='bookmark' title='Permanent Link: Music Store/Guitar Work'>Music Store/Guitar Work</a></li>
<li><a href='http://www.mikeziray.com/2010/04/10/iphone-pricing/' rel='bookmark' title='Permanent Link: iPhone Pricing'>iPhone Pricing</a></li>
<li><a href='http://www.mikeziray.com/2008/05/17/a-year-of-toil/' rel='bookmark' title='Permanent Link: A Year of Toil'>A Year of Toil</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.mikeziray.com/2009/01/29/fixing-whats-not-broken-a-user-centric-perspective/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
		<item>
		<title>Open Season on Work Related Matters</title>
		<link>http://www.mikeziray.com/2008/10/05/open-season-on-work-related-matters/?utm_campaign=feed&#038;utm_medium=feed&#038;utm_source=blog&amp;utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://www.mikeziray.com/2008/10/05/open-season-on-work-related-matters/#comments</comments>
		<pubDate>Mon, 06 Oct 2008 02:39:49 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[advice]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[photos]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.mikeziray.com/blog/?p=175</guid>
		<description><![CDATA[So, I don&#8217;t usually talk about work on the public stage (Blog, Twitter, etc). A few things have changed recently (which I won&#8217;t be talking about right away), and so I&#8217;ve decided to make my professional life a tad bit more open but in the spirit of informing and to entertain. The idea is going [...]<p><a href="http://www.mikeziray.com/2008/10/05/open-season-on-work-related-matters/">Open Season on Work Related Matters</a> is a post from: <a href="http://www.mikeziray.com">Ziray Studio Labs</a></p>



Related posts:<ol><li><a href='http://www.mikeziray.com/2008/06/22/my-photography-workflow/' rel='bookmark' title='Permanent Link: My Photography Workflow'>My Photography Workflow</a></li>
<li><a href='http://www.mikeziray.com/2008/05/25/how-to-take-better-photographs-with-your-point-and-shoot/' rel='bookmark' title='Permanent Link: How to Take Better Photographs with your Point and Shoot'>How to Take Better Photographs with your Point and Shoot</a></li>
<li><a href='http://www.mikeziray.com/2008/04/10/new-photo-blog/' rel='bookmark' title='Permanent Link: New Photo Blog'>New Photo Blog</a></li>
<li><a href='http://www.mikeziray.com/2008/07/14/bike-training-with-the-garmin-edge-705-gps/' rel='bookmark' title='Permanent Link: Bike Training with the Garmin Edge 705 GPS'>Bike Training with the Garmin Edge 705 GPS</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>So, I don&#8217;t usually talk about work on the public stage (Blog, Twitter, etc). A few things have changed recently (which I won&#8217;t be talking about right away), and so I&#8217;ve decided to make my professional life a tad bit more open but in the spirit of informing and to entertain.</p>
<p>The idea is going to be, talk about what I do, and explain my experiences, what I&#8217;ve learned and what I&#8217;d do differently. Since I have such a wide range of things I do, hopefully some of this will be interesting to you.</p>
<h1>Lightroom 2</h1>
<p><a href="http://www.mikeziray.com/blog/wp-content/uploads/2008/10/2008-09-17_dark_knight_soccer-062.jpg?utm_campaign=feed&utm_medium=feed&utm_source=blog"><img class="alignnone size-medium wp-image-176" title="2008-09-17_dark_knight_soccer-062" src="http://www.mikeziray.com/blog/wp-content/uploads/2008/10/2008-09-17_dark_knight_soccer-062-200x300.jpg" alt="" width="200" height="300" /></a></p>
<p>I recently acquired Lightroom 2 for my photo workflow. I&#8217;ve been using Lightroom 1 for a few years and it&#8217;s been a blast using it on my PowerMac G5. However, it was a bit slow and it was slowing up my workflow. Lightroom 2 has tremendously sped up the processing of my photos (perceptually twice as fast). Before I was waiting on the computer, now I can mostly just work and not have to sit there while the computer processes the changes I just asked for.<span id="more-175"></span></p>
<p>The sharpening tool is much more improved and the adjustments seem to work more as I think they should. LR 2 also gives you the ability to manage multiple catalogs on different hard drives. Having an external hard drive, this makes it extremely convenient for me to have catalogs for various purposes.</p>
<p><a href="http://www.mikeziray.com/blog/wp-content/uploads/2008/10/2008-10-05_black_knight_soccer-0141.jpg?utm_campaign=feed&utm_medium=feed&utm_source=blog"><img class="alignnone size-medium wp-image-180" title="2008-10-05_black_knight_soccer-0141" src="http://www.mikeziray.com/blog/wp-content/uploads/2008/10/2008-10-05_black_knight_soccer-0141-200x300.jpg" alt="" width="200" height="300" /></a></p>
<p> </p>
<p>My favorite part about the new Lightroom has to be the dual monitor support. Now I can edit my photos on my LCD monitor (that&#8217;s actually calibrated) and have a listing of the photos (grid view for example) or other parts of the application on the other monitor to give me the maximum space for the photo while I edit it. The secondary items on the second monitor disappear when the program loses focus, so it quickly gets out of your way when you want to switch applications for a bit.</p>
<p>The photos above are from a soccer game I shot today. White shirts are really hard to shoot since they tend to get blown out. Lightroom has a &#8220;Recovery&#8221; adjustment that allows you to get back a lot of detail from the white, blown out areas in your photo. Likewise, there&#8217;s a &#8220;Fill Light&#8221; adjustment that recovers black areas that have been clipped. Clipping happens when multiple shades of the same color get interpreted as the same shade and you lose that detail. If you shoot your photos in RAW, most of the situations where you encounter clipping (from under or over exposure) are recoverable. Some images just can&#8217;t be salvaged, but Lightroom has been able to help me out on a number of occasions.</p>
<p>To help with blowing out white shirts in a soccer game (or where ever you happen to be), set your exposure compensation down a step or two. This will under expose your photos slightly but it&#8217;ll keep your whites from getting blown out and you can raise the levels on the other areas to lighten those up without affecting the brighter areas that are prone to clipping. This also gives you the bonus of gaining a faster shutter speed as the camera doesn&#8217;t need as much light to take the shot&#8211;a great thing when shooting sports! You can also raise the ISO up to 200 or 400 (if you have a digital camera that will let you do that), but then it starts becoming noisy and grainy. Just take a few shots before the event and see if you&#8217;re getting an appropriate shutter speed with the available lighting conditions at various f-stops.</p>
<h1>Revisions</h1>
<p>So a few things are getting revised all across the board, such as the blog, website and life, but won&#8217;t be obvious until much much later on. I&#8217;ll keep you all posted on changes being made here, in life and out &#8220;there.&#8221; I hope you like change!</p>
<p><a href="http://www.mikeziray.com/2008/10/05/open-season-on-work-related-matters/">Open Season on Work Related Matters</a> is a post from: <a href="http://www.mikeziray.com">Ziray Studio Labs</a></p>


<p>Related posts:<ol><li><a href='http://www.mikeziray.com/2008/06/22/my-photography-workflow/' rel='bookmark' title='Permanent Link: My Photography Workflow'>My Photography Workflow</a></li>
<li><a href='http://www.mikeziray.com/2008/05/25/how-to-take-better-photographs-with-your-point-and-shoot/' rel='bookmark' title='Permanent Link: How to Take Better Photographs with your Point and Shoot'>How to Take Better Photographs with your Point and Shoot</a></li>
<li><a href='http://www.mikeziray.com/2008/04/10/new-photo-blog/' rel='bookmark' title='Permanent Link: New Photo Blog'>New Photo Blog</a></li>
<li><a href='http://www.mikeziray.com/2008/07/14/bike-training-with-the-garmin-edge-705-gps/' rel='bookmark' title='Permanent Link: Bike Training with the Garmin Edge 705 GPS'>Bike Training with the Garmin Edge 705 GPS</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.mikeziray.com/2008/10/05/open-season-on-work-related-matters/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:thumbnail url="http://www.mikeziray.com/blog/wp-content/uploads/2008/10/2008-09-17_dark_knight_soccer-062-150x150.jpg" />
		<media:content url="http://www.mikeziray.com/blog/wp-content/uploads/2008/10/2008-09-17_dark_knight_soccer-062.jpg" medium="image">
			<media:title type="html">2008-09-17_dark_knight_soccer-062</media:title>
			<media:thumbnail url="http://www.mikeziray.com/blog/wp-content/uploads/2008/10/2008-09-17_dark_knight_soccer-062-150x150.jpg" />
		</media:content>
		<media:content url="http://www.mikeziray.com/blog/wp-content/uploads/2008/10/2008-10-05_black_knight_soccer-0141.jpg" medium="image">
			<media:title type="html">2008-10-05_black_knight_soccer-0141</media:title>
			<media:thumbnail url="http://www.mikeziray.com/blog/wp-content/uploads/2008/10/2008-10-05_black_knight_soccer-0141-150x150.jpg" />
		</media:content>
	</item>
		<item>
		<title>Music Store/Guitar Work</title>
		<link>http://www.mikeziray.com/2008/06/30/music-storeguitar-work/?utm_campaign=feed&#038;utm_medium=feed&#038;utm_source=blog&amp;utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://www.mikeziray.com/2008/06/30/music-storeguitar-work/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 00:00:53 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[art]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[photos]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.mikeziray.com/blog/?p=77</guid>
		<description><![CDATA[Some of you know that I work for the coolest music store in Blacksburg, but maybe you don&#8217;t know exactly what I do (I&#8217;m not exactly sure myself sometimes), so I figured I would share some of the photography work I&#8217;ve done for them:   I also work on the website, trying to make it [...]<p><a href="http://www.mikeziray.com/2008/06/30/music-storeguitar-work/">Music Store/Guitar Work</a> is a post from: <a href="http://www.mikeziray.com">Ziray Studio Labs</a></p>



Related posts:<ol><li><a href='http://www.mikeziray.com/2008/07/22/new-song-i-wrote-perfect-is-the-enemy-of-good-guitar-only/' rel='bookmark' title='Permanent Link: New Song I Wrote: Perfect is the Enemy of Good (Guitar Only)'>New Song I Wrote: Perfect is the Enemy of Good (Guitar Only)</a></li>
<li><a href='http://www.mikeziray.com/2007/06/07/started-work/' rel='bookmark' title='Permanent Link: Started Work'>Started Work</a></li>
<li><a href='http://www.mikeziray.com/2008/10/05/open-season-on-work-related-matters/' rel='bookmark' title='Permanent Link: Open Season on Work Related Matters'>Open Season on Work Related Matters</a></li>
<li><a href='http://www.mikeziray.com/2008/06/09/washington-early-music-festival-and-early-music-of-germany/' rel='bookmark' title='Permanent Link: Washington Early Music Festival and Early Music of Germany'>Washington Early Music Festival and Early Music of Germany</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Some of you know that I work for the <a href="http://www.rocketmusic.net" target="_blank">coolest music store in Blacksburg</a>, but maybe you don&#8217;t know exactly what I do (I&#8217;m not exactly sure myself sometimes), so I figured I would share some of the photography work I&#8217;ve done for them:</p>
<p> </p>

<a href='http://www.mikeziray.com/2008/06/30/music-storeguitar-work/img_3325/' title='Guitar'><img width="150" height="150" src="http://www.mikeziray.com/blog/wp-content/uploads/2008/06/img_3325-150x150.jpg" class="attachment-thumbnail" alt="Guitar" title="Guitar" /></a>
<a href='http://www.mikeziray.com/2008/06/30/music-storeguitar-work/img_3333/' title='Guitar'><img width="150" height="150" src="http://www.mikeziray.com/blog/wp-content/uploads/2008/06/img_3333-150x150.jpg" class="attachment-thumbnail" alt="Guitar" title="Guitar" /></a>
<a href='http://www.mikeziray.com/2008/06/30/music-storeguitar-work/img_3346/' title='Guitar'><img width="150" height="150" src="http://www.mikeziray.com/blog/wp-content/uploads/2008/06/img_3346-150x150.jpg" class="attachment-thumbnail" alt="Guitar" title="Guitar" /></a>
<a href='http://www.mikeziray.com/2008/06/30/music-storeguitar-work/img_3369-edit/' title='Guitar'><img width="150" height="150" src="http://www.mikeziray.com/blog/wp-content/uploads/2008/06/img_3369-edit-150x150.jpg" class="attachment-thumbnail" alt="Guitar" title="Guitar" /></a>
<a href='http://www.mikeziray.com/2008/06/30/music-storeguitar-work/img_3381/' title='Guitar'><img width="150" height="150" src="http://www.mikeziray.com/blog/wp-content/uploads/2008/06/img_3381-150x150.jpg" class="attachment-thumbnail" alt="Guitar" title="Guitar" /></a>
<a href='http://www.mikeziray.com/2008/06/30/music-storeguitar-work/img_3385/' title='Guitar'><img width="150" height="150" src="http://www.mikeziray.com/blog/wp-content/uploads/2008/06/img_3385-150x150.jpg" class="attachment-thumbnail" alt="Guitar" title="Guitar" /></a>
<a href='http://www.mikeziray.com/2008/06/30/music-storeguitar-work/img_3421/' title='Guitar'><img width="150" height="150" src="http://www.mikeziray.com/blog/wp-content/uploads/2008/06/img_3421-150x150.jpg" class="attachment-thumbnail" alt="Guitar" title="Guitar" /></a>
<a href='http://www.mikeziray.com/2008/06/30/music-storeguitar-work/02_head/' title='Alvarez Headstock'><img width="150" height="150" src="http://www.mikeziray.com/blog/wp-content/uploads/2008/06/02_head-150x150.jpg" class="attachment-thumbnail" alt="Alvarez Headstock" title="Alvarez Headstock" /></a>
<a href='http://www.mikeziray.com/2008/06/30/music-storeguitar-work/01_back/' title='Alvarez Back'><img width="150" height="150" src="http://www.mikeziray.com/blog/wp-content/uploads/2008/06/01_back-150x150.jpg" class="attachment-thumbnail" alt="Alvarez Back" title="Alvarez Back" /></a>
<a href='http://www.mikeziray.com/2008/06/30/music-storeguitar-work/01_head/' title='Alvarez Headstock'><img width="150" height="150" src="http://www.mikeziray.com/blog/wp-content/uploads/2008/06/01_head-150x150.jpg" class="attachment-thumbnail" alt="Alvarez Headstock" title="Alvarez Headstock" /></a>
<a href='http://www.mikeziray.com/2008/06/30/music-storeguitar-work/01_side-close/' title='Alvarez Side Closeup'><img width="150" height="150" src="http://www.mikeziray.com/blog/wp-content/uploads/2008/06/01_side-close-150x150.jpg" class="attachment-thumbnail" alt="Alvarez Side Closeup" title="Alvarez Side Closeup" /></a>
<a href='http://www.mikeziray.com/2008/06/30/music-storeguitar-work/03_head/' title='Alvarez Headstock'><img width="150" height="150" src="http://www.mikeziray.com/blog/wp-content/uploads/2008/06/03_head-150x150.jpg" class="attachment-thumbnail" alt="Alvarez Headstock" title="Alvarez Headstock" /></a>

<p><span id="more-77"></span></p>
<p>I also work on the website, trying to make it more user friendly (I&#8217;m a huge fan of Human Computer Interaction/Interface design) and attempting to sell guitars with a better user experience (easier navigation, more photos, etc).</p>
<p>I am also working on a teaching tool for the guitar instructors to help their students better visualize, practice and memorize the concepts taught in the classroom.</p>
<p>So now you know. Do let me know what you think of the photos, I always appreciate critique even if it&#8217;s negative.</p>
<p><a href="http://www.mikeziray.com/2008/06/30/music-storeguitar-work/">Music Store/Guitar Work</a> is a post from: <a href="http://www.mikeziray.com">Ziray Studio Labs</a></p>


<p>Related posts:<ol><li><a href='http://www.mikeziray.com/2008/07/22/new-song-i-wrote-perfect-is-the-enemy-of-good-guitar-only/' rel='bookmark' title='Permanent Link: New Song I Wrote: Perfect is the Enemy of Good (Guitar Only)'>New Song I Wrote: Perfect is the Enemy of Good (Guitar Only)</a></li>
<li><a href='http://www.mikeziray.com/2007/06/07/started-work/' rel='bookmark' title='Permanent Link: Started Work'>Started Work</a></li>
<li><a href='http://www.mikeziray.com/2008/10/05/open-season-on-work-related-matters/' rel='bookmark' title='Permanent Link: Open Season on Work Related Matters'>Open Season on Work Related Matters</a></li>
<li><a href='http://www.mikeziray.com/2008/06/09/washington-early-music-festival-and-early-music-of-germany/' rel='bookmark' title='Permanent Link: Washington Early Music Festival and Early Music of Germany'>Washington Early Music Festival and Early Music of Germany</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.mikeziray.com/2008/06/30/music-storeguitar-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://www.mikeziray.com/blog/wp-content/uploads/2008/06/img_3325-150x150.jpg" />
		<media:content url="http://www.mikeziray.com/blog/wp-content/uploads/2008/06/img_3325.jpg" medium="image">
			<media:title type="html">Guitar</media:title>
			<media:thumbnail url="http://www.mikeziray.com/blog/wp-content/uploads/2008/06/img_3325-150x150.jpg" />
		</media:content>
		<media:content url="http://www.mikeziray.com/blog/wp-content/uploads/2008/06/img_3333.jpg" medium="image">
			<media:title type="html">Guitar</media:title>
			<media:thumbnail url="http://www.mikeziray.com/blog/wp-content/uploads/2008/06/img_3333-150x150.jpg" />
		</media:content>
		<media:content url="http://www.mikeziray.com/blog/wp-content/uploads/2008/06/img_3346.jpg" medium="image">
			<media:title type="html">Guitar</media:title>
			<media:thumbnail url="http://www.mikeziray.com/blog/wp-content/uploads/2008/06/img_3346-150x150.jpg" />
		</media:content>
		<media:content url="http://www.mikeziray.com/blog/wp-content/uploads/2008/06/img_3369-edit.jpg" medium="image">
			<media:title type="html">Guitar</media:title>
			<media:thumbnail url="http://www.mikeziray.com/blog/wp-content/uploads/2008/06/img_3369-edit-150x150.jpg" />
		</media:content>
		<media:content url="http://www.mikeziray.com/blog/wp-content/uploads/2008/06/img_3381.jpg" medium="image">
			<media:title type="html">Guitar</media:title>
			<media:thumbnail url="http://www.mikeziray.com/blog/wp-content/uploads/2008/06/img_3381-150x150.jpg" />
		</media:content>
		<media:content url="http://www.mikeziray.com/blog/wp-content/uploads/2008/06/img_3385.jpg" medium="image">
			<media:title type="html">Guitar</media:title>
			<media:thumbnail url="http://www.mikeziray.com/blog/wp-content/uploads/2008/06/img_3385-150x150.jpg" />
		</media:content>
		<media:content url="http://www.mikeziray.com/blog/wp-content/uploads/2008/06/img_3421.jpg" medium="image">
			<media:title type="html">Guitar</media:title>
			<media:thumbnail url="http://www.mikeziray.com/blog/wp-content/uploads/2008/06/img_3421-150x150.jpg" />
		</media:content>
		<media:content url="http://www.mikeziray.com/blog/wp-content/uploads/2008/06/02_head.jpg" medium="image">
			<media:title type="html">Alvarez Headstock</media:title>
			<media:thumbnail url="http://www.mikeziray.com/blog/wp-content/uploads/2008/06/02_head-150x150.jpg" />
		</media:content>
		<media:content url="http://www.mikeziray.com/blog/wp-content/uploads/2008/06/01_back.jpg" medium="image">
			<media:title type="html">Alvarez Back</media:title>
			<media:thumbnail url="http://www.mikeziray.com/blog/wp-content/uploads/2008/06/01_back-150x150.jpg" />
		</media:content>
		<media:content url="http://www.mikeziray.com/blog/wp-content/uploads/2008/06/01_head.jpg" medium="image">
			<media:title type="html">Alvarez Headstock</media:title>
			<media:thumbnail url="http://www.mikeziray.com/blog/wp-content/uploads/2008/06/01_head-150x150.jpg" />
		</media:content>
		<media:content url="http://www.mikeziray.com/blog/wp-content/uploads/2008/06/01_side-close.jpg" medium="image">
			<media:title type="html">Alvarez Side Closeup</media:title>
			<media:thumbnail url="http://www.mikeziray.com/blog/wp-content/uploads/2008/06/01_side-close-150x150.jpg" />
		</media:content>
		<media:content url="http://www.mikeziray.com/blog/wp-content/uploads/2008/06/03_head.jpg" medium="image">
			<media:title type="html">Alvarez Headstock</media:title>
			<media:thumbnail url="http://www.mikeziray.com/blog/wp-content/uploads/2008/06/03_head-150x150.jpg" />
		</media:content>
	</item>
		<item>
		<title>2008 Addy&#8217;s</title>
		<link>http://www.mikeziray.com/2008/02/28/2008-addys/?utm_campaign=feed&#038;utm_medium=feed&#038;utm_source=blog&amp;utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://www.mikeziray.com/2008/02/28/2008-addys/#comments</comments>
		<pubDate>Thu, 28 Feb 2008 17:26:11 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.mikeziray.com/blog/2008/02/28/2008-addys/</guid>
		<description><![CDATA[This Friday, a few team members and I will be heading to Roanoke for the 2008 southwestern Virginia Advertising Awards also known as the Addy Awards. We have a bunch of projects nominated and all who are going have at least three nominations for projects they&#8217;ve worked on personally. I&#8217;m not sure which of the ones [...]<p><a href="http://www.mikeziray.com/2008/02/28/2008-addys/">2008 Addy&#8217;s</a> is a post from: <a href="http://www.mikeziray.com">Ziray Studio Labs</a></p>



Related posts:<ol><li><a href='http://www.mikeziray.com/2008/01/05/the-addies/' rel='bookmark' title='Permanent Link: The Addies'>The Addies</a></li>
<li><a href='http://www.mikeziray.com/2008/06/14/some-of-my-old-music-part-4-of-4/' rel='bookmark' title='Permanent Link: Some of My Old Music &#8211; Part 4 of 4'>Some of My Old Music &#8211; Part 4 of 4</a></li>
<li><a href='http://www.mikeziray.com/2008/06/11/some-of-my-old-music-part-1-of-4/' rel='bookmark' title='Permanent Link: Some of My Old Music &#8211; Part 1 of 4'>Some of My Old Music &#8211; Part 1 of 4</a></li>
<li><a href='http://www.mikeziray.com/2008/06/12/some-of-my-old-music-part-3-of-4/' rel='bookmark' title='Permanent Link: Some of My Old Music &#8211; Part 3 of 4'>Some of My Old Music &#8211; Part 3 of 4</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>This Friday, a few team members and I will be heading to Roanoke for the 2008 southwestern Virginia Advertising Awards also known as the Addy Awards. We have a bunch of projects nominated and all who are going have at least three nominations for projects they&#8217;ve worked on personally.</p>
<p>I&#8217;m not sure which of the ones we&#8217;ve sent in were nominated, nor which categories they&#8217;re in, but I&#8217;ll update you all after the awards and tell you how well we did (or didn&#8217;t do).</p>
<p><a href="http://www.mikeziray.com/2008/02/28/2008-addys/">2008 Addy&#8217;s</a> is a post from: <a href="http://www.mikeziray.com">Ziray Studio Labs</a></p>


<p>Related posts:<ol><li><a href='http://www.mikeziray.com/2008/01/05/the-addies/' rel='bookmark' title='Permanent Link: The Addies'>The Addies</a></li>
<li><a href='http://www.mikeziray.com/2008/06/14/some-of-my-old-music-part-4-of-4/' rel='bookmark' title='Permanent Link: Some of My Old Music &#8211; Part 4 of 4'>Some of My Old Music &#8211; Part 4 of 4</a></li>
<li><a href='http://www.mikeziray.com/2008/06/11/some-of-my-old-music-part-1-of-4/' rel='bookmark' title='Permanent Link: Some of My Old Music &#8211; Part 1 of 4'>Some of My Old Music &#8211; Part 1 of 4</a></li>
<li><a href='http://www.mikeziray.com/2008/06/12/some-of-my-old-music-part-3-of-4/' rel='bookmark' title='Permanent Link: Some of My Old Music &#8211; Part 3 of 4'>Some of My Old Music &#8211; Part 3 of 4</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.mikeziray.com/2008/02/28/2008-addys/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
		<item>
		<title>The Addies</title>
		<link>http://www.mikeziray.com/2008/01/05/the-addies/?utm_campaign=feed&#038;utm_medium=feed&#038;utm_source=blog&amp;utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://www.mikeziray.com/2008/01/05/the-addies/#comments</comments>
		<pubDate>Sat, 05 Jan 2008 20:05:06 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.mikeziray.com/blog/2008/01/05/the-addies/</guid>
		<description><![CDATA[We&#8217;ve submitted a number of projects to the South West Virginia Addies, which gives out awards for the best ads in a number of categories. We&#8217;re submitting all four of my games that I worked on along with a number of other demos that I helped out on. We&#8217;ve had a great year with all [...]<p><a href="http://www.mikeziray.com/2008/01/05/the-addies/">The Addies</a> is a post from: <a href="http://www.mikeziray.com">Ziray Studio Labs</a></p>



Related posts:<ol><li><a href='http://www.mikeziray.com/2008/05/17/a-year-of-toil/' rel='bookmark' title='Permanent Link: A Year of Toil'>A Year of Toil</a></li>
<li><a href='http://www.mikeziray.com/2009/01/29/fixing-whats-not-broken-a-user-centric-perspective/' rel='bookmark' title='Permanent Link: Fixing What&#8217;s Not Broken: A User-Centric Perspective'>Fixing What&#8217;s Not Broken: A User-Centric Perspective</a></li>
<li><a href='http://www.mikeziray.com/2008/06/12/some-of-my-old-music-part-3-of-4/' rel='bookmark' title='Permanent Link: Some of My Old Music &#8211; Part 3 of 4'>Some of My Old Music &#8211; Part 3 of 4</a></li>
<li><a href='http://www.mikeziray.com/2008/07/19/new-song-i-wrote-undeserved/' rel='bookmark' title='Permanent Link: New Song I Wrote: Undeserved'>New Song I Wrote: Undeserved</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve submitted a number of projects to the South West Virginia Addies, which gives out awards for the best ads in a number of categories. We&#8217;re submitting all four of my games that I worked on along with a number of other demos that I helped out on. We&#8217;ve had a great year with all of the clients and this year should be even better as I&#8217;ve been developing some new technologies to make them even happier and successful.</p>
<p>I&#8217;ll let you all know if we win anything this year!</p>
<p><a href="http://www.mikeziray.com/2008/01/05/the-addies/">The Addies</a> is a post from: <a href="http://www.mikeziray.com">Ziray Studio Labs</a></p>


<p>Related posts:<ol><li><a href='http://www.mikeziray.com/2008/05/17/a-year-of-toil/' rel='bookmark' title='Permanent Link: A Year of Toil'>A Year of Toil</a></li>
<li><a href='http://www.mikeziray.com/2009/01/29/fixing-whats-not-broken-a-user-centric-perspective/' rel='bookmark' title='Permanent Link: Fixing What&#8217;s Not Broken: A User-Centric Perspective'>Fixing What&#8217;s Not Broken: A User-Centric Perspective</a></li>
<li><a href='http://www.mikeziray.com/2008/06/12/some-of-my-old-music-part-3-of-4/' rel='bookmark' title='Permanent Link: Some of My Old Music &#8211; Part 3 of 4'>Some of My Old Music &#8211; Part 3 of 4</a></li>
<li><a href='http://www.mikeziray.com/2008/07/19/new-song-i-wrote-undeserved/' rel='bookmark' title='Permanent Link: New Song I Wrote: Undeserved'>New Song I Wrote: Undeserved</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.mikeziray.com/2008/01/05/the-addies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
		<item>
		<title>Software Review</title>
		<link>http://www.mikeziray.com/2007/10/24/software-review/?utm_campaign=feed&#038;utm_medium=feed&#038;utm_source=blog&amp;utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://www.mikeziray.com/2007/10/24/software-review/#comments</comments>
		<pubDate>Thu, 25 Oct 2007 03:05:23 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.mikeziray.com/blog/2007/10/24/software-review/</guid>
		<description><![CDATA[Check out a piece of software I recently reviewed: TechTool Protogo Software Review is a post from: Ziray Studio Labs Related posts:Bike Training with the Garmin Edge 705 GPS Corona Game Template in Lua Some of My Old Music &#8211; Part 4 of 4 Building a Game<p><a href="http://www.mikeziray.com/2007/10/24/software-review/">Software Review</a> is a post from: <a href="http://www.mikeziray.com">Ziray Studio Labs</a></p>



Related posts:<ol><li><a href='http://www.mikeziray.com/2008/07/14/bike-training-with-the-garmin-edge-705-gps/' rel='bookmark' title='Permanent Link: Bike Training with the Garmin Edge 705 GPS'>Bike Training with the Garmin Edge 705 GPS</a></li>
<li><a href='http://www.mikeziray.com/2010/06/27/corona-game-template-in-lua/' rel='bookmark' title='Permanent Link: Corona Game Template in Lua'>Corona Game Template in Lua</a></li>
<li><a href='http://www.mikeziray.com/2008/06/14/some-of-my-old-music-part-4-of-4/' rel='bookmark' title='Permanent Link: Some of My Old Music &#8211; Part 4 of 4'>Some of My Old Music &#8211; Part 4 of 4</a></li>
<li><a href='http://www.mikeziray.com/2010/07/09/building-a-game/' rel='bookmark' title='Permanent Link: Building a Game'>Building a Game</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Check out a piece of software I recently reviewed:</p>
<p><a title="Protogo" href="http://www.thinkmac.net/review/review-techtool-protogo-your-mac-tools-your-ipod">TechTool Protogo</a></p>
<p><a href="http://www.mikeziray.com/2007/10/24/software-review/">Software Review</a> is a post from: <a href="http://www.mikeziray.com">Ziray Studio Labs</a></p>


<p>Related posts:<ol><li><a href='http://www.mikeziray.com/2008/07/14/bike-training-with-the-garmin-edge-705-gps/' rel='bookmark' title='Permanent Link: Bike Training with the Garmin Edge 705 GPS'>Bike Training with the Garmin Edge 705 GPS</a></li>
<li><a href='http://www.mikeziray.com/2010/06/27/corona-game-template-in-lua/' rel='bookmark' title='Permanent Link: Corona Game Template in Lua'>Corona Game Template in Lua</a></li>
<li><a href='http://www.mikeziray.com/2008/06/14/some-of-my-old-music-part-4-of-4/' rel='bookmark' title='Permanent Link: Some of My Old Music &#8211; Part 4 of 4'>Some of My Old Music &#8211; Part 4 of 4</a></li>
<li><a href='http://www.mikeziray.com/2010/07/09/building-a-game/' rel='bookmark' title='Permanent Link: Building a Game'>Building a Game</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.mikeziray.com/2007/10/24/software-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
		<item>
		<title>Job Search</title>
		<link>http://www.mikeziray.com/2007/02/14/job-search/?utm_campaign=feed&#038;utm_medium=feed&#038;utm_source=blog&amp;utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://www.mikeziray.com/2007/02/14/job-search/#comments</comments>
		<pubDate>Wed, 14 Feb 2007 12:28:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.mikeziray.com/?p=939</guid>
		<description><![CDATA[So I&#8217;ve been really busy this past month with school ever since I got back. Classes are great and I&#8217;m doing fairly well in all of them. There have been a few rocky days but hopefully everything will average out in the end. I&#8217;ve had some trouble with tuition this year. I&#8217;ve been to the [...]<p><a href="http://www.mikeziray.com/2007/02/14/job-search/">Job Search</a> is a post from: <a href="http://www.mikeziray.com">Ziray Studio Labs</a></p>



Related posts:<ol><li><a href='http://www.mikeziray.com/2009/02/04/working-with-people-better-than-you/' rel='bookmark' title='Permanent Link: Working With People Better Than You'>Working With People Better Than You</a></li>
<li><a href='http://www.mikeziray.com/2009/01/29/fixing-whats-not-broken-a-user-centric-perspective/' rel='bookmark' title='Permanent Link: Fixing What&#8217;s Not Broken: A User-Centric Perspective'>Fixing What&#8217;s Not Broken: A User-Centric Perspective</a></li>
<li><a href='http://www.mikeziray.com/2008/05/17/a-year-of-toil/' rel='bookmark' title='Permanent Link: A Year of Toil'>A Year of Toil</a></li>
<li><a href='http://www.mikeziray.com/2007/07/16/new-flash-games-ending-completion/' rel='bookmark' title='Permanent Link: New Flash Games Ending Completion'>New Flash Games Ending Completion</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;ve been really busy this past month with school ever since I got back. Classes are great and I&#8217;m doing fairly well in all of them. There have been a few rocky days but hopefully everything will average out in the end.</p>
<p>I&#8217;ve had some trouble with tuition this year. I&#8217;ve been to the financial aid department a few times. You have to watch those people with your money and keep them in check because they won&#8217;t let you know anything is wrong or that you need to take action on anything. I canceled my budget tuition plan today because if I didn&#8217;t they wouldn&#8217;t give me my refund for my loans and I do believe they still would have debited my checking account. Stupid things like that. I just can&#8217;t wait to get a job so I can get rid of all these loans.</p>
<p>I applied for two jobs initially. One was based in Detroit working for Ford&#8217;s HCI department, and another was in Balitmore doing web-based HCI work. I haven&#8217;t heard back from either one yet. One told me not to call and the other never got back to an e-mail I sent them a few weeks ago.</p>
<p>There was a job fair this past Monday. The few companies that I was interested in are based in the Corporate Research Center (CRC) here in Blacksburg. I would love to stay in Blacksburg for a while. If the company and job is great, it would be really nice to stay here. I&#8217;m still thinking about grad school so maybe in a few years I can get my masters in CS for Human Computer Interaction (HCI). The companies I&#8217;m interested in now have some work working in testing and developing interfaces and the like, but I wouldn&#8217;t mind doing some pure software engineering too if I can have some input on the design and other aspects of the projects I am working on. With the CRC companies, they are small so it is very likely I will be able to give plenty of input.</p>
<p>I&#8217;m looking for other jobs in the Baltimore area including northern Virginia as well. I&#8217;m not sure where I want to live, but this area seems like a great place to start. I&#8217;m not sure what the compensation for any of these jobs are (besides the Detroit one which was $70k) but it really doesn&#8217;t matter as long as it&#8217;s what I want to do. Of course I do expect a decent salary for the skills I possess and I&#8217;ve worked so hard to refine, but it will be the last question I ask when doing my job search. Either I&#8217;ve been extremely lucky, or something, but every boss I&#8217;ve ever had has always liked me and I&#8217;ve enjoyed working for them. Wal-Mart was a little less personal, but that is ancient history.</p>
<p>My GPA isn&#8217;t the greatest, but when you&#8217;re working two jobs, involved with several organizations, leading one of those, and still finding time to have a life, if a company is going to eliminate me from their prospects because they can&#8217;t see beyond a GPA, then I don&#8217;t want to work for them anyway. GPA is only a small part of the equation. What my GPA says is that I work a lot and do things other than school but as long as I&#8217;m passionate about something, I give it my all. We&#8217;ll see who the lucky company is that can look beyond all of that and give me a chance.</p>
<p>So, a great job is sure to be on the horizon. I&#8217;ll keep you posted.</p>
<p><a href="http://www.mikeziray.com/2007/02/14/job-search/">Job Search</a> is a post from: <a href="http://www.mikeziray.com">Ziray Studio Labs</a></p>


<p>Related posts:<ol><li><a href='http://www.mikeziray.com/2009/02/04/working-with-people-better-than-you/' rel='bookmark' title='Permanent Link: Working With People Better Than You'>Working With People Better Than You</a></li>
<li><a href='http://www.mikeziray.com/2009/01/29/fixing-whats-not-broken-a-user-centric-perspective/' rel='bookmark' title='Permanent Link: Fixing What&#8217;s Not Broken: A User-Centric Perspective'>Fixing What&#8217;s Not Broken: A User-Centric Perspective</a></li>
<li><a href='http://www.mikeziray.com/2008/05/17/a-year-of-toil/' rel='bookmark' title='Permanent Link: A Year of Toil'>A Year of Toil</a></li>
<li><a href='http://www.mikeziray.com/2007/07/16/new-flash-games-ending-completion/' rel='bookmark' title='Permanent Link: New Flash Games Ending Completion'>New Flash Games Ending Completion</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.mikeziray.com/2007/02/14/job-search/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
	</channel>
</rss>
