<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>ModalSoftware Blog</title>
    <link>http://www.modalsoftware.com/rss/</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>thoughts from the modalsoftware team</description>
    
    
        <item>
          <title>Actionrev Designed Your Way</title>
          <description>&lt;p&gt;&lt;img src=&quot;http://www.actionrev.com/images/actionrev_screens.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;


	&lt;p&gt;&lt;a href=&quot;http://www.actionrev.com&quot;&gt;Actionrev&lt;/a&gt; was delivered as a product with a simplified palette of features.  This allowed us to focus on delivering a design that was flexible, scalable, and robust enough to handle various business requirements.  Through the process we scrapped three or four designs until we settled on what we thought would handle the future of the product.&lt;/p&gt;


	&lt;p&gt;With the core design in place we sought after early adopters to help us customize the features.  As we worked with these users we got great feed back on how the product should work.  We were in daily discussions with them producing many great features.  Luckily the design we chose was able to elegantly handle the load.&lt;/p&gt;


	&lt;p&gt;This process gave us an idea of how to market our product.  Remaining in the theme of applying simple software to process complex tasks we coined the term &amp;#8220;Community Enhancements&amp;#8221; and built our business model around it.&lt;/p&gt;


	&lt;p&gt;The premise is &lt;strong&gt;software plus service delivers great business value&lt;/strong&gt;.  We sell our core product, Actionrev, on a simple month-to-month lease.  Included in that usage is support which we highly encourage.  As we talk to our users we are able to enhance the core design or add features to support their needs.  With a quick turnaround, usually on a few days, we release an update that&amp;#8217;s immediately available to all users of the software.&lt;/p&gt;


	&lt;p&gt;This process makes our users very excited to talk to us.  Our customers often call us to just talk or brainstorm because they want to be involved with this development process.&lt;/p&gt;


	&lt;p&gt;With this model as a customer focused software company, ModalSoftware expects to gain an edge over the competition.&lt;/p&gt;</description>
          <pubDate>Thu, 24 Jan 2008 12:27:03 GMT</pubDate>
          <guid>http://www.modalsoftware.com/articles/2008/01/24/actionrev-designed-your-way/</guid>
          <link>http://www.modalsoftware.com/articles/2008/01/24/actionrev-designed-your-way/</link>
        </item>
    
        <item>
          <title>Fresh look for Actionrev</title>
          <description>&lt;p&gt;&lt;img src=&quot;http://actionrev.com/images/actionrev_shapshot.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;


	&lt;p&gt;For the new year we rolled out a new look for &lt;a href=&quot;http://www.actionrev.com&quot;&gt;Actionrev&lt;/a&gt;.  The biggest goal for the new visual design was to improve clarity and organization of information.&lt;/p&gt;


	&lt;p&gt;With the new color theme we used warmer colors to bring active information to the forefront and cooler colors to push passive information to the back.  Using only a two color theme we used different shades to help organize the screen.&lt;/p&gt;


	&lt;p&gt;After the roll out of the application we immediately received phone calls from our users who were happy to see the change. That&amp;#8217;s a more subtle goal that we aimed for.  Most of our early adopters have been using the system for months.  Most of the work and improvements have been deep within the product which cannot be &amp;#8220;seen&amp;#8221;.  Delivering a new visual design help convey product &amp;#8220;freshness&amp;#8221; and the impression their product is actively being worked on.&lt;/p&gt;


	&lt;p&gt;Feel free to browser the demo yourself:&lt;/p&gt;


	&lt;p&gt;&lt;a href=&quot;http://actionrev.com/demo&quot;&gt;http://actionrev.com/demo&lt;/a&gt;&lt;/p&gt;</description>
          <pubDate>Fri, 11 Jan 2008 14:35:11 GMT</pubDate>
          <guid>http://www.modalsoftware.com/articles/2008/01/11/fresh-look-for-actionrev/</guid>
          <link>http://www.modalsoftware.com/articles/2008/01/11/fresh-look-for-actionrev/</link>
        </item>
    
        <item>
          <title>Zygote was born one year ago</title>
          <description>&lt;p&gt;On December 27, 2006 the first line of source code for Zygote (now called &lt;a href=&quot;http://www.actionrev.com&quot;&gt;Actionrev&lt;/a&gt;) was checked in.  From that day the source code has been scrapped, twisted, tested, reworked, redesigned, polished, deployed, and above all used!  We are on revision 889 with about 70 users logging in daily.&lt;/p&gt;


	&lt;p&gt;Our plans for 2008 is to ramp up sales and push Actionrev as much as we can.  The segment of the transportation industry that we&amp;#8217;re targeting is a very tight community.  They work closely together to keep the wheels moving.  To help connect these businesses we&amp;#8217;re working hard to roll out our next generation of Zygote called the &amp;#8220;Actionrev Network&amp;#8221;.  Through the network we will connect distributors, to dealers, to the service shops to speed up the flow of business.&lt;/p&gt;</description>
          <pubDate>Fri, 28 Dec 2007 14:18:49 GMT</pubDate>
          <guid>http://www.modalsoftware.com/articles/2007/12/28/zygote-was-born-one-year-ago/</guid>
          <link>http://www.modalsoftware.com/articles/2007/12/28/zygote-was-born-one-year-ago/</link>
        </item>
    
        <item>
          <title>Actionrev is Online!</title>
          <description>&lt;p&gt;The end of summer here in central California was blazing hot as well as the developers&amp;#8217; code here at Modal Software!&lt;/p&gt;


	&lt;p&gt;In August we launched our new product, &lt;a href=&quot;http://www.actionrev.com&quot;&gt;Actionrev&lt;/a&gt;, into production with two clients going live.  Our team was able to knock out the conversion process with very little disruption to their day to day business.&lt;/p&gt;


	&lt;p&gt;Even more exciting are the responses our sales team have been receiving from the prospects.  The most common requests are for a modern user interface and seamless multi-location support.  We&amp;#8217;re proud to say our software delivers those best.&lt;/p&gt;


	&lt;p&gt;A lot of companies out there are still operating on expensive AS/400 servers and paying high maintenance fees. Because we can leverage the internet to deliver our software as a service we can drive the total software costs down.  We offer affordable leases based on the number of users your company has.&lt;/p&gt;


	&lt;p&gt;Surrounding the launch of our application was a lot of busy work.  We have been responding to and prioritizing feature requests, talking to lawyers for trademarks and copyrights, and lots of micro meetings to keep our little company of six employees on target.  It&amp;#8217;s lots of work but we&amp;#8217;re looking forward to the big payoff&amp;#8230;a profitable software house!&lt;/p&gt;</description>
          <pubDate>Fri, 07 Sep 2007 15:14:17 GMT</pubDate>
          <guid>http://www.modalsoftware.com/articles/2007/09/07/actionrev-is-online/</guid>
          <link>http://www.modalsoftware.com/articles/2007/09/07/actionrev-is-online/</link>
        </item>
    
        <item>
          <title>Unused Icons</title>
          <description>&lt;p&gt;&lt;img src=&quot;http://www.modalsoftware.com/gems/delta_unused.jpg&quot;&gt;&lt;/p&gt;


	&lt;p&gt;While waiting for my flight from New York I noticed a familiar balloon window on the flight schedule.  Tyler and I had a quick chuckle about it.&lt;/p&gt;


	&lt;p&gt;It&amp;#8217;s a harmless example of how cumbersome it is to use software that&amp;#8217;s tied together in massive bundles.  No matter how mainstream it was to be a Windows developer I still found it refreshing to work with Linux and friends simply because of the &lt;a href=&quot;http://en.wikipedia.org/wiki/Unix_philosophy&quot;&gt;Unix philosophy&lt;/a&gt;:&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;Write programs that do one thing and do it well&lt;/li&gt;
		&lt;li&gt;Write programs to work together&lt;/li&gt;
		&lt;li&gt;Write programs to handle text streams, because that is a universal interface&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;Serve me software a-la-carte!&lt;/p&gt;</description>
          <pubDate>Mon, 02 Jul 2007 15:45:47 GMT</pubDate>
          <guid>http://www.modalsoftware.com/articles/2007/07/02/unused-icons/</guid>
          <link>http://www.modalsoftware.com/articles/2007/07/02/unused-icons/</link>
        </item>
    
        <item>
          <title>Kick the Tires</title>
          <description>&lt;p&gt;ModalSoftware needs your help.&lt;/p&gt;


	&lt;p&gt;With Zygote out in Pilot Release we need folks to kick the tires and give us feedback.  So we&amp;#8217;re going to open Zygote for public access with a bounty on bug reports.&lt;/p&gt;


	&lt;p&gt;The first person to find and report 50 bugs will get a $50 Amazon.com gift certificate from ModalSoftware.  That&amp;#8217;s $1 per bug!  All we need from you in the bug report is your name, email address, phone number, browser type, the date &amp;#38; time when the error occurred, and the &lt;span class=&quot;caps&quot;&gt;URL&lt;/span&gt; of the page the error occurred on.  Any additional feedback would make a great addition.&lt;/p&gt;


	&lt;p&gt;&lt;img src=&quot;http://www.modalsoftware.com/gems/amazon-gift-cert.gif&quot;&gt;&lt;/p&gt;


	&lt;p&gt;The contest is open through Aug, 31 2007.  The reward is only open to US residents.  ModalSoftware employees are not eligible for the reward.  If Kaiser from the large security company in California participates he&amp;#8217;ll have to reach 100 bug reports for the certificate.&lt;/p&gt;


	&lt;p&gt;For access to the Zygote Pilot Release:&lt;/p&gt;


	&lt;p&gt;&lt;a href=&quot;http://zygote.modalsoftware.com&quot;&gt;http://zygote.modalsoftware.com&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;Username: guest
Password: guest&lt;/p&gt;


	&lt;p&gt;Send all bug reports to: richard@modalsoftware.com&lt;/p&gt;</description>
          <pubDate>Mon, 04 Jun 2007 15:33:15 GMT</pubDate>
          <guid>http://www.modalsoftware.com/articles/2007/06/04/kick-the-tires/</guid>
          <link>http://www.modalsoftware.com/articles/2007/06/04/kick-the-tires/</link>
        </item>
    
        <item>
          <title>Zygote Pilot Release!!</title>
          <description>&lt;p&gt;Today was an exciting day for the team at ModalSoftware!&lt;/p&gt;


	&lt;p&gt;Today we successfully demoed the first Zygote Pilot Release to our selfs.  Our small company of six were all present for the demo.  &lt;span class=&quot;caps&quot;&gt;SVN&lt;/span&gt; revision 253 officially marked Zygote feature complete for our first pilot site.  Here&amp;#8217;s a few snippets from the &lt;span class=&quot;caps&quot;&gt;SVN&lt;/span&gt; log:&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;it started with:&lt;/strong&gt;&lt;/p&gt;


&lt;pre style=&quot;font-size: 80%&quot;&gt;
inital check in
------------------------------------------------------------------------
r1 | rcaetano | 2006-12-27 04:08:41 -0800 (Wed, 27 Dec 2006) | 1 line
&lt;/pre&gt;

	&lt;p&gt;&lt;strong&gt;a little hesitation with our past hosting company:&lt;/strong&gt;&lt;/p&gt;


&lt;pre style=&quot;font-size: 80%&quot;&gt;
i hope the server has version 1.1.6 of rails and this should fix the problem 
we has other day
------------------------------------------------------------------------
r15 | rcaetano | 2007-01-21 05:39:45 -0800 (Sun, 21 Jan 2007) | 1 line
&lt;/pre&gt;

	&lt;p&gt;&lt;strong&gt;mid way through we scrapped our database design for a new and better design:&lt;/strong&gt;&lt;/p&gt;


&lt;pre style=&quot;font-size: 80%&quot;&gt;
added sql file for new database design
------------------------------------------------------------------------
r64 | rcaetano | 2007-03-11 09:52:30 -0700 (Sun, 11 Mar 2007) | 1 line
&lt;/pre&gt;

	&lt;p&gt;&lt;strong&gt;excitement over figuring out how &lt;span class=&quot;caps&quot;&gt;AJAX&lt;/span&gt; works in Rails:&lt;/strong&gt;&lt;/p&gt;


&lt;pre style=&quot;font-size: 80%&quot;&gt;
Look at the way i am rendering line item partial
------------------------------------------------------------------------
r73 | vaggarwal | 2007-03-13 15:14:43 -0700 (Tue, 13 Mar 2007) | 1 line

Line items that will blow your socks off
------------------------------------------------------------------------
r124 | tlove | 2007-04-14 06:22:03 -0700 (Sat, 14 Apr 2007) | 1 line
&lt;/pre&gt;

	&lt;p&gt;&lt;strong&gt;don&amp;#8217;t know how we lived without capistrano in the past!:&lt;/strong&gt;&lt;/p&gt;


&lt;pre style=&quot;font-size: 80%&quot;&gt;
added capistrano
------------------------------------------------------------------------
r148 | rcaetano | 2007-05-12 17:39:14 -0700 (Sat, 12 May 2007) | 1 line
&lt;/pre&gt;

	&lt;p&gt;&lt;strong&gt;our first intern check in:&lt;/strong&gt;&lt;/p&gt;


&lt;pre style=&quot;font-size: 80%&quot;&gt;
added estimate form validation
------------------------------------------------------------------------
r157 | ecranston | 2007-05-16 02:58:05 -0700 (Wed, 16 May 2007) | 1 line
&lt;/pre&gt;

	&lt;p&gt;&lt;strong&gt;and finally&amp;#8230;lines of code stats&amp;#8230;&lt;/strong&gt;&lt;/p&gt;


&lt;pre style=&quot;font-size: 80%&quot;&gt;
http://cloc.sourceforge.net v 0.80  T=27.0 s (8.3 files/s, 552.6 lines/s)
-------------------------------------------------------------------------------
Language          files     blank   comment      code    scale   3rd gen. equiv
-------------------------------------------------------------------------------
Javascript            8       761       266      4876 x   1.48 =        7216.48
Ruby                104       764       393      3153 x   4.20 =       13242.60
Rails HTML          107       343        21      2677 x   1.90 =        5086.30
CSS                   5       133        63      1440 x   1.00 =        1440.00
HTML                  1         3         1        26 x   1.90 =          49.40
-------------------------------------------------------------------------------
SUM:                225      2004       744     12172 x   2.22 =       27034.78
-------------------------------------------------------------------------------
&lt;/pre&gt;</description>
          <pubDate>Tue, 29 May 2007 23:51:12 GMT</pubDate>
          <guid>http://www.modalsoftware.com/articles/2007/05/29/zygote-pilot-release/</guid>
          <link>http://www.modalsoftware.com/articles/2007/05/29/zygote-pilot-release/</link>
        </item>
    
        <item>
          <title>We love work!</title>
          <description>&lt;p&gt;&lt;img src=&quot;http://www.modalsoftware.com/gems/apple_store.jpg&quot;&gt;&lt;/p&gt;


	&lt;p&gt;At ModalSoftware we work hard through having a good time &amp;#8230;&lt;/p&gt;


	&lt;blockquote&gt;
		&lt;p&gt;Like the time when we booked a trip to New York to work from coffee shops.  However, we ended up working mostly from the Apple Store on 5th street!&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;p&gt;Even our clients are fun &amp;#8230;&lt;/p&gt;


	&lt;blockquote&gt;
		&lt;p&gt;While in a meeting discussing how to handle obsolete records in a database the business owner says, &amp;#8220;We need to watch that, terminated employee records come back like herpes!&amp;#8221;&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;p&gt;And not to mention the excitement in our office building &amp;#8230;&lt;/p&gt;


	&lt;blockquote&gt;
		&lt;p&gt;One morning as I tried to open the office door I noticed something blocking it.  I peeked around the door and found a desk.  Apparently somebody chucked the desk down the stairs out of fustration and left it!&lt;/p&gt;
	&lt;/blockquote&gt;</description>
          <pubDate>Thu, 24 May 2007 19:04:16 GMT</pubDate>
          <guid>http://www.modalsoftware.com/articles/2007/05/24/we-love-work/</guid>
          <link>http://www.modalsoftware.com/articles/2007/05/24/we-love-work/</link>
        </item>
    
        <item>
          <title>Designers, Designers, Designers</title>
          <description>&lt;p&gt;It&amp;#8217;s a cool morning in Visalia as I enjoy my morning brew.  I&amp;#8217;m excited to report on the interns&amp;#8217; first week.  They all did a great job of fitting in and grabbing a piece of Zygote to work on.  I feel very fortunate to have found the talent in time for our push to ship production code by end of summer!&lt;/p&gt;


	&lt;p&gt;Over the weekend I was thinking about how Modal Software would grow.  Modal basically consists of two divisions: Applications and Custom.  The Applications division is responsible for marketing and supporting products such as Zygote.  The Custom division handles the consulting and custom development projects.  Eventually Applications will become the sales and support department while Custom will become the operations department for development.  Growing the Custom division will be a careful process.&lt;/p&gt;


	&lt;p&gt;I have this vision that Custom will be built around small development teams.  Each team will be responsible to a customer for a project or a module of a larger project.  The team will start with a carefully selected software designer.  The designer is responsible for creating a vision of what to deliver.   Designers will choose the developers, engineers, graphics designers, and contractors for the team.  There is an important distinction between a designer and a manager.  Designers write code, test deliverables, pick graphics, choose colors, and make the decisions (sometimes based on the teams&amp;#8217; input) to ship.  Designers are not task masters.&lt;/p&gt;


	&lt;p&gt;I buy into the rule that states as people are added to the design decision making process the integrity of the design is broken down.  I believe its best to deliver a cohesive design built on a solid vision with consistent elements and philosophies.&lt;/p&gt;


	&lt;p&gt;A quote from &lt;a href=&quot;http://en.wikipedia.org/wiki/Donald_Norman&quot;&gt;Donald Norman&lt;/a&gt; (author of &lt;em&gt;The Design of Everyday Things&lt;/em&gt;):&lt;/p&gt;


	&lt;blockquote&gt;
		&lt;p&gt;&amp;#8220;You don&amp;#8217;t do good software design by committee. You do it best by having a dictator. From the user&amp;#8217;s point of view, you must have a coherent design philosophy…The person who&amp;#8217;s done it best is Steve Jobs, and he&amp;#8217;s well-known for being a tyrant.&amp;#8221;&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;p&gt;At Modal Software our projects may be a tiny fraction of the size of Windows or OS/X but the rule still applies.  To deliver the best value to our customers we&amp;#8217;ll insure good design by starting with great software designers.&lt;/p&gt;


	&lt;p&gt;My weekend of thinking about software design ended on the question:  How do I find great software designers?&lt;/p&gt;</description>
          <pubDate>Mon, 21 May 2007 22:29:55 GMT</pubDate>
          <guid>http://www.modalsoftware.com/articles/2007/05/21/designers3/</guid>
          <link>http://www.modalsoftware.com/articles/2007/05/21/designers3/</link>
        </item>
    
        <item>
          <title>Summer Interns</title>
          <description>&lt;p&gt;Here at Modal we have two full time developers (&lt;a href=&quot;http://www.junebughunter.net&quot;&gt;Tyler&lt;/a&gt; and &lt;a href=&quot;http://www.arsy.org&quot;&gt;Myself&lt;/a&gt;) and a couple of outside contractors.  To help grease the process of getting &lt;a href=&quot;http://www.modalsoftware.com/articles/2007/05/10/zygote/&quot;&gt;Zygote&lt;/a&gt; ready for production we decided to look for some interns who could work onsite and crank on the little things between the cracks.&lt;/p&gt;


	&lt;p&gt;We got lucky!&lt;/p&gt;


	&lt;p&gt;This week all three interns started work.  Brandt and Eric both come from the local community college.  Brandt is taking care of our in-house IT support while Eric, who has experience with &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt; and Javascript, is working on getting the Ruby on Rails views ready for production use.&lt;/p&gt;


	&lt;p&gt;Our third intern Jeff comes to us all the way from Kansas.  He&amp;#8217;s got past experience with Django and Python.  Slipping into Ruby was a pretty low hurdle for him.  He&amp;#8217;s currently working on the data models to insure things like validation logic are working correctly.&lt;/p&gt;


	&lt;p&gt;These guys are moving at warp speed.  Everyday we walk home with a significant piece of work checked in!&lt;/p&gt;


	&lt;p&gt;Need I mention the guys are all Mac heads? =)&lt;/p&gt;</description>
          <pubDate>Fri, 18 May 2007 11:53:12 GMT</pubDate>
          <guid>http://www.modalsoftware.com/articles/2007/05/18/summer-interns/</guid>
          <link>http://www.modalsoftware.com/articles/2007/05/18/summer-interns/</link>
        </item>
    
    
  </channel>
</rss>

