<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    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:atom="http://www.w3.org/2005/Atom">

    <channel>
    
      <title><![CDATA[nGen Blog]]></title>
      <link>http://www.ngenworks.com/blog/</link>
      <description></description>
      <dc:language>en</dc:language>
      <dc:creator>fred@ngenworks.com</dc:creator>
      <dc:rights>Copyright 2013</dc:rights>
      <dc:date>2013-05-17T16:59:35+00:00</dc:date>
      <admin:generatorAgent rdf:resource="http://expressionengine.com/" />
      <atom:link href="http://www.ngenworks.com/blog/rss" rel="self" type="application/rss+xml" />
    

      <item>
        <title><![CDATA[1on1 - conversation as the focus]]></title>
        <link>http://www.ngenworks.com/blog/1on1-conversation-as-the-focus</link>
        <guid>http://www.ngenworks.com/blog/1on1-conversation-as-the-focus#When:16:59:35Z</guid>
        <description><![CDATA[
                    
          	<p>Many of us have attended conferences and enjoy the connections and conversations that come from attending them. For me, these conversations are the biggest take-away from a conference and I wanted them to be the focus of an event. That&#8217;s how the <a href="https://1on1.ngenworks.com">1on1</a> concept was born. </p>

	<p>Instead of an event filled with speakers who talk <em>at</em> you, we wanted to create an event where you could interact directly <em>with</em> an expert about their crafts, their stories, and their life&#8217;s good work. We also wanted to keep it local to build community and increase awareness about the talent and knowledge in our own backyards.</p>

	<p>What do you love? What do you itch to know more about? 1on1 is an opportunity to talk with someone who&#8217;s passionate about things you&#8217;re also passionate about &#8212; whether it&#8217;s professional or personal. Each attendee will get 30 minutes of personal one-on-one time with their chosen expert as well as the opportunity to make new connections with attendees or rekindle connections from the past.</p>

	<p>nGen Works is taking on the role of an incubator these days, which means we can connect with each other and launch projects and events like 1on1 while balancing time on client services. This allows us nGeneers time to kick ass and do great work for clients, but it also lets us spend time on the things we love while fostering growth in our local communities. </p>

	<p>We&#8217;re very excited about this initial 1on1 Seattle channel, and want to bring it to other cities later in the year. So, if you&#8217;re not in Seattle, stay tuned for new events popping up around you.</p>

	<p>Visit the site at <a href="https://1on1.ngenworks.com">https://1on1.ngenworks.com</a> and register or share it with your Seattle area friends.</p>
        ]]></description>
        <dc:date>2013-05-17T16:59:35+00:00</dc:date>
      </item>

      <item>
        <title><![CDATA[Hapyn Part 1: Vague, But Exciting]]></title>
        <link>http://www.ngenworks.com/blog/vague-but-exciting</link>
        <guid>http://www.ngenworks.com/blog/vague-but-exciting#When:12:11:20Z</guid>
        <description><![CDATA[
                    
            <div class="update">
              <h2>Update #1</h2>
              	<p>Ladies and gents, I&#8217;d like to introduce you to <a href="https://twitter.com/jenhyde">Jen Hyde</a>. Jen is a friendgeneer who started helping us a few months ago. She&#8217;ll be blogging regularly on Hapyn, beginning with this first post. When we started playing around with the idea of live blogging this project we wanted to make sure we had somebody dedicated and impartial reporting everything. Please welcome Jen and enjoy her coverage of the Hapyn project!</p>
            </div>
          
                    
          	<p>Three words came to mind as Carl pitched me on a new project called Hapyn&#8482;: <strong>vague, but exciting</strong>.</p>

	<p>Tim Berners-Lee’s boss wrote these same words atop Lee’s <a href="http://info.cern.ch/">1989 proposal for the World Wide Web</a>, right before the project was shelved for 18 months. Lucky for you, me, and the <span class="caps">LOL</span>cats, Lee and his colleagues rallied together to bring the idea &#8211; the web &#8211; to life.</p>

	<blockquote>
		<p>I wanted to reframe the way we use information, the way we work together. &#8211; Tim Berners-Lee</p>
	</blockquote>

	<p>As Carl talked about birds flying in unison, I thought about teams and ideas and pitches and packaging. Hapyn had an intriguing idea and a solid team behind it. So when Carl asked if I wanted in on the project, I of course said yes.</p>

	<p>So here I am, describing Hapyn. Hapyn isn’t about features, or other apps that kinda sorta do similar things. It’s a story about improving the way we come together to accomplish things. It’s a story about facilitating collective action modeled after <a href="http://www.wired.com/wiredscience/2013/03/powers-of-swarms/all">collective behavior</a>. It’s a story that Carl, the self-described “deviant hippie trying to make work fun”, almost passed up.</p>

	<p>That’s right, Hapyn almost didn’t happen.</p>

	<p>nGen was set to turn down the project, but the client asked for a call before they did. So Carl got on the phone, and the client talked about birds. And fish. Swooping and swirling together. Turning in sync, right down to the millisecond. And Carl lost track of time, and then he changed his mind.</p>

	<p><iframe src="http://player.vimeo.com/video/58291553" width="500" height="281" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe><em>Thousands of birds take flight at Marseille Provence Airport in France</em></p>

	<p>If you know Carl, you know why. He’s all about teams. How they work together. What drives them forward. How to build a jellyfish company without going <em>Lord of the Flies</em>. Carl’s spent an enormous amount of time thinking about these things. And so has the client.</p>

	<p>So Carl said yes. Just like I did.</p>

	<p>And really, how can you say no to the idea of bringing the <a href="http://charles-harvey.co.uk/the-dance-of-the-starlings/">beautiful complexity of the natural world</a> to our everyday interactions? A million starlings can fly together, yet we struggle to get even small teams off the ground. <em>Why?</em></p>

	<p>Hapyn is the answer to that question. It’s a new operating system to improve how projects and occasions occur. It eliminates the waterfall process and replaces it with “stuff attached to things”. So interactions no longer have to happen in a set order. They can just hapyn. Spontaneously and immediately. Like birds taking flight.</p>

	<p><img src="/files/default/photo-1-brighter.jpg" alt="whiteboard" height="323" width="430" style="border: 0;" alt="image" /><br />
<em>The client described a &#8220;tracked object&#8221; as &#8220;the thing&#8221; you attach stuff to. At first Carl wrote the phrase &#8220;attach the stuff to the thing&#8221; followed by a question mark. By the end of the conversation, he added a bold exclamation point.</em></p>

	<p>Catch up with us next month. We’ll talk more about nGen&#8217;s unique development approach, and the thinking behind the “tracked object”. Stay tuned&#8230;</p>
        ]]></description>
        <dc:date>2013-05-16T12:11:20+00:00</dc:date>
      </item>

      <item>
        <title><![CDATA[Hapyn]]></title>
        <link>http://www.ngenworks.com/blog/hapyn</link>
        <guid>http://www.ngenworks.com/blog/hapyn#When:20:37:22Z</guid>
        <description><![CDATA[
                    
          	<p>Today I&#8217;m happy to invite you to follow along as we build a crazy cool app called Hapyn&#8482;. Explaining what Hapyn does is fun, because it sounds like fiction. Until you understand it, you think someone is making a joke by telling you that Hapyn can solve all of your business and personal organizational problems. Of course it can also help stop global warming and make sure your wedding goes off without a hitch.</p>

	<p>The thing is, as our client envisions it, it can.</p>

	<p>Hapyn is a platform for creating, managing and archiving events, or hapynings. It can help you run a charity event, family vacation, small business or create a new green space. Best of all, once you&#8217;re done you can share your event with others. Want to know more about the trip I took to Europe? Here you go. Have a complete understanding of everything I did, how I did it and what it cost.</p>

	<p>Now for the fun. Every few weeks we&#8217;re going to blog about how it&#8217;s going. We&#8217;ll talk about the ups and the downs. Things we&#8217;ve learned. Mistakes we&#8217;ve made. And my promise to you is we&#8217;ll be completely honest.</p>

	<p>So far we&#8217;ve made a couple of fun decisions that I think will raise some eyebrows.</p>

	<p><figure><img src="/files/default/HapynKickoff.JPG" alt="The Hapyn Kickoff Meeting!" height="450" width="600" style="border: 0;" alt="image" /><figcaption><em>The nGen team listens intently as they get the overview on Hapyn.</em></figcaption></figure></p>

	<p>First, we&#8217;ll be working on the marketing and the product at the same time. This will be an interesting experiment as the two teams will be in frequent contact sharing ideas and brainstorming on ways to make the product and promotion tightly integrated.</p>

	<p>Second, we&#8217;ll be using Hapyn to build Hapyn. No, we haven&#8217;t solved the mystery of time travel. But we have realized that we can add enough functionality to the prototype that it can function as our project management app. How cool is that? Using a product to build the product. Sci-fi stuff going on in here!</p>

	<p>We&#8217;ve also been throwing around the phrase &#8220;minimum usable product&#8221; instead of &#8220;minimum viable product.&#8221; More on that soon…</p>

	<p>Tell us what you&#8217;d like us to share as we build this new application!</p>
        ]]></description>
        <dc:date>2013-04-22T20:37:22+00:00</dc:date>
      </item>

      <item>
        <title><![CDATA[Jolly on The Joy of Freelance Project Managing]]></title>
        <link>http://www.ngenworks.com/blog/jolly-on-the-joy-of-freelance-project-managing</link>
        <guid>http://www.ngenworks.com/blog/jolly-on-the-joy-of-freelance-project-managing#When:12:21:46Z</guid>
        <description><![CDATA[
                    
          	<p>I&#8217;m listening to the sound of a spoon clinking against a cereal bowl. <a href="http://jollypm.com">Robert Jolly</a> chats with me, making sure his little boy is getting his mushed bananas into his mouth and not all over his face. He tells me about his latest role as a freelance project manager with <a href="http://simplyaccessible.com">Simply Accessible</a>, another flat team based in the great north of Canada. </p>

	<p>Jolly is the kind of guy you&#8217;d hang out with and within a half hour, offer a best friends bracelet. When he&#8217;s <a href="http://iamjolly.com/2011/08/17/my-long-overdue-2011-20in24-ultramarathon-recap/">not overheating during 24 hour marathons</a>, he&#8217;s balancing the fun of four kids and a beautiful wife with four to eight projects at work&#8212;with more <a href="http://www.slideshare.net/iamjolly/fitness-for-geeks-commitment">long distance training</a> padded on each side for good measure. He&#8217;s funny, he&#8217;s honest about the fact that he lives in Wilmington, Delaware (which takes guts), and he&#8217;s doing this whole work thing a little differently. </p>

	<p>Project management isn&#8217;t something you typically think of as remote freelance work, but Robert&#8217;s got things down to a science, and as such, has unique perspectives on what it&#8217;s like to work for a range of companies, including flat ones. I have to say, I was close to buying him tickets to a Celine Dion concert as a token of my Canadian appreciation. But I couldn&#8217;t because she sucks.</p>

	<p><strong>Rachel</strong>: <em>So Robert, how long have you been freelancing with Simply Accessible?</em></p>

	<p><strong>Robert</strong>: I&#8217;ve been freelancing with Simply Accessible for about ten months now. Started in April of 2012. </p>

	<p><strong>Rachel</strong>: <em>How did you first hear about it, and how did you transition into that role?</em></p>

	<p><strong>Robert</strong>: <a href="https://twitter.com/feather">Derek Featherstone</a> tweeted that he was looking for a project manager and wanted some recommendations. I direct messaged him because we&#8217;re friends, and he knows me, and I told him, &#8220;You know I did project management for Happy Cog before I left them.&#8221; He says, &#8220;No, I didn&#8217;t.&#8221; Because he remembered me as the client services director there. We talked on the phone and decided that it would be done. He needed somebody, he thought, for some part-time help, and it worked out perfectly in terms of his need and my availability.</p>

	<p><strong>Rachel</strong>: <em>Is there anything you&#8217;re working on right now that has got you really excited?</em></p>

	<p><strong>Robert</strong>: Yes, we&#8217;re working on the launch of a major retailer&#8217;s presence in Canada. Our work is accessibility focused, so we&#8217;re working with them prelaunch to identify and resolve any design and code issues as they relate to accessibility. We&#8217;re actually bringing a lot to the project in terms of overall usability as well. Just by its nature, the accessibility has parallels with usability.</p>

	<p><strong>Rachel</strong>: <em>Would you say that Simply Accessible is completely distributed&#8212;does anyone have an office, or anyone at a central location, or are you completely decentralized?</em></p>

	<p><strong>Robert</strong>: It&#8217;s completely decentralized. I&#8217;ll take that back. It is mostly decentralized. There is at the office space in Ottawa: Derek and Katherine (who is the president of the company). Derek is the accessibility lead. They also have an office manager that helps with bookkeeping and things of that nature that comes in. But there&#8217;s no main headquarters where we have a lot of the project work getting done by people in the same location.</p>

	<p><figure><img src="/files/default/Robert_Desmond.jpg" alt="The Jollies." height="632" width="720" style="border: 0;" alt="image" /><figcaption><em>The Jollies know what&#8217;s important.</em></figcaption></figure></p>

	<p><strong>Rachel</strong>: <em>Do you find it challenging working remotely in a flat team?</em></p>

	<p><strong>Robert</strong>: Sometimes not knowing what the progress is with a specific task is tricky, so again that revolves around communication. And making sure you have a way of checking in when you need to know something. That&#8217;s one of the issues with remote teams, just making sure that everyone knows what&#8217;s going on and what&#8217;s coming up next. So as a project manager what I try to do is make sure we all talk about that stuff at the beginning of the week, and then almost&#8212;I wouldn&#8217;t say over communicate, but communicate some of the things that may be obvious to me or someone else, but may not be obvious to everyone on the team, like we have this milestone coming up, or we need to do this. And kind of checking in occasionally to make sure that everybody is on track with what they&#8217;re responsible for.</p>

	<p>I read something today about project manager roles being ones that look after the team members as much as possible so they can focus on getting things done. I liked that in terms of how I try to approach things with our team. Make sure we have all the information in front of us but not be like a taskmaster about it; not stress people out about where we are with certain things&#8212;unless I know we&#8217;re falling behind. Then I&#8217;d have to start singing a different tune.</p>

	<p><strong>Rachel</strong>: <em>The slightly more violent whistle.</em> </p>

	<p><strong>Robert</strong>: That&#8217;s right, animated <span class="caps">GIF</span>s would become a lot more hostile.</p>

	<p><figure><img src="/files/default/1269602956_dr-mccoy-and-captain-kirk-approve.gif" alt="Dr. McCoy and Captian Kirk approve." height="226" width="300" style="border: 0;" alt="image" /><figcaption><em>Jolly approves of this message.</em></figcaption></figure></p>

	<p>I definitely think I prefer the distributed environment. I do miss some of the in-person collaboration and camaraderie that happens when you go into an office and you share a space and a set of work hours with other individuals. I do think there are benefits to that but I think if you have the right team and the right ability to communicate, you can overcome those issues.</p>

	<p><strong>Rachel</strong>: <em>It&#8217;s interesting, I was <a href="http://www.ngenworks.com/blog/steve-smith-on-optimizing-for-happiness/">talking with someone</a> recently about the same thing and he said both of those things; you need the right people on the team, and you need the right tools to be able to communicate.</em></p>

	<p><em>I&#8217;ve also heard the argument that it&#8217;s not about the team members so much as the willingness to be able to adapt and evolve into that fit.</em></p>

	<p><strong>Robert</strong>: I think it&#8217;s true. If you can&#8217;t adapt then you&#8217;re probably not the right person for it. But it does take some flexibility, especially when you have people in multiple time zones.</p>

	<p><strong>Rachel</strong>: <em>Do you think if you had a small company that was still considered a corporation, it is possible to transition to a flat structure?</em></p>

	<p><strong>Robert</strong>: I think it&#8217;s possible. I think what makes it difficult would be the resistance to change. If that idea wasn&#8217;t embraced by everyone on the team, from the top down or bottom up&#8212;you could say it both ways&#8212;I think the change has to really be wanted by everyone that&#8217;s there to make it work, or people that don&#8217;t like it have to leave. The people that want it have to create their own thing. I could even see there being flat departments within larger enterprise organizations, if that makes sense, just by virtue of how they decided they&#8217;re going to run their particular shop.</p>

	<p><strong>Rachel</strong>: <em>Talk a little about what you might look for in your teammates as far as qualities go.</em></p>

	<p><strong>Robert</strong>: I guess being self-starters, being able to openly and freely contribute and also to give and receive criticism or feedback on the team. The ability to communicate is going to be pretty important with a flat team. It&#8217;s not that everyone has to feel comfortable speaking in a room or something like that, but just being able to tell your teammates what&#8217;s going on when you&#8217;re working and being able to jump in and help out when it&#8217;s needed is going to be important in a flat team. </p>

	<p><figure><img src="/files/default/Lacrosse_PersianGulf87.jpg" alt="Locrosse, Persia 1987 team." height="960" width="716" style="border: 0;" alt="image" /><figcaption><em>Robert and pals lacrossing Persian Gulf style, 1987.</em></figcaption></figure></p>

	<p><strong>Rachel</strong>: <em>How do you think that differs from people who aren&#8217;t working in a flat team, but in a more traditional model? What sort of qualities do you think their senior employers look for in them?</em></p>

	<p><strong>Robert</strong>: I think they&#8217;re going to look for all of those things, but I think that work is maybe more siloed in those organizations. You may have people that if they aren&#8217;t wearing them when they come to the organization, they may end up putting on blinders where they&#8217;re really only concerned about what they&#8217;re supposed to be doing, what&#8217;s immediately in front of them, and maybe not necessarily what other folks in the organization are doing that is not directly impacting their job.</p>

	<p><strong>Rachel</strong>: <em>We just talked about what kinds of qualities flat teams require. Then we asked, &#8220;What do traditional hierarchies look for?&#8221; The interesting thing is you said they look for the same qualities in people. But you also said the silos in hierarchical teams isolate people, which is fascinating considering many people think that same issue applies to distributed teams. What is the thing that you think ties people into this idea of &#8220;let&#8217;s be flat, let&#8217;s not haggle over our roles here&#8221;? What is that &#8216;common vision&#8217;?</em></p>

	<p><strong>Robert</strong>: I think that common vision is this dedication to do&#8212;especially in a small organization&#8212;whatever it takes to get the job done, to succeed, help the business succeed, help your customers succeed. Does that make sense?</p>

	<p>There are more hierarchical organizations that really do try to honor work/life balance, but what I&#8217;ve seen with flat organizations is a real desire to recognize when something isn&#8217;t right, and then take steps as a team to fix that. Like if we work on a project and we have a crazy deadline with way too many deliverables to get it done in the amount of time that we need to without sacrificing our home life, we all recognize that and say what can we do differently next time to change that. I&#8217;m not saying that doesn&#8217;t happen in bigger organizations, but I think it&#8217;s harder to effect that change, or at least it&#8217;s been my experience that it&#8217;s harder to do that. You don&#8217;t have everyone feel like their voice is being heard and valued at the same level as everyone else.</p>

	<p>At that point, you&#8217;re then lobbying for something, for what you need, to someone with more power than you have. That versus discussing things as a group and making the necessary adjustments, either consciously or subconsciously. I&#8217;m thinking now of a flock of birds. They don&#8217;t talk to each other and say we all have to turn right, right now this instant, then discuss it and decide to do it. They just do it as one. </p>

	<p><em>[Jolly&#8217;s statement made me think of this <a href="http://www.youtube.com/watch?v=iRNqhi2ka9k">starling video</a>]</em></p>

	<p><figure><img src="/files/default/SingingPhillies.jpg" alt="Robert singing the praises of project management back in the big hair days. I think." height="1365" width="2048" style="border: 0;" alt="image" /><figcaption><em>Robert singing the praises of project management back in the big hair days.</em></figcaption></figure></p>

	<p><strong>Rachel</strong>: <em>How does transparency come into play in flat organizations?</em></p>

	<p><strong>Robert</strong>: If you&#8217;re not clear about how your team is made up, who&#8217;s on your team, and the approach that you take, then it doesn&#8217;t build trust with the client. In the end, I think what really matters to the client is; are you going to be able to do the work, and do they trust it&#8217;s going to be great. I think some of that is evident from past projects, but the trust comes from just showing them we&#8217;re a little different; we&#8217;re a flat company. And if you want to read more about it, here it is. Transparency is really important and it can overcome almost any objection, I believe.</p>

	<p><strong>Rachel</strong>: <em>When you sit down and look at the last however many years you&#8217;ve been working, and where you&#8217;re sitting today; what do you take away from our discussion, and where you&#8217;re at?</em></p>

	<p><strong>Robert</strong>: My takeaways from doing this for a while and after talking with you are that it&#8217;s good to hear there are a lot of other people doing this. I had no idea there were that many. So there are people that really are turning this almost into a bona fide science. Although I&#8217;ve known it has worked, I didn&#8217;t think it was magical or anything, but it is pretty special. </p>

	<p><figure><img src="/files/default/JollyStickers.jpg" alt="Robert Jolly Stickers at your service." height="612" width="612" style="border: 0;" alt="image" /><figcaption><em>You get happy just looking at them.</em></figcaption></figure></p>

	<p>It&#8217;s special indeed, Jolly. It was a real treat to be able to chat with you about a new perspective on freelance project management and flat teams&#8212;almost as much as it was to find out you weren&#8217;t hurt about the Celine Dion tickets. I&#8217;ll make it up to you, buddy.</p>

	<h2>Tools At Work</h2>

	<p>Some expert tools Simply Accessible uses to get the job done.</p>

	<h3>Basecamp (Classic)</h3>

	<p>The &#8220;old standby,&#8221; <a href="http://basecamphq.com">Basecamp</a> is our main repository for project communication. I can&#8217;t imagine life as a PM without it. </p>

	<h3>TeamGantt</h3>

	<p><a href="http://teamgantt.com">TeamGantt&#8217;s</a> a newcomer to our tool chest, but it&#8217;s proving to be wonderfully suited for us. It offers at-a-glance views of project tasks, progress, and resourcing which is really valuable for our remote team.</p>

	<h3>Git/BitBucket/GitHub</h3>

	<p><a href="http://github.com">Git</a> is the shit! We&#8217;re often developing accessible code prototypes and solutions for client projects and seminar examples, and this allows our team to develop, test, and revise work iteratively and cohesively.</p>

	<h3>Google Apps</h3>

	<p><a href="http://www.google.com/enterprise/apps/business/">Google Apps</a>. So calendars. Email. Documents (Drive). And now Hangouts all help us be more efficient. </p>

	<h3>Communication</h3>

	<p><a href="http://www.gotomeeting.ca/fec/">GoToMeeting</a>, <a href="http://www.skype.com/en/">Skype</a>, Google Hangouts/Chat/Voice, Phones, and IM apps. Basically, we need solid, affordable options for communicating since we don&#8217;t sit in the same room for most of our discussions. <a href="http://www.google.com/+/learnmore/hangouts/">Google Hangouts</a> is fast becoming one of my favorites for impromptu discussions—with or without the Pirate Hat.</p>
        ]]></description>
        <dc:date>2013-04-12T12:21:46+00:00</dc:date>
      </item>

      <item>
        <title><![CDATA[Ease into Browser-Based Design with Style Guides]]></title>
        <link>http://www.ngenworks.com/blog/ease-into-browser-based-design-with-style-guides</link>
        <guid>http://www.ngenworks.com/blog/ease-into-browser-based-design-with-style-guides#When:12:49:32Z</guid>
        <description><![CDATA[
                    
          	<p>A couple weeks ago, I wrote about using <a href="/blog/live-wires-better-prototyping/">Live Wires</a> to create better prototypes in a way that helps reduce needless disposable deliverables. This week, I&#8217;m going to talk about how I begin the next phase of my in-browser design process: Crafting a style guide.</p>

	<p>As I mentioned before, I&#8217;m all about reducing as much waste as possible in my design process. Everything we do should contribute to the final product so we can spend more time addressing design problems and less time painting pictures and translating them into our intended medium. Ultimately, I think this change in approach results in better products and more value for our clients.</p>

	<p><strong>Disclaimer:</strong> <em>While I personally think designing in-browser is the way of the future, I don&#8217;t believe that great design can&#8217;t be done without it. Most of my favourite designers are diehard Photoshop champions (though I hope one day they give the in-browser concept a fair chance).</em></p>

	<h2>Get uncomfortable</h2>

	<p>The concept of designing web sites and apps with graphics editors like Photoshop is so ubiquitous, it seems crazy to imagine working without these tools.</p>

	<p>When you think about it, the traditional web design process is a response to the limitations of early <span class="caps">CSS</span>. Photoshop just happened to be the tool that best fit the job at hand; one that we bludgeoned beyond its intended purpose so we could design graphically complex UIs. The result of toying around in it created a slough of UI porn which was meant to give web design similar capabilities to print design. When we use a graphical editor, we design graphics. We add layer style like gradients, drop shadows, and textures to make things &#8220;pop.&#8221; </p>

	<p>Ironically, print design never succumbed to these visual tricks and &#8216;flat design&#8217; is actually just a return to its core principles. </p>

	<p>We&#8217;ve gotten really comfortable on this picture-painting path over the years, but as products get more interactive, UIs more flexible, devices more unpredictable, and web typography more sophisticated, it&#8217;s leading us astray. Photoshop comps can no longer cut it. </p>

	<p>I&#8217;m far from the first to express the virtues of in-browser design. Many smart people have presented <a href="http://csswizardry.com/2010/10/designing-in-the-browser-leads-to-better-quality-builds/">compelling arguments</a> for it over the past few years, so I don&#8217;t have to. I&#8217;m curious to find out why more designers haven&#8217;t adopted this approach and how we can make it easier to transition to this way of thinking.</p>

	<p>When you read any of the articles <a href="http://24ways.org/2009/make-your-mockup-in-markup/">prosthelytizing in-browser design</a>, all it takes is a scroll through the comments to witness the common hurdles that stop people in their tracks. They&#8217;ll usually say something like this:</p>

	<ul>
		<li>&#8220;Coding is too hard.&#8221;</li>
		<li>&#8220;It limits your creativity.&#8221;</li>
		<li>&#8220;It leads to bland designs.&#8221;</li>
		<li>&#8220;It can&#8217;t work for complex sites.&#8221;</li>
		<li>&#8220;It&#8217;s difficult to create irregular objects.&#8221;</li>
		<li>&#8220;It&#8217;s difficult to think visually with code.&#8221;</li>
		<li>&#8220;I can think more creatively in Photoshop.&#8221;</li>
		<li>&#8220;I need to show the client something earlier.&#8221;</li>
	</ul>

	<p>Are these concerns really symptoms of in-browser design, or is it simply that we haven&#8217;t distilled the process yet? I have a feeling that most critics dive in, flounder, and drain the pool without really learning how to swim.</p>

	<p>In <a href="http://heathbrothers.com/books/switch/">Switch</a>, the Heath brothers make a good observation:</p>

	<blockquote>
		<p>When people try to change things, they’re usually tinkering with behaviors that have become automatic, and changing those behaviors requires careful supervision by the [rational part of your brain]. The bigger the change you’re suggesting, the more it will sap people’s self-control. And when people exhaust their self-control, what they’re exhausting are the mental muscles needed to think creatively, to focus, to inhibit their impulses, and to persist in the face of frustration or failure. In other words, they’re exhausting precisely the mental muscles needed to make a big change.</p>
	</blockquote>

	<p>There&#8217;s a lot of truth to this. When we try to make sweeping changes to our process, it&#8217;s almost impossible to be comfortable and feel like we&#8217;re doing good work right away. A lot of folks dive off the deep end attempting to apply familiar comp-based workflows to in-browser design, expecting the results to be of similar quality. When they get tripped up or find the designs aren&#8217;t working, it&#8217;s much easier to revert to old habits instead of sticking it through and re-examining each step.</p>

	<p>I spent a lot of years frustratedly switching between Photoshop and <span class="caps">CSS</span> before nailing down my workflow and learning how to be creative in code (by the way, memorizing a few <span class="caps">CSS</span> declarations is far easier than memorizing those Photoshop tool menus). I still occasionally find myself hopping in the &#8216;ol faithful Photoshop in search of ideas, but that&#8217;s where it stays. Idea generation and graphic editing. Start small and move on.</p>

	<p>Okay, enough philosophical pep talking. Let&#8217;s do this.</p>

	<h2>Make the transition</h2>

	<p>There&#8217;s a lot of muscle memory locked up in those esoteric tool palettes to unlearn, and a great first step towards UI design in the browser is to <em>start</em> with a live style guide. There are plenty of <a href="http://24ways.org/2011/front-end-style-guides/">articles about live style guides</a> out there, but most seem to be an afterthought used as a reference guide for future design and development. I&#8217;m suggesting it as a starting point. There are several unique advantages to this:</p>

	<ul>
		<li>It&#8217;s a fantastic early design deliverable for clients.</li>
		<li>You&#8217;re not deferring the finer details of your UI to a developer.</li>
		<li>You eliminate much of the slicing and dicing of Photoshop comps.</li>
		<li>You are writing a strong foundation of production <span class="caps">CSS</span> right off the bat.</li>
		<li>It&#8217;s fun and easy to experiment on such a focused collection of elements.</li>
		<li>For less experienced developers, it&#8217;s a great place to learn the finer points of <span class="caps">CSS</span> without getting bogged down with its quirky layout aspects.</li>
		<li>It gets you thinking modularly about your design. Focusing on individual elements without the distraction of layout is helpful on getting the details right.</li>
	</ul>

	<p>If you are still uncomfortable coding a full site, this also works as a decent hand-off to more experienced front-end engineers on your team. You can even use <a href="http://www.pagelayers.com">Pagelayers</a> to export your elements into a full layered <span class="caps">PSD</span> if you feel the need to continue in Photoshop. And if you change your mind about certain elements as you progress, you can always update your guide. </p>

	<p>We don&#8217;t have to dive into browser-based design head first. We can do little things that gradually enable us to create more powerful interfaces without the intense discomfort brought on by total immersion.</p>

	<p>Here&#8217;s how I do it:</p>

	<h2>Choose your type</h2>

	<p>Typography always comes first&#8212;using a combination of client requirements, experience, and research, I settle on a few typefaces I&#8217;d like to experiment with. I&#8217;ll usually plug a sample of real content into <a href="http://typecast.com">Typecast</a> and start typesetting in there. I always begin with paragraph text, create a <a href="http://alistapart.com/article/more-meaningful-typography">modular scale</a>, and move on to headlines, block quotes, and callouts. See Tim Brown&#8217;s magnificent <a href="http://vimeo.com/17079380">More Perfect Typography talk</a> for a great breakdown on how to design typographically.</p>

	<p>Once I get a rough idea of the basics, I take the generated <span class="caps">CSS</span> out of Typecast and pop it into my own home-grown style guide template, which you can <a href="https://github.com/ngenworks/livewires">check out for yourself on Github</a>.</p>

	<p><figure><img src="/files/default/styleguide.jpg" alt=""  /></figure></p>

	<h2>Design your system</h2>

	<p>Now for the fun: building that style guide. Here&#8217;s how I do it:</p>

	<p>1. Tailor <strong>guide.html</strong> to my project by changing the title, typeface names &amp; fonts used, and if decided, the colours; then remove any unneeded elements.<br />
2. Apply my type settings from Typecast to my <span class="caps">SCSS</span> files and start refining.<br />
3. Work down the page styling, using separate .scss files for each UI element until I&#8217;m satisfied with the entire document.<br />
4. Review the finished guide with the team and client and adjust accordingly.</p>

	<p>It&#8217;s dead simple to experiment with various colours and typefaces. Just copy your styles to a new folder and adjust accordingly (or do what I do and create separate git branches for each version). This method is great for focusing on individual elements and gets you thinking in modular systems rather than pages, which as we addressed in the last post, prevents us from missing vital elements and functionality.</p>

	<h2>Connect it to Live Wires</h2>

	<p>Once I have a solid style guide, I simply apply the <span class="caps">CSS</span> to our Live Wires template. At this point, we&#8217;re well on our way to a solid design in the browser. We have a full set of designed elements applied to a rough layout.</p>

	<p>We still have to massage and refine the details, but at least much of our foundation is taken care of. This can really save you and your clients a ton of time.</p>

	<p>It may take a little longer to get each of the elements just right when you&#8217;re getting your feet wet, but then again, you won&#8217;t need to translate designs to code later and you&#8217;ve covered much of your front-end development, too.</p>

	<h2>Tips</h2>

	<ul>
		<li>Keep your <strong>guide.html</strong> file alongside your site. It will stay updated even as you refine your pages, and continue to work as a nice reference for others.</li>
		<li>If you need to add an element more than once across different pages, bring it into your style guide and start designing it there first. Refine as needed. This will keep you &#8216;thinking modular&#8217; and ensures your guide stays current.</li>
		<li>Feel free to drop into your graphics editor every now and then to experiment with specific elements, but resist the urge to design an entire layout. Get into code as soon as possible.</li>
		<li>Set aside major milestones in your work for comparing progress across reviews. I like to use tags in Git to mark important milestones, but you can regularly copy and archive your folders if Git ain&#8217;t your thang.</li>
	</ul>

	<p><a href="http://livewires.jellyfishmodel.com/style-guide.html">See an example of a style guide in progress.</a></p>

	<h2>Skip the trap</h2>

	<p>Starting with a live version of my style guide has been pivotal to successful in-browser design. I can focus on individual elements and typography without getting bogged down by layout or page-specific quirks. Thinking this way also allows me to skip the trap of designing a series of individual pages in Photoshop. I&#8217;m less concerned about the quantity of templates I need to design, and more focused on putting valuable time into creating higher-quality reusable elements. By skipping Photoshop, I conserve several hours for experimentation and refinement and I have full control over the final product.</p>

	<blockquote>
		<p>Designing web interfaces in Photoshop and handing them off to a developer to finish them is like an architect designing the outside of a building and leaving the the internal structure up to the construction team.</p>
	</blockquote>

	<p>Give in-browser design a fair shot and let me know how it goes. Together we influence how this concept evolves. Let&#8217;s see what&#8217;s possible. </p>

	<h2>Solid resources</h2>

	<ul>
		<li><a href="https://github.com/ngenworks/style-guide">My Style Guide</a></li>
		<li><a href="http://typecast.com">Typecast</a></li>
		<li><a href="http://modularscale.com">Modular Scale Calculator</a></li>
		<li><a href="http://vimeo.com/17079380">More Perfect Typography</a></li>
		<li><a href="https://vimeo.com/45915667">Stephen Hay: Responsive Design Workflow</a></li>
		<li><a href="http://nicewebtype.com">Nice Web Type</a></li>
		<li><a href="http://alistapart.com/article/material-honesty-on-the-web">Material Honesty on the Web</a></li>
	</ul>
        ]]></description>
        <dc:date>2013-04-08T12:49:32+00:00</dc:date>
      </item>

      <item>
        <title><![CDATA[Live Wires: Better prototyping]]></title>
        <link>http://www.ngenworks.com/blog/live-wires-better-prototyping</link>
        <guid>http://www.ngenworks.com/blog/live-wires-better-prototyping#When:17:14:41Z</guid>
        <description><![CDATA[
                    
          	<p>Let’s face it. Web design has traditionally been a pretty wasteful and uneconomical process.</p>

	<p>How many hours do we whittle away adjusting site map templates, dilly-dallying in wireframing applications, picking apart prototype frameworks, and feverishly massaging Photoshop comps only to throw them away when the next project phase begins? How many more hours are spent converting those formats to something else?</p>

	<p>I’m not even talking about time spent actually designing, I’m talking about everything in between. The slicing, dicing, adjusting, revising, and refactoring that comes purely from working in our potpourri of traditional design formats. It’s easy to miss the full impact when we’re used to receiving an asset in one form, analyzing it, converting it to our desired format, then handing it off to the next station in the assembly line.</p>

	<p>For years we’ve been building disposable avatars of a finished product. How much better would our finished products be if we could turn those hours into real design thinking and execution? We can give our clients a much bigger bang for their buck with a little change in our perspective and a big change in our process.</p>

	<p>Instead of creating a series of disposable deliverables, let’s look at the web design process as an evolution. Everything we build should in some way take us closer to a final product with as little waste as possible.</p>

	<p>We’ve been making adjustments in all other areas of our work process, but today I’m going to focus on an area that has really gone off the rails in the last few years … wireframing and prototyping.</p>

	<h2><span class="caps">BACKGROUND</span> ON <span class="caps">WIREFRAMING</span></h2>

	<p>The proliferation of UX as a field has yielded a staggering number of wireframing methods and tools. Some of them are online apps. Other methods involve repurposing old tools like Illustrator or Fireworks. I’m making a bold declaration that they all stink. Yup. Every last one of ‘em.</p>

	<p>Here’s why:</p>

	<h3><span class="caps">DESIGNING</span> <span class="caps">WITH</span> <span class="caps">THEM</span></h3>

	<ul>
		<li>You are limited to the available palate of UI elements.</li>
		<li>Designing interactions is troublesome or not even possible.</li>
		<li>They are often cumbersome, buggy, and time-consuming to use.</li>
		<li>It’s easy to forget pages like search results, sign-ins, sign-outs, and 404s.</li>
		<li>The fidelity is too high for such an early stage. Decisions get glossed over and too easily paint designers into a UI corner (e.g. adding social media icons in a wireframe causes a client to focus on design elements instead of content types and organization).</li>
	</ul>

	<h3><span class="caps">INTERACTING</span> <span class="caps">WITH</span> <span class="caps">THEM</span></h3>

	<ul>
		<li>Most aren’t responsive.</li>
		<li>They don’t effectively mimic a true browsing experience.</li>
		<li>The aesthetics are often not suitable for client presentation (intentionally ugly UI’s aren’t always obvious to clients … looking at you <a href="http://mybalsamiq.com/">myBalsamiq</a>).</li>
	</ul>

	<p>Worst of all, with every single app, we spend hours creating something that we inevitably need to translate to another medium, then throw out. Not cool—and not economical for anyone.</p>

	<p>Many folks have began to use frameworks like <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap</a> or <a href="http://foundation.zurb.com/">Zurb Foundation</a> to build their prototypes. While I think there are great elements within these frameworks, they have their own sets of problems when used as a whole:</p>

	<ul>
		<li>The fidelity is far too high for early prototyping.</li>
		<li>They make too many decisions for the designer.</li>
		<li>They are bloated and complex. Too much time is spent stripping, overriding, and trashing.</li>
		<li>You’re trapped into their way of thinking. It’s far too easy to get sucked into the “Bootstrap look.”</li>
		<li>Often you still need to throw out a bunch of work by the time you’re ready to move past the wireframing stage.</li>
	</ul>

	<blockquote>
		<p>The proliferation of UX as a field has yielded a staggering number of wireframing methods and tools. Some of them are online apps. Other methods involve repurposing old tools like Illustrator or Fireworks. I’m making a bold declaration that they all stink.</p>
	</blockquote>

	<p>I’ve always been a fan of really low-fidelity wireframes. Remember Jason Santa Maria’s <a href="http://v3.jasonsantamaria.com/archive/2004/05/24/grey_box_method.php">grey box method</a> from almost ten years ago? It feels exactly right for designing basic content organization. It demonstrates basic layout for our content and there’s little mistaking it for a final product. Most importantly, it doesn’t pin you to a UI wall. This stage should be about quick approximations that are easy to adjust and give an idea of how the site works on its most basic level.</p>

	<p><figure><img src="/files/default/GreyBoxes_JasonSantaMaria.jpg" alt="" height="727" width="964" style="border: 0;" alt="image" /><br />
<figcaption><em>JSM’s grey box wireframe example.</em></figcaption><br />
</figure></p>

	<p>Grey boxes were great in the old days of fixed-width layouts, but today the approach is too limited. How do we communicate how things work at different screen sizes? How do we show dynamic interactions like hidden drawers or navigation elements? And once again, we’re spending valuable time creating a series of assets that get discarded later.</p>

	<h2><span class="caps">INTRODUCING</span> <span class="caps">LIVE</span> <span class="caps">WIRES</span></h2>

	<p>In response to the lacklustre options and approaches out there, I rolled my own wireframing toolkit called <a href="http://github.com/ngenworks/livewires/">Live Wires</a>.</p>

	<p>Live Wires is more of a philosophy than a framework. It’s designed to be as simple and un-opinionated as possible. It’s not ugly, it’s not fancy or colourful, and it uses simple <span class="caps">HTML</span> &amp; <span class="caps">CSS</span> (actually <span class="caps">SCSS</span>). It has a couple simple examples of common UI patterns to use as starting points, and a few nice <span class="caps">SCSS</span> variables to make things easy. This is why I like it:</p>

	<h3><span class="caps">DESIGNING</span> <span class="caps">WITH</span> <span class="caps">LIVE</span> <span class="caps">WIRES</span></h3>

	<ul>
		<li>Experimentation is quick and easy.</li>
		<li>I’m not limited to the available library in a wireframing/prototyping application.</li>
		<li>We can pull in core messages when we’re ready to design to help keep page goals in focus.</li>
		<li>Because I’m placeholding much of my “content” using background images, I can set the stage for production-markup without filling it with junk that I throw out later.</li>
		<li>It’s fast. I’ve already included some simplified designs of common patterns and standard elements which speed up coding. It’s just a matter of dropping them in and adjusting as necessary.</li>
	</ul>

	<h3><span class="caps">INTERACTING</span> <span class="caps">WITH</span> <span class="caps">LIVE</span> <span class="caps">WIRES</span></h3>

	<ul>
		<li>We can serve it anywhere and share it with anyone.</li>
		<li>It’s responsive. I can preview wireframes in all my devices.</li>
		<li>It’s not ugly, but not handsome enough to be mistaken for a final design.</li>
		<li>Nothing replicates the browsing experience like clicking and interacting with actual web pages.</li>
		<li>Omitting text separates content from layout and helps make it obvious that the wireframes are just that … wireframes.</li>
	</ul>

	<h3><span class="caps">OTHER</span> <span class="caps">ADVANTAGES</span></h3>

	<ul>
		<li>There are no monthly fees or additional expenses to worry about.</li>
		<li>Clients won’t see partial wireframes and can’t be confused about site navigation, page stacking, or page orientation.</li>
		<li>I’m not wasting time creating assets only to throw them out later. I’m setting the foundation for actual production code.</li>
		<li>The organization is so low-fidelity that you’ll have the freedom to change elements in design without throwing client expectations.</li>
		<li>It’s more difficult to forget pages when you can truly interact with the whole site. I added some commonly forgotten templates to ensure they’d be included.</li>
		<li>It is the perfect first step towards designing in-browser. I know you don’t believe me, but this is the way of the future.</li>
	</ul>

	<h2>HERE’S <span class="caps">HOW</span> IT <span class="caps">WORKS</span></h2>

	<p>Live Wires is an attempt to capture the spirit of the grey box model and bring it into the browser. What we end up with is a standard set of neutral styles, and a flexible, quick n’ easy way to build out prototypes in the browser without creating waste.</p>

	<p><figure><img src="/files/default/Live-Wires.png" alt="" height="800" width="940" style="border: 0;" alt="image" /></p>

	<p><figcaption><em>Heating up some Live Wires</em><figcaption></figure></p>

	<p><a href="http://example.livewires.io/">See an example of Live Wires.</a></p>

	<p>As I’m building out my Live Wires, I work directly with a content strategist to help define content types and organization. Design decisions should be influenced by the type of content used in each section. Good design conversations will influence the content itself—it goes both ways. Designers need to be working directly with content strategists. Collaboration is critical in this stage.</p>

	<blockquote>
		<p>Live Wires is an attempt to capture the spirit of the grey box model and bring it into the browser. What we end up with is a standard set of neutral styles, and a flexible, quick n’ easy way to build out prototypes in the browser without creating waste.</p>
	</blockquote>

	<h3><span class="caps">CONSIDERATIONS</span></h3>

	<ul>
		<li>You need to know a bit of <span class="caps">HTML</span> &amp; <span class="caps">CSS</span> (<a href="http://www.codecademy.com/tracks/web">Learn it. It’s easy</a>).</li>
		<li>At first, you may not be able to prototype this way as fast as you did with other tools. But consider the time you save by not transferring designs over to another medium which also force you to deal with software quirks. You’ll get faster as you go.</li>
		<li>While writing your <span class="caps">CSS</span>, keep your wireframe-specific styles separate from your layout styles. The idea is to be able to drop as much as possible into the next stage of design or production.</li>
	</ul>

	<h2><span class="caps">FORK</span> IT, <span class="caps">TRY</span> IT, <span class="caps">MODIFY</span> IT</h2>

	<p>You can <a href="http://github.com/ngenworks/livewires">fork the toolkit</a> from the nGen Github account, but please recognize that it’s really the philosophy that’s important, not the product. Customize it to your own needs and workflow. Hope you find this approach works for you and let us know if you have any feedback!</p>

	<h2><span class="caps">NEXT</span>: <span class="caps">BROWSER</span> <span class="caps">BASED</span> <span class="caps">DESIGN</span></h2>

	<p>Next post, I’ll be exploring how we can be more efficient designers through a browser-based design approach. Ultimately, this approach is about designing systems, not pages. Once you’ve tried it, I’m sure you’ll see how effective it can be at eliminating wasted comps and tightening your design process.</p>
        ]]></description>
        <dc:date>2013-03-19T17:14:41+00:00</dc:date>
      </item>

      <item>
        <title><![CDATA[Steve Smith On Optimizing For Happiness]]></title>
        <link>http://www.ngenworks.com/blog/steve-smith-on-optimizing-for-happiness</link>
        <guid>http://www.ngenworks.com/blog/steve-smith-on-optimizing-for-happiness#When:17:07:48Z</guid>
        <description><![CDATA[
                    
          	<p>I had a chance to chat with the dashing and determined Mr. <a href="https://twitter.com/orderedlist">Steve Smith</a> recently. His company, <a href="http://orderedlist.com">Ordered List</a>, was acquired by <a href="https://github.com">GitHub</a> in 2011 and since then, he and his fellow coworkers have been focused on creating new products such as the latest release of <a href="http://mac.github.com">GitHub for Mac</a>, support tools, internal analytics, improving <a href="http://speakerdeck.com">Speaker Deck</a>, and more.</p>

	<p>We&#8217;ve been talking a lot about flat teams at nGen over the last year and a bit. So chatting with Steve was fascinating because Ordered List was a flat company that employed five people, and of course, GitHub is flat and employs 148 (as of this writing). Quite a spread.</p>

	<p>Naturally, I wanted to know about the mechanism behind that flatness. How do things work? Does it matter how big or small your teams are? What&#8217;s important where you work? What happens when things get tough? Steve gave me so much to work with I probably could have written a short novel, but then we&#8217;d have to work out royalties and I&#8217;d have to put up fake pictures of him in sparkly drag to test his loyalty&#8212;he does have great hair.</p>

	<p>Instead, I decided to lay out the teeth and bones of being flat at GitHub so you could see how large companies are doing flat these days.</p>

	<h2>Some Things You Should Know About Steve</h2>

	<ul>
		<li>He&#8217;s got a wicked sense of humor.</li>
		<li>He&#8217;s from <a href="http://en.wikipedia.org/wiki/South_Bend,_Indiana">South Bend, Indiana</a>, which should never be confused with Silicon Valley.</li>
		<li>In 2007 he formed Ordered List with his pal <a href="https://github.com/jnunemaker">John Nunemaker</a> and later added <a href="https://github.com/jonmagic">Jonathan Hoyt</a>, <a href="https://github.com/bkeepers">Branden Keepers</a>, and <a href="https://github.com/mattgraham">Matt Graham</a> to the mix.</li>
		<li>Together they created cool stuff like <a href="http://speakerdeck.com">Speaker Deck</a> and <a href="http://get.gaug.es">Gauges</a> which caught GitHub&#8217;s attention.</li>
		<li>&#8220;When a company like GitHub comes around and shows interest in what you do, well&#8212;you get pretty excited.&#8221;</li>
	</ul>

	<h2>Some Things You Should Know About GitHub</h2>

	<ul>
		<li>It&#8217;s the most popular open source code repository site for developers.</li>
		<li>In five years, it&#8217;s already <a href="http://www.inc.com/magazine/201303/will-bourne/2-reasons-to-keep-an-eye-on-github.html">hit its 3 million user mark and is valued at over $750 M</a>.</li>
		<li>It&#8217;s a people company, which means that the people that use the products and the people that make them come first.</li>
		<li>It has no hierarchy: there are owners, but no managers. There are business operations and shareholders, but no profits before people.</li>
		<li>It has been growing steadily and hires folks from all over the world to work at the office in San Francisco or remotely.</li>
	</ul>

	<p>Here&#8217;s where I pick Steve&#8217;s brain. He didn&#8217;t complain once&#8230;</p>

	<p><strong>Rachel</strong>: <em>Can you help me understand the integration of Ordered List into GitHub? How do you work and how does that fit in with the greater GitHub environment?</em></p>

	<p><strong>Steve</strong>: GitHub was very interested in us as a team who built software. They were really interested in both <a href="http://speakerdeck.com">Speaker Deck</a> and <a href="http://get.gaug.es">Gauges</a> and how they could apply that to what GitHub&#8217;s overall mission was. There was never pressure to take things and shut them down. They were interested in anything we wanted to do to make our products, or GitHub in general, a better place. They didn&#8217;t come at us with a specific list of things we would be doing. It was more like, &#8220;You&#8217;re a member of the family now so continue doing whatever you want to do…&#8221; The five of us (at Ordered List) still work together on some things, and on other things we&#8217;re very autonomous, but we always talk with each other all the time. It&#8217;s been a good family experience. It&#8217;s the only way I can put it. It&#8217;s semi-organized chaos, which takes a little time to figure out, but once you do, it produces some pretty awesome stuff.</p>

	<p><strong>Rachel</strong>: <em>How do you decide who works on what?</em></p>

	<p><strong>Steve</strong>: People always wonder, &#8216;How do you know what to do?&#8217; and the answer is that we just decide and then do it… We&#8217;re building software for us&#8212;stuff that we enjoy, and that we think is going to be great for the people using it. Rather than doing work to satisfy a boss, we find ourselves doing the coolest, best, most ridiculous work we can to impress our friends who work with us. Of course there are all sorts of discussions, and the larger the team grows&#8212;I&#8217;ll even just say it&#8212;the more difficult it is to decide a given direction. When you have any number of people who can do any number of things they want, trying to keep that cohesive, I think, has been the biggest challenge.</p>

	<p><strong>Rachel</strong>: <em>Are you a distributed team, or do you colocate in the same place?</em></p>

	<p><strong>Steve</strong>: So we have an office and we&#8217;re partially colocated in San Francisco. About half of the team works there now. I would say that GitHub encourages anyone who doesn&#8217;t live in San Francisco to come and work at the office, but it is not a requirement by any means. I believe there is value in being in the office. I love going myself, but it is obviously a better situation for people (as you can see from our [remote] team) and whatever&#8217;s going on in their lives&#8212;be it family or the desire not to live in the city&#8212;that they don&#8217;t move. They still add value to the company and are still a great asset to have. Talented people come from all over the world.</p>

	<p>If you can set yourself up so that being distributed is not only possible, but ultimately functional, it&#8217;s only going to be a better situation for you.</p>

	<p><figure><img src="/files/default/9kt5FyANWNYxHylHOMnOKL91_sDI8bavaMBprju6tUU.jpeg" alt="The GitHub team in close quarters." height="400" width="600" style="border: 0;" alt="image" /><figcaption><em>When answering an important question, always lean in.</em></figcaption></figure></p>

	<p><strong>Rachel</strong>: <em>Would being required to move to San Francisco have been a determining factor for you to join GitHub?</em></p>

	<p><strong>Steve</strong>: There&#8217;s no way it would have happened&#8212;at least three of the five of us would not have gone. I can&#8217;t move to San Francisco. It&#8217;s amazing to work remotely and work where you&#8217;re comfortable. What&#8217;s great is that even the people who live in San Francisco, a majority of them work from home a couple days a week. On a typical day with a company of around 150 employees (my math might not be right on this, by the way), 70 of which live in the area, there might be only ten or fifteen people in the office at a time. You have some people who come in the morning. You have some that come in at night. There is no set schedule … We can&#8217;t have this concept of face-to-face meetings or phone calls. You can&#8217;t hire someone from Australia and expect him to work on a U.S. time schedule because that&#8217;s not good for him.</p>

	<p><strong>Rachel</strong>: <em>Are there certain qualities that people on flat teams have to have&#8212;or be on board with&#8212;that fit the model?</em></p>

	<p><strong>Steve</strong>: Absolutely. I think the biggest, most important aspect of having a flat team like we do is fitting into the culture. You have to be a certain type of person. You don&#8217;t have to be an introvert or extrovert. It&#8217;s about a willingness to communicate, a desire or passion for what you do; a passion to constantly get better at what you do; being able to take criticism well.</p>

	<p>The funny thing is when we hire people, their work is probably already on GitHub, so it&#8217;s easy to tell someone&#8217;s technical ability. And when I was looking to hire people at Ordered List, I always said: people can learn new schools in a technical environment, but no one&#8217;s going to become less of an asshole. It&#8217;s all about personality; if you&#8217;ll jump in and contribute right away. But more important is that you get along with people. It&#8217;s very much a culture fit.</p>

	<p>We spend most of our hiring time just talking to people. When we interview, a lot of the time it&#8217;s just random people who are in the office or whoever wants to have a Skype conversation with the potential hire. It&#8217;s not about programming. It&#8217;s just talking about your life and what you&#8217;re interested in and seeing if this person is someone I could get along with because that&#8217;s what you&#8217;re going to have to do on a daily basis. You can&#8217;t have a distributed team without communication&#8212;although I would say you can&#8217;t have a colocated team without communication either. Being able to handle that level of freedom and that level of trust and getting along with your teammates is the most important thing to us. Ultimately, you end up becoming friends because you hire all these awesome people who are passionate and can talk. You hang out a lot!</p>

	<p><strong>Rachel</strong>: <em>When you have a flat team, you don&#8217;t have anyone standing in and saying, &#8220;These are the expectations; these are the things you need to do within a given timeframe.&#8221; So, how would you say GitHub emphasizes accountability on a team?</em></p>

	<p><strong>Steve</strong>: We definitely take the approach at a more proactive level. I don&#8217;t think it&#8217;s anyone&#8217;s job to look around at people to see if they&#8217;re doing well enough. I see people who have struggled in the past with the unwieldy freedom. You tend to see those people and have questions like, &#8220;What has that guy been doing for a while? Has anyone heard from him?&#8221; We love to ask people what they&#8217;re working on, and if someone is having a difficult time you ask if they want to help you on your project.</p>

	<p>There are times when you are going to have a project and you are going to be gung-ho and working crazy hours. There are times when you&#8217;ll have a hard time knowing what to work on, so if you continue in that communication cycle, you&#8217;ll always find a place to hook back in.</p>

	<p>We also encourage you to take vacations and get away from the computer. Just <em>go</em>. <em>Away</em>! Take a week or two and free your brain a little. We recognize there are all sorts of working styles. There are probably people at GitHub that are sitting down at their computer less than twenty hours a week, and that&#8217;s fine as long as your producing, contributing; as long as you&#8217;re doing something. Whether or not it gets used, you have to finish something. The worst thing you can do is start a bunch of things, get halfway through, quit and start something else. You&#8217;re not going to be happy. Ship stuff.</p>

	<p><figure><img src="/files/default/262564_10150415994128957_2028383_n.jpg" alt="Steve Smith holds on dearly to his white-gloved hands while riding backwards up the escalator." height="720" width="538" style="border: 0;" alt="image" /><figcaption><em>A designer&#8217;s tools are his hands. Every effort must be taken to protect them, especially while traveling.</em></figcaption></figure></p>

	<p>I&#8217;d like to think if you get into the area where someone needs to sit you down and talk to you about contributing, it&#8217;s been a long time coming. We constantly are working with each other to communicate on a daily basis. And we&#8217;ve had to let some people go. The disappointing part is realizing that we made a mistake hiring them in the first place. It&#8217;s not like they were great once and then suddenly got worse. We just didn&#8217;t do a good enough job figuring out that this wasn&#8217;t the best place for them to thrive. We feel bad and we feel disappointed in ourselves.</p>

	<p><strong>Rachel</strong>: <em>GitHub started out flat from the get go. Do you think that in a more traditional structure, people can transition to and &#8216;go flat&#8217;?</em></p>

	<p><strong>Steve</strong>: I think it would be difficult to do unless you have a buy-in from everyone on the team. If we had twelve managers and wanted to go flat, we&#8217;d have to be like, &#8220;So you guys, I don&#8217;t know what you&#8217;re going to do now. We don&#8217;t really need you anymore&#8212;.&#8221; I don&#8217;t know how you&#8217;d handle that as a company [laughing].</p>

	<p>In a top-down structure in a company, a lot of times you have this concept of senior level and junior level programmers, so you hire people who are entry level and they work up through the company by getting better and then they work up into management. In a flat company like GitHub, there&#8217;s no concept of moving up, because no one is going to take responsibility for you, no one is telling you what to do or holding your hand while you do stuff. Everyone has to be great at what they do. I think that&#8217;s really hard to transition into that. I&#8217;m not saying it&#8217;s impossible, but it would be a very difficult thing to do without the whole company buying in. I think if you had the <span class="caps">CEO</span> of a company suddenly decide to go flat, it would be chaos. And maybe that level of chaos is fine for a little while…</p>

	<p><strong>Rachel</strong>: <em>If you had the <span class="caps">CEO</span> of a multi-trillion-dollar company approach you and say, &#8220;Steve, you&#8217;ve got the chutzpah. I really like what you&#8217;ve got going on. I would love for you to manage a team of 250 people. There&#8217;s going to be a pyramid structure in there, but you&#8217;re going to have ultimate control and influence. All you&#8217;ll have to do is report back to me. I&#8217;m going to pay you net 2.7 million every year.&#8221; Would you do it?</em></p>

	<p><strong>Steve</strong>: Wow. [pauses] If I did it, I would hate it. It sounds miserable to me because what I love to do is build stuff and managing people is not that much of a strength of mine. If you really want to learn more about that you can talk to Hoyt and Brandon and Matt. I love to design and build software. Right now I&#8217;m working with the GitHub for Mac team, so I&#8217;m designing actual Mac software for the first time in my life.</p>

	<p><figure><img src="/files/default/GitHub_for_Mac.png" alt="A preview of GitHub for Mac." height="300" width="400" style="border: 0;" alt="image" /><figcaption><em>Many parts of the GitHub for Mac UI are getting a new coat of paint.</em></figcaption></figure></p>

	<p>We have this concept for &#8216;team&#8217; at GitHub. We like to say: &#8220;Never work on a project alone because there is this flat structure and an absence of someone checking in on you. For your own sake, don&#8217;t work alone on stuff.&#8221; It gets really boring and difficult. It&#8217;s hard to finish things. It&#8217;s hard to do it well when you&#8217;re on an island. I just joined the Mac team in 2012. There&#8217;s no manager; you just sort of jump in, and the tools for doing that at GitHub are huge. Your company has to be set up to have that type of communication.</p>

	<blockquote>
		<p>It takes a huge amount of trust and respect and the ability to recognize that [the founders&#8217;] concept of what GitHub is and can be on its own is smaller and weaker than what it could be collectively.</p>
	</blockquote>

	<p><strong>Rachel</strong>: <em>Do you have any tips for clarity on text based communication?</em></p>

	<p><strong>Steve</strong>: The only thing so far that has affected improving text based communication is to meet someone in real life. When you&#8217;ve met them and hung out and gotten to know them, it&#8217;s so much easer to understand their voice when they&#8217;re typing. Twice a year, GitHub flies everyone into San Francisco. Everyone comes and hangs out for a week; we do things like lightning talks. We just do fun activities together and get to know people on a personal level, so when you&#8217;re in a chat room I don&#8217;t interpret you saying, &#8220;I don&#8217;t know if that&#8217;s good enough,&#8221; as you being an ass.</p>

	<p>One of our guys in Spain, he was very blunt in chat and email. Until I met him in person, I just thought he was an ass. But then I went to a summit and met him and went, &#8220;Oh! You&#8217;re not an ass, you&#8217;re actually hilarious and one of the nicest people I know. This is just how you talk. I get it now.&#8221; And so now I understand where he&#8217;s coming from. I think it&#8217;s really important to have face to face conversations but <em>not</em> in the context of work.</p>

	<p><figure><img src="/files/default/SteveShorts.jpg" alt="A new season of GitHub dodgeball has Steve and his buddy Matt Graham excited." height="612" width="612" style="border: 0;" alt="image" /><figcaption><em>A new season of GitHub dodgeball has Steve and his buddy Matt Graham excited. Oh, short shorts.</em></figcaption></figure></p>

	<p><strong>Rachel</strong>: <em>I was just thinking how traditional industries do their power lunches and their stand up meetings and one day, if they were like: &#8220;We need better communication guys; how are we going to do this?&#8221; Then you were to walk in and say, &#8220;Well, let&#8217;s talk&#8212;but not about work and let&#8217;s not be <strong>at</strong> work when we do that.&#8221; Can you imagine how that would flip their world upside down?</em></p>

	<p><strong>Steve</strong>: Even in that context, with that hierarchical setup, whatever you&#8217;re doing, you&#8217;re still going to the bar with your boss. Traditional hierarchy doesn&#8217;t set itself up well for socializing like that which is why most of the time it doesn&#8217;t happen and is frowned upon. I&#8217;m not going to go to a bar and get buzzed with my boss. That&#8217;s just weird. But all we do when we hang out together [at GitHub] is we have fun, we drink, and we play games. Last year everyone rode roller coasters during one summit. It totally depends on the people. You have to have people that are social and communicative.</p>

	<p><figure><img src="/files/default/llayD_KQDzJdhL41zre1iGzwCqnlck-XEPGC89sNmq0.jpeg" alt="At GitHub, lots of people like to DJ techno. Lots and lots of techno." height="400" width="600" style="border: 0;" alt="image" /><figcaption><em>At GitHub, lots of people like to DJ techno. Lots and lots of techno.</em></figcaption></figure></p>

	<p><strong>Rachel</strong>: <em>Do you think then that there are certain types of industries where this flat team structure <strong>wouldn&#8217;t</strong> work?</em></p>

	<p><strong>Steve</strong>: The only ones I can think of are ones with legal checks and balances, like maybe the medical industry would kind of suck in a flat structure. There&#8217;s always that threat that someone is off on their own doing something that is completely out of line and kills someone.</p>

	<p>But I think for most things, happiness in what you do is always going to produce better stuff. Happier salespeople would sell better. Happier factory workers would do more effective work. We found that at GitHub our <span class="caps">CEO</span> would always say, &#8220;We optimize for happiness&#8221; in every way. For our customers and for us. Anywhere we can make someone happy, we do our damnedest to make it happen.</p>

	<p><strong>Rachel</strong>: <em>Do you do any peer reviews or is it more ongoing evaluation?</em></p>

	<p><strong>Steve</strong>: It&#8217;s just day-to-day. There&#8217;s this feeling because we all know each other and we&#8217;re all friends, and communicate with each other, we do look out for each other. Maybe someone is just going through some bad stuff in their life right now and that&#8217;s fine. As friends of theirs, how can we help? Whatever we can do to help you move along and help you get better, we will do. It comes back to that family aspect. The culture that we have is very familial. It&#8217;s very friendship based; it&#8217;s very respect based. I feel like that&#8217;s the most important thing for having the kind of team that we do, because everyone has to be on board together.</p>

	<p><strong>Rachel</strong>: <em>So, how do you compensate hard work in a flat team or flat company?</em></p>

	<p><strong>Steve</strong>: To me, you just have to make sure people are happy making what they make. You have to pay people well; you just have to take care of everything people can worry about. You&#8217;re not going to pay more than they&#8217;re worth, technically, but you can&#8217;t scrimp.</p>

	<p>You have to make feel people feel valued and one of the ways to do that is through salary. Some of it&#8217;s through benefits, some of it&#8217;s through technology or toys&#8212;giving them computers and access to the devices that they want. Whatever you can do to help take care of that stuff for people is only going to be better. If you pay people correctly (I should say, what they&#8217;re worth) to the point where they&#8217;re not looking at other jobs&#8230;I don&#8217;t need to look around&#8212;I&#8217;m doing fine. I&#8217;m happy and I&#8217;m doing my work.</p>

	<p>I&#8217;m never worried about my family getting sick, or anything that could possibly happen because my insurance is taken care of and it&#8217;s not coming out of my pay check. That&#8217;s an additional benefit. It&#8217;s amazing how freeing mentally that is. It&#8217;s another thing I don&#8217;t have to think about and it frees up my mind to do other things. I think it&#8217;s an intangible; you can&#8217;t really measure it, but it follows that it produces better things.</p>

	<p>I&#8217;d like to think that it sort of rolls around on its own. People are more productive, the company is more profitable, and it sort of just snowballs at that level. At this point in GitHub&#8217;s timeline, we&#8217;re providing more benefits. They added 401K this year. We don&#8217;t have to come up with a bunch of cash to make shareholders happy … Our investors are on board with what we do.</p>

	<p><strong>Rachel</strong>: <em>It sounds like this is about feeling connected and passionate about the things you do, and then out of that comes amazing work. So instead of, &#8220;Go to your job and do your job and then meet people you may or may not get along with,&#8221; it&#8217;s, &#8220;Put everything else first, and create things you love to do as a result.&#8221;</em></p>

	<p><strong>Steve</strong>: Absolutely. Again, it&#8217;s about optimizing for happiness. Do everything you can to make people happy. Exude that sort of attitude in the work that you do. For our customers we use terms like &#8216;surprise and delight.&#8217; What can we do to make them happier, so they can go, &#8220;Ha! Woah, that&#8217;s awesome&#8221;? We love what we do and we love who we do it with.</p>

	<p><figure><img src="/files/default/bPSH8K7phfnBHyx95VwK4uwaxLRMre8gQnicOM2yeJo.jpeg" alt="GitHubbers around a table in serious debate." height="400" width="600" style="border: 0;" alt="image" /><figcaption><em>I&#8217;m pretty sure Steve just found out he doesn&#8217;t get to order sushi for lunch.</em></figcaption></figure></p>

	<p><strong>Rachel</strong>: <em>So Steve, on this final note, if you had to sit down with somebody who did have a more traditional perspective&#8212;maybe he was trying to shift the way that he worked or joining a company that was flat&#8212;what would you tell him to get him to see the big picture?</em></p>

	<p><strong>Steve</strong>: I think the encouraging words would be, &#8220;it&#8217;s okay to let go…&#8221;</p>

	<p>I have the hugest respect for the founders of GitHub who built this amazing thing and hired 150 people and have said, &#8220;Do whatever you want with it.&#8221; It takes a huge amount of trust and respect and ability to recognize that their concept of what GitHub is and can be on its own is smaller and weaker than what it could be collectively. And I think that&#8217;s really hard to do. As a person who started and ran a company and designed and built products on my own, I can vouch that it&#8217;s incredibly hard to do. But it&#8217;s going to be okay.</p>

	<p>Hire the right people, keep them happy, and great stuff will happen.</p>

	<p><strong>Rachel</strong>: <em>That&#8217;s some pretty powerful stuff, Steve.</em></p>

	<h2>Tools At Work</h2>

	<p>A short list of tools the folks at GitHub use to make their days a spot easier.</p>

	<h3>Chat</h3>

	<p>We use <a href="http://campfirenow.com">Campfire</a> by 37signals. We utilize many, many different rooms to keep conversations focused and searchable. We have desktop and mobile clients, so we can communicate on the go.</p>

	<h3>Team</h3>

	<p>An internal twitter-style application, with web and mobile versions. We can push chat mentions, team statuses, and any other relevant information directly to people&#8217;s phones, as needed.</p>

	<p>We can also post new &#8216;Ideas&#8217; that can receive feedback from any employee to facilitate broad company-wide discussion.</p>

	<h3>GitHub</h3>

	<p>We obviously use <a href="http://github.com">GitHub.com</a> to develop our software. We make heavy use of Issues, Pull Requests, and code comments to have a record of any conversation around building applications.</p>
        ]]></description>
        <dc:date>2013-03-01T17:07:48+00:00</dc:date>
      </item>

      <item>
        <title><![CDATA[Welcome to QCat: putting quality to the test]]></title>
        <link>http://www.ngenworks.com/blog/welcome-to-qcat-putting-quality-to-the-test</link>
        <guid>http://www.ngenworks.com/blog/welcome-to-qcat-putting-quality-to-the-test#When:22:17:29Z</guid>
        <description><![CDATA[
                    
          	<p>One of the things we pride ourselves on at nGen Works is the quality control and testing that we do for everything we build. I&#8217;ve always been one who delves into the minutiae, and being a likely end user of what we build, this role is a great fit.</p>

	<p><img src="/files/default/Nov-19_iChat.png" alt="iChat Discussion" height="214" width="363" style="border: 0;" alt="image" /><br />
<em>An idea conceived on iChat.</em></p>

	<p>Carl&#8217;s new idea: let&#8217;s offer quality control and testing as a service to other web shops, front-end and back-end developers, etc. Carl did some asking around and found that this type of service would be viable for many we know in the industry. From there the internal planning, conversations and development began.</p>

	<p>Several team members have contributed to its development over the last couple of months:</p>

	<ul>
		<li><a href="/team/travis-gertz/">Travis</a> took the lead by creating a wireframe/prototype, doing branding and design, complete with a logo. He also made everything work.</li>
		<li><a href="/team/rachel-gertz/">Rachel</a> provided content guidance plus the words to convey the idea so it all made sense.</li>
		<li><a href="/team/fred-boyle/">Fred</a> continues work on a custom management system that will be unveiled in future iterations of the service.</li>
		<li><a href="/team/carl-smith/">Carl</a> has been there for guidance, the legal bits, and as a sounding board.</li>
		<li><a href="/team/lori-averitt/">Me</a>, I&#8217;m in charge so I&#8217;ve just been telling everyone what to do. And testing the site before it went live, of course.</li>
	</ul>

	<h3>Introducing QCat</h3>

	<p>The goal of <a href="http://qcat.ngenworks.com/">QCat</a> — pronounced <em>q-kat</em> — is to assist you and your business with one of the pesky steps that is of great importance to the outcome of each project: <em>quality control and testing</em>. We&#8217;ll test forms, links and interactions to make sure they work as anticipated, we&#8217;ll look for visual consistency, and test to see how everything functions on multiple devices (desktop, mobile), and in a variety of browsers. Now who wouldn&#8217;t want help with that?</p>

	<p>You can get all the details at <a href="http://qcat.ngenworks.com/">qcat.ngenworks.com</a>. If you have any questions before submitting a request, please reach out to us at qcat@ngenworks.com.</p>
        ]]></description>
        <dc:date>2013-02-26T22:17:29+00:00</dc:date>
      </item>

      <item>
        <title><![CDATA[Is this thing on?]]></title>
        <link>http://www.ngenworks.com/blog/is-this-thing-on</link>
        <guid>http://www.ngenworks.com/blog/is-this-thing-on#When:16:34:14Z</guid>
        <description><![CDATA[
                    
          	<p>2011. Standing in <a href="http://www.halcyonaustin.com/">Halcyon</a> (very early in the morning to beat the huge tide of people who flood <span class="caps">SXSW</span>) with <a href="http://danrubin.is/">Dan Rubin</a> having a cup of coffee and talking. It was a nice way to start the day. And then some really tall guy came over to interrupt us. I think his name was <a href="http://www.ngenworks.com/team/carl-smith">Carl Smith</a>.</p>

	<p>By this point the place was starting to fill up with a mix of people on their way to work in downtown Austin, TX, and <span class="caps">SXSW</span> attendees looking for a non-crowded place to get breakfast. Dan got pulled into a conversation with another person who I&#8217;d never met and that left me and Carl just standing there. He was probably the one to say, &#8220;So&hellip;&#8221; first.</p>

	<p>Thankfully, we didn&#8217;t talk about the web beyond noting what we did for a living. Mostly we talked about our kids. We both have daughters who are about the same age so we had a lot to talk about in that respect. He seemed like a cool guy. Eventually Dan rejoined us and we had a nice time just chatting and caffeinating ourselves up enough to make it to the <a href="http://aus.gingermanpub.com/">Ginger Man</a> that night.</p>

	<p>Back home, in Boston, MA, at the time, I looked through my bag o&#8217; schwag and started cataloging the business cards. And yes, by cataloging I mean recycling. But I found Carl&#8217;s card in the mix and decided to check out the nGen site.</p>

	<p>On the <a href="http://ngenworks.com/team">team page</a>, I realized I knew a couple of the people who worked at nGen. Also, I noticed that I was on that page.</p>

	<p><figure><img src="/files/default/youAtnGen.png" alt="A call to action, inviting people to submit resumes." height="386" width="500" style="border: 0;" alt="image" /><figcaption><em>You? Résumés are always welcome. Email yours.</em></figcaption></figure></p>

	<p>Okay. It wasn&#8217;t me. But it could be&hellip;</p>

<h3>Ten Months Later&hellip;</h3>

	<p>I was actually pretty happy at the place I was working prior to joining nGen. But I&#8217;d been working at large corporations for 12 years and the idea of working with a small, focused company, with people I know and like? Yes, please. </p>

	<p>I jumped in right away working on a massive software and iOS project that&#8217;s launching soon, elbowed my way in to a couple of other things that were going on, and generally tried to make myself useful. What I came to realize pretty much right away is that in a company like nGen, being just the UX guy wasn&#8217;t going to be enough. Nowhere near enough.</p>

	<p>In those 12 years of corporate life, I was as much a Generalist as I could be, but compared to working at nGen, I was definitely a Specialist. In the corporate world, you might get 1.5 hats, if you&#8217;re lucky. At nGen, more like seven; mandatory. Which is an aspect of working here that&#8217;s made me happiest. </p>

	<p>I get to be a Product Manager for some of the more complex projects. I get to be a User Experience person on projects of all sizes and complexities. I get to help run <a href="http://www.ngenworks.com/contact/">New Business</a> with Carl. I get to contribute to process discussions and <a href="http://process.ngenworks.com">development</a>. I get to act as a consultant on projects that are run by other nGen peeps. I get to start building a local presence of nGen in Portland, OR, where I now live.</p>

	<p>Basically, if I see something that needs doin&#8217;, I doin&#8217; it. And I am welcomed and thanked for doing so.</p>

<h3>Twelve Months Laterer&hellip;</h3>

	<p>As I write this, I&#8217;m drinking coffee and IMing with Carl, so in some respects nothing has changed in the last almost-two-years. Except, of course, I now work at a place where I feel like I belong. Is life perfect? No. I don&#8217;t have a <a href="http://www.koenigsegg.com/models/">Koenigsegg</a>. That&#8217;s probably the worst part of all this. Unless&hellip; Hey, Carl? Can I have a <em>really</em> big raise?</p>
        ]]></description>
        <dc:date>2013-02-25T16:34:14+00:00</dc:date>
      </item>

      <item>
        <title><![CDATA[The nGen Works Process]]></title>
        <link>http://www.ngenworks.com/blog/the-ngen-works-process</link>
        <guid>http://www.ngenworks.com/blog/the-ngen-works-process#When:14:11:55Z</guid>
        <description><![CDATA[
                    
          	<p>In February of 2000, I went to Atlanta, Georgia, for my first web conference. It was put on by ThunderLizard, and the lineup was speakers I had never heard of before, but would always hear about after. They included <a href="//twitter.com/zeldman">Jeffrey Zeldman</a>, <a href="//twitter.com/markhurst">Mark Hurst</a> and <a href="//gotomedia.com">Kelly Goto</a>. The decision to go to that conference would change my life forever. Not because of the talks. Not because of the relationships that would form. But because of the giving nature I found in this fledgling industry. Specifically from Kelly Goto.</p>

	<p>Kelly gave a talk called “Workflow That Works.” She not only described her process, she handed out binders with nearly 100 pages describing everything she did to make a project work smoothly. Her client survey is used by almost every web shop I’ve ever met at some point. Many of them didn’t even realize it was hers. They just got it from a shop who got it from a shop.</p>

	<p>Late last year I showed Kelly a process wiki that we created for ourselves at nGen. As we evolved our workflow it only made sense to create a living document we can edit on the fly. As I was sharing it with her, it hit me: I had the opportunity to pay forward that wonderful gift she had given me more than a decade earlier. As the nGen team kept working on the document, the idea of giving it away never left my mind.</p>

	<p>A few weeks ago, as I read <a href="//twitter.com/jenseninman">Leslie Jensen-Inman&#8217;s</a> <a href="//www.jenseninman.com/blog/13737040/speakingupitstime">article</a> about her experience as a female conference speaker, one sentence she wrote woke me up. “It&#8217;s our responsibility to leave our industry better than we found it.”</p>

	<blockquote>
		<p>It&#8217;s our responsibility to leave our industry better than we found it.</p>
	</blockquote>

	<p>– Leslie Jensen-Inman</p>

	<p>So today I present to you the hard work of my fellow nGeneers. More than 100 hours have gone into the making of this document so far and we&#8217;re not even close to finished. In no way would we ever claim it’s the only approach, or even a good one for you. But it works for us. And since this is a wiki, we invite everyone to add their processes as well. We hope that this can become a place where the industry can learn and teach through sharing what we all do best. Create the future.</p>

	<p>Ladies and gentlemen, we give you <a href="//process.ngenworks.com">process.ngenworks.com</a>.</p>

	<p>P.S. Kelly, I still have my binder. ;)</p>
        ]]></description>
        <dc:date>2013-02-22T14:11:55+00:00</dc:date>
      </item>

    
    </channel>
</rss>