<?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>AJLDevelopment</title>
	<atom:link href="http://ajldevelopment.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://ajldevelopment.com</link>
	<description>Ruby, Rails, and RubyMotion : There&#039;s Nothing Better</description>
	<lastBuildDate>Wed, 09 May 2012 00:16:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Full Sail University&#8217;s Mobile Dev Program: A Spouses View</title>
		<link>http://ajldevelopment.com/2012/full-sail-universitys-mobile-dev-program-a-spouses-view/</link>
		<comments>http://ajldevelopment.com/2012/full-sail-universitys-mobile-dev-program-a-spouses-view/#comments</comments>
		<pubDate>Sat, 28 Apr 2012 20:10:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blah Blah Blah]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Full Sail]]></category>

		<guid isPermaLink="false">http://ajldevelopment.com/?p=47</guid>
		<description><![CDATA[**MY WIFE DIDN&#8217;T ASK ME TO WRITE THIS AND HAD NO INPUT INTO WHAT&#8217;S WRITTEN. JUST MY OBSERVATIONS** A year and a half ago my wife decided that she wanted to learn programming. She enjoyed the freedom I have as &#8230; <a href="http://ajldevelopment.com/2012/full-sail-universitys-mobile-dev-program-a-spouses-view/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>**MY WIFE DIDN&#8217;T ASK ME TO WRITE THIS AND HAD NO INPUT INTO WHAT&#8217;S WRITTEN. JUST MY OBSERVATIONS**</strong><br />
<img src="http://ajldevelopment.com/wp-content/uploads/2012/04/Full_Sail_University_Logo.jpeg" alt="Full Sail University" title="Full Sail University" width="276" height="200" class="alignleft size-full wp-image-48" /> A year and a half ago my wife decided that she wanted to learn programming. She enjoyed the freedom I have as a freelance developer and wanted to re-enter the workplace after raising our children, but didn&#8217;t necessarily want to have a &#8220;regular&#8221; job. Who could blame her?</p>
<p>As this picture below clearly demonstrates, my wife is an intelligent person and she realized that the future is in mobile and thus that is where she would put her efforts &#8211; into learning mobile development.</p>
<p><img src="http://ajldevelopment.com/wp-content/uploads/2012/04/61020_159820477366840_100000166677278_549647_7917171_n.jpg" alt="Future Mobile Developer" title="Future Mobile Developer" width="600" class="alignleft size-full wp-image-49" /></p>
<p>She had several options: native or web, iOS or Android, self taught (as I had done), online video courses, regular university, or a hybrid approach like Full Sail. After much research, we decided that the new online Mobile Development course at Full Sail was the perfect choice. I realize that Full Sail has its detractors and I am not here to defend the school. I will say that FS has produced many excellent game designers and developers, as well as working professionals in the music, TV, and film industries. I looked at the program and told her that it looked technically sound and she should go for it if she wanted to. She enrolled and has been working hard for 18 months and is half way through the program.</p>
<p>Overall she is doing excellent. When she started her class she wasn&#8217;t familiar with development AT ALL, heck she wasn&#8217;t even that familiar with computers. She just wasn&#8217;t into them. 18 months in she is now what I would call an advanced user and that makes things a lot easier on her. File organization, smart naming conventions and other things I might take for granted, she had to learn. And learn them she has.</p>
<p>My wife has progressed to the point where if a client needed her to build a nice web presence (good design, HTML, CSS, JavaScript) and/or a mobile version of their site with jQuery Mobile she could do it, no problem. With a bit more effort she could also produce a nice &#8220;native&#8221; app utilizing PhoneGap. She is fairly well versed in local and cloud based storage (CouchDB/Cloudant). She has a natural sense of style and layout and it serves her well. While some of her classmates produced garish looking layouts, hers always struck a nice balance. She sometimes got trapped trying to work in every swipe, fade, and feature &#8211; but by the end of the project had removed what was unnecessary. If she were not an ongoing student and had time to develop her web and mobile web skills, I have no doubt that she could become an excellent web developer.<br />
<span id="more-47"></span><br />
I am generally happy with the education my wife got through the web/hybrid app period of her course. At times I felt she wasn&#8217;t given enough information about a certain technology (JSON for example), but that is nitpicking. Teaching programming basics to newbies with JavaScript can be tough &#8211; but it was pulled off mostly successfully. There were times I felt the students were asked to do too much &#8220;discovery&#8221; on their own; that a topic wasn&#8217;t given the depth it needed or enough (if any!) working examples. My wife and her classmates got very frustrated at times doing work that everyone felt should have been done by the instructors.</p>
<p>This feeling has been exacerbated now that she has moved into native iOS development and the notoriously quirky Objective-C language. I am of the opinion that her current instructor simply glosses over too much information and leaves too much research in the hands of her students. Oftentimes students are shown NO working examples of new code concepts. Many times the students have to utilize StackOverflow or Lynda.com to find the answers to particular problems. These are excellent skills to develop and should probably be incorporated into extra credit or bonus materials, NOT part of the regular curricula. Paying $50,000 to be taught and then having to find solutions by Googling them just isn&#8217;t right.</p>
<p>Also there seems to be no structured use of textbooks in this part of the program. Students are provided the excellent Aaron Hillegass book, &#8220;Objective-C Programming The Big Nerd Ranch Guide&#8221; and then never instructed to use it. Rather than start students learning some C, then easing into Objective-C, then dipping into the CocoaTouch framework &#8211; students are asked to jump right in to using the framework and Interface Builder. This is just the wrong approach in my opinion. The &#8216;learning Objective-C&#8217; portion of this course should have mirrored the Hillegass book and simply taught the base Objective-C language.</p>
<p>With all of that being said, my wife and her classmates (the 3 that are left from the original 18 or so) are making excellent progress. I can hear it in their videos (they submit videos showing off their projects and homework assignments) and see it in their code &#8211; they are picking up confidence and things are clicking. There is a sense of camaraderie between the students and it&#8217;s fun to see their many personalities coming through in their videos. A quirky bunch.</p>
<p>Next week her class begins examining the many frameworks associate with iOS development and I think it will be one of the funner portions of the class. We&#8217;ll see.</p>
<p>So at this point, would I recommend the mobile development class to others? Yes, I think I would. My wife is in the first group of students ever to take this course, so Full Sail is learning how best to pull it off. The program should only improve with each iteration. You get world class tools and some fun and innovative projects to work on. If Full Sail listens to it&#8217;s current students and addresses the shortcomings in this program they will be producing excellent mobile developers for many years to come.</p>
<p>I will update the blog with new posts about my wife&#8217;s progress through the course every few months. I hope this post was a little helpful to those who may be considering the mobile development program at Full Sail. Feel free to ask specific questions in the comments. Thanks.</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://ajldevelopment.com/2012/full-sail-universitys-mobile-dev-program-a-spouses-view/&via=ajldevelopment&text=Full Sail University's Mobile Dev Program: A Spouses View&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://ajldevelopment.com/2012/full-sail-universitys-mobile-dev-program-a-spouses-view/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Learning Objective-C: Chapters 3 and 4</title>
		<link>http://ajldevelopment.com/2012/learning-objective-c-chapters-3-and-4/</link>
		<comments>http://ajldevelopment.com/2012/learning-objective-c-chapters-3-and-4/#comments</comments>
		<pubDate>Sat, 28 Apr 2012 18:21:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[Learning]]></category>

		<guid isPermaLink="false">http://ajldevelopment.com/?p=38</guid>
		<description><![CDATA[Chapter 3 starts the &#8220;How Programming Works&#8221; section of the book. The meat of programming where we will look at variables, conditionals, functions, and all of the things that make up the foundation of programming. This particular book takes the &#8230; <a href="http://ajldevelopment.com/2012/learning-objective-c-chapters-3-and-4/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://ajldevelopment.com/wp-content/uploads/2012/04/Xcode-Icon-300x300.png" alt="Xcode" title="Xcode" width="300" height="300" class="alignleft size-medium wp-image-39" /> Chapter 3 starts the &#8220;How Programming Works&#8221; section of the book. The meat of programming where we will look at variables, conditionals, functions, and all of the things that make up the foundation of programming.</p>
<p>This particular book takes the approach of teaching you these foundational things in C, which I have always felt was the best way to go about things. I also applaud this book from trying to teach you TOO MUCH C. As Aaron says, &#8220;Note that these chapters are not intended to cover the C language in detail. Quite the opposite: honed from years of teaching, this is the essential subset of what new-to-programming people need to know about programming and programming in C before learning Objective-C programming&#8221;.</p>
<p><strong>Chapter 3</strong> covers variables and types, continuing with the recipe metaphor mentioned in my previous post. You get to create two simple command line programs in this chapter, one as you follow along with the book (creating a program to calculate the cooking time of a turkey), and another you create on your own, adding two floating point numbers together and logging the result to the console.</p>
<p>The chapter does a good job of introducing variables and types without bogging you down with &#8220;too much, too soon&#8221;.</p>
<p><strong>Chapter 4</strong> introduces the if/else statement. You are not asked to create a program in this chapter, but rather to follow the examples in the book closely and consider them based on what you&#8217;ve learned. I like this approach, however I did actually type in the &#8220;challenge&#8221; from the end of the chapter and I suggest you do too, especially If you can&#8217;t figure it out or aren&#8217;t 100% positive of the answer. You can never spend too much time in XCode at this point.</p>
<p>The chapter also introduces comparison operators (< , >, ==, !=, etc) and Boolean variables, all in easily understood and digestible nuggets. The chapter closes with a look at the ternary operator and the challenge mentioned earlier.</p>
<p>I think the book does a good job giving new programmers just enough info and encouragement to keep them going, and it also keeps them in XCode &#8211; which I think is vital as well. So far, so good!</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://ajldevelopment.com/2012/learning-objective-c-chapters-3-and-4/&via=ajldevelopment&text=Learning Objective-C: Chapters 3 and 4&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://ajldevelopment.com/2012/learning-objective-c-chapters-3-and-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Learning Objective-C: Chapters 1 and 2</title>
		<link>http://ajldevelopment.com/2012/learning-objective-c-chapters-1-2/</link>
		<comments>http://ajldevelopment.com/2012/learning-objective-c-chapters-1-2/#comments</comments>
		<pubDate>Fri, 27 Apr 2012 03:39:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[Learning]]></category>

		<guid isPermaLink="false">http://ajldevelopment.com/?p=24</guid>
		<description><![CDATA[This is the second post in my series &#8220;Learning Objective-C&#8221;, where I walk through learning the native programming language of iOS and OS X. My guide for this journey will be the Aaron Hillegass book &#8220;Objective-C Programming The Big Nerd &#8230; <a href="http://ajldevelopment.com/2012/learning-objective-c-chapters-1-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://ajldevelopment.com/wp-content/uploads/2012/04/xcode_4.png" alt="xcode 4" title="xcode 4" width="600" class="alignleft size-full wp-image-30" /></p>
<p>This is the second post in my series &#8220;Learning Objective-C&#8221;, where I walk through learning the native programming language of iOS and OS X. My guide for this journey will be the Aaron Hillegass book &#8220;Objective-C Programming The Big Nerd Ranch Guide&#8221;. Tonight I will be reviewing the first two chapters.</p>
<p><strong>CHAPTER 1</strong><br />
There is no programming at all in chapter 1. Instead we get the usual &#8220;Who is this book for&#8221; type of material. One thing I like about <a href="https://twitter.com/#!/AaronHillegass" title="Aaron Hillegass on Twitter" target="_blank">Aaron Hillegass</a> is the way he makes grand statements like &#8220;There are similar books, but this is the one you should read.&#8221; and &#8220;I&#8217;ve worked hard to capture that knowledge and dispose of everything else. There is a lot of wisdom and very little fluff in this book.&#8221; He sounds extremely confident and that makes me feel better about my chances of picking this language up. Aaron has been training people to use Objective-C <a href="http://www.bignerdranch.com/instructors/hillegass.shtml" title="More about Aaron Hillegass" target="_blank">since the NeXT days</a>, so he SHOULD be confident and more than competent. </p>
<p><strong>CHAPTER 2</strong><br />
This chapter starts by stepping you through installing Apple&#8217;s developer tools and concludes with an analogy comparing a programming function with a recipe card. Simplistic yet very illustrative and easy to understand. </p>
<p>In the middle section of the chapter you are walked through creating a simple command line program that outputs a couple lines of text to the XCode console. The purpose of this exercise is not to teach you any programming, but rather to expose you to XCode and the process of selecting, creating, building, and debugging a simple program. </p>
<p>Because I have programmed in other languages this chapter wasn&#8217;t all that helpful to me, but that&#8217;s OK. This is a beginners book and I think had I no background in programming this chapter would have been quite helpful. </p>
<p>We are off and running and will get started on the &#8220;meat&#8221; of the book next time. </p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://ajldevelopment.com/2012/learning-objective-c-chapters-1-2/&via=ajldevelopment&text=Learning Objective-C: Chapters 1 and 2&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://ajldevelopment.com/2012/learning-objective-c-chapters-1-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>App Empire: Reality or Pipe Dream?</title>
		<link>http://ajldevelopment.com/2012/app-empire-reality-or-pipe-dream/</link>
		<comments>http://ajldevelopment.com/2012/app-empire-reality-or-pipe-dream/#comments</comments>
		<pubDate>Thu, 26 Apr 2012 15:31:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blah Blah Blah]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[Chad Mureta]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Tim Ferriss]]></category>

		<guid isPermaLink="false">http://ajldevelopment.com/?p=17</guid>
		<description><![CDATA[I am an avid consumer of everything Tim Ferriss writes. I take about 50% of it with a grain of salt, and try to learn something from the other 50%. So you can image how my curiousity was peaked when &#8230; <a href="http://ajldevelopment.com/2012/app-empire-reality-or-pipe-dream/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://ajldevelopment.com/wp-content/uploads/2012/04/51tXhEJFyvL.jpeg" alt="App Empire - Chad Mureta" title="App Empire - Chad Mureta" width="330" height="500" class="alignleft size-full wp-image-18" /> I am an avid consumer of everything Tim Ferriss writes. I take about 50% of it with a grain of salt, and try to learn something from the other 50%. So you can image how my curiousity was peaked when I saw a post titled &#8220;<a href="http://www.fourhourworkweek.com/blog/2012/04/22/how-to-build-an-app-empire-can-you-create-the-next-instagram/" title="Tim Ferriss Chad Mureta App Empire" target="_blank">How to Build an App Empire: Can you Create the Next Instagram</a>&#8221; posted on his blog the other day.</p>
<p>Here&#8217;s what the article, written by guest blogger, author, and &#8220;appreneur&#8221; Chad Mureta, is about: </p>
<blockquote><p>I started my app business from a hospital bed, wondering if I even wanted to live. I had barely survived a terrible car accident that shattered my left arm. I had gone through two groundbreaking operations, and spent 18 months in painful rehabilitation.</p>
<p>With limited insurance, I had racked up $100,000 in medical bills. Even though I survived, I had no clue how to get out of the deep hole I felt trapped in. I was moved to a physical rehabilitation center and worked on reconstructing my body, my mind, and ultimately my life. While I was there, I read two books that made a huge impact: Unlimited Power strengthened my thought processes, and The 4-Hour Workweek inspired me to pursue lifestyle freedom.</p>
<p>During that time, a good friend gave me an article about “appreneurs” and told me I should consider getting into the business. I learned that most appreneurs were one- or two-person teams with low costs, and the successful ones were bringing in millions in profits. Still in my hospital bed, in a state of semi-coherence from the pain medication, I began drawing up ideas for apps.</p>
<p>Three weeks after my final surgery, desperate, broke, and grasping at straws, I borrowed $1,800 from my stepdad and jumped into the app business. Fortunately, taking that leap was the best decision I’ve ever made…</p>
<p>These days, my life is about doing what I love while earning easy income. I run my business from my iPhone, working in a virtual world while earning real dollars. I am part of a growing community of “appreneurs,” entrepreneurs who make money from applications that are used on iPhones, iPads, iPods, Droids, and Blackberries. As of this writing, the world’s youngest appreneur is nine years old, and the oldest is 80!</p></blockquote>
<p>OK, normally I run from stuff like this, but the rest of the post intrigued me. It was full of what sounded like good, practical advice on choosing apps to develop and how to best market them. I got a little excited. Which of course is what the article is intended to do; get me excited so I would go buy Chad&#8217;s book &#8211; which I did!</p>
<p>I read the book in one sitting and was still excited by the end. The book is full of checklists and action points and things to track and fill out and boy it sure seems like good advice. To someone who doesn&#8217;t yet have an app in the App Store all of the ways that Chad points out to set your apart from the pack sure seem to make sense. But are they based in reality? Is Chad a snake oil salesman just looking to sell his book (and, as I found out this morning, his soon to be announced online marketing course)?</p>
<p>I really don&#8217;t know. So I am turning to you &#8211; actual mobile developers to help me decide. Is Chad Mureta&#8217;s &#8220;App Empire&#8221; reality or a pipe dream?</p>
<p>I would like to finish by saying that if you are going to weigh in with a comment at least read the article linked at the beginning of this post. It&#8217;s only fair that you make an informed comment rather than just shooting from the hip. Thanks everyone in advance&#8230; </p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://ajldevelopment.com/2012/app-empire-reality-or-pipe-dream/&via=ajldevelopment&text=App Empire: Reality or Pipe Dream?&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://ajldevelopment.com/2012/app-empire-reality-or-pipe-dream/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Learning Objective-C. Let&#8217;s Give This Another Try.</title>
		<link>http://ajldevelopment.com/2012/learning-objective-c-lets-give-this-another-try/</link>
		<comments>http://ajldevelopment.com/2012/learning-objective-c-lets-give-this-another-try/#comments</comments>
		<pubDate>Sun, 22 Apr 2012 20:32:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[Learning]]></category>

		<guid isPermaLink="false">http://ajldevelopment.com/?p=6</guid>
		<description><![CDATA[WHY I&#8217;M STARTING OVER Some of you may remember I started down this road a few months ago and then quickly changed direction. I had a few projects come up that helped pay the bills and that meant learning a &#8230; <a href="http://ajldevelopment.com/2012/learning-objective-c-lets-give-this-another-try/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://ajldevelopment.com/wp-content/uploads/2012/04/001e6739-210x300.jpg" alt="Objective-C Programming The Big Nerd Ranch Guide" title="Objective-C Programming The Big Nerd Ranch Guide" width="210" height="300" class="alignleft size-medium wp-image-9" /> <strong>WHY I&#8217;M STARTING OVER</strong><br />
Some of you may remember I started down this road a few months ago and then quickly changed direction. I had a few projects come up that helped pay the bills and that meant learning a few new things and learning those new things pushed learning Objective-C to the background. Those projects are finally over and now I can get back to learning what I REALLY want to learn: iOS development using Objective-C.</p>
<p><strong>WHAT I&#8217;M STARTING WITH</strong><br />
I will be using the excellent (as far as a novice can tell anyway) book pictured above &#8220;Objective-C Programming The Big Nerd Ranch Guide&#8221;, written by none other than <a href="https://twitter.com/#!/AaronHillegass" title="Aaron Hillegass on Twitter" target="_blank">Aaron Hillegass</a>. Out of all of the books I&#8217;ve looked at this is the one that spoke to me and seemed to respect my time and intelligence. Very little fluff and touches on some subject you wouldn&#8217;t normally expect to see discussed in a beginner level book; <a href="http://en.wikipedia.org/wiki/Stack_(abstract_data_type)" title="Wikipedia article discussing "the stack"" target="_blank">the stack</a> and <a href="http://en.wikipedia.org/wiki/Bitwise_operation" title="Wikipedia article discussing "bitwise operation"" target="_blank">bitwise operation</a> to name a couple. Looks like an excellent book.</p>
<p><strong>WHAT I&#8217;M GOING TO WRITE ABOUT</strong><br />
Not sure yet, but right now I am thinking I will go through the book chapter by chapter and report how things are going, what clicks, what trips me up, etc. I suppose in a way it&#8217;ll be like an extended book review.</p>
<p>Well there is no time like the present to get going, so I am cracking open the book and will post when I get through the introduction and chapter 1 :)</p>
<p>Wish me luck &#8211; Adam</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://ajldevelopment.com/2012/learning-objective-c-lets-give-this-another-try/&via=ajldevelopment&text=Learning Objective-C. Let's Give This Another Try.&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://ajldevelopment.com/2012/learning-objective-c-lets-give-this-another-try/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

