<?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"
	>

<channel>
	<title>Increo on Ideas</title>
	<atom:link href="http://blog.increosolutions.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.increosolutions.com</link>
	<description>Increo Solutions Corporate Blog</description>
	<pubDate>Thu, 20 Nov 2008 21:08:37 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<item>
		<title>The Official Increo Vacation Policy (OIVP)</title>
		<link>http://blog.increosolutions.com/2008/11/the-official-increo-vacation-policy-oivp/</link>
		<comments>http://blog.increosolutions.com/2008/11/the-official-increo-vacation-policy-oivp/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 19:46:56 +0000</pubDate>
		<dc:creator>Kimber Lockhart</dc:creator>
		
		<category><![CDATA[Increo]]></category>

		<guid isPermaLink="false">http://blog.increosolutions.com/?p=166</guid>
		<description><![CDATA[In Increo&#8217;s early days, we didn&#8217;t need a vacation policy.  We left when we needed to, came back as soon as we could, and worked while we were gone.
As the team began growing and changing, people started asking me if they could take Friday off or if a working week at home was acceptable.  Eventually [...]]]></description>
			<content:encoded><![CDATA[<p>In Increo&#8217;s early days, we didn&#8217;t need a vacation policy.  We left when we needed to, came back as soon as we could, and worked while we were gone.</p>
<p>As the team began growing and changing, people started asking me if they could take Friday off or if a working week at home was acceptable.  Eventually came a call for a vacation policy so there were clear guidelines for time away from the office.  We debated &#8212; 2 weeks, 3 weeks, working holidays, etc.  Realizing we were splitting hairs, we went back to the most important thing for Increo&#8211;that we have an energetic environment and that people make decisions to work when they are most productive and take some time off when they need a recharge.</p>
<p>With that in mind, we made the decision to have the Official Increo Vacation Policy be to use your best judgment.  In other words, there is no &#8220;policy&#8221; per se.  Let the team know in advance, get your stuff done, and take the time you need to ensure you can contribute daily to Increo&#8217;s sense of energy and excitement.  Turns out, given two weeks of vacation time, most people take two weeks.  Given unlimited vacation time, we&#8217;ll almost always take just the time we need.</p>
<p>We&#8217;re certainly not the first to have no vacation policy&#8211;companies before us have tried; some failed, some succeeded.  But for right now, it works for us, makes Increo an exciting place to work and demonstrates an invaluable trust in the team.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.increosolutions.com/2008/11/the-official-increo-vacation-policy-oivp/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Five reasons to get involved in entrepreneurship as a student</title>
		<link>http://blog.increosolutions.com/2008/11/5-reasons-to-get-involved-in-entrepreneurship-as-a-student/</link>
		<comments>http://blog.increosolutions.com/2008/11/5-reasons-to-get-involved-in-entrepreneurship-as-a-student/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 19:01:51 +0000</pubDate>
		<dc:creator>Jeff Seibert</dc:creator>
		
		<category><![CDATA[Startup Life]]></category>

		<category><![CDATA[college]]></category>

		<category><![CDATA[culture]]></category>

		<category><![CDATA[entrepreneurship]]></category>

		<category><![CDATA[passion]]></category>

		<category><![CDATA[startups]]></category>

		<category><![CDATA[students]]></category>

		<guid isPermaLink="false">http://blog.increosolutions.com/?p=162</guid>
		<description><![CDATA[Starting your own company right out of college is not for everyone. It requires the willingness to gain experience in many different areas of business (marketing, law, finance, product development, and others), a supreme passion for what you are building, the resolve to keep on trying in the face of monstrous challenges, and the acceptance [...]]]></description>
			<content:encoded><![CDATA[<p>Starting your own company right out of college is not for everyone. It requires the willingness to gain experience in many different areas of business (marketing, law, finance, product development, and others), a supreme passion for what you are building, the resolve to keep on trying in the face of monstrous challenges, and the acceptance of the very real possibility that your endeavor will fail. On the flip side, it provides a unique learning experience, the opportunity to work with a tight-knit team of rock stars, and the potential to change the world.</p>
<p>If you&#8217;re fortunate enough to still be a student, here are 5 reasons why you should strongly consider jumping right in:</p>
<p><span id="more-162"></span></p>
<p><strong>5. Quickly discover if entrepreneurship is for you.<br />
<span style="font-weight: normal;">The easiest way to discover if startups are for you, or not, is to try it out while you still have flexibility. Put together a small team of friends on campus and start working on something. Learn how to pitch it. Talk to potential customers. Squeeze meetings in between classes and work in between homework. If you can balance the load and still have fun doing it, that&#8217;s a great sign!</span></strong></p>
<p><strong>4. You have credibility.</strong><br />
As a student, you have the opportunity to reach out to anyone and everyone to try to learn from them. Ask for a phone call, or even a meeting. You&#8217;ll be surprised how often the answer is &#8220;Yes&#8221;. Use this opportunity to understand as much as you can about your target market and the competitive products. What works for people and what doesn&#8217;t?</p>
<p>This credibility can also extend to talks with investors who often hope of finding the next Google or Facebook in the form of a young, passionate, entrepreneur.</p>
<p><strong>3. Fantastic resources.</strong><br />
Your college or university can likely offer quite a bit of support when it comes to starting a company. Talk to professors who have done it before. Use the school&#8217;s library for further research into the field. Get involved with business and startup-related student groups. All of these resources will disappear once you leave campus.</p>
<p><strong>2. The best people in the world are right there.</strong><br />
Look around you. When seeking out specific skill sets as you form a project team, reach out to friends across campus. By recruiting in a known environment, you remove a lot of the uncertainties around teammates, and it&#8217;s quite likely that you&#8217;ll be able to find the person with the right background at your school.</p>
<p><strong>1. You have nothing to lose!</strong><br />
The most important thing to consider when choosing what to do upon leaving school is to remember that you&#8217;ll never be in this situation again. You don&#8217;t have a family to support or a daily routine to maintain, so why not take the chance and try to build something meaningful? What is the worst that could happen? If the enterprise does not work, you&#8217;ve gained substantial experience in the process that you can take with you to your next job.</p>
<p>In short, seriously consider jumping into the startup world as you leave campus. You might just discover The Next Big Thing!</p>
<p>Silicon Valley is unique in many ways and circumstances might be different depending on the climate and culture you live in. With luck, however, the core message is still relevant.</p>
<p>(And if you&#8217;re still on the fence, think about joining one of the many startups already out there. What better way to join a passionate team and make a difference?)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.increosolutions.com/2008/11/5-reasons-to-get-involved-in-entrepreneurship-as-a-student/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Recently on twitter.com/increo</title>
		<link>http://blog.increosolutions.com/2008/11/recently-on-twittercomincreo-26/</link>
		<comments>http://blog.increosolutions.com/2008/11/recently-on-twittercomincreo-26/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 06:59:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://blog.increosolutions.com/2008/11/recently-on-twittercomincreo-26/</guid>
		<description><![CDATA[
http://twitpic.com/llhx - Early-stage startup. #
The Official Increo Corporate Directory: http://bit.ly/35Y50j #

]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li><a href="http://twitpic.com/llhx" rel="nofollow">http://twitpic.com/llhx</a> - Early-stage startup. <a href="http://twitter.com/increo/statuses/1004545988">#</a></li>
<li>The Official Increo Corporate Directory: <a href="http://bit.ly/35Y50j" rel="nofollow">http://bit.ly/35Y50j</a> <a href="http://twitter.com/increo/statuses/1004051672">#</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.increosolutions.com/2008/11/recently-on-twittercomincreo-26/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The elevator pitch and the bar pitch</title>
		<link>http://blog.increosolutions.com/2008/11/the-elevator-pitch-and-the-bar-pitch/</link>
		<comments>http://blog.increosolutions.com/2008/11/the-elevator-pitch-and-the-bar-pitch/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 00:47:11 +0000</pubDate>
		<dc:creator>Jim Puls</dc:creator>
		
		<category><![CDATA[Increo]]></category>

		<category><![CDATA[Startup Life]]></category>

		<guid isPermaLink="false">http://blog.increosolutions.com/2008/11/the-elevator-pitch-and-the-bar-pitch/</guid>
		<description><![CDATA[The elevator pitch is something Silicon Valley entrepreneurs have come to know and love: your entire mission, your entire raison d&#8217;&#234;tre all wrapped up in 150 words that can be delivered in under a minute. Venture capitalists and people like Michael Arrington and Om Malik can&#8217;t get through an hour without hearing one, and those [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://en.wikipedia.org/wiki/Elevator_pitch">elevator pitch</a> is something Silicon Valley entrepreneurs have come to know and love: your entire mission, your entire <em>raison d&#8217;&ecirc;tre</em> all wrapped up in 150 words that can be delivered in under a minute. Venture capitalists and people like <a href="http://www.techcrunch.com">Michael Arrington</a> and <a href="http://www.gigaom.com">Om Malik</a> can&#8217;t get through an hour without hearing one, and those looking for funding or press seemingly can&#8217;t pass up the opportunity to give one.</p>
<p>Coming from a world of strictly making software and leaving the pitch to an already-built community of tens of millions of users, it took a while to adjust to the idea of having to always explain what the product is when you start talking about it. Whether you&#8217;re at a <a href="http://blog.increosolutions.com/2008/10/business-travel/">roundtable with VCs</a>, at a <a href="http://blog.increosolutions.com/2008/11/how-to-make-yourself-look-good/">job fair</a>, or just talking to somebody socially, it&#8217;s always useful to have that quick pitch crystallized in your head.</p>
<p>In addition to the elevator pitch, you also need its slightly more difficult cousin, the bar pitch. It&#8217;s similar in nature, except given the noisy environment of a bar, you have to refine it even further to include only short, clear words that will still make sense when the other party misses half of what you say. You have to phrase it to intrigue people who overhear you instead of focusing on a single listener. You have the opportunity to add wild gesticulations and other physical means of making yourself memorable when those would come across as completely inappropriate in an office setting.</p>
<p>For example, the following elevator pitch that I&#8217;ve used recently:</p>
<p><span id="more-119"></span></p>
<blockquote>
<p>Hi, I&#8217;m Jim from Increo Solutions, a company that makes software to help teams innovate. Our first product is Backboard, a tool that lets you get feedback on your documents, slides, graphics, or just about anything else. You just upload a document, type in email addresses to share it with, and everybody gets a link where they can go and leave feedback and mark up the document. It&#8217;s really simple, and it easily solves the problem of emailing around files all day and consolidating changes and responses.</p>
</blockquote>
<p>might become more like this when delivered at a bar:</p>
<blockquote>
<p>So here&#8217;s the deal: say you&#8217;re working on a PowerPoint deck with a bunch of your co-workers and you want to get their feedback. What do you do? You probably, say, <em>email</em> the file around to like a dozen people and then each person goes and makes their own version and now you have a thread with fifty replies and fifteen new versions and it&#8217;s like <strong>whoa, what&#8217;s going on?</strong> So we make Backboard: you upload the slides, everybody gets a link to it, and then they all come and see the document right there in the browser and they can type in their feedback or mark it up with a little red pen tool. Everything&#8217;s centralized, sane, and remains under your control.</p>
</blockquote>
<p>For all social situations other than riding in an elevator with that general partner, you may be surprised to find that the bar pitch works even better at getting your point across. It&#8217;s certainly been a more effective message with us for <a href="http://www.getbackboard.com">Backboard</a>.</p>
<p>It all goes to show you in the end that you must consider your audience for every message and tailor it accordingly. Too often, Silicon Valley types forget this and get stuck in Elevator Pitch Mode, unable to speak to anybody without launching in to a diatribe about how they&#8217;re going to change the world. Learn your bar pitches to keep your message fresh and approachable.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.increosolutions.com/2008/11/the-elevator-pitch-and-the-bar-pitch/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Widget Wednesday</title>
		<link>http://blog.increosolutions.com/2008/11/widget-wednesday/</link>
		<comments>http://blog.increosolutions.com/2008/11/widget-wednesday/#comments</comments>
		<pubDate>Sat, 15 Nov 2008 21:34:07 +0000</pubDate>
		<dc:creator>Henry A. Lee</dc:creator>
		
		<category><![CDATA[Backboard]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[Increo]]></category>

		<category><![CDATA[Startup Life]]></category>

		<guid isPermaLink="false">http://blog.increosolutions.com/?p=96</guid>
		<description><![CDATA[A few days ago, we took a break from developing our own products and participated in SocialText&#8217;s Widget Wednesday, a &#8220;distributed hackathon for widgets and mashups.&#8221; All this means is that SocialText invited companies to participate in a day of coding micro-applications that would make use of their newly released OpenSocial Widget API. SocialText Widgets [...]]]></description>
			<content:encoded><![CDATA[<p>A few days ago, we took a break from developing our own products and participated in <a href="http://www.socialtext.com" target="_blank">SocialText</a>&#8217;s <a href="http://www.socialtext.net/open/index.cgi?widget_wednesday" target="_blank">Widget Wednesday</a>, a &#8220;distributed hackathon for widgets and mashups.&#8221; All this means is that SocialText invited companies to participate in a day of coding micro-applications that would make use of their newly released <a href="http://www.socialtext.net/open/index.cgi?socialtext_widgets" target="_blank">OpenSocial Widget API</a>. SocialText Widgets are simple tools that sit on your SocialText Dashboard, a personalized homepage for your corporate life, and are analagous to Google Gadgets which sit on your <a href="http://www.google.com/ig" target="_blank">iGoogle</a> homepage &#8212; in fact, they leverage Google&#8217;s <code>gadgets.*</code> API.</p>
<p>The hackathon was &#8220;distributed&#8221; in that all the participating teams stayed at their respective company locations and communication was done via an IRC chatroom and dedicated conference calls. For goodwill, SocialText organized it as a competition in which the winning team would win a gift certificate toward <a href="http://www.kiva.org" target="_blank">kiva.org</a>.</p>
<p>After the opening conference call shenanigans, we dove right into coding. Now, I love what I&#8217;m currently working on for Backboard, but getting to work on a miniature side-project was very refreshing. I got to play with technologies I hadn&#8217;t yet explored and learned how to make and deploy widgets. One of the tricky things about creating a widget is that it doesn&#8217;t sit on your site, so we had to do some refining of our own API in order to format and grab the data we wanted to display. After that, the rest was fun and easy: it turns out that making a widget is as simple as wrapping a little HTML and JavaScript in XML file.</p>
<p>At 4:30 pm (the &#8220;deadline&#8221; to turn in our projects) we dialed back into the conference call to join the show and tell session and presented our three completed Widgets. &#8220;My Backboards&#8221; is simply a listing of your backboards with recent activity. &#8220;Get Feedback&#8221; allows you to upload a document, set permissions, and create a backboard all within the widget. &#8220;LOLPirates,&#8221; Jim&#8217;s masterpiece, cycles through incredibly cute pictures of cats dressed up as pirates. Like Fluffy-beard here.</p>
<p><img class="aligncenter size-medium wp-image-102" title="Fluffy Beard" src="http://blog.increosolutions.com/wp-content/uploads/2008/11/funny-pictures-pirate-cat2-300x225.jpg" alt="" width="300" height="225" /></p>
<p>For young ambitious companies, it&#8217;s often hard to be the treated as the underdog, but at Increo we draw confidence from the supportive startup community and believe in giving back in any way we can. Our participation in Widget Wednesday was just one example of our philosophy &#8212; we fostered relationships with other startups and simultaneously strengthened Backboard and SocialText Dashboard.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.increosolutions.com/2008/11/widget-wednesday/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Evidence</title>
		<link>http://blog.increosolutions.com/2008/11/evidence/</link>
		<comments>http://blog.increosolutions.com/2008/11/evidence/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 16:31:05 +0000</pubDate>
		<dc:creator>Kimber Lockhart</dc:creator>
		
		<category><![CDATA[Increo]]></category>

		<guid isPermaLink="false">http://blog.increosolutions.com/?p=93</guid>
		<description><![CDATA[Other first-time entrepreneurs often come to me and tell me they have this great idea that &#8220;nobody has ever done before,&#8221; a great new approach, a new way of thinking about something.
Great.  That is awesome, it really is.  But it&#8217;s not enough, and even people who should know better often forget.
Determining whether a company is [...]]]></description>
			<content:encoded><![CDATA[<p>Other first-time entrepreneurs often come to me and tell me they have this great idea that &#8220;nobody has ever done before,&#8221; a great new approach, a new way of thinking about something.</p>
<p>Great.  That is awesome, it really is.  But it&#8217;s not enough, and even people who should know better often forget.</p>
<p>Determining whether a company is investment-worthy (for you and your time, or for someone else and their money) is certainly a complex process, a balanced combination of team, idea, market, and technology.  But you can make it easier&#8211;for both you and your investors&#8211;even in this time of economic uncertainty.<br />
<strong><br />
Before you go out to raise money, find concrete, indisputable evidence that your company will succeed, and succeed ahead of the curve.<br />
</strong><br />
Bad ideas with evidence of success will probably be able to raise a round or two, but the &#8220;next big thing&#8221; without evidence of success will look just like everybody else&#8217;s &#8220;next big thing.&#8221;  With some concrete evidence, your concept stands out from the crowd as an opportunity rather than an annoyance.</p>
<p>It&#8217;s against our nature as entrepreneurs.  Our job is to be stubbornly optimistic about our concepts and ideas and to push toward their adoption with everything we have.  Gathering evidence of something we know will succeed seems like an inefficient use of time, or it seems impossible until we have everything built.</p>
<p>What is evidence?  I think of evidence as real users, real customers, or signed deals.  With a solid (and growing) pool of users, your consumer startup looks like a compelling investment opportunity over someone else&#8217;s idea.  A couple of deals are the best proof of concept that an enterprise play will work.</p>
<p>Of course, this isn&#8217;t always possible.  In a pinch, evidence can be anything that can reasonably stand in for users, customers or deals.  Beta customers are a good example, as are customers on something similar you built (maybe attract people to a very small part of your product that you can launch early).  Live software helps, and so does a proven advisor or team member.  The further away you are from real customers, the harder the sell, but reasonable evidence helps you stand out from the noise.</p>
<p>Combine this evidence with a technology, a market, and an idea that hasn&#8217;t been over-pitched (ask a lot of people) and is consistent with someone&#8217;s view of the future (again, ask a lot of people), and you&#8217;ll position yourself most optimally.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.increosolutions.com/2008/11/evidence/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Recently on twitter.com/increo</title>
		<link>http://blog.increosolutions.com/2008/11/recently-on-twittercomincreo-4/</link>
		<comments>http://blog.increosolutions.com/2008/11/recently-on-twittercomincreo-4/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 06:59:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://blog.increosolutions.com/2008/11/recently-on-twittercomincreo-4/</guid>
		<description><![CDATA[
Jason Fried talks about cooking-related marketing: http://bit.ly/siia #
A clbuttic programming problem: http://bit.ly/c1zL #
What we&#8217;re listening to this morning: http://etn.fm/Shows/progressive #
The new hotness is very, very hot. Stay tuned. #

]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>Jason Fried talks about cooking-related marketing: <a href="http://bit.ly/siia" rel="nofollow">http://bit.ly/siia</a> <a href="http://twitter.com/increo/statuses/999274477">#</a></li>
<li>A clbuttic programming problem: <a href="http://bit.ly/c1zL" rel="nofollow">http://bit.ly/c1zL</a> <a href="http://twitter.com/increo/statuses/995484898">#</a></li>
<li>What we&#8217;re listening to this morning: <a href="http://etn.fm/Shows/progressive" rel="nofollow">http://etn.fm/Shows/progressive</a> <a href="http://twitter.com/increo/statuses/993788796">#</a></li>
<li>The new hotness is very, very hot. Stay tuned. <a href="http://twitter.com/increo/statuses/992421228">#</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.increosolutions.com/2008/11/recently-on-twittercomincreo-4/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Getting stuff done</title>
		<link>http://blog.increosolutions.com/2008/11/getting-stuff-done/</link>
		<comments>http://blog.increosolutions.com/2008/11/getting-stuff-done/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 01:49:05 +0000</pubDate>
		<dc:creator>Tony Cassanego</dc:creator>
		
		<category><![CDATA[Increo]]></category>

		<category><![CDATA[Startup Life]]></category>

		<guid isPermaLink="false">http://blog.increosolutions.com/?p=90</guid>
		<description><![CDATA[
I started at Increo last Monday the 3rd. I’ve taken over the resident newbie position from Henry and have had many questions over the past week. The thing that has struck me the most in this short time is the ability to make decisions and move quickly.

Prior to joining Increo I was working at a [...]]]></description>
			<content:encoded><![CDATA[<p><!--[endif]--></p>
<p class="MsoNormal">I started at Increo last Monday the 3<sup>rd</sup>.<span> </span>I’ve taken over the resident newbie position from Henry and have had many questions over the past week.<span> </span>The thing that has struck me the most in this short time is the ability to make decisions and move quickly.</p>
<p class="MsoNormal">
<p class="MsoNormal">Prior to joining Increo I was working at a large company with an established product.<span> </span>One of the things about having an established product is that you also have established processes and everyone has their established ways of doing things.<span> </span>People would say that you were ‘ahead of the curve’ if you could get to the point where you could check out the code and build it before the end of the first week.<span> </span>These processes and tools come in handy when you want to maintain the quality of a large codebase or facilitate interactions with other teams, however, they also can slow the development process with their overhead.</p>
<p class="MsoNormal">
<p class="MsoNormal">Increo, being a small company, avoids most of the overhead that one experiences in a large company. <span> </span>It also has the important side effect of allowing new people to come up to speed quickly since there are not a countless number of ‘standard’ tools to learn.<span> </span>I was able to check in more code for Backboard in my first week here at Increo than I was in the first month at my previous employer.</p>
<p class="MsoNormal">
<p class="MsoNormal">Please don’t mistake this as a blanket bashing of having established processes and tools since it is important to standardize the way design decisions and code changes get made to keep large projects running smoothly.<span> </span>I’m just saying that upon joining Increo, I was struck by the ability to move quickly by not using a strict process.<span> </span>Being small provides the ability to be flexible, adapt and get stuff done.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.increosolutions.com/2008/11/getting-stuff-done/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Office ergonomics on a budget</title>
		<link>http://blog.increosolutions.com/2008/11/office-ergonomics-on-a-budget/</link>
		<comments>http://blog.increosolutions.com/2008/11/office-ergonomics-on-a-budget/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 19:39:09 +0000</pubDate>
		<dc:creator>Jim Puls</dc:creator>
		
		<category><![CDATA[Increo]]></category>

		<guid isPermaLink="false">http://blog.increosolutions.com/2008/11/office-ergonomics-on-a-budget/</guid>
		<description><![CDATA[We know you’ll all be woefully disappointed to hear this, but the simple truth is that Increo does not have HermanMiller Embody chairs for its employees.

Then again, we’re also not the types to spend fourteen hours straight sitting down; there’s enough action in the office that we’ll be moving around enough to stay healthy.
In fact, [...]]]></description>
			<content:encoded><![CDATA[<p>We know you’ll all be woefully disappointed to hear this, but the simple truth is that Increo does not have <a href="http://www.hermanmiller.com/CDA/SSA/Product/0,,a10-c440-p271,00.html">HermanMiller Embody</a> chairs for its employees.</p>
<p><img src="http://blog.increosolutions.com/wp-content/uploads/2008/11/hermanmiller-embody-chair.png" alt="HermanMiller Embody chair" /></p>
<p>Then again, we’re also not the types to spend fourteen hours straight sitting down; there’s enough action in the office that we’ll be moving around enough to stay healthy.</p>
<p>In fact, while having the world’s most comfortable chair would certainly be enjoyable, we took a different tack: what was the best, most ergonomic setup we could create for six employees for less than the cost of one Embody chair?</p>
<p><span id="more-86"></span></p>
<h3 id="step_1_desk_placement">Step 1: Desk placement</h3>
<p>The main building at the Increo Campus has a floor plan something like this:</p>
<p><img src="http://blog.increosolutions.com/wp-content/uploads/2008/11/floor-plan.png" alt="Floor Plan" /></p>
<p>where the large rectangle is a single room and each of the smaller rectangles is a desk. The three gray rectangles are the doors to the room. Not only does this surprisingly skewed design maximize traffic flow, it has several distinct ergonomic and functional advantages.</p>
<ul>
<li><strong>Nobody is looking at a wall.</strong>
<p>Looking at walls prevents you from relaxing your eyes by periodically refocusing on a distant object. It also inhibits verbal communication; while this may or may not be a good thing, having to physically move to talk to someone has significant implications for productivity.</li>
<li><strong>No desk is parallel to a window.</strong>
<p>The strange angles give us a great compromise between putting everybody together and reducing glare from the windows next to the door on the bottom wall.</li>
<li><strong>All four walls are still accessible.</strong>
<p>Whiteboards. Silicon Valley loves them, because they’re critical to forming ideas. While the construction of our space doesn’t allow for whiteboards on all four walls, we have them on two and may put them on three eventually. Being able to use them without having to run in to desks is incredibly fortunate for us.</li>
</ul>
<h3 id="step_2_lighting">Step 2: Lighting</h3>
<p>Like most offices in America, Increo’s office has harsh overhead fluorescent lighting, designed in the 1960s to meet the needs of people pushing paper all day long. This was great in the 1960s, when the primary mode of work of America’s office workers was pushing paper. Today, though, the average office worker spends most of his or her time using a computer and its light-emitting screen, making the overhead light level <a href="http://en.wikipedia.org/wiki/Over-illumination">entirely too much</a>.</p>
<blockquote><p>Pro tip: turn off your overhead office lights!</p></blockquote>
<p>Having no light, though, makes it too dark; now you have a huge light level contrast between the monitor and the rest of the office, which creates more eye strain than it solves.</p>
<p>Using our walls for whiteboards prevents us from lighting the perimeter of the office, so we decided instead to put floor lamps in the corners and a task lamp on each desk. IKEA has <a href="http://www.ikea.com/webapp/wcs/stores/servlet/IkeaNearYouView?storeId=12&amp;StoreNumber=347&amp;langId=-1">a store just down the street</a>, so we ended up with this “ANTIFONI” number:</p>
<p><img src="http://blog.increosolutions.com/wp-content/uploads/2008/11/antifoni-from-ikea.jpg" alt="ANTIFONI from IKEA" /></p>
<p>It has a halogen bulb (low energy use <em>and</em> good light spectrum at the same time!), it adjusts to really any angle, and the construction feels so much more solid than the standard flimsy <a href="http://en.wikipedia.org/wiki/Anglepoise_lamp">Anglepoise</a> rip-off.</p>
<p>Between lighting and clever layout, the Increo office is pretty people-friendly. As we grow, we may have more opportunities to implement <a href="http://www.joelonsoftware.com/articles/FieldGuidetoDevelopers.html">some classic suggestions about work environment</a>, but for now, we have a highly functional one that allows us to concentrate without wearing ourselves out every day.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.increosolutions.com/2008/11/office-ergonomics-on-a-budget/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Reducing memory use in a CakePHP application</title>
		<link>http://blog.increosolutions.com/2008/11/reducing-memory-usage-in-a-cakephp-application/</link>
		<comments>http://blog.increosolutions.com/2008/11/reducing-memory-usage-in-a-cakephp-application/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 05:17:23 +0000</pubDate>
		<dc:creator>Jeff Seibert</dc:creator>
		
		<category><![CDATA[Backboard]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[apache]]></category>

		<category><![CDATA[cakephp]]></category>

		<category><![CDATA[eaccelerator]]></category>

		<category><![CDATA[memory]]></category>

		<category><![CDATA[opcode cache]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[ram]]></category>

		<guid isPermaLink="false">http://blog.increosolutions.com/?p=68</guid>
		<description><![CDATA[This weekend I sat down and tackled the RAM problem: the amount of memory it takes the server to generate a single page of a website.
For Backboard, we have our server set up to allocate just 16 MB of RAM to PHP for the execution of each request. This allows us maximize the number of [...]]]></description>
			<content:encoded><![CDATA[<p>This weekend I sat down and tackled the RAM problem: the amount of memory it takes the server to generate a single page of a website.</p>
<p>For <a title="Backboard" href="http://www.getbackboard.com">Backboard</a>, we have our server set up to allocate just 16 MB of RAM to PHP for the execution of each request. This allows us maximize the number of Apache processes we can run on a single server and thus maximize the number of users we support. To do this, though, means that the site has to be pretty light on its memory requirements.</p>
<p>Backboard, as a <a title="CakePHP" href="http://www.cakephp.org" target="_blank">CakePHP</a> application, has a theoretical minimum requirement for RAM: namely, the amount needed to execute a base installation of Cake. In our testing, this falls between 4 and 6 MB. The goal, of course, is to minimize anything above and beyond this.</p>
<p>Here are some concrete steps you can take to limit the RAM needs of your site:</p>
<p><span id="more-68"></span></p>
<p><strong>1. Install a PHP opcode cache, such as <a title="eAccelerator" href="http://eaccelerator.net/" target="_blank">eAccelerator</a>, <a title="APC" href="http://us3.php.net/apc" target="_blank">APC</a>, or <a title="Xcache" href="http://xcache.lighttpd.net/" target="_blank">Xcache</a>.<br />
<span style="font-weight: normal;">This prevents the server from having to recompile your PHP scripts on every request, a process that is both RAM- and CPU-intensive. The three options I&#8217;ve listed are relatively interchangeable and relatively comparable in terms of performance gains. We went with the first one. eAccelerator took just a few minutes to install and required no code changes, so it is time well spent!</span></strong></p>
<p><strong>2. Use CakePHP Components wisely.<br />
</strong>In Cake, Components are relatively heavy - they add a fair bit of processing overhead and memory use to your application. They definitely have their place, but take care to include only the ones you really need, since they are loaded on every request.</p>
<p><strong>3. Load CakePHP Vendor files lazily.<br />
</strong>Cake has great support for vendor code - that is, 3rd party libraries that you call from your application to avoid re-implementing the wheel. Be wary, however, of calling App::import(&#8217;Vendor&#8217;, &#8230;); at the top of any of your controllers or components. What this does is load the vendor libraries for every page on your site, even if that code is not used! Instead, place your App::import() statement immediately before you use the library. That way, it is only loaded if you actually make the call!</p>
<p><strong>4. Controllers are the answer!<br />
</strong>The best way to minimize the amount of RAM a given request requires is to separate your actions into multiple controllers, based on what components, models, and helpers they require. This is always a good idea for clarity of code, but with Cake it is beneficial to take it a step further if speed and memory are a concern.</p>
<p>To provide a concrete example, let&#8217;s say you want the home page of your site to be as fast as possible. (Sounds reasonable, right?) If the page is not entirely static content, it has to go through a controller, so the optimal technique is to place it in its own controller and only include the components that it needs. By so doing, you eliminate all unnecessary code from the request. Now, it would be ridiculous to place every action in its own controller, but it should be pretty easy to group your actions into a few smaller clusters.</p>
<p>Hopefully these tips provide a launching point for your optimization efforts. What other tricks have you discovered?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.increosolutions.com/2008/11/reducing-memory-usage-in-a-cakephp-application/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
