<?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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Avantica Technologies Blog &#187; ruby on rails</title>
	<atom:link href="http://blog.avantica.net/tag/ruby-on-rails/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.avantica.net</link>
	<description>Expert advice on software development, technology and nearshore outsourcing</description>
	<lastBuildDate>Mon, 30 Jan 2012 17:10:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blog.avantica.net' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/012b3d646f7fd30b3ddddb6b64af7ad4?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Avantica Technologies Blog &#187; ruby on rails</title>
		<link>http://blog.avantica.net</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.avantica.net/osd.xml" title="Avantica Technologies Blog" />
	<atom:link rel='hub' href='http://blog.avantica.net/?pushpress=hub'/>
		<item>
		<title>Understanding Web Development Resources</title>
		<link>http://blog.avantica.net/2010/03/10/understandng-web-development-resources/</link>
		<comments>http://blog.avantica.net/2010/03/10/understandng-web-development-resources/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 19:08:37 +0000</pubDate>
		<dc:creator>Avantica</dc:creator>
				<category><![CDATA[Development Management]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[near shore development]]></category>
		<category><![CDATA[resources]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[software engineering]]></category>
		<category><![CDATA[teams]]></category>

		<guid isPermaLink="false">http://blog.openmountain.com/?p=1217</guid>
		<description><![CDATA[You have a great new idea.  It&#8217;s a Web site or a product or some technology that can become the foundation of other solutions.  What kind of team do you need? Outsourcing removed the interview process from setting up your team.  For many start-ups, that change normalized the resource pool as many outsource providers simply [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.avantica.net&amp;blog=3624702&amp;post=1217&amp;subd=avantica&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>You have a great new idea.  It&#8217;s a Web site or a product or some technology that can become the foundation of other solutions.  What kind of team do you need?</p>
<p>Outsourcing removed the interview process from setting up your team.  For many start-ups, that change normalized the resource pool as many outsource providers simply assign a team to the project.  In reality, there is a big difference between a developer who knows how to build an online Web store versus someone who can make Twitter scale or conceive of Ruby on Rails.</p>
<p>Let us help explain the difference between these types of resources.  First, we need a pyramid!</p>
<p><a href="http://avantica.files.wordpress.com/2010/03/resource-pyramid.png"><img class="alignnone size-full wp-image-1218" title="Resource pyramid" src="http://avantica.files.wordpress.com/2010/03/resource-pyramid.png?w=630" alt=""   /></a></p>
<p>Companies have different levels or terms for engineers.  Here&#8217;s how I define them:</p>
<p>Web developer &#8212; A Web developer is good at creating sophisticated Web sites that have limited back end functionality.  His tools of choice are HTML/CSS/Javascript or Flash.  He loves walks in the park and open source CMS&#8217;s.</p>
<p>Software engineer &#8212; Software engineers are comfortable building more complex functionality that includes objects and business logic.  Ruby on Rails is the language Du jour for the hip and trendy alternative scene.  PHP is the blue collar worker&#8217;s hammer.  Java is the choice of old school guys who think the country has gone to the dogs.</p>
<p>Software developer &#8212; We don&#8217;t use objects, we are objects.  Pearl Jam is the new Grateful Dead.  If you haven&#8217;t modified a Unix kernal or developed in native C, then you are a poser!</p>
<p>Software architect &#8212; The architect is smarter than most of us, and you should avoid the ones who know it.  He spends his weekends looking for quasars or trying to eliminate a contradictory systemic anomaly from what is otherwise a harmony of  mathematical precision.</p>
<p>For most of your projects, your team will likely be a collection of software engineers and web developers.  The more complex the project, the more you will need developers or possibly a seasoned architect.  The pay scale rises with qualifications obviously so we tend to look for one or two smart senior guys and then back fill with a cost effective pool of highly motivated individuals.</p>
<p>We took a look at our some of our <a href="http://openmountain.com/Clients.php" target="_blank">projects from last year</a> and charted them against the pyramid.</p>
<p><a href="http://avantica.files.wordpress.com/2010/03/project-pyramid1.png"><img class="alignnone size-full wp-image-1236" title="Project pyramid" src="http://avantica.files.wordpress.com/2010/03/project-pyramid1.png?w=630" alt=""   /></a></p>
<p>Understanding the type of project you have will help when selecting your team*:</p>
<p>Website or application &#8211; A Web site project in this case is a project that is mostly user interface with either little or standard back end functionality.  The site might have e-commerce, user sign-ups and dynamic content.  Back end functionality is supported by existing open source tools or by integration with other sites.</p>
<p>Product &#8211; Product development generally includes sophisticated back end functionality along with more complex interfaces.  The project often is based on some &#8220;secret sauce&#8221; that is protected IP, under a patent or otherwise considered a market differentiator.</p>
<p>Framework or foundation &#8211; Framework or foundation projects are projects that create technology upon which other solutions are created.</p>
<p>We&#8217;re product developers and like to produce complete solutions for our clients.  Framework projects are fun and challenging though there are simply less of them.  Of course, we love a good Web site project as well.  It&#8217;s just that they tend to be shorter and require more customization work than software engineering.</p>
<p>Next time you start up your a new project, it might help to classify the effort within this pyramid.  You can use the classification to define what type of engineers you should be asking for.</p>
<p>* A complete discussion of resources should include specialists and other disciplines including designer, tester, project manager and so forth.  I am working on a follow up post to help that aspect of your resource planning.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/avantica.wordpress.com/1217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/avantica.wordpress.com/1217/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/avantica.wordpress.com/1217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/avantica.wordpress.com/1217/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/avantica.wordpress.com/1217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/avantica.wordpress.com/1217/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/avantica.wordpress.com/1217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/avantica.wordpress.com/1217/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/avantica.wordpress.com/1217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/avantica.wordpress.com/1217/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/avantica.wordpress.com/1217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/avantica.wordpress.com/1217/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/avantica.wordpress.com/1217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/avantica.wordpress.com/1217/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.avantica.net&amp;blog=3624702&amp;post=1217&amp;subd=avantica&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.avantica.net/2010/03/10/understandng-web-development-resources/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8849b69dd2f46d0282e94e37af0fc10b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Bob Benedict</media:title>
		</media:content>

		<media:content url="http://avantica.files.wordpress.com/2010/03/resource-pyramid.png" medium="image">
			<media:title type="html">Resource pyramid</media:title>
		</media:content>

		<media:content url="http://avantica.files.wordpress.com/2010/03/project-pyramid1.png" medium="image">
			<media:title type="html">Project pyramid</media:title>
		</media:content>
	</item>
		<item>
		<title>Understanding Development from a Day In the Life</title>
		<link>http://blog.avantica.net/2009/11/23/development-day-in-the-life/</link>
		<comments>http://blog.avantica.net/2009/11/23/development-day-in-the-life/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 20:57:29 +0000</pubDate>
		<dc:creator>Avantica</dc:creator>
				<category><![CDATA[People & Places]]></category>
		<category><![CDATA[life goals]]></category>
		<category><![CDATA[open mountain]]></category>
		<category><![CDATA[peace]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[product launch]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[software development]]></category>

		<guid isPermaLink="false">http://blog.openmountain.com/?p=629</guid>
		<description><![CDATA[Monday morning is the time when our teams interact the most about projects and the coming week.  I&#8217;ve decided to capture events typical of Monday to provide insight into our work developing products for clients.  I&#8217;ll do my best to include everything warts and all even if that means sharing something I would not normally [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.avantica.net&amp;blog=3624702&amp;post=629&amp;subd=avantica&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Monday morning is the time when our teams interact the most about projects and the coming week.  I&#8217;ve decided to capture events typical of Monday to provide insight into our work developing products for clients.  I&#8217;ll do my best to include everything warts and all even if that means sharing something I would not normally share.  In support of full disclosure, I took sparse notes over a period of time and came back later to clean up the text and add commentary.  Here goes nothing!</p>
<p><strong>Our high-tech revolution has plunged us into a state of continuous partial attention.</strong></p>
<p><em>iBrain by Gary Small, M.D. and Gigi Vorgan</em></p>
<p>- A typical Monday starts by pulling my canoe out into the various communication streams.  Logging on to Skype is the watershed event.</p>
<p>- Skype is running.  Firefox is open with tabs for email, calendar, several Google docs, WordPress for this post and YouTube for a side project I am working on.</p>
<p>- I check in with my lead on Skype.  I have the same guy across a few of my projects.  This certainly streamlines the communication.  He&#8217;s in Costa Rica.  When I worked at Adobe, we used IM all the time as people worked on different floors and at different locations.</p>
<p>- I am acting as the product owner for one project and I clarify something about a feature we are implementing.</p>
<p>- On another project, our client provides detailed specifications and we review the documents to make sure we are in sync.  We are, which is good.</p>
<p><strong>The new promise of collaboration is that with peer production we will harness human skill, ingenuity, and intelligence more efficiently and effectively than anything we have witnessed previously.</strong></p>
<p><em>WIKINOMICS by Don Tapscott and Anthony D. Williams</em></p>
<p>- Our newest client jumps on Skype to validate the release, our testing and the schedule.  There is a lot to discuss so we move to a Skype call. He does a good job managing his business to create an active and valuable community.</p>
<p>- Another issue comes in about how a feature should work that requires some thought.  I ignore chats and emails for the next 30 minutes and open specifications in Google docs and mock-ups in Preview.  We clarify the issue.</p>
<p>- By late morning, the major communications have been completed.  Projects are moving forward and our teams seem to understand what needs to happen this week.  I am responsible for a couple of releases that are in full swing.</p>
<p><strong>No matter how clever the idea or great the implementation, an invention typically lives or dies depending on how well it can be integrated into a larger social or technological context.</strong></p>
<p><em>Juice by Evan I. Schwartz</em></p>
<p>- The marketing text for our Web site update is long overdue.  Some tasks on the docket this week are for corporate business.  But I decide to focus on that side project and YouTube.</p>
<p>- I started a project called ReachGivers.org to help charities and non-profits get their message out over the Internet.  ReachGivers.org uses Ruby on Rails and has Twitter integration.  I added a poor man&#8217;s blog a while back as well.  This week I want to add video support.  Side projects help me stay connected with technology.</p>
<p><strong>Economics is above all a science of measurement.  It comprises an extraordinarily powerful and flexible set of tools that can reliably assess a thicket of information to determine the effect of any one factor, or even the whole effect.</strong></p>
<p><em>Freakonomics by Steven D. Levitt and Stephen J. Dubner</em></p>
<p>- Off to Starbucks for a Mocha and a blueberry scone.  This happens so often that people know me by name there.  The Ethos water billboard reminds me I wanted to blog about that on ReachGivers.org after finishing the video work.</p>
<p>- My brain stumbles on some concepts for the marketing text and I jot down some ideas.</p>
<p>- I was working on a product a while back and was not that impressed with the end user documentation.  I sent a book proposal out to a technology book publisher, which turned into a series of titles, and I have been writing every since.  I love it, I really do.  I even enjoy working on marketing text and ads.</p>
<p><strong>Execution is not a one-time event.  Nor is it a process where you check off goals as if your sixth-grade teacher were looking over your shoulder. </strong></p>
<p><em>The Art of the Start by Guy Kawasaki.</em></p>
<p>- Shorty before noon we get a curve ball. Mid-cycle, our client needs to shift direction on a project to change the prioritization and the release date.  I&#8217;ll spend the next few days updating user stories and validating the new plan. Sometimes I feel like we&#8217;re actually better at hitting a curve ball.</p>
<p>- The Agile software process, which is intended for flexible development, actually advocates against this type of mid-cycle change.  Release cycles are purposely shorter so that a direction shift simply influences the next cycle.  For start-ups, next month can be years away.  We have to be more flexible.</p>
<p>- A site we monitor generates an alert right before I can escape for lunch.  I used to get a little rush on these mini-emergencies like working as an EMT. Now I am the ambulance driver who knows that most pick-ups are not at all like the show ER.  Still, up-time is important and so we resolve the issue as quickly as possible.</p>
<p>- It occurs to me that this post demonstrates why people Tweet.  Expressing myself effectively with 140 character didn&#8217;t work well for me.  I decide to try it again because I am enjoying creating this running dialog.</p>
<p>- We&#8217;re trying to send large Photoshop files with mock-ups.  Some days technology just seems to work against us.  We&#8217;re hitting proxy issues and time out issues.  Eventually we solve the problem and remind ourselves yet again we should standardize on an approach.  Problem is, email and Skype are so convenient and work well enough most of the time.  I guess this would be one of those warts.</p>
<p><strong>Agile software development methods should be able to survive in an atmosphere of constant change and still emerge with success.</strong></p>
<p><em>Agile Management for Software Engineering by David J. Anderson</em></p>
<p>- After 40 plus years of eating sandwiches, I still love a good sandwich.  The best sandwich in town is from the deli in Vallergus and the people at the cash register all know me by sight.</p>
<p>- I never get back to the post after lunch.  Clients and partners all eat at different times and issues were waiting for me when I got back.  That is definitely a typical Monday.</p>
<p>- I didn&#8217;t finish the marketing text either.  The text I came up with was not remarkable.  I made some small updates to our corporate site instead and also finished my changes on ReachGivers.org.  Perhaps I will think of something while winding down for the night.</p>
<p>- My iPhone sits by my bed.  With several releases in play, there is always a chance a developer is still working and will fire off a question.  Of course, I can&#8217;t just let the device sit there, now can I?  I pull my canoe back out into the stream and see what else I might have missed during dinner.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/avantica.wordpress.com/629/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/avantica.wordpress.com/629/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/avantica.wordpress.com/629/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/avantica.wordpress.com/629/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/avantica.wordpress.com/629/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/avantica.wordpress.com/629/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/avantica.wordpress.com/629/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/avantica.wordpress.com/629/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/avantica.wordpress.com/629/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/avantica.wordpress.com/629/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/avantica.wordpress.com/629/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/avantica.wordpress.com/629/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/avantica.wordpress.com/629/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/avantica.wordpress.com/629/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.avantica.net&amp;blog=3624702&amp;post=629&amp;subd=avantica&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.avantica.net/2009/11/23/development-day-in-the-life/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8849b69dd2f46d0282e94e37af0fc10b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Bob Benedict</media:title>
		</media:content>
	</item>
		<item>
		<title>Important Startup and Technology Trends for 2009</title>
		<link>http://blog.avantica.net/2009/01/19/important-startup-and-technology-trends-for-2009/</link>
		<comments>http://blog.avantica.net/2009/01/19/important-startup-and-technology-trends-for-2009/#comments</comments>
		<pubDate>Mon, 19 Jan 2009 17:34:18 +0000</pubDate>
		<dc:creator>Avantica</dc:creator>
				<category><![CDATA[Development Management]]></category>
		<category><![CDATA[economy]]></category>
		<category><![CDATA[financial downturn]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[seed investing]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[software history]]></category>
		<category><![CDATA[venture funding]]></category>

		<guid isPermaLink="false">http://blog.openmountain.com/?p=250</guid>
		<description><![CDATA[As we close out the 2008, we look forward to 2009 and another year of new ideas and great technology. Here are the trends we&#8217;ll be watching this year: Business models &#8211; We think because of the current economic client and funding environment companies will be forced to focus on the business side of running [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.avantica.net&amp;blog=3624702&amp;post=250&amp;subd=avantica&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As we close out the 2008, we look forward to 2009 and another year of new ideas and great technology.  Here are the trends we&#8217;ll be watching this year:</p>
<p><strong>Business models</strong> &#8211; We think because of the current economic client and funding environment companies will be forced to focus on the business side of running a business in 2009.  Closing the doors because you run out of cash is not fun for anyone.  Investors will expect a real business model from startups and one that doesn&#8217;t start with, &#8220;Once we have 50,000 users&#8230;&#8221;  We saw this start to happen last year at a facebook meet-up.   Several people in the audience wanted to know how the top application developers were going to monetize their success.  Short of acquisition, these companies didn&#8217;t have an answer.  This year, they will need one.  How about charging customers who use your software?  Surely, if the product is valuable, people can spare $10 a month.  Look at the iTunes App Store for an example of how to do this right.</p>
<p><strong>Substantive content</strong> &#8211; The Internet has truly democratized content.  You can post a video, publish a book, write a blog, become an expert, and really put any content you want online as soon as it&#8217;s done.  But now, we consumers of content spend a lot of time searching for something worth reading let alone finding something we might remember or share.  Many people who published perhaps shouldn&#8217;t have.   Case in point, who better to know what&#8217;s funny or not than <a href="http://www.funnyordie.com/">Will Ferrell</a> versus some guy listing his video under comedy on <a href="http://www.youtube.com/">YouTube</a>?  We predict in 2009 consumers of content will focus more on content they can validate or that includes some level of credibility.  Sites that have credible subject matter experts or support validation of content should garner more attention in 2009.</p>
<p><strong>f</strong><strong>acebook is valuable, but social networking is a feature</strong> &#8211; My non-tech family members are on facebook.  The Today Show just did a <a href="http://video.aol.com/partner/hulu/nbc-today-show-omg-my-mom-is-on-facebook/VbCAmvPL9ugbFES8ac7nLsPiTx6Qdyqt">segment</a> recently about parents invading their kids playground.  I even saw some not so flattering pictures of my nephew at his first year in college.  facebook may not be worth 15 billion anymore, but we definitely see a new surge of friend requests and many are coming from the least likely of usual suspects.  The increased user base will renew the interest in facebook and reverse the declining valuation trend.  On the other hand, many other social networking sites are struggling as most companies now include common features like invites, friends, posting, sharing and profiles.  We suspect  it will be hard for social networking destinations to prove their value in 2009 except for those already well established like <a href="http://www.linkedin.com">LinkedIn</a> for business and <a href="http://www.facebook.com">facebook</a> for consumers.  Look to facebook, and LinkedIn, to grow their dominant position but also for them to introduce new ways to generate revenue for themselves and those around them.</p>
<p><strong>Bootstrapping</strong> &#8211; As the funding pendulum swings back toward tighter controls and stringent valuations, more and more innovators will resort to the garage startup and working a day job to fund the night job. Founders won&#8217;t want to give away ownership, nor invite board members into their decision space, unless the money is good and the cost not so bad. Those caught in this downturn or in the last one in 2001 remember what it means to lose control of your company to investors. Founders will choose to retain ownership as long as possible even if their launch is delayed. We discuss the impacts of various funding models in a <a href="http://blog.openmountain.com/2008/09/02/seed-investment-choices-impact-your-company/">previous post</a>.</p>
<p><strong>The New New New Thing</strong> &#8211; It&#8217;s time for new ideas.  Calling your company Web 3.0 is not a new idea (notice the version 3 in the name).  Tweets.  Blogs.  Wikis.  Community.  SaaS.  Good stuff that came out of Web 2.0 and before.  But people are no longer interested in a new twist on an old idea.  The companies that establish a new product category in 2009 will be pleasantly surprised by increased interest from people tired of hearing about yet another way to send a message or post content.</p>
<p><strong>Fast launch</strong> &#8211; Is the 6 month launch obsolete? Is the 2 month launch simply a bad idea let alone doable?   We provide our opinion in <a href="http://blog.openmountain.com/2009/01/05/is-2-months-doable/">this post</a>.  The latest trends in development languages and technologies, especially Ruby on Rails and cloud computing, enable faster launch times through quicker process and less over-head.  Development teams will be forced to make hard trade-offs this year as they struggle to meet the demands of an evolving market and shrinking development cycle.</p>
<p>Please let us know what you think of our predictions and what you think will be important in 2009.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/avantica.wordpress.com/250/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/avantica.wordpress.com/250/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/avantica.wordpress.com/250/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/avantica.wordpress.com/250/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/avantica.wordpress.com/250/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/avantica.wordpress.com/250/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/avantica.wordpress.com/250/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/avantica.wordpress.com/250/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/avantica.wordpress.com/250/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/avantica.wordpress.com/250/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/avantica.wordpress.com/250/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/avantica.wordpress.com/250/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/avantica.wordpress.com/250/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/avantica.wordpress.com/250/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.avantica.net&amp;blog=3624702&amp;post=250&amp;subd=avantica&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.avantica.net/2009/01/19/important-startup-and-technology-trends-for-2009/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8849b69dd2f46d0282e94e37af0fc10b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Bob Benedict</media:title>
		</media:content>
	</item>
		<item>
		<title>Rails Conference 2008</title>
		<link>http://blog.avantica.net/2008/06/03/rails-conference-2008/</link>
		<comments>http://blog.avantica.net/2008/06/03/rails-conference-2008/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 14:30:25 +0000</pubDate>
		<dc:creator>Avantica</dc:creator>
				<category><![CDATA[Development Management]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://avantica.wordpress.com/?p=68</guid>
		<description><![CDATA[I recently attended the RailsConf 2008 in Portland Oregon. The conference is sponsored by O&#8217; Reilly and is one of the premier events for the growing Ruby on Rails solution. The Ruby language with the Rails framework is definitely gaining significant momentum. To me, this is clearly the next Java or C++. It is quick [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.avantica.net&amp;blog=3624702&amp;post=68&amp;subd=avantica&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I recently attended the <a href="http://en.oreilly.com/rails2008/public/content/home">RailsConf 2008</a> in Portland Oregon. The conference  is sponsored by <a href="http://oreilly.com/">O&#8217; Reilly</a> and is one of the premier events for the growing Ruby on Rails solution.  The Ruby language with the <a href="http://www.rubyonrails.org/">Rails </a>framework is definitely gaining significant momentum. To me, this is clearly the next Java or C++. It is quick and effective for creating Web applications and developers love it. Someone once told me that motivated people working with technologies they like make the best products.</p>
<p>I was impressed by the sessions at this conference. The technical speakers were informed and clear. They were primarily experienced based speakers which means their knowledge was born from hands on work. I find people working in the field are more interesting, relevant and accurate when compared to those talking theory. Really, if you are considering developing in Ruby on Rails, I highly recommend you attend next year.</p>
<p><a href="http://www.joelonsoftware.com/">Joel Spolksy</a> was a great keynote speaker at the conference. I remember laughing a lot and feeling like he had an interesting point of view for his <a href="http://neotericdesign.com/news/2008/06/railsconf-2008-keynote-joel-sp.php">talk</a>.  He really had a laugh at the expense of Windows.  Funny that Bill Gates, in an <a href="http://blog.seattlepi.nwsource.com/microsoft/archives/141821.asp">email </a>to his people, did not find the Windows usability thing all that funny. He should have heard Joel go through it as he struggled through patches, reboots and warnings just to upload some photos from his camera.</p>
<p>Overall, Joel made salient points about providing good feedback to users, keeping them in control of their experience and obsessing over all aspects of the experience. To me, this was a great statement about the whole &#8220;put it out there&#8221; movement in startups driven mainly by facebook applications. Yes, it is good to get user feedback sooner rather than later, especially before embarking on a mammoth development effort. But don&#8217;t sell yourself short by releasing a product that could be better with a little more effort and time.</p>
<p>I had mixed thoughts about the keynote speech from David Heinemeier Hansson. Ruby on Rails is truly an innovative combination. Before I give you my opinion of the talk, let me give you some analogies for what I think is innovative.</p>
<p>Developing in RoR is like building a house for the first time using a nail gun instead of a hammer. It&#8217;s like the first time you drove a car with power steering and power windows. It&#8217;s like the first time you created a server side product using Web technologies where as before you had to write code to handle requests, package data, manage connections and all that ugliness. It&#8217;s like the first time you took a flight from SF to LA when you used to drive because you were in college trying to save money. It&#8217;s like&#8230;(had enough???).</p>
<p>David is the founder of the RoR movement. He talked about the surplus created by having a superior tool as something developers should take advantage of for personal improvement. On the whole, this is not a bad concept. David felt that developers should use the time savings to sleep more, learn to whittle or even to fly a plane. Yes, it was mostly a humorous point. Our engineers should use the fact that they have a &#8220;better, faster tool&#8221; to take time to smell the roses.</p>
<p>However, in my opinion, this works against why Ruby on Rails is one of the fastest growing technology movements around. People are switching to RoR because it is faster. There really isn&#8217;t enough evidence yet to say it is better than other choices like Java with Hibernate and Spring or PHP with CakePHP. The surplus time should be used to extend this advantage and get more people and companies on board. After all, who would you hire to build your house? The guy swinging an old hammer or the guy with the nail gun and power drill? And what would you think if the guy with the power tools took a nap every day on site because he knew his tools were faster than the way they used to build houses? See my point?</p>
<p>The reason this language is selling today is exactly because of the faster angle. If you take that away, then you don&#8217;t quite have the history and track record yet to stand up against more established technologies. You have to get over the tipping point a little and then you can take a snooze.</p>
<p>Before I forget to mention it, Portland, Oregon is one rocking town. If you believe the whole &#8220;smell the roses thing&#8221; that David was emphasizing, I recommend you do it there at around 11 PM on a Saturday night. I know this has very little to do with the conference. Still, I have to give credit to the conference organizers for picking a cool location.</p>
<p>One goal for myself at the conference was to gather information about RoR scalability issues. I can now say that I am not worried at all after listening to a panel discussion from a group of guys responsible for about 4 billion Ruby requests a month. Representatives from EngineYard, Rails Machine, LinkedIn and AOL talked through their experiences taking RoR to the max. The big take away is that people need to think of scalability in terms of the entire system. The best coders in the world can&#8217;t make poorly designed data objects or under-powered hardware go any faster, for example.</p>
<p>We heard a keynote talk from Kent Beck later in the week. Kent is the visionary behind many innovative ideas including Test Driven Development and Extreme Programming. I recommend you Google Kent Back then read a lot about him and his ideas. And buy his books too! But make sure you form your own opinions which I think is his real goal for everything he creates. What is super impressive is how Kent sees the big picture, long term stuff. He talked about how real change, or rather the true fruition of his creative ideas, takes on the order of 20 years to go from concept to accepted practice. Talk about a visionary! Good call on <a href="http://en.wikipedia.org/wiki/Test-driven_development">Test Driven Development</a> Kent.</p>
<p>In the end, I walked away from the conference convinced more than ever that Ruby on Rails represents a next generation approach to scalable Web development. I am a true believer after listening to a dozen sessions on various topics including scalability, project management, lessons learned from Web application development, complex searching and others. But the strength of any tool is in the people who use it. After all, a good carpenter is just as effective with a hammer as a nail gun.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/avantica.wordpress.com/68/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/avantica.wordpress.com/68/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/avantica.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/avantica.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/avantica.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/avantica.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/avantica.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/avantica.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/avantica.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/avantica.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/avantica.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/avantica.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/avantica.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/avantica.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/avantica.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/avantica.wordpress.com/68/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.avantica.net&amp;blog=3624702&amp;post=68&amp;subd=avantica&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.avantica.net/2008/06/03/rails-conference-2008/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8849b69dd2f46d0282e94e37af0fc10b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Bob Benedict</media:title>
		</media:content>
	</item>
	</channel>
</rss>
