<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>shanecrawford.org &#187; Opinion</title>
	<atom:link href="http://shanecrawford.org/category/opinion/feed/" rel="self" type="application/rss+xml" />
	<link>http://shanecrawford.org</link>
	<description>Home Grown in Austin</description>
	<lastBuildDate>Wed, 24 Aug 2011 14:41:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>40 Days of Juice</title>
		<link>http://shanecrawford.org/2011/256/40-days-of-juice/</link>
		<comments>http://shanecrawford.org/2011/256/40-days-of-juice/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 13:18:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Health]]></category>
		<category><![CDATA[Opinion]]></category>

		<guid isPermaLink="false">http://shanecrawford.org/?p=256</guid>
		<description><![CDATA[I&#8217;ve made my own carrot juice off and on for a long time using an old 1970&#8217;s era Champion Juicer that my parents gifted to me as a relic from their earlier hippie days. But, that&#8217;s always been an occasional undertaking. Several months ago I started reading about people rejuvenating their health by undertaking a [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve made my own carrot juice off and on for a long time using an old 1970&#8217;s era Champion Juicer that my parents gifted to me as a relic from their earlier hippie days. But, that&#8217;s always been an occasional undertaking. Several months ago I started reading about people rejuvenating their health by undertaking a long term juice fast or juice <em>feast</em> as some like to call it. The fast consisted of nothing but freshly made fruit and vegetable juices, herbal teas, water and some minor supplements. The results appeared to be nothing short of amazing. From people lowering blood pressure, sending chronic diseases into remission and even eliminating the effects of diabetes. Then about 2 months ago I got on a major health kick and the next thing I knew I was undertaking my own juice feast.</p>
<p><strong>One Day At a Time</strong></p>
<p>At first it was hard. I mean going from a &#8220;normal&#8221; diet to having nothing more than 4 quarts of juice and water or herbal tea every day was a shock to the system. In fact, for the first 4 or 5 days all I wanted to do was curl up in bed and sleep. There were headaches, cravings, slight nausea, and a little light headedness. My body was detoxing in a major way. Staying with it took some will power. But around day 4 I started to gain some energy and things started looking better.</p>
<p>During the tough times I would tell myself that this was just something that I was doing for a short period of time. A few weeks. A month or two. That was a short period of time in the grand scheme of things. Somehow for me that little bit of perspective works wonders and in short whatever the challenge was would pass. I&#8217;m sure it would be different for everyone. Look for and find your own mantra for inner strength. Whatever works.</p>
<p>Up to the first 20 days I experienced various periods of headaches and low energy. These are all symptoms of the body detoxing years worth of gunk from the cells and organs. I would also experience periods of high where I felt like I could sprint up Mount Everest. Whichever the state just go with it. Tired? Then sleep. Energetic? Do something productive.</p>
<p>After the first 3 weeks or so my energy levels started to level out. But at a higher and more sustained level prior to starting the juicing. I carried on with my daily activities just as I always have. Only I was juicing on a regular basis throughout the day. Around day 30 I really started to feel a great sense of well being. My skin was soft and supple. My eyes bright and clear. People were starting to notice and ask questions.</p>
<p><strong>The Basics</strong></p>
<p>The basic mechanics of a juice feast are actually quite easy. Drink at least 4 quarts of fresh fruit and vegetable juice a day. Preferably organic. Within those juices be sure to get at least 2 pounds of green leafy vegetables. Lettuce, Kale, Collard Greens, Parsley and the rest. This equates to 10 or more pounds of produce a day. Way more than you could ever eat. In addition to the juices, drink a couple of quarts of water per day. Herbal teas are also ok if you like them. Any vitamin supplements that you feel are necessary are also ok. Personally, I took MSM, Vitamin-C and a superfood green supplement called <a href="http://bokusuperfood.com">Boku</a>. That&#8217;s it. Simple.</p>
<p>Where does the protein come from? Believe it or not it comes from all of the green leafy vegetables. Raw greens have a tremendous amount of amino acids, the building blocks of protein. In fact, since the protein in green juice is already in the amino acid state it is highly bio-available and is readily absorbed by the body. It is important to note that you should rotate your greens in order to avoid toxin build up from the natural alkaloids present in the greens. In other words don&#8217;t just use baby spinach all of the time. Maybe use spinach one week and then move on to kale for the next. Or, like me, just keep the variety going full-time.</p>
<p>In order to make all of this juice you&#8217;ll need a juicer. We have three. The 30+ year old work horse Champion Juicer that I previously mentioned is great for carrots and other hard veggies. Second, we have an <a href="http://www.amazon.com/Omega-Vert-Hd-Vrt350-Juicer/dp/B00434JINO/ref=sr_1_1?s=home-garden&amp;ie=UTF8&amp;qid=1313419731&amp;sr=1-1">Omega HD VRT350</a> juicer which is very finicky and takes a fine touch to keep it from getting clogged. The Omega can also create a pulpy juice which caused me to usually run the extracted juice back through a second time. But, it creates a delicate juice and is excellent for soft fruits and green leafy veggies. Finally, we use a <a href="http://www.amazon.com/Breville-800JEXL-Fountain-1000-Watt-Extractor/dp/B0002VAFVG/ref=sr_1_2?s=home-garden&amp;ie=UTF8&amp;qid=1313419855&amp;sr=1-2">Breville 800JEXL Juice Fountain</a>. The Breville quickly became the goto juicer for its wide feed shoot, quick cleanup, and good quality juice although it can be a little on the loud side. With all of that hardware sitting on the kitchen counter I can still say that you really don&#8217;t need an armada of juicers. Just run down to Costco and pick up a $100 Jack LaLanne juicer and you&#8217;ll be fine.</p>
<p>It should be said that while a juice feast such as this one can go for an extended period of time it is not a lifetime diet. Rather it&#8217;s a reboot of your system. A way to reset your body, clear out the muck, and start over from scratch. We all need this from time to time.</p>
<p><strong>The Results</strong></p>
<p>Over the course of the 40 days I lost a stunning 25 pounds! That&#8217;s approximately 0.6 lbs per day. That&#8217;s incredibly fast weight lost. Around day 20 I had the good fortune of visiting with my brother-in-law who is an MD. He took my % body fat measurements through some device which he claimed was as accurate as a submersion measurement test (which I took was the gold standard of tests). I visited him again just after day 40 to repeat the test. Over those 20 days I dropped 4.3% body fat and most interestingly I added 3 pounds of muscle during that period of time. I attribute this to the high intake of greens which as previously discussed are the major source of protein on the juice fast.</p>
<p>But the results weren&#8217;t all about the weight. My general well being was improved. I was much better hydrated. My hair and skin were soft and shiny. My energy was high. And my blood pressure had lowered to 117/69 which is excellent (prior to starting my blood pressure read in at 135/91).</p>
<p><strong>What would I do differently?</strong></p>
<p>This being my first long term juice feast I must admit that I didn&#8217;t do everything perfectly. Firstly, I would exercise more past day 20 or so. I think that my weight loss would have been much more dramatic had I added in more light exercise such as biking or walking. I got some in just not enough. I also would be much more diligent about getting in all 4 quarts or more of juice a day. There were a number of days where I only got in three. Not because I didn&#8217;t want them but more that I had just gotten busy and forgotten about them. To help reduce this effect I think it&#8217;s important to start your day off early with a juice. This will make it easier to hit your 4 juices or more in a day. Another downside of only getting 3 juices in a day is the reduced ability to get in 2 full pounds of green leafy vegetables. You really need that 4th juice to get in all of those greens.</p>
<p>I would also come off of the juice feast in a more gradual manner. I did ok but I feel that I started back with more full solid food a day or two early. The recommended way to break a juice feast which has lasted over 20 days is to take 6 days and gradually add back in solids while maintaining your juice intake. The first 2 days you add about 8 oz of prunes soaked overnight in water. The second 2 days you add in soft fruits such as strawberries, mango, etc. The third two days you add in a light salad. I pretty much did this but rushed the salad part a bit I feel.</p>
<p>All in all juicing for a long period of time was a very positive experience for me and once rolling it was fairly easy to stay on course. I most definitely will be doing this again in the future.</p>
<hr /><strong>Resources</strong></p>
<p><a href="http://www.fatsickandnearlydead.com/">&#8220;Fat, Sick, and Nearly Dead&#8221;</a> This is a documentary film about two different guys who transform their health by juicing. It&#8217;s an incredibly inspiring story. I watched it numerous times during my juice feast as inspiration and to help give me a mental boost when I needed it. As of today it is available via Netflix streaming &#8211; go watch it now!</p>
<p><a href="http://www.youtube.com/user/BeYourPotential">Be Your Potential</a> The YouTube channel of Matthew Armstrong and Victoria Whitehead. This couple is currently undertaking a 100 day juice feast and recording a ~10 minute video each and every day recording their progress. There is a ton of information in the videos not to mention getting to watch their ups and downs as well as body transformations throughout the 100 days.</p>
<p><a href="http://www.juicefeasting.com/">JuiceFeasting.com</a> The website of David Rainoshek the originator of the term Juice Feast. Lots and lots of information on how to correctly juice feast.</p>
]]></content:encoded>
			<wfw:commentRss>http://shanecrawford.org/2011/256/40-days-of-juice/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Technical Blog Moved</title>
		<link>http://shanecrawford.org/2011/247/technical-blog-moved/</link>
		<comments>http://shanecrawford.org/2011/247/technical-blog-moved/#comments</comments>
		<pubDate>Sun, 14 Aug 2011 01:46:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Opinion]]></category>

		<guid isPermaLink="false">http://shanecrawford.org/?p=247</guid>
		<description><![CDATA[It has been forever since I have posted on this blog. It&#8217;s languished. I have however moved all technical posts over to my company blog at BlueLightningLabs.com. Please feel free to check out the more recent posts and subscribe to its RSS feed.
From this point forward this blog will be used for more personal posts. [...]]]></description>
			<content:encoded><![CDATA[<p>It has been forever since I have posted on this blog. It&#8217;s languished. I have however moved all technical posts over to my company blog at <a href="http://blog.bluelightninglabs.com/">BlueLightningLabs.com</a>. Please feel free to check out the more recent posts and subscribe to its RSS feed.</p>
<p>From this point forward this blog will be used for more personal posts. Perhaps there may be something technical which doesn&#8217;t fit on the company blog. But, the lions share of posts will be my experiences, photos, and observations. Hopefully the writing will be intriguing.</p>
<p>Thanks.</p>
<p>Shane</p>
]]></content:encoded>
			<wfw:commentRss>http://shanecrawford.org/2011/247/technical-blog-moved/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Developers Perspective on AppStore Reviews</title>
		<link>http://shanecrawford.org/2008/88/a-developers-perspective-on-appstore-reviews/</link>
		<comments>http://shanecrawford.org/2008/88/a-developers-perspective-on-appstore-reviews/#comments</comments>
		<pubDate>Fri, 29 Aug 2008 14:34:36 +0000</pubDate>
		<dc:creator>shane</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Opinion]]></category>

		<guid isPermaLink="false">http://shanecrawford.org/?p=88</guid>
		<description><![CDATA[The last few months have been a blur of activity. New product, actual customers, future releases to plan, bugs to fix, strategy to plot and the world to conquer. Heady days indeed. I owe much gratitude to the AppStore for providing a venue that has allowed me to ramp up quickly. Yes, the AppStore has [...]]]></description>
			<content:encoded><![CDATA[<p>The last few months have been a blur of activity. New product, actual customers, future releases to plan, bugs to fix, strategy to plot and the world to conquer. Heady days indeed. I owe much gratitude to the AppStore for providing a venue that has allowed me to ramp up quickly. Yes, the AppStore has its warts as well and hopefully many of them will be addressed over time. However, there is one particular aspect of the AppStore that has caused a particularly high level of frustration. Comments or &#8220;Reviews&#8221; as iTunes calls them.</p>
<p>I have always promoted open communication and discussion and I am no stranger to <a href="http://shanecrawford.org/2008/79/breakfast-of-champions/">feedback</a>. Yet, the one-way, anonymous, and often eviscerating nature of AppStore reviews shut down open communication and further degrade any sense of community. Both positive, negative, and often misguided reviews suffer from this affliction. I guess I could chalk it up to human nature in an anonymous environment, competitor &#8220;App Rolling&#8221;, or even immaturity. But, I think the system itself could be tweaked in order to increase the quality of reviews without compromising users ability to express themselves.</p>
<p>First, identify users in the reviews that have purchased the product from those who have not. I don&#8217;t necessarily agree with the often bandied about idea of blocking out anyone who has not purchased a product. Users may see a feature that they need or some interface peculiarity that they would like resolved prior to purchasing. While the best way to communicate this type of information is to contact a products support team directly folks seem reluctant to do so, whether for time and effort of for other reasons. Clearly identifying users who have purchased a product from those who have not would allow review readers to mentally place a weighting on the validity of a review. All of the information is in the system to make something like this work it just needs to be made a priority.</p>
<p>Second, make reviews semi-anonymous. Allow the public facing nickname of a review to stay in place and remain anonymous. However, give access to reviewer email addresses to the owner of a product. In this way, a developer can directly encourage or rebut reviews by directly communicating with the reviewer. Alternatively, in order to address privacy concerns in this area a form could be enabled for developers which would send an email or message to a reviewer by keeping their direct contact info private.</p>
<p>Finally, encourage reviews to be revisited from time-to-time. This could be handled in several ways from deleting old reviews to notifying a reviewer when a new version of an app has been released. In addition, reviews could be removed, hidden, or the user notified when a certain threshold of &#8216;No&#8217; responses has been obtained to the &#8220;Was this review helpful?&#8221; question. Currently it seems that a review made in the AppStore is immortal but even bad credit will roll off of a credit report in seven years.</p>
<p>As a developer I like to communicate directly with my users as anyone who has emailed Babelingo&#8217;s support well knows. A lot of that communication can and does happen via email and a products blog. However, AppStore reviews are by far the most direct and most read form of product communication. Software is not like most songs or movies. The best stuff comes from community involvement by feeding back constructively into the work itself. The AppStore review system short-circuits the needed feedback loop by being both anonymous and one-way. While the list of improvements that I&#8217;ve outlined here is by no means exhaustive I think it would provide a good start at helping us all to both create and purchase quality software on the AppStore.</p>
]]></content:encoded>
			<wfw:commentRss>http://shanecrawford.org/2008/88/a-developers-perspective-on-appstore-reviews/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Breakfast of Champions</title>
		<link>http://shanecrawford.org/2008/79/breakfast-of-champions/</link>
		<comments>http://shanecrawford.org/2008/79/breakfast-of-champions/#comments</comments>
		<pubDate>Wed, 07 May 2008 15:25:38 +0000</pubDate>
		<dc:creator>shane</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Opinion]]></category>

		<guid isPermaLink="false">http://shanecrawford.org/?p=79</guid>
		<description><![CDATA[There used to be a senior exec in a company that I worked for who liked to say, &#8220;Feedback is the breakfast of champions&#8221;. Visuals from a literal translation of that Ken Blanchard quote aside, it has the power to transform anything. Feedback, in all of its forms, is often a tough serving to consume [...]]]></description>
			<content:encoded><![CDATA[<p>There used to be a senior exec in a company that I worked for who liked to say, &#8220;Feedback is the breakfast of champions&#8221;. Visuals from a literal translation of that Ken Blanchard quote aside, it has the power to transform anything. Feedback, in all of its forms, is often a tough serving to consume but a good helping of the right sort can push you beyond current limits and plateaus.</p>
<h4>The Good,</h4>
<p></br><br />
When I think of that quote I imagine what kind of feedback the exec was talking about. For me it meant feedback from peers and end users. Depending on the crowd that you hang out with it can actually be quite difficult to get good constructive criticism. I know, I know, what you&#8217;re thinking. This guy is <em>asking</em> for it? Yea, as long as it contains that operative word <em>constructive</em> and is meant with sincerity. Feedback is often the only way for you to see beyond your own narrow view of the world. Think of the Truman Show. Here you have this guy who has known nothing else but a little island for his entire life. Then little by little he starts to notice inconsistencies which make him think about the world around him. Had those quirks never happened or had he failed to notice them he would still be sitting there on his TV show. Feedback is the express train to realization.</p>
<p>Constructive criticism coming from your peers can take you to new levels of your craft. Of course, it&#8217;s up to you to decide if any one piece of feedback takes you in the direction you want to go as a developer, individual, astronaut, or whatever. This requires some introspection on your part. Developing a bit of a rhinoceros skin and a good humor about yourself also helps to digest the horse pill that can be peer feedback. However, the best peer feedback is often of the positive persuasion. A simple, &#8220;Good job&#8221; or &#8220;Man, that&#8217;s great&#8221; can do wonders to spur someone on in their current direction.</p>
<p>Assuming that you&#8217;re a software developer/publisher, you can have feedback from end users. Feedback of this sort can put greenbacks in your pocket book. When a user emails to notify you that there is a UI bug or that they don&#8217;t understand the usage of some feature it is your clue that something may be up. The same or similar item coming from two, three, or even more people should start to perk up your spider senses to a potential improvement in a design or work flow. Again, introspection is the order of the day when deciding if a request or issue falls along the direction and intent of your particular flavor of software.</p>
<h4>the Bad,</h4>
<p></br><br />
Being the bearer of feedback can be just as tough as receiving it. That is, if your intent is to be constructive (and I hope that it is). Simply blurting out your observation of flaws comes across as strictly criticism and that&#8217;s bad. Instead, hold back the thought for a bit and think of ways to improve on the subject at hand. I mean, you see a flaw so you must have an idea of how things could be better. Right? Reverse roles with the person and think about how you would want to hear the news that you are about to deliver. Finally, provide your critique along with a suggestion on how to improve. Running through this sequence becomes second nature once practiced for a while. Some people will do it naturally and don&#8217;t even think about it. Others need a process to follow. Some characteristics of good feedback include:</p>
<ul>
<li>Transfer of information rather than the giving of advise</li>
<li>Covers a specific issue rather than a general one</li>
<li>Focuses on the content rather than the person</li>
<li>Offered with empathy</li>
</ul>
<p>Just as bad as not being able to take feedback is never giving it. Floating merrily along accepting the status quo lies in a direct line towards failure. Yours or someone else&#8217;s. It could take years or even decades to materialize but sooner or later such a static nature will break down. Often an unwillingness to provide feedback is really masking a desire to avoid receiving it. If that&#8217;s you then start small. Give yourself time to develop the skills of giving and receiving feedback. I think you&#8217;ll be better for it in the long run.</p>
<h4>and the Ugly</h4>
<p></br><br />
Trolls and flame warriors need not apply. We all know the type of inflammatory feedback that a supposedly anonymous internet can elicit. There is something about the feeling of anonymity that can draw out some of the more basal aspects of human nature. In short, there is little you can do but surround yourself with as many upstanding people as possible and simply ignore the occasional flame. Responding to outright deleterious comments or feedback usually only fans the flames and invites more of the same. Use that rhinoceros skin and good humor to the best of your ability and ignore it.</p>
<h4>That&#8217;s a wrap</h4>
<p></br><br />
There you have it. The good, the bad, and the ugly of feedback. Sometimes it takes stepping outside of yourself in order to see the larger picture but feedback is a great way to grow an idea, a product, or yourself.</p>
<p>Feedback. It&#8217;s not just for breakfast anymore.</p>
]]></content:encoded>
			<wfw:commentRss>http://shanecrawford.org/2008/79/breakfast-of-champions/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Peer reviews for the Solo coder</title>
		<link>http://shanecrawford.org/2008/78/peer-reviews-for-the-solo-coder/</link>
		<comments>http://shanecrawford.org/2008/78/peer-reviews-for-the-solo-coder/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 14:05:10 +0000</pubDate>
		<dc:creator>shane</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Opinion]]></category>

		<guid isPermaLink="false">http://shanecrawford.org/?p=78</guid>
		<description><![CDATA[Developing software in a solo environment has its pros and cons. On the upside you have complete reign over the code base (no problems with ownership here), freedom to follow specific designs and an ability to express your creativity. On the other hand, the very nature of the activity can be your down fall; tunnel [...]]]></description>
			<content:encoded><![CDATA[<p>Developing software in a solo environment has its pros and cons. On the upside you have complete reign over the code base (no problems with ownership here), freedom to follow specific designs and an ability to express your creativity. On the other hand, the very nature of the activity can be your down fall; tunnel vision and shortsightedness can eclipse all of your efforts. </p>
<p>There is a way out of this quandary and its called peer review. The mere mention of &#8220;peer review&#8221; can strike fear and foreboding into the hearts of developers. But, like it or not, this <a href="http://www.codinghorror.com/blog/archives/000586.html">egoless programming</a> practice has the power to deliver.</p>
<p>Outside input can lead to an increase in production quality and ultimately product appeal. Here&#8217;s a few ways to get outside input and ideas if you&#8217;re flying solo:</p>
<ul>
<li><strong>Direct communication with friends.</strong> Friends that you&#8217;ve made through previous jobs, ventures, or virtual contacts made real are great sources of input. When in the same industry they can provide a unique perspective. If it has been a longtime since you&#8217;ve touched base then invite them out for lunch, or better yet a beer, in order to reconnect.</li>
<li><strong>End Users.</strong> The end users of your product are an extremely valuable source of feedback. While a user may not be privy to the nitty gritty code details they will have an opinion about what is good or bad about your interface. Running a public or private beta will give you the chance to gather valuable feedback and roll it into a product before going live with it.</li>
<li><strong>User groups.</strong> There is a good chance that there is a Cocoa developer group that meets regularly in your area. A few places to start would be <a href="http://cocoaheads.org/">CocoaHeads</a>, <a href="http://nscodernight.com/">NSCoder Night</a>, and if you&#8217;re in Austin <a href="http://www.cocoacoder.org">CocoaCoder</a>. Getting out and mingling with other developers is a great way to cultivate ideas, get feedback and make a few friends. Try giving a short presentation to the group on some code or a technique that you&#8217;ve been working on. Not only will this give the group a chance to discuss a topic but it can help you validate ideas or to open up new avenues of thought.</li>
<li><strong>Virtual community.</strong> Participation in online forums, email lists, IRC channels, and of course  blogs can be another source of outside input. While readily available the quality of this sort of feedback can tend towards the inflammatory. Be sure to research your questions and always interact per the guidelines of your chosen group. Oh, and be sure to don your flame retardant suit before dipping your toes in. </li>
</ul>
<p>Whatever avenue you pursue to gain outside input it has the ability to not only improve on your own designs but to also increase your creativity. New ideas yield more new ideas and so on. So, if you&#8217;re feeling like you&#8217;ve hit a brick wall or that you need a second opinion try getting some outside input.</p>
]]></content:encoded>
			<wfw:commentRss>http://shanecrawford.org/2008/78/peer-reviews-for-the-solo-coder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java on the iPhone? Say it ain&#8217;t so&#8230;</title>
		<link>http://shanecrawford.org/2008/56/java-on-the-iphone-say-it-aint-so/</link>
		<comments>http://shanecrawford.org/2008/56/java-on-the-iphone-say-it-aint-so/#comments</comments>
		<pubDate>Sun, 23 Mar 2008 14:14:44 +0000</pubDate>
		<dc:creator>shane</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://shanecrawford.org/2008/56/java-on-the-iphone-say-it-aint-so/</guid>
		<description><![CDATA[Almost as soon as the iPhone SDK was released Sun announced its plans to develop and release the JVM for the iPhone. As a long time Java developer I should be ecstatic about this news. However, rather than causing sleepless nights dreaming about the possibilities of a JVM on the iPhone it somewhat depresses me. [...]]]></description>
			<content:encoded><![CDATA[<p>Almost as soon as the iPhone SDK was released Sun announced its plans to develop and release the JVM for the iPhone. As a long time Java developer I should be ecstatic about this news. However, rather than causing sleepless nights dreaming about the possibilities of a JVM on the iPhone it somewhat depresses me. Now, I must say that I do enjoy developing in Java and have been doing so professionally since early 1999 with code still being used in large projects ranging from Swing front ends to J2EE backends. In all fairness my J2ME experience has been little more than a hobby but I have had some fun with it.</p>
<p>So, does Java on the iPhone make sense to anyone other than a pre-supernova Sun? Mmmm&#8230; well, I&#8217;m sure that the thousands of J2ME application developers out there would be pumping for it. There might also be a few users who rely on some mission critical application. Anyone else? None spring to mind, certainly not Apple.</p>
<p>A post-apocalyptic JVM enabled iPhone would soon become a litter ground for the multitude of J2ME apps. Some of these apps, such as the ones developed by Google, are indeed beneficial and well done. They are, however, far from the norm. With Apple&#8217;s tight control over the platform any J2ME apps would surely need to be provisioned directly from the iPhone AppStore which might help to eliminate some of the cruft. But, a free for all iPhone application bonanza is not likely to happen in this universe and that includes J2ME apps.</p>
<p>As a fledgling iPhone developer I must also say that a massive influx of J2ME apps to the iPhone would severly dampen my enthusiasm for the platform. All those J2ME apps would immediately have first mover advantage in a lot of important application categories &#8211; thus castrating many native iPhone applications. One of the draws to iPhone development is that it is a green field&#8230; there are thousands upon thousands of apps that need developing and for the uninitiated that spells &#8220;opportunity&#8221;.</p>
<p>Java on the iPhone proponents see the iPhone as another smart phone market for J2ME applications. However, the iPhone is much more than just a smart phone. It&#8217;s a completely new platform and more than any other device that has come before it is a powerful computer in your pocket. In order to make full use of all that the device offers only native code can deliver. Witness this quote from <span class="artText">Eric Klein, vice president of Java marketing at Sun</span> (source <a href="http://arstechnica.com/journals/apple.ars/2008/03/08/java-for-iphone-coming-soon">ars technica</a>),</p>
<blockquote><p><em>&#8220;We&#8217;re going to make sure that the JVM offers the Java applications as much access to the native functionality of the iPhone as possible,&#8221; he said. </em></p></blockquote>
<p>Why would we even settle for anything less than complete access to the native iPhone functionality? Do some J2ME apps not need all that the iPhone has to offer? Well, then they aren&#8217;t iPhone apps and users will know the difference.</p>
<p>So, why throw my  vote towards native Objective-C iPhone apps rather than building on my already deep Java knowledge and J2ME? It&#8217;s simple. Hands down the best user experience will be had by witting applications which make use of the unique and powerful native iPhone API&#8217;s. As a developer with a user experience mindset I only want the best and adding J2ME to the mix only waters it down.</p>
]]></content:encoded>
			<wfw:commentRss>http://shanecrawford.org/2008/56/java-on-the-iphone-say-it-aint-so/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

