<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

    <channel>
    
    <title>Y|Factorial, LLC's "The Naked Company"</title>
    <link>http://yfactorial.pmhclients.com/index.php</link>
    <description>The coming and goings at the development shop, Y|Factorial, LLC</description>
    <dc:language>en</dc:language>
    <dc:creator>ryan@yfactorial.com</dc:creator>
    <dc:rights>Copyright 2009</dc:rights>
    <dc:date>2009-02-08T17:15:34-05:00</dc:date>
    <admin:generatorAgent rdf:resource="http://expressionengine.com/" />
    

    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/yFactorial" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
      <title>Harvest Time Tracker iPhone App Released</title>
      <link>http://feedproxy.google.com/~r/yFactorial/~3/HqvN34HXBqw/harvest_time_tracker_iphone_app_released</link>
      <guid isPermaLink="false">http://yfactorial.com/index.php/blog-post/harvest_time_tracker_iphone_app_released#When:17:15:34Z</guid>
      <description><![CDATA[ <p><img src="http://yfactorial.com/images/template/harvest_icon.png" style="border: 0; padding-right: 10px; padding-bottom: 5px;" align="left" alt="image" width="120" height="120" />  Many of you design/development folks will already know and love the <a href="http://getharvest.com">Harvest Time Tracker</a> service.&nbsp; We use it extensively here at Y|Factorial and it&#8217;s an integral part of our workflow - so much so that we jumped at the opportunity to partner with <a href="http://iridesco.com/">Iridesco</a> and create the native <a href="/index.php/portfolio/category/iphone_development#harvest_time_tracker">Harvest companion iPhone application</a>.
</p>
<p>
If you&#8217;re interested in being able to track your time when you&#8217;re not in front of your computer (i.e. when you&#8217;re working on your next flight or are running errands...) then head over to the AppStore and <a href="http://tinyurl.com/boeyld">download the free iPhone Harvest app</a>.
</p>
<p>
Those of you who&#8217;ve already taken a look at our recent release of <a href="http://iphoneonrails.com">ObjectiveResource at iPhoneOnRails.com</a> will find it as no surprise that the Harvest app is yet another use of ObjectiveResource to integrate with a Rails-based web-service.&nbsp; It simplified a large chunk of the work for this project and we hope it has the opportunity to do the same for you.
</p> ]]></description>
      <dc:subject>Development</dc:subject>
      <dc:date>2009-02-08T17:15:34-05:00</dc:date>
    <feedburner:origLink>http://yfactorial.com/index.php/blog-post/harvest_time_tracker_iphone_app_released#When:17:15:34Z</feedburner:origLink></item>

    <item>
      <title>Y|Factorial Launches iPhoneOnRails.com</title>
      <link>http://feedproxy.google.com/~r/yFactorial/~3/GixfcvC2OIo/yfactorial_launches_iphoneonrailscom</link>
      <guid isPermaLink="false">http://yfactorial.com/index.php/blog-post/yfactorial_launches_iphoneonrailscom#When:12:50:34Z</guid>
      <description><![CDATA[ <p><a href="http://iphoneonrails.com"><img align="left" src="http://yfactorial.com/images/template/iphoneonrails.png" style="border: 0; padding-right: 10px; padding-bottom: 5px;" alt="image" width="150" height="101" /></a>  Several months ago we wrapped up our involvement in the first phase of a pretty cool iPhone application for a <a href="/index.php/portfolio/category/iphone_development#medaxion">local medical startup</a>.&nbsp; As part of that application, which involved complex interaction with a supporting RESTful web-service, we extracted a framework for the iPhone that was the equivalent of <a href="http://api.rubyonrails.org/classes/ActiveResource/Base.html">ActiveResource</a>: a remote object framework.
</p>
<p>
We found that framework, named ObjectiveResource, served us quite well on that job and on <a href="/index.php/portfolio/category/iphone_development">our subsequent iPhone apps</a>.&nbsp; So much so that we thought some others might find it useful.
</p>
<p>
We&#8217;ve put up <a href="http://iphoneonrails.com">iPhoneOnRails.com</a> as a site to both publicize and organize the development efforts around ObjectiveResource and anything else that springs up from the effort.&nbsp; If this sounds like something you might be interested in, please head on over and maybe join one of our <a href="http://iphoneonrails.com/community">community discussions</a> or <a href="http://github.com/yfactorial/objectiveresource/tree/master">fork and play</a> for yourself.
</p>
<p>
Let us know what you think!
</p> ]]></description>
      <dc:subject>Development</dc:subject>
      <dc:date>2009-02-05T12:50:34-05:00</dc:date>
    <feedburner:origLink>http://yfactorial.com/index.php/blog-post/yfactorial_launches_iphoneonrailscom#When:12:50:34Z</feedburner:origLink></item>

    <item>
      <title>Oxford Dictionary iPhone App Released to the AppStore</title>
      <link>http://feedproxy.google.com/~r/yFactorial/~3/ZFAgxIiH4LE/first_iphone_app_in_the_appstore</link>
      <guid isPermaLink="false">http://yfactorial.com/index.php/blog-post/first_iphone_app_in_the_appstore#When:21:26:34Z</guid>
      <description><![CDATA[ <p><img src="http://yfactorial.com/images/template/oxford.jpg" style="border: 0;" alt="image" width="150" height="267" align="left" /> We recently had our first public iPhone application finally accepted into the AppStore (for one of our clients).&nbsp; It&#8217;s the <a href="/index.php/portfolio/category/iphone_development#oxford_dictionary">Oxford American College Dictionary AND Oxford American Thesaurus of Current English</a> (what a mouthful) and we&#8217;re pretty proud of it.&nbsp; We managed to condense about ten pounds of printed material into one app that lives comfortably within the confines of your shiny new iPhone (or iPod Touch).
</p>
<p>
From the start we wanted to make it more stylized and legible than all the other iPhone dictionaries that are out there (and there are plenty).&nbsp; Most seem to just cram as much text into a page as possible, with no regard to typography, structure or semantics.&nbsp; Credit goes to <a href="http://imathis.com/">Brandon Mathis</a> for choosing a font and structure indicative of a print dictionary and one that&#8217;s easy to read on the iPhone.
</p>
<p>
We also tried our best to combine the feel of a printed page with usability enhancements the iPhone allows, like the ability to quick-scroll through to the various parts of speech and the ability to lookup a word definition from within any other definition.&nbsp; Check it out <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=299247248&amp;mt=8">at the AppStore</a> and let us know what you think.
</p>
<p>
Some technical details for the geeks out there:
<br />
<ul>
<li>400,000+ definition dictionary</li>
<li>350,000+ synonyms and antonyms</li>
<li>190Mb embedded SQLite database</li>
<li>Live-searching of words</li>
<li>UIWebView powered word views</li>
</ul>
<p>
Squeezing the type of performance out of SQLite that&#8217;s necessary for live-searching of hundreds of thousands of words was a bit of a chore, but it performs quite admirably now.&nbsp; Let us know if you&#8217;re doing something similar and need a tip or two.&nbsp; We&#8217;d be happy to help out.
</p> ]]></description>
      <dc:subject>Development</dc:subject>
      <dc:date>2008-12-11T21:26:34-05:00</dc:date>
    <feedburner:origLink>http://yfactorial.com/index.php/blog-post/first_iphone_app_in_the_appstore#When:21:26:34Z</feedburner:origLink></item>

    <item>
      <title>New Look, Same Great Company</title>
      <link>http://feedproxy.google.com/~r/yFactorial/~3/sSjxEqrTu2Q/new_look_same_great_company</link>
      <guid isPermaLink="false">http://yfactorial.com/index.php/blog-post/new_look_same_great_company#When:23:50:34Z</guid>
      <description><![CDATA[ <p>If you&#8217;re seeing this post it&#8217;s because we&#8217;ve finally launched the redesigned Y Factorial site.&nbsp; So get out from the comfort of your feed reader and come take a <a href="http://yfactorial.com">closer look at the new site</a>.
</p>
<p>
The new look encapsulates our growth from solely a Ruby consultancy to a more general technology solutions firm with additional <a href="/index.php/services/iphone_applications">native iPhone</a> application development availability.&nbsp; Being an independent firm allows us the opportunity to explore these new technologies, both to the benefit of our clients as well as ourselves, and we plan on making the most of this flexibility.
</p>
<p>
Download our new <a href="http://yfactorial.com/downloads/YFactorial.pdf">company profile document</a> if you want to peek a little deeper into what Y Factorial does, or just see our new identity in document form.
</p>
<p>
Interested in talking with us about an opportunity you may have on the horizon?&nbsp; <a href="/index.php/contact/">Contact us</a>, we&#8217;d love to chat.
</p>
<p>

</p> ]]></description>
      <dc:subject>General</dc:subject>
      <dc:date>2008-10-14T23:50:34-05:00</dc:date>
    <feedburner:origLink>http://yfactorial.com/index.php/blog-post/new_look_same_great_company#When:23:50:34Z</feedburner:origLink></item>

    <item>
      <title>The iPhone &amp;amp; Making Your Own Career Path</title>
      <link>http://feedproxy.google.com/~r/yFactorial/~3/loH67I4-UYM/the_iphone_making_your_own_career_path</link>
      <guid isPermaLink="false">http://yfactorial.com/index.php/blog-post/the_iphone_making_your_own_career_path#When:12:52:34Z</guid>
      <description><![CDATA[ <p>One of the benefits of working for yourself or being part of a small shop is that you have direct control over your own professional destiny.&nbsp; Gone are the days of hoping that your company will let you use technology X or framework Y on your next project.&nbsp; You directly choose your next project and, thus, directly choose what technologies you work with.
</p>
<p>
yFactorial has recently taken advantage of this flexibility with a conscious decision to diversify from strictly Ruby-based work and into the iPhone development world.&nbsp; While the geek in all of us needs no explanation as to the logic behind such a decision, the pragmatist in us thinks the iPhone will be a rich platform for which we can offer a lot of value.&nbsp; Josh has extensive mobile development experience on a variety of other platforms and has already made the transition quite nicely.&nbsp; Me?&nbsp; Well I&#8217;ve got minimal experience in that area which brings me to my next point&#8230;
</p>
<p>
Why should you feel comfortable handing off your iPhone/iPod Touch development to us when only 50% of us has any relevant experience?&nbsp; Because what you&#8217;re buying when you choose a development team is most importantly their ability to learn new concepts and apply past experiences and paradigms to new problems (not to even mention their professionalism, responsibility and integrity).
</p>
<p>
Whether it&#8217;s the jump from building a CMS web-app to a podcasting app your team&#8217;s ability to extend and apply their current body of knowledge to your particular domain is what will determine success or failure.&nbsp; Is the transition from web development to iPhone development as effortless as that trivial example?&nbsp; Probably not, but we believe the core assertion to be true - that our technical abilities and experience will make that a non-issue.
</p>
<p>
Still skeptical?&nbsp; That&#8217;s fine, we don&#8217;t mind having to prove ourselves first and are currently actively engaged in our first iPhone project.&nbsp; Expect more details to come in the coming months, but keep in mind what you&#8217;re really purchasing when you hire your next development team:&nbsp; Exact technology matches on their resumes or the ability to leverage the full depth of their experience to your particular domain?
</p>
<p>
And don&#8217;t settle for what happens to come down the professional-pike.&nbsp; Make your own career path.
</p> ]]></description>
      <dc:subject>Development</dc:subject>
      <dc:date>2008-07-07T12:52:34-05:00</dc:date>
    <feedburner:origLink>http://yfactorial.com/index.php/blog-post/the_iphone_making_your_own_career_path#When:12:52:34Z</feedburner:origLink></item>

    <item>
      <title>And Then There Were Two</title>
      <link>http://feedproxy.google.com/~r/yFactorial/~3/YwaC-p2M9pk/and_then_there_were_two</link>
      <guid isPermaLink="false">http://yfactorial.com/index.php/blog-post/and_then_there_were_two#When:20:35:34Z</guid>
      <description><![CDATA[ <p>It&#8217;s not often that you come across a developer (or more generally - a person) with whom you have complete trust and admiration.&nbsp; I&#8217;ve worked with just such a person on several occasions in the past and present, and am happy to finally bring <a href="/index.php/about/our_people/#josh_vickery">Mr. Josh Vickery</a> in under the friendly Y Factorial umbrella.
</p>
<p>
Josh joins Y Factorial as my equal and I&#8217;m really looking forward to having his experience and productivity at hand for our next phase.&nbsp; Plus, I no longer have to lay awake at night trying to <a href="/index.php/blog-post/the-misdirection-of-we">wrestle with this conundrum</a>.
</p>
<p>
Welcome aboard, Josh!
</p> ]]></description>
      <dc:subject>General</dc:subject>
      <dc:date>2008-03-21T20:35:34-05:00</dc:date>
    <feedburner:origLink>http://yfactorial.com/index.php/blog-post/and_then_there_were_two#When:20:35:34Z</feedburner:origLink></item>

    <item>
      <title>Creativity, Arts, and the Developer</title>
      <link>http://feedproxy.google.com/~r/yFactorial/~3/TyrOnYWSrvk/creativity_arts_and_the_developer</link>
      <guid isPermaLink="false">http://yfactorial.com/index.php/blog-post/creativity_arts_and_the_developer#When:15:46:34Z</guid>
      <description><![CDATA[ <p>I&#8217;ve noticed that many of the high-profile technical figures within our field (Ruby specifically, but software development in general) hail from what I would call creative backgrounds.&nbsp; You&#8217;ve got musicians, artists and linguists represented - with a small undertow of philosophical interests.&nbsp; That got me thinking of the link between a creative mind and that of an exceptional software development mind.&nbsp; It seems to me that the workings of a creative mind, with its ability to think abstractly and to extend beyond the confines of a more conventional mind, provides for fertile ground in the foundation and adoption of impeccable software development talent.
</p>
<p>
But here&#8217;s the rub.&nbsp; I don&#8217;t consider myself to be creative, <i>at all</i>.&nbsp; Does that mean that nature has somehow left me ill-equipped to be in the upper-echelon of technical minds?
</p>
<p>
After much distress at this idea of my innate shortcomings in regards to my chosen profession, I&#8217;ve come to realize that there is an important distinction between being <i>creative</i> and being <i>artistic</i>.&nbsp; It is not in my nature to be artistic, but creativity is very much something I am capable of, and that is the skill that is required for software development.
</p>
<p>
So while artistic people have a natural foundation in both creativity and the arts, they do not hold an exclusive possession of the skills necessary to become an elite developer.
</p>
<p>
My point?&nbsp; Don&#8217;t be intimidated by the people whose background seems to give them a natural advantage - it&#8217;s quite possible that you have the same skills wrapped up in a different package.
</p>
<p>
And so ends the feel-good post to start the new year.
</p> ]]></description>
      <dc:subject>Development</dc:subject>
      <dc:date>2008-01-01T15:46:34-05:00</dc:date>
    <feedburner:origLink>http://yfactorial.com/index.php/blog-post/creativity_arts_and_the_developer#When:15:46:34Z</feedburner:origLink></item>

    <item>
      <title>Radiohead Got Me Thinking</title>
      <link>http://feedproxy.google.com/~r/yFactorial/~3/YUhPjSn-qgQ/radiohead_got_me_thinking</link>
      <guid isPermaLink="false">http://yfactorial.com/index.php/blog-post/radiohead_got_me_thinking#When:23:21:34Z</guid>
      <description><![CDATA[ <p>Wow.&nbsp; Every once in awhile something really gets you thinking.
</p>
<p>
<img src="http://yfactorial.com/images/template/inrainbows.png" style="border: 0; padding-right: 10px; padding-bottom: 5px;" alt="image" width="100" height="81" align="left" />  I just went to download <a href="http://www.radiohead.com/deadairspace/">Radiohead&#8217;s</a> new album, <a href="http://www.inrainbows.com/Store/Quickindex.html ">In Rainbows</a>, and was presented with a form on the checkout page to let *me* enter the price I was willing to pay for the album.&nbsp; And it wasn&#8217;t an auction type sale at all.&nbsp; I entered 12 pounds (silly brits and their currency) and that&#8217;s what I paid.
</p>
<p>
What a great way to empower the consumers and what a great way to generate buzz in today&#8217;s age of the music industry&#8217;s piss-poor marketing.&nbsp; Each subsequent download costs a negligible amount, so why not let the consumer decide what it&#8217;s worth to them?&nbsp; Any amount paid for a download is pure profit and drives the real revenue stream of live shows and memorabilia.&nbsp; Just beautiful.
</p>
<p>
I wonder how the market would respond to Y Factorial letting them set the hourly rate?&nbsp; Not at all the same market dynamics at play, but it&#8217;s something I want to chew on.&nbsp; Perhaps there&#8217;s a variant of the same concept that would be applicable?
</p>
<p>
Juicy stuff.
</p> ]]></description>
      <dc:subject>General</dc:subject>
      <dc:date>2007-12-03T23:21:34-05:00</dc:date>
    <feedburner:origLink>http://yfactorial.com/index.php/blog-post/radiohead_got_me_thinking#When:23:21:34Z</feedburner:origLink></item>

    <item>
      <title>Free Peepcode Anyone?</title>
      <link>http://feedproxy.google.com/~r/yFactorial/~3/6gkhzDsg1JU/free_peepcode_anyone</link>
      <guid isPermaLink="false">http://yfactorial.com/index.php/blog-post/free_peepcode_anyone#When:20:43:34Z</guid>
      <description><![CDATA[ <p>I recently had the opportunity to publish a mini-book on <a href="http://ryandaigle.com/articles/2007/10/17/get-ur-rails-2-peepcode">new Rails 2 features</a> within the <a href="http://peepcode.com">Peepcode media empire</a>.&nbsp; I won&#8217;t bore you with any more self-aggrandizing, but I want to offer a free copy of the mini-book to 5 of you loyal readers.&nbsp; If you&#8217;re at all interested, <a href="index.php/contact/">send me a note</a> and in a few days I&#8217;ll pick a few recipients.
</p>
<p>
Fair?
</p> ]]></description>
      <dc:subject>Publications</dc:subject>
      <dc:date>2007-10-19T20:43:34-05:00</dc:date>
    <feedburner:origLink>http://yfactorial.com/index.php/blog-post/free_peepcode_anyone#When:20:43:34Z</feedburner:origLink></item>

    <item>
      <title>Choose the Gig, Don’t Let the Gig Choose You</title>
      <link>http://feedproxy.google.com/~r/yFactorial/~3/7ox-WqQJ50M/choose_the_gig_dont_let_the_gig_choose_you</link>
      <guid isPermaLink="false">http://yfactorial.com/index.php/blog-post/choose_the_gig_dont_let_the_gig_choose_you#When:16:59:34Z</guid>
      <description><![CDATA[ <p>I recently had the opportunity to work on a nice little job.&nbsp; It was for a company with whom I had a good rapport and the application itself was well-defined - all things that are important to me.&nbsp; However, once I started contributing to the development effort I quickly found that I was not achieving the productivity and efficiency I usually do and for which I base my rates.&nbsp; As productivity is one of the main motivating factors for me this resulted in a spiral of lessening effectiveness and increasing client dissent.
</p>
<p>
Fortunately, the client and I had very open, honest and frequent communication (something I expect to achieve in all my engagements) and we were able to dissect what about the project was causing this situation.&nbsp; Thanks to these frank discussions, in addition to good communication and well-defined requirements I&#8217;ve added the following to the list of characteristics I look for in the ideal job:
</p>
<ul>
<li><i>Design &amp; implementation freedom:</i> Much of the joy I derive from the craft of software development is that there is always the opportunity for good design even with the most basic of implementation tasks.&nbsp; Without the freedom to implement features utilizing, what I believe is, the best design methodology there is a propensity for frustration and lack of pride in the product.&nbsp; This can be very discouraging.</li>
<li><i>Minimal team size:</i> The more moving parts there are in a development team the less work gets done.&nbsp; With a language like Ruby and a framework like Rails there&#8217;s no reason to have anything but the smallest teams.</li>
<li><i>Development process leeway:</i> I love to work on the model layer and really refine the domain model and associations with strong unit tests before moving up to the controller layer.&nbsp; It&#8217;s my preference to work from the inside out.&nbsp; If a different approach is required then it becomes easier to lose the efficiency of my preferred approach.&nbsp; Call it a flaw, but it is what it is.</li>
</ul>
<p>
This all seems a bit limiting, yeah?&nbsp; What you probably hear me saying is that I only accept from-scratch, single-developer gigs from well organized and honest clients.&nbsp; Well, that is an ideal circumstance, but I realize that can&#8217;t always be the case.&nbsp; Rigidity is no man&#8217;s friend.
</p>
<p>
My point is more that you need to really think about what characteristics in a contract job (or any job) you need present to be motivated, and consequentially, successful.&nbsp; Maximizing the factors that contribute to your motivation and efficiency will directly affect the client&#8217;s impression of you.&nbsp; You won&#8217;t always get all your ideals, but you will at least be able to quantify the areas of risk to your client ahead of time and have an honest conversation about that area prior to any disappointment on any side.
</p>
<p>
Make the acceptance of a job a conscious decision based on well-defined criteria.
</p>
<p>
Choose the gig, don&#8217;t let it choose you.
</p> ]]></description>
      <dc:subject>General</dc:subject>
      <dc:date>2007-10-18T16:59:34-05:00</dc:date>
    <feedburner:origLink>http://yfactorial.com/index.php/blog-post/choose_the_gig_dont_let_the_gig_choose_you#When:16:59:34Z</feedburner:origLink></item>

    
    </channel>
</rss>
