<?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>Los Angeles Mobile + Web Development - Falkon Productions</title>
	<atom:link href="http://www.falkonproductions.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.falkonproductions.com</link>
	<description>Designing, Innovating, Building</description>
	<lastBuildDate>Mon, 26 Mar 2012 22:20:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Thoughts on the CTO Co-Founder Conundrum: Workarounds for the Impossible Man/Woman</title>
		<link>http://www.falkonproductions.com/thoughts-on-the-cto-co-founder-conundrum-workarounds-for-the-impossible-manwoman/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=thoughts-on-the-cto-co-founder-conundrum-workarounds-for-the-impossible-manwoman</link>
		<comments>http://www.falkonproductions.com/thoughts-on-the-cto-co-founder-conundrum-workarounds-for-the-impossible-manwoman/#comments</comments>
		<pubDate>Mon, 26 Mar 2012 22:13:56 +0000</pubDate>
		<dc:creator>drew</dc:creator>
				<category><![CDATA[Startups]]></category>
		<category><![CDATA[accelerator]]></category>
		<category><![CDATA[CTO]]></category>
		<category><![CDATA[incubator]]></category>
		<category><![CDATA[startup]]></category>
		<category><![CDATA[technical cofounder]]></category>
		<category><![CDATA[technology management]]></category>

		<guid isPermaLink="false">http://www.falkonproductions.com/?p=405</guid>
		<description><![CDATA[By Drew Falkman Invariably one of the most critical decisions a non-technical founder can make is who should be their Chief Technology Officer. This role is huge because it encompasses not only making the decision for what platform/s (e.g. Java, PHP, Objective-C, etc.) to use, but also how it gets implemented &#8211; and on what timeframe. Simply put, for startups [...]]]></description>
			<content:encoded><![CDATA[<p>By Drew Falkman</p>
<p>Invariably one of the most critical decisions a non-technical founder can make is who should be their Chief Technology Officer. This role is huge because it encompasses not only making the decision for what platform/s (e.g. Java, PHP, Objective-C, etc.) to use, but also how it gets implemented &#8211; and on what timeframe. Simply put, for startups in the tech industry, you can generally gauge the chance of success by who is in this position and who is CEO. That&#8217;s it. No other information is needed &#8211; not even the actual idea.</p>
<h2>The Impossible Man/Woman</h2>
<p>The core competency of this co-founder role really should be: creative visionary, solid understanding of technology, decent programming skills, understanding of UX/UI, knowledge of how to architect applications, knowledge on how to setup a cloud or hosting environment, able to mediate between business, customer and technology concerns, someone who is always willing to say &#8220;yes&#8221; (not throwing up technical obstacles) and the ability to manage a team. Of course, this will also have to be someone who can work for less than the going rate in exchange for equity and be willing to give up large swaths of her life. Oh, and lest we forget &#8211; this person needs to get and love your idea and be someone you can not only tolerate, but enjoy spending massive amounts of time with.</p>
<p>But here is the problem: can you actually find someone who is all this? The usual answer is probably not. So now what?</p>
<h2>Workarounds</h2>
<p>In the tech world, invariably we come across some obstacle or another. You can&#8217;t do X in the browser. Mobile devices don&#8217;t support X. And when we do, we find a way to make our app <em>seem</em> like it&#8217;s doing that thing without really doing that thing. We call this The Workaround.</p>
<p>There is no reason not to have a workaround for your CTO Co-Founder. Here are a few ideas:</p>
<h3>The Consultant Workaround</h3>
<p>Consultants aren&#8217;t just for Fortune 1000s anymore. There are a lot of consultants that actually prefer working with startups. (I do.) With a consultant, you can have someone who will help you make platform decisions, prepare your technology plan (to include with your deck or biz plan for pitching) and maybe even help you get a prototype up and running. It will be significantly easier to find a consultant to work on your startup who has the experience and skillsets that are up to the job, and making a part-time commitment to your company is a risk they can take, whereas being a full-time CTO is not.</p>
<p>Don&#8217;t forget: a consultant now may be a CTO in the future. Many of us in the consultant world were once CTOs (or other CxOs) and are happy to jump into that role again for a company we believe in. There is no better way for us to believe in your company than to work with you.</p>
<p>You might find that a consultant will be willing to do this on the cheap in exchange for equity.  If that&#8217;s the case, make sure to guarantee a commitment of their time on an on-going basis &#8211; you don&#8217;t want someone to put in a few hours, give you only a modicum of support, but then reap potentially great benefits (and possibly be burden) down the road. One good option is to put them on the Board of Advisors or even Board of Directors if they are willing to do so.</p>
<p>The downside: this person isn&#8217;t a staffer. He/she may not be there when a crucial decision has to be made on the snap &#8211; and they certainly will bring a different viewpoint if they are. The flipside to this is that you will still have flexibility to get a CTO or (see the next section) Chief Architect.</p>
<p>Some pointers in working with a consultant:</p>
<ol>
<li>Don&#8217;t rely entirely on a consultant. You will still want someone on your core team responsible for the technology. Either your own CTO or at the very least a Chief Architect.</li>
<li>Choose wisely. A good consultant can have connections to investors &#8211; or at least have experience in this regard. A good consultant can ensure your platform is scalable and not a throwaway. A good consultant will not require you to raise a bajillion dollars to work with them.</li>
<li>Be clear on directives. Sit down with your consultant and map out where you want his/her help to lead you. If you are starting from scratch, this will start with a technology roadmap and generally end with assistance in finding your <em>real</em> CTO.</li>
<li>If it feels weird, it probably is. There are scammers out there &#8211; even legitimate CTOs of the past can take advantages of startups, essentially signing on to do almost nothing until you raise money and then take some of it and continuing to do almost nothing. Don&#8217;t pay for a name. Pay for value.</li>
</ol>
<p>&nbsp;</p>
<h3>The Chief Architect Workaround</h3>
<p>The key not in this strategy is chillax, man. Sometimes you don&#8217;t need to have the all-around impossible man/woman out of the gate. Sometimes you just need a good coder. The key to this methodology is expectations. Too often, startups set out looking for a CTO, then end up hiring a rockstar HTML/Ruby (or whatever) guy, who builds a kickass app, but falls flat in providing the higher level management and planning skills. The only problem in this scenario is expectations &#8211; a Chief Architect knows they are there to build a kickass app, a CTO things he&#8217;s there to do more. And what this leads to is usually an unemployed and pissed off Chief Architect and a startup company with a gaping hole in their technology team.</p>
<p>Done correctly, you can have your Chief Architect work to build something and even help to find you a CTO who shares your culture, technology set and overall vision. Chief Architects are quite often simply future CTOs, but their inexperience gives them a nice lack of pretense. As such, they speak the language of the CTO (though perhaps not as well yet &#8211; but better than you) and they can help get the right person &#8211; and identify when they will be needed.</p>
<p>In my experience, this is probably the number one technology founder related issue that happens in young startups. Giving too much title too soon. However, it is a crucial advantage to have a techno-literate person in the core team.</p>
<p>The downside of this approach, however, is you won&#8217;t have the exact skllset you want out of the gate. Of course you won&#8217;t be paying as much for this position in dollars and/or in equity.</p>
<p>Some key success factors in this workaround:</p>
<ol>
<li>Start out looking for a Chief Architect. Look for those skills &#8211; programming, setting up a hosting/cloud environment, architecting an application, etc. If an applicant provides other, more business-leaning skills, <em>then</em> offer that particular applicant a CTO position if you think it&#8217;s right. In other words, hire <em>up</em>, not down.</li>
<li>Give your architect responsibilities and a stake in the game. Don&#8217;t just make them the code monkey, make him or her a core team member. Let them make decisions. You don&#8217;t need to give them as much as you would a CTO (until, if it happens, they become CTO), but make them a part of your core team.</li>
<li>Look into having a Consultant or Mentor in the lurch to validate their decisions. But let <em>them</em> manage those relationships. Nothing will deflate an ego like having someone watching over your shoulder. That isn&#8217;t to say you can&#8217;t call the mentor or consultant to ask questions, just allow the architect to feel in control of the situation &#8211; they are on your team, at the end of the day, the consultant/mentor is still an outsider.</li>
</ol>
<p>&nbsp;</p>
<h3>The Accelerator/Mentoring Workaround</h3>
<p>This particular workaround generally requires that you have <em>someone</em> in the tech co-founder position. But what it doesn&#8217;t require is that they have the entire skillset(s) I mentioned earlier &#8211; the idea is that the accelerator will help you -  with advice, with office space and oftentimes with a development team. They will of course, in exchange for this help, take a chunk of your company. But it can be worthwhile &#8211; generally accelerators (or Incubators) are made up of individuals with considerable experience and contacts to help you get  your startup to the next level. They also may assign mentors to help you learn key skills and negotiate hurdles.</p>
<p>In order to be accepted into an accelerator or incubator, you will have to have your idea down pretty well &#8211; in essence they are giving you a seed round of funding, not in dollars, but in services. So be prepared. They will look heavily into your team and into how well thought out your idea is. You will need a good elevator pitch and some backup materials &#8211; a good deck and maybe even a prototype will help.</p>
<p>The downside to this approach is that you are essentially raising a seed round &#8211; but not getting the money, only help. This may be welcomed, or it may be annoying &#8211; you may want to have money to spend on marketing or things that won&#8217;t be included in the services package. This can be a great solution, however, for young startups with less experienced management teams, as you will have mentoring and resources to help you through sticky situations.</p>
<p>Some ideas for making this approach work for you:</p>
<ol>
<li>Pick an accelerator/incubator that has helped companies <em>like yours</em> achieve success.</li>
<li>Do some due diligence &#8211; make sure to call other companies that have worked or are currently working with that accelerator/incubator and hear what they have to say. This is a critical juncture for your young company &#8211; give it the weight and time it deserves.</li>
<li>Maximize it. If/when you sign on, be sure to understand all the services and people that are at your disposal and maximize it. While it is in their interested for you to succeed, they are working with their other companies as well &#8211; you are ultimately still responsible for doing everything you need</li>
</ol>
<p></p>
<h3>It&#8217;s Not So Impossible</h3>
<p>The key is that while the CTO/Technical Co-Founder position is a tricky one, there are a number of options for you to make it happen. These three are great options to help you on your path to success.</p>
<p>Questions? We are always open to helping &#8211; it doesn&#8217;t hurt to ask. <a title="Contact Us" href="http://www.falkonproductions.com/contacts/">Contact us anytime.</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.falkonproductions.com/thoughts-on-the-cto-co-founder-conundrum-workarounds-for-the-impossible-manwoman/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More on PHP MVC Frameworks: CakePHP vs. Codeigniter vs. Symfony vs. Zend</title>
		<link>http://www.falkonproductions.com/more-on-php-mvc-frameworks-cakephp-vs-codeigniter-vs-symfony-vs-zend/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=more-on-php-mvc-frameworks-cakephp-vs-codeigniter-vs-symfony-vs-zend</link>
		<comments>http://www.falkonproductions.com/more-on-php-mvc-frameworks-cakephp-vs-codeigniter-vs-symfony-vs-zend/#comments</comments>
		<pubDate>Wed, 14 Mar 2012 10:08:04 +0000</pubDate>
		<dc:creator>drew</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.falkonproductions.com/?p=366</guid>
		<description><![CDATA[Introduction to PHP MVC Frameworks OK, so I&#8217;m not really going to go all X vs. Y &#8211; I&#8217;ll leave that to you. However, I have written a course on the most popular model-view-controller frameworks for PHP: Codeigniter, CakePHP, Symfony and Zend. In my course, I will discuss the advantages of using frameworks and then introduce you to developing in [...]]]></description>
			<content:encoded><![CDATA[<h1>Introduction to PHP MVC Frameworks</h1>
<p>OK, so I&#8217;m not really going to go all X vs. Y &#8211; I&#8217;ll leave that to you. However, I have written a course on the most popular model-view-controller frameworks for PHP: Codeigniter, CakePHP, Symfony and Zend. In my course, I will discuss the advantages of using frameworks and then introduce you to developing in each of these frameworks by building essentially the same application.</p>
<p>Here is an introductory video to get you started:</p>
<p><object style="height: 390px; width: 640px;" width="640" height="360" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/kHxEjSkmyhI?version=3&amp;feature=player_detailpage" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><embed style="height: 390px; width: 640px;" width="640" height="360" type="application/x-shockwave-flash" src="http://www.youtube.com/v/kHxEjSkmyhI?version=3&amp;feature=player_detailpage" allowFullScreen="true" allowScriptAccess="always" allowfullscreen="true" allowscriptaccess="always" /></object></p>
<h2>P.S. &#8211; I Can Hook You Up</h2>
<p>If you aren&#8217;t currently a member, I can offer you a <a href="http://bit.ly/zQkn70">7-day trial</a> &#8211; enough to take this course, and enough to see if you&#8217;re interested in more. If you are a member or want to see more of the free movies, here is a<a href="http://www.lynda.com/DrewFalkman"> link to all of my courses &#8211; including this one</a> -  in the Lynda.com Online Training Library.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.falkonproductions.com/more-on-php-mvc-frameworks-cakephp-vs-codeigniter-vs-symfony-vs-zend/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mobile App Devs: Don&#8217;t Build Your Own Damn API. Reviewing Parse, Usergrid, Sencha.io and Cocoafish</title>
		<link>http://www.falkonproductions.com/mobile-app-devs-dont-build-your-own-damn-ap/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mobile-app-devs-dont-build-your-own-damn-ap</link>
		<comments>http://www.falkonproductions.com/mobile-app-devs-dont-build-your-own-damn-ap/#comments</comments>
		<pubDate>Thu, 08 Mar 2012 19:07:25 +0000</pubDate>
		<dc:creator>drew</dc:creator>
				<category><![CDATA[Mobile Development]]></category>

		<guid isPermaLink="false">http://www.falkonproductions.com/?p=356</guid>
		<description><![CDATA[New Tools to Save You Time (and Money) Back in the days of pure web development (seems like so long ago now), when you needed to authenticate to the server, you authenticated in your app. When you needed to get some products (or whatevs) from the database, you got products from the database. Not in mobile. If you need to [...]]]></description>
			<content:encoded><![CDATA[<h2>New Tools to Save You Time (and Money)</h2>
<p>Back in the days of pure web development (seems like so long ago now), when you needed to authenticate to the server, you authenticated in your app. When you needed to get some products (or whatevs) from the database, you got products from the database.</p>
<p>Not in mobile.</p>
<p>If you need to do that in your app, you need to create some kind of API &#8211; generally RESTful &#8211; that will expose any of this server-side functionality you need. Sure, you can save data to the phone, and that&#8217;s certainly what can be done in a lot of cases. But oftentimes we want to deliver something from a unified server &#8211; or from the cloud. And until recently, this meant building out your own. From scratch. In some other language.</p>
<p>Enter the new breed of Mobile Cloud PaaS (Platform as a Service) providers. There are three key ones that I&#8217;ve found to be the most noteworthy: <a href="http://www.parse.com" target="_blank">Parse</a>, <a href="http://usergrid.com" target="_blank">Usergrid</a> (recently purchased by Apigee), <a href="http://www.sencha.com/products/io/" target="_blank">Sencha.io</a> and <a href="http://cocoafish.com" target="_blank">Cocoafish</a> (recently purchased by Titanium), and probably even more by the time I publish this. All of these give you a cloud-based app utility to ease (or eliminate) the need for server-side development. All of these tools will allow you to create a server-side backend for your mobile app with little or no development.</p>
<p>Are you listening?! You don&#8217;t have to build another #$^%@# API in Java/PHP/whatever! PIck a platform (I will explain to you the differences) and simply have your app talk to it. And then you&#8217;re done. That&#8217;s right. Back to your app again. These platforms will handle authorizing your app (using OAuth, generally) and storing user information and generally provide the ability for other services like notifications, social and in some instances custom functionality. And they all have some kind of web interface you can use to, at the minimum, see and interact with your data, but sometimes more (like analytics, etc). A brief overview:</p>
<h2>Cocoafish</h2>
<p>Cocoafish may be getting the most press lately due to their recent buyout by Appcelerator, the makers of Titanium.  Cocoafish is the most comprehensive in terms of out of the box functionality. Cocoafish is really, at it&#8217;s core a social media platform, containing it&#8217;s own APIs for status updates, friends (and core user/auth database), messages, places/checkins (with geolocation, obviously), events, posts, chats, likes/ratings/reviews and integration with other social media sites. That&#8217;s a lot to have in your toolbox. Then add the ability to have push notifications (iOS only for now), custom objects and queries and key/value storage to enable a data model for whatever you need.</p>
<p>When developing with Cocoafish, you can develop in virtually any platform, from Native iOS/Android to Ruby or PHP on the server (yes, you can use this for web sites as well) by interacting directly with their REST API. There are also SDKs available for iOS, Android, Javascript and Actionscript.</p>
<p>Currently in private beta. Currently free.</p>
<h2>Parse</h2>
<p>Parse is a more rudimentary backend that has an SDK for both Android and iOS. Built in are the core features any app needs: user management, push notifications (both iOS and Android), geolocation services, social integration and an open data storage mechanism. Parse is more aligned to the idea that they don&#8217;t provide additional services you don&#8217;t need, just an abstracted methodology to store and retrieve data for users that relates to your app.</p>
<p>The way it works: you create an object and give it a name. You set values, then you can use the commands (like save) which will call the API. Done and Done. Using this, you can store data offline, use relational data and the usual update/delete/edit. In the same basic fashion, you can work with image files, work with user data (including twitter/facebook auth and interaction) and more.</p>
<p>All in all, Parse is a simple and straightforward library with native APIs for Objective-C and Java for interaction. Currently in beta. Currently free, as in beer. (Note: as of March 26, Parse has announced they are out of Beta and live &#8211; you can still use it for free, but it will depend on the number of API calls you have.)</p>
<h2>Usergrid</h2>
<p>Usergrid is another cloud Paas that focuses on handling core data. Usergrid slightly differs as it is an open source stack that you can host on your own&#8230;or trust in Apigee to host it for you. Usergrid features the ability to manage users, devices and handle multiple applications. You can utilize activity streams and message queues for real-time data and save (and search) your data via a JSON-based data model.</p>
<p>Usergrid, like Parse, offers a REST API that you can interact with. there are a number of default data types including users, groups, activities, messages, assets, folders and events that you can save and add properties to, or you can create your own custom entities. What&#8217;s cool about Usergrid is that you really just need to save the JSON data to the database &#8211; it will handle parsing out the properties and storing it for you. Think NoSQL (actually it&#8217;s a MongoDB wrapper). If you want, you can access real-time analytics.</p>
<p>Also in beta. Also free.</p>
<h2>Sencha.io</h2>
<p>Sencha,io is yet another cloud-based PaaS, this one by the I-see-them-everywhere-now Sencha company. The idea is essentially the same as the Parse and Usergrid &#8211; provide a core API for users, messaging, data and deployment via the cloud. The key differentiator is that Sencha is a Javascript API. So we&#8217;re talking about HTML5 apps only. But the same general things apply &#8211; you can create and save custom objects, send items to the messaging queue (chat, collaboration, etc) and use the built in auth tools.</p>
<p>Yup, you guessed it. Beta. Free. For now.</p>
<h2>Conclusion</h2>
<p>It remains to be seen which of these platforms will pull out from the pack, but the mobile cloud Platform-as-a-service is most certainly something we are likely to hear more about in the future &#8211; thankfully. This was a key missing element in the mobile application development space and we eagerly await them to come out of beta &#8211; even if we do have to pay.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.falkonproductions.com/mobile-app-devs-dont-build-your-own-damn-ap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why a Digital Agency May Not Be the Right Choice for Your App</title>
		<link>http://www.falkonproductions.com/why-a-digital-agency-may-not-be-the-right-choice-for-your-app/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=why-a-digital-agency-may-not-be-the-right-choice-for-your-app</link>
		<comments>http://www.falkonproductions.com/why-a-digital-agency-may-not-be-the-right-choice-for-your-app/#comments</comments>
		<pubDate>Mon, 27 Feb 2012 21:33:16 +0000</pubDate>
		<dc:creator>drew</dc:creator>
				<category><![CDATA[Mobile Development]]></category>

		<guid isPermaLink="false">http://www.falkonproductions.com/?p=327</guid>
		<description><![CDATA[Digital agencies, many that started out as graphic design or web development companies, are everywhere and more and more people are turning to them for the mobile app development. Having started out as a digital agency, I believe that digital agencies are simply the wrong choice for most apps (mobile or Web, frankly) and here are a few reasons why: [...]]]></description>
			<content:encoded><![CDATA[<p>Digital agencies, many that started out as graphic design or web development companies, are everywhere and more and more people are turning to them for the mobile app development. Having started out as a digital agency, I believe that digital agencies are simply the wrong choice for most apps (mobile or Web, frankly) and here are a few reasons why:</p>
<h4>Reason #1: The <em>right</em> design</h4>
<p>Depending on the size, digital agencies have at least one designer on staff. In the larger agency, they will have a creative director and a few designers. Whichever the case, there is oftentimes a definitive look that will come out in all Web sites and mobile apps they work on. And, worse, they may lack a stylistic approach and give you something sub-par.</p>
<h4>Reason #2: The <em>right </em>technology</h4>
<p>Agencies also generally have a very specific methodology for writing their applications. On the server, they may use a specific<a href="http://en.wikipedia.org/wiki/Comparison_of_web_application_frameworks#PHP_2"> PHP framework</a>, <a href="http://rubyonrails.org">Ruby on Rails</a> or a Java framework such as <a href="http://grails.org">Grails</a>. On the client it may be native development or they may use a cross-platform tool like <a href="http://www.anscamobile.com/corona">Corona SDK</a>, <a href="http://www.phonegap.com">PhoneGap</a> and <a href="http://www.appcelerator.com/products/titanium-mobile-application-development/">Appcelerator Titanium</a>. Whatever it is they use, that will also be what you use &#8211; no matter if it&#8217;s right for your project or not.</p>
<p>I can tell you from experience that this is not always the right choice. While at times this can be somewhat arbitrary, building in the wrong technology at the wrong time can cost you money down the road &#8211; or lead to a failure. Think Twitter&#8217;s original development in Ruby on Rails &#8211; it <a href="http://www.codinghorror.com/blog/2007/04/twitter-service-vs-platform.html">caused tons of problems and fail whales</a> as they were reaching their tipping point. <a href="http://techcrunch.com/2008/05/01/twitter-said-to-be-abandoning-ruby-on-rails/">They eventually abandoned it </a>for their core services. In addition, you can get caught in dying technologies (ahem&#8230;Adobe Flex and ColdFusion) where you can&#8217;t find developers in the future or stuck in massive licensing issues &#8211; or even worse open source licensing issues with copyleft license products that will force you to open source your system if you want to sell it.</p>
<p>The bottom line: you should use the right technology for you application, not just the technology that your agency prefers.</p>
<h4>Reason #3: The <em>right</em> cost</h4>
<p>While it varies from agencies to agencies, they generally will shoot for a 50% profit margin. In other words, for every $2 you spend, they will spend $1. This might even take into account their RETAIL rates for internal developers. The gist is that you are paying hand-over-fist. They always have a higher expense because they will need larger offices, employee benefits, assurance of income in down times and other expenses &#8211; these will all come out in the form of your bill.</p>
<h4>The Falkon Productions Way</h4>
<p>Falkon Productions is not a digital agency &#8211; we are an agile, ad hoc project facilitation and management company, which makes us more flexible and, we think, better able to get your project done in the right way, for the right place and the right budget.</p>
<p>Design: At Falkon Productions, we use the right designer for your project &#8211; if your project is heavy on interface, we will bring in User Experience experts to insure the usability of your app. If you have a specific design approach for your print or other media, we will make sure we find a designer with a compatible style. Want photo-real gaming interface? No problem. Want an invisible app experience. Check. We can even work with your designer.</p>
<p>Technology: We don&#8217;t have a favorite technology. We will find the right developer or development group for your company. For mobile, we can use HTML5, native or any of the proprietary cross-platform tools. On the server, we have worked with Java, PHP, Ruby on Rails and others. We work in the right technology for your application, not the right technology for our company.</p>
<p>Cost: We can do what you want in concordance with what you can afford. We can find local developers to facilitate better communication or we can help coordinate with outsource companies in places (all of which we have worked with successfully) in India, Russia or the Ukraine. Even Moldova.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.falkonproductions.com/why-a-digital-agency-may-not-be-the-right-choice-for-your-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

