<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Phuse on Medium]]></title>
        <description><![CDATA[Stories by Phuse on Medium]]></description>
        <link>https://medium.com/@phuseca?source=rss-2ad00606bcc------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*S1J60pHdyxtJf7JqApDy0g@2x.png</url>
            <title>Stories by Phuse on Medium</title>
            <link>https://medium.com/@phuseca?source=rss-2ad00606bcc------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sun, 15 Nov 2026 16:13:36 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@phuseca/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[Phuse’s General Wordpress Guide: A one-stop reference for Wordpress basics]]></title>
            <link>https://medium.com/phuse/phuses-general-wordpress-guide-a-one-stop-reference-for-wordpress-basics-f1ff4130ae53?source=rss-2ad00606bcc------2</link>
            <guid isPermaLink="false">https://medium.com/p/f1ff4130ae53</guid>
            <category><![CDATA[development]]></category>
            <dc:creator><![CDATA[Phuse]]></dc:creator>
            <pubDate>Mon, 06 Feb 2017 14:37:04 GMT</pubDate>
            <atom:updated>2017-08-28T18:04:30.804Z</atom:updated>
            <content:encoded><![CDATA[<p>At Phuse, our client relationships are built on three core values: Authenticity, Collaboration and Transparency. In the spirit of these values, we provide clear, detailed and personalized user guides that allow clients to easily manage their site content post-launch.</p><p>Wordpress is by far our most requested content management system. While the <a href="https://en.support.wordpress.com/">Wordpress support forums</a>, <a href="http://wordpress.stackexchange.com/">Stack Overflow</a> and Google searches are all good resources, we saw a need for a single resource that clearly and concisely touched upon all the basic Wordpress administration tools.</p><p>To address our clients’ most common site and content management questions in one place, we created a <a href="https://thephuse.github.io/phuse-wp-guide/">General Wordpress User Guide</a> available to all of our clients (and the web at large) that covers out-of-the-box, native content management methods and tools.</p><figure><img alt="Phuse General Wordpress Guide screenshot" src="https://cdn-images-1.medium.com/max/1024/0*RbpR-gK0w-rnOhkB.png" /></figure><p>Created using <a href="http://couscous.io/">couscous.io</a>, hosted on Github Pages and complete with <a href="https://thephuse.github.io/phuse-wp-guide/docs/resources/image-1-edit-page.html">annotated images</a> for visual reference, the guide is a one-stop-shop for content management basics in Wordpress — from creating new posts and pages (and <a href="https://thephuse.github.io/phuse-wp-guide/docs/general-overview/wordpress-content-management-structure.html">the difference between the two</a>) to <a href="https://thephuse.github.io/phuse-wp-guide/docs/content-entry-and-formatting/images.html">uploading media</a> to a post and <a href="https://thephuse.github.io/phuse-wp-guide/docs/content-entry-and-formatting/overview.html">formatting text</a>.</p><p>We invite you to have a <a href="https://thephuse.github.io/phuse-wp-guide/">look around</a> and let us know what you think. Like what we’ve done? Feel there’s anything we missed? Let us know in the comments below!</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=f1ff4130ae53" width="1" height="1" alt=""><hr><p><a href="https://medium.com/phuse/phuses-general-wordpress-guide-a-one-stop-reference-for-wordpress-basics-f1ff4130ae53">Phuse’s General Wordpress Guide: A one-stop reference for Wordpress basics</a> was originally published in <a href="https://medium.com/phuse">Phuse</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[A Process for Creating Accurate Estimates]]></title>
            <link>https://medium.com/phuse/a-process-for-creating-accurate-estimates-b85b13d2175d?source=rss-2ad00606bcc------2</link>
            <guid isPermaLink="false">https://medium.com/p/b85b13d2175d</guid>
            <category><![CDATA[project-management]]></category>
            <dc:creator><![CDATA[Phuse]]></dc:creator>
            <pubDate>Mon, 02 Nov 2015 20:10:36 GMT</pubDate>
            <atom:updated>2017-06-30T16:54:07.845Z</atom:updated>
            <content:encoded><![CDATA[<p>I regularly hear about how hard it is to get an accurate estimate from a freelancer or agency.</p><p>No one likes surprises during a project. Whether it’s the scope expanding in an unexpected way or new research that uncovers extra work, the end result is that costs balloon and the project runs the risk of failing entirely.</p><p>There are several reasons why this happens. Let’s go over what those are, and walk through the proven method we use to create accurate estimates based on real data.</p><h3>Set Clear Expectations in the Sales Process</h3><p>Start any relationship with a set of calls and an exchange of deliverables to establish clear expectations on both sides.</p><p>We work together with our clients to discover the scope of a project. The client will provide what they have on hand, and then we, as the experts, make recommendations about what else we need to estimate that work accurately. Our job as the expert is to educate them about the digital design and development process, and their job, as the client, is to educate us about their company and goals.</p><p>What deliverables can you exchange? An agency should send samples, a brand book, and a client guide (<a href="http://blog.crew.co/client-experiences/">or another type of process outline</a>). An agency might also provide some free consultation. <strong>Don’t</strong> send or expect an estimate at this stage. It’s too early to start throwing numbers at the wall to see what sticks, and down that path lies dangerous, inaccurate estimates.</p><p>In return, a client should provide a scope document, any quantitative data (like analytics), any qualitative data (goals and business strategies, user feedback, etc.), an ideal timeline, and any budgetary constraints.</p><p>Identifying risks is crucial. If you’re on the client side, set defined boundaries so that the people you hire can be creative within them. For instance, if you’re trying to launch a new website so that you can attend that yearly conference and show off your new product, you need to share that date with your team so that they can meet your deadline. If you’re on the agency side, count the number of stakeholders who will be involved in the project and consider how communicating with them will affect your timeline and feedback loop.</p><p>If there’s confusion about what “scope” means later in the project, you can bet it’s because clear guidelines were not established in the sales process.</p><h3>Use a Team-Based Approach for Estimating</h3><p>Setting expectations is only half of the estimating process. The other half is getting the team involved to help create the estimate.</p><p>At Phuse, the designers and developers who estimate on projects are chosen because of their expertise in particular areas. If it’s a WordPress project, we’ll get a WordPress expert to do the estimating. Ideally, the one doing the estimating is the same person assigned to the project when it begins.</p><p>Once the estimate is complete, and it has been vetted by several people, we relay it to the client and get additional information from them as needed until we reach an estimate that both the team and the client are satisfied with. This back and forth makes sure that everyone is actively involved and has a say in the end result, which inevitably results in more accurate estimates.</p><p>This transparent team effort allows us to craft an approach to any project in a short time. By the time the estimate is shipped we are able to identify:</p><ol><li>The size and scope of the project</li><li>Areas in which we need additional information</li><li>Potential risks that could change the scope, timeline, or budget of a project</li><li>Project constraints</li><li>Whether or not the project is within the client’s budget range</li></ol><h3>Use Spreadsheets for Breaking Down Estimates</h3><p>To actually create the estimate, we use a shared spreadsheet. (For the clearest view, I’m going to approach this process from the agency side, but clients will find this process equally valuable.)</p><p>I’ve uploaded <a href="https://docs.google.com/spreadsheets/d/1envjsNyvrmsnhMq_9fnVTOM7Cl1Z64xMMxziGeKLpn8/edit#gid=6">our estimate spreadsheet template</a> to Google Docs. Check it out, and feel free to use it for your own projects.</p><p>Once you duplicate a new sheet from the template, the rest is simply a matter of filling in the details. Add the scope of the project in the left columns, and estimate hours to the right.</p><p>The <strong>Scope</strong> column is where you put the name of a specific task, and the <strong>Details</strong> column is where you list any constraints or assumptions. Each item in the scope can have multiple phases. In the template we include <strong>Brand Strategy</strong>, <strong>Content Strategy</strong>, <strong>User Experience</strong>, <strong>Design</strong>, and <strong>Development</strong>. Estimate <strong>minimum</strong> and <strong>maximum hours</strong> for each of phase a particular item must go through. If an item is limited to one phase only, leave the rest of the columns in that row blank. Don’t be afraid to add or remove phases as needed to fit your own process.</p><p>Be as particular and detail-oriented as the information you have on hand allows.</p><p>If the suggestion to use spreadsheets makes you groan, consider everything Phuse accomplished when we moved to spreadsheets in Google Docs:</p><ul><li>We saved time on scoping</li><li>We doubled down on collaboration</li><li>We reduced the probability of calculation errors</li><li>We added Communications, Quality Control, and other operational costs into the estimate as rules, rather than on an “as needed” basis.</li></ul><p>This one simple change immediately resulted in more thorough and accurate estimates for us.</p><h3>Example Estimate: Landing Page</h3><p>Now we’ll look at an example to see how this works in practice.</p><p>Let’s assume we’ve been tasked with building a new landing page. The client wrote the copy and came to us with a logo, so our tasks are to wireframe, design, and develop a single page website. The client told us the deliverables are static HTML/CSS with a Mailchimp email capture field on the page to measure interest in their new product. We’re also responsible for launching the site, and it needs to be responsive.</p><p>Here’s what our team came up with (<a href="https://docs.google.com/spreadsheets/d/1ADCpaqxpVYHlEKZCAFyutgkOHEKLtX_tnlNceBdbsis/edit#gid=6">click here for full spreadsheet</a>):</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*zcl1xENTxZiuwgGIlwr1Jw.png" /></figure><p>A few things to note:</p><ul><li>Communications are set at 15% of the subtotal; Quality Control at 10%. These numbers can and should be adjusted to fit your process.</li><li>Project Management is not included. We don’t usually charge for Project Management at Phuse, but if you do, be sure to add it to your spreadsheet as a percentage of the subtotal.</li><li>The Brand Strategy and Content Strategy columns are both empty. If you remember the brief above, this is because the client wrote their own copy for the site, and came to us with a logo we could use. You should determine these sorts of things during the sales process.</li><li>The Landing Page does <strong>not</strong> include any custom illustrations, graphics, or icons. Nor does the estimate including miscellaneous work such as sourcing stock photos. If those were things the client wanted, we would <strong>add them to the spreadsheet as separate line items</strong> and estimate minimum and maximum hours for each.</li></ul><p>Once the client is happy, <strong>and the scope is fully accounted for</strong>, then congratulations, you’ve arrived at an accurate estimate…right?</p><h3>Base New Estimates on Past Data and Experience</h3><p>At this point, our example estimate is only accurate <strong>in theory</strong>. Before you send it to the client, be sure to validate your theory by comparing your estimates with past experience and, most importantly, <strong>real data</strong>.</p><p>At Phuse, we use <a href="https://www.getharvest.com/">Harvest</a>, so we can quickly generate and review reports on past projects — how much they cost, and the effort it took to complete them. By finding a past project of similar size and scope as the new one we’ve been asked to estimate on, we can give a more accurate estimate.</p><p>The only way you’ll be able to get accurate numbers for your own agency is by using a tracking tool like Harvest and learning from the data. If your business is relatively new, it’s a bit of a chicken and egg scenario — you need to have experience doing similar projects in the past in order to give accurate estimates in the future. Over time, as you gain experience and learn more about yourself and your process, your estimates will become more accurate.</p><p>From a client’s perspective, this means a few things. First of all, look for a team that has worked on a project similar to yours in size and scope. Be sure to ask for samples and compare them to the project you have in mind. Second, ask yourself if you’ve fully uncovered the scope of your project. The worst culprit for failed projects is a poorly outlined scope.</p><p>However, we all start somewhere. Here are a few tools that will help you cover your bases:</p><ol><li>Hillary Weiss at the Crew.co blog recommends putting together a <a href="http://blog.crew.co/client-experiences/">client survey</a></li><li>Have a checklist of operational necessities with questions like: who’s going to handle hosting? What file format do you want the deliverables in? Who is responsible for migrating content from the old to new website?</li><li>Create a <a href="http://www.smashingmagazine.com/2012/11/structure-supports-digital-presence/">responsibility assignment matrix</a>.</li></ol><h3>Don’t Forget Overhead and Padding</h3><p>Our goal with estimates is always to come in at or under the low end of the estimate. Why? Because we want to exceed people’s expectations.</p><p>This requires padding your estimates accordingly. Notice how the Communications and Quality Control time above were added automatically to the estimate above based on a percentage? We chose that percentage based on past data — plus padding.</p><p>The hard truth is that you can’t foresee all of the bumps in the road at the starting line of a new project. The universe may be conspiring, unseen, to throw you off the rails. Padding your estimates for hidden stakeholders, unforeseen requests, and curve balls is not just good planning, it’s good business.</p><p>Be sure to keep the type of client you’re working with in mind when it comes to padding your estimates. Some clients require more communication and hands-on time than others.</p><h3>Tips for Estimating</h3><p>Here are a few more tips that will help you estimate better.</p><ol><li><strong>Break things down. Then break them down again.</strong> If a page has complicated elements on it that need to be designed or developed, make sure to add line items for individual elements. For a dashboard, this might mean quoting for the top-level dashboard, then breaking widgets on the dashboard into individual line items.</li><li><strong>Think about the user’s journey.</strong> Understand what pages a user needs to see as they go through the app or website. Sometimes a client might have asked for things like a login form but may have forgotten about a user’s need to reset their password and the 3–4 additional pages that are required to do that effectively.</li><li><strong>If you’re doing integration, add padding for existing environments.</strong> Our development team came up with a checklist of things they look for in existing environments that cause problems (i.e. lack of test-driven development, documentation, unfamiliar languages, etc). Do you use a similar tool? Why or why not?</li><li><strong>Think about what will be required in getting the project set up, launched, and documented.</strong> For us, this includes things like:</li></ol><ul><li>Content import</li><li>Environment and set up for development environments</li><li>Training clients on CMS systems</li><li>Documenting CMS systems</li><li>API integration</li><li>Individual icon design or graphics</li></ul><ol><li><strong>Don’t be afraid to pitch discovery.</strong> Some projects require a bit more time to discover how long they’ll take and create an accurate estimate. When in doubt, leave it out. Explain to the client that instead of shooting into the dark, you’d like the opportunity in a paid engagement to research what’s involved and come up with an accurate estimate before moving forward. Most people will be open to this if you explain the sound logic behind it and come at it strategically.</li></ol><h3>Practice Makes Perfect</h3><p>Estimating on digital projects is hard. <a href="http://psycnet.apa.org/?&amp;fa=main.doiLanding&amp;doi=10.1037/0022-3514.67.3.366">A study in the Journal of Personality and Social Psychology</a> (<a href="http://en.wikipedia.org/wiki/Planning_fallacy">wiki</a>) showed that most people are not good at estimating time at all. Everything from how long it’ll take us to drive up the street to a neighbour’s house to how long it takes to paint a room are wildly inaccurate guesses.</p><p>In fact, every estimate is a guess — that’s what the word “estimate” means.</p><p>That’s why you need to use your team, work closely with your client, base your estimates on real data, and utilize a spreadsheet that automatically adds padding and does the math for you to consistently arrive at accurate estimates.</p><p>You also need to educate your clients throughout your time with them. The project you’re working on with your client is rarely their only responsibility. It’s your job as the expert to teach them and collaborate with them the whole way through. No project comes without risks, but starting a new relationship with this kind of transparency is beneficial to you both in the long run.</p><p>I hope you find <a href="https://docs.google.com/spreadsheets/d/1envjsNyvrmsnhMq_9fnVTOM7Cl1Z64xMMxziGeKLpn8/edit#gid=6">the spreadsheet template</a> useful. Use it, modify it, and please leave your thoughts and questions in the comments below.</p><p>Good luck!</p><h3>You might also like…</h3><p><em>Originally published at </em><a href="https://phuse.ca/a-process-for-creating-accurate-estimates/"><em>phuse.ca</em></a><em> on November 2, 2015.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=b85b13d2175d" width="1" height="1" alt=""><hr><p><a href="https://medium.com/phuse/a-process-for-creating-accurate-estimates-b85b13d2175d">A Process for Creating Accurate Estimates</a> was originally published in <a href="https://medium.com/phuse">Phuse</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Second Annual Phuse Retreat]]></title>
            <link>https://medium.com/phuse/second-annual-phuse-retreat-6ee88eb3e75a?source=rss-2ad00606bcc------2</link>
            <guid isPermaLink="false">https://medium.com/p/6ee88eb3e75a</guid>
            <category><![CDATA[team-retreat]]></category>
            <category><![CDATA[annual-retreat]]></category>
            <category><![CDATA[company-retreats]]></category>
            <category><![CDATA[remote-team-culture]]></category>
            <dc:creator><![CDATA[Phuse]]></dc:creator>
            <pubDate>Tue, 04 Aug 2015 20:55:38 GMT</pubDate>
            <atom:updated>2017-08-28T18:04:37.238Z</atom:updated>
            <content:encoded><![CDATA[<p>At the end of June, twelve of us gathered in Toronto for our second annual company retreat.</p><p><a href="http://phuse.ca/lessons-from-our-first-team-retreat/">The first retreat in Mexico last year</a> taught us several valuable lessons, and this year we were able to take it up a notch. We rented a large house near our favorite coworking space downtown, the <a href="http://socialinnovation.ca/">CSI Annex</a>. There, we booked a conference room and spent the first half of each day bonding over coffee, getting <em>some</em> work in, and generally doing what we each do in our home offices and coworking spaces — but with undeniably better company.</p><h3>Phuse on Twitter</h3><p>Everyone arrived safely in Toronto! Here&#39;s us coworking this morning @csiTO</p><p>While we made a pretty detailed schedule for the week, the afternoons were left open. After coworking, some people continued working on their projects, others played video games (Diablo III, FIFA 2015, and Call of Duty: Advanced Warfare were the hits of the week) or went shopping on Queen Street. In the evenings, we regrouped for team dinners at locally acclaimed restaurants like <a href="http://lacarnita.com/">La Carnita</a> and <a href="http://www.terroni.com/">Terroni</a>. One night, Larissa and Heidi made southern style shrimp and cheesy grits for the rest of the team with locally-sourced ingredients.</p><figure><img alt="shrimp_and_grits" src="https://cdn-images-1.medium.com/max/300/0*E-tP9x6WAqZIhjWx.jpg" /></figure><p>The evenings were also packed with fun activities. The first night everyone was in town, we went to a board-game pub called <a href="http://www.snakesandlagers.com/">Snakes and Lagers</a> to play Cards Against Humanity and Boss Monster (depending on your preference).</p><h3>Phuse on Twitter</h3><p>Wouldn&#39;t be a trip to Toronto without a trip to Snakes and Lagers.</p><p>On a separate occasion, we tried our hand at an escape room. If you’re not familiar, escape rooms are <a href="https://en.wikipedia.org/wiki/Real-life_room_escape">real-life adventure games</a>. Popularized in Asia, the concept has since migrated to North America. They’re fun, but challenging, too. The success rate of the one we attended, called <a href="https://www.realescapegame.ca/">“Escape from the Mysterious Room”</a>, was a measly 3%. Though we came close to solving the puzzle, the timer ran out before we made our way through the final few clues.</p><h3>Phuse on Twitter</h3><p>We just Escaped from the Mysterious Room! Well... Almost.</p><p>At the end of the week, we also celebrated James’ birthday with a barbecue…and a party bus which took us to Dave and Busters!</p><figure><img alt="james_wow" src="https://cdn-images-1.medium.com/max/200/0*S73Rrng6-RBuAbH9.jpg" /></figure><p>Yeah, James, we were excited, too!</p><p>We’ve already begun to plan the third annual retreat for 2016. Our goal for next year is to enable the whole team to join the fun by subsidizing flights and choosing a reliable, central location.</p><p><strong>If you want to say hi next time you’re in Toronto, or you have any recommendations for what we should do while our team is in town next year, mention </strong><a href="https://twitter.com/phuseca"><strong>@phuseca</strong></a><strong> on Twitter, or leave a comment below!</strong></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=6ee88eb3e75a" width="1" height="1" alt=""><hr><p><a href="https://medium.com/phuse/second-annual-phuse-retreat-6ee88eb3e75a">Second Annual Phuse Retreat</a> was originally published in <a href="https://medium.com/phuse">Phuse</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Shuffle “A Number for Every Occasion” Launches on iOS]]></title>
            <link>https://medium.com/phuse/shuffle-a-number-for-every-occasion-launches-on-ios-72cef1daeeef?source=rss-2ad00606bcc------2</link>
            <guid isPermaLink="false">https://medium.com/p/72cef1daeeef</guid>
            <category><![CDATA[disposable-email]]></category>
            <category><![CDATA[news]]></category>
            <category><![CDATA[disposable-phone-number]]></category>
            <category><![CDATA[email]]></category>
            <category><![CDATA[apps]]></category>
            <dc:creator><![CDATA[Phuse]]></dc:creator>
            <pubDate>Wed, 06 May 2015 18:24:39 GMT</pubDate>
            <atom:updated>2017-08-28T18:04:58.044Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="Shuffle Logo" src="https://cdn-images-1.medium.com/max/300/0*lY4U2jwXaM1eYmbM.png" /></figure><p><a href="http://getshuffle.com/">Shuffle</a>, a smart communications app that gives its users access to multiple numbers on a single device, is <a href="http://apple.co/1FOoHFC">now available on the iOS App Store</a> in the United States and Canada.</p><p>Shuffle makes it simple to manage multiple phone numbers and email addresses for a variety of purposes. Whether you need a second number for your online business, you’re selling an old piece of furniture on Craigslist, or you’re dipping your toes into online dating, Shuffle’s focus on privacy will keep your contact information safe and your communication options flexible.</p><figure><img alt="Shuffle Banner" src="https://cdn-images-1.medium.com/max/1024/0*M7xdOHAZBlw1tCWz.png" /></figure><p>Craig Collett came to us a year ago with his vision for Shuffle. His passion and relentless determination has been instrumental in bringing Shuffle to life, from the Indiegogo campaign to the design process and beyond.</p><p><a href="http://apple.co/1FOoHFC">Get it now on the iOS App Store</a></p><p>An Android app is currently in development with an estimated release at the end of this year. You can sign up for the mailing list to be notified of the Android release at <a href="http://getshuffle.com/">GetShuffle.com</a>.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=72cef1daeeef" width="1" height="1" alt=""><hr><p><a href="https://medium.com/phuse/shuffle-a-number-for-every-occasion-launches-on-ios-72cef1daeeef">Shuffle “A Number for Every Occasion” Launches on iOS</a> was originally published in <a href="https://medium.com/phuse">Phuse</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Learn and Play at the Free NASA Youth Space Challenge]]></title>
            <link>https://medium.com/phuse/learn-and-play-at-the-free-nasa-youth-space-challenge-a56a0476df5?source=rss-2ad00606bcc------2</link>
            <guid isPermaLink="false">https://medium.com/p/a56a0476df5</guid>
            <category><![CDATA[kids-events]]></category>
            <category><![CDATA[events]]></category>
            <category><![CDATA[kids-learning-code]]></category>
            <category><![CDATA[nasa]]></category>
            <category><![CDATA[ladies-learning-code]]></category>
            <dc:creator><![CDATA[Phuse]]></dc:creator>
            <pubDate>Wed, 08 Apr 2015 18:23:26 GMT</pubDate>
            <atom:updated>2017-08-28T18:04:30.955Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="Youth Space Challenge Toronto 2015" src="https://cdn-images-1.medium.com/max/816/0*3GWg1JRjGf8nVRfh.png" /></figure><p>The Youth Space Challenge, a space-themed event for kids ages 7–15, takes place this weekend, <strong>April 11th, from 1–5pm at </strong><a href="http://learninglabs.org/"><strong>The Lab</strong></a><strong> </strong>in downtown Toronto. Attendance is free. Participants will have the opportunity to spend an afternoon bringing their space-related dreams to life, and no registration is required.</p><p>A few of the activities will include:</p><ul><li><strong>Hotpop Robot: </strong>Stars are very far away, but astronomers can learn a lot about them from their light. Kids will be able to make their own spectroscope from simple materials and study the light spectrums of different bright objects.</li><li><strong>Making Space Badges: </strong>Kids will create space-themed images using the web-based Pixlr program and craft supplies. They will then bring them to life, making a pin-on badge with a button-press!</li><li><strong>Learn to Code: </strong>Using Tumblr, a popular blogging platform, kids will craft a short post about “what they love about technology and space” within an HTML template. The blogs will be published on a rolling basis throughout the day, resulting in an exciting demonstration of the kids’ perceptions of technology and space.</li><li><strong>3D Printers:</strong> 3D printers will also be set up on site so that kids can see them first hand.</li></ul><p>In 2013 and 2014, the NASA Youth Space Challenge attracted on average 130 kids per year to the event. To quote Laura Plant Hasanbegovic, Co-Executive Director of event hosts Ladies Learning Code:</p><blockquote>“Our mission is to help youth experience technology as a medium for self-expression, and as a means for changing the world in an accessible way.”</blockquote><p><a href="http://learninglabs.org/">The Lab</a> is also the home of <a href="http://ladieslearningcode.com/program/kids-learning-code/">Kids Learning Code</a>, an organization dedicated to teaching kids how to get the most out of modern technology, and giving them life-skills they’ll need for a technological future.</p><p><strong>You can learn more about the event, which is part of the International Space Apps Challenge hackathon that runs throughout the weekend, </strong><a href="http://spaceappstoronto.com/2015/youth.html"><strong>by visiting the youth event page on SpaceAppsToronto.com</strong></a><strong>.</strong></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=a56a0476df5" width="1" height="1" alt=""><hr><p><a href="https://medium.com/phuse/learn-and-play-at-the-free-nasa-youth-space-challenge-a56a0476df5">Learn and Play at the Free NASA Youth Space Challenge</a> was originally published in <a href="https://medium.com/phuse">Phuse</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Space Apps Challenge: 2015 Registration Opens!]]></title>
            <link>https://medium.com/phuse/space-apps-challenge-2015-registration-opens-ef19e7a0c62?source=rss-2ad00606bcc------2</link>
            <guid isPermaLink="false">https://medium.com/p/ef19e7a0c62</guid>
            <category><![CDATA[events]]></category>
            <dc:creator><![CDATA[Phuse]]></dc:creator>
            <pubDate>Thu, 05 Mar 2015 20:29:54 GMT</pubDate>
            <atom:updated>2017-08-28T18:04:41.815Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="Space-Apps-2015-Reg" src="https://cdn-images-1.medium.com/max/1024/0*CXnBLDnyGzEqAF5q.png" /></figure><p>Registration for the 2015 International Space Apps Challenge is now open! <a href="https://2015.spaceappschallenge.org/location/">Visit their website to find a location near you</a>, and register to attend the biggest hackathon in the world.</p><blockquote>Since its inception in 2012, the International Space Apps Challenge has become the biggest global hackathon, engaging thousands of citizens across the globe in working with NASA to design innovative solutions to global challenges. At the last Space Apps event in 2014, more than 8,000 global citizens in 46 countries and 95 cities participated.</blockquote><blockquote><strong>— Ali Llewellyn</strong>, Community Advocate at NASA</blockquote><h4><strong>On the Ground in Toronto</strong></h4><p>For the third year in a row, Phuse is organizing NASA’s Space Apps in Toronto. James will be on the ground floor the weekend of the event, April 10th to 12th, and at the Youth program on April 11th.</p><p>If you want to learn more about the Space Apps Toronto Hackathon or Youth program, all the details are located at <a href="http://spaceappstoronto.com/2015/">SpaceAppsToronto.com</a>, or you can <a href="https://twitter.com/spaceappsto">follow @spaceappsto on Twitter</a>.</p><h3>NASA Space Apps TO on Twitter</h3><p>Calling all Toronto makers, hackers, designers, and big thinkers - registration is open for Space Apps Toronto 2015! http://t.co/S7ELISpOGZ</p><h4><strong>Women in Data</strong></h4><p>The Challenges themselves, the questions that the attending teams of designers, developers, entrepreneurs, and makers will be addressing, are centered around themes of Earth, Space, Humans, and Robotics. These will be announced in late March.</p><p>This year NASA is placing an emphasis on Women in Data by kicking off the weekend with a one-day data bootcamp, an inspiring initiative which will be live-streamed to other events and participants around the world.</p><p><strong>We’ll be tuning in. Will you?</strong></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=ef19e7a0c62" width="1" height="1" alt=""><hr><p><a href="https://medium.com/phuse/space-apps-challenge-2015-registration-opens-ef19e7a0c62">Space Apps Challenge: 2015 Registration Opens!</a> was originally published in <a href="https://medium.com/phuse">Phuse</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[InfoSec Resources: Journey from Discovery to Design]]></title>
            <link>https://medium.com/phuse/infosec-resources-journey-from-discovery-to-design-2b89adc24323?source=rss-2ad00606bcc------2</link>
            <guid isPermaLink="false">https://medium.com/p/2b89adc24323</guid>
            <category><![CDATA[discovery-session]]></category>
            <category><![CDATA[design]]></category>
            <category><![CDATA[infosec-institute]]></category>
            <category><![CDATA[informatinal-security]]></category>
            <category><![CDATA[design-process]]></category>
            <dc:creator><![CDATA[Phuse]]></dc:creator>
            <pubDate>Thu, 19 Feb 2015 22:17:06 GMT</pubDate>
            <atom:updated>2017-08-28T18:04:44.073Z</atom:updated>
            <content:encoded><![CDATA[<p>Near the end of last year we rejoined forces with InfoSec Institute to take a fresh look at their <a href="http://resources.infosecinstitute.com/">informational security and training resources website</a>. The finished product launched this week to the delight of many happy readers. The following is an in-depth look into the discovery and design process for this project.</p><h4><strong>Background on the Project</strong></h4><p>After two years of work, the InfoSec Resources team had an incredible archive of informational security media: <a href="http://resources.infosecinstitute.com/articles/">articles</a>, <a href="http://resources.infosecinstitute.com/labs/">labs</a>, <a href="http://resources.infosecinstitute.com/series/">series</a>, and <a href="http://resources.infosecinstitute.com/ebooks/">ebooks</a>. All of these resources were connected and kept alive by InfoSec’s community of passionate technologists.</p><p>Unfortunately, as time went on, the resources site experienced some growing pains. Inconsistencies in their design crept in as new functionality was added. Calls to action got lost among the noise, and reading on the site wasn’t the most pleasant experience due to the crowded design. Needless to say, the site had outgrown the humble <a href="http://wordpress.org/">WordPress</a> theme it started with.</p><p>Let’s take a look at the resource site’s journey from discovery session to final design.</p><h4><strong>Discovery Sessions</strong></h4><p>We kicked off the project with something we call a “discovery session.” Our discovery sessions are active work sessions. Everyone involved in the project was brought together via Skype, and we spent the day identifying InfoSec’s goals, problems, and the possible solutions. We also created wireframes, discussed the information architecture, and made strategic decisions that influenced the rest of the project.</p><p>InfoSec came to us with a couple of goals already in mind:</p><ol><li>Improve the overall visual appeal of the site with a focus on how to present their vast amount of content.</li><li>Improve conversions on various course promotions and calls-to-action around the site. This included better integration with other InfoSec sites, inviting people into their training programs, and tying in with their newest addition to the InfoSec ecosystem, <a href="https://www.skillset.com/">SkillSet</a>.</li></ol><p>From here we looked at what they were currently doing — both the pros and the cons. The major improvements <em>we</em> wanted revolved around improving the reading experience for their most active users. This included making the design easier on the eyes, improving how we organize the content so people can find what they are looking for faster, and introducing calls-to-action seamlessly within the content using a flexible template system.</p><p><strong>Wireframing</strong></p><p>We usually have time to start the wireframing process during a discovery session, but it always extends beyond it. When the notes were in and the planning was done, we really dug into the rest of the information architecture (IA) and wireframing in-depth.</p><p><a href="http://en.wikipedia.org/wiki/Website_wireframe">Wireframing</a> and <a href="http://en.wikipedia.org/wiki/Information_architecture">information architecture (IA)</a> are two of the most important aspects of visual design — they lay the foundation for the other aspects of visual design. If were were building a house, the wireframes and IA would be our blueprints, and we spent a lot of time making sure we were building a solid foundation for the design.</p><p>We had two main challenges during this phase of the project:</p><ol><li>To make sure we were not only displaying the vast amount of content that the site had to offer, but that users were seeing the <em>newest</em> posts highlighted, especially when they were “hot off the press.”</li><li>Solving the problem of post types and how best to display content for the user. InfoSec has post types ranging from text based articles to videos to mini courses to multi-part series. When we thought about these post types and how they differed, it was clear that one set layout was not going to work for them all, so we designed a range of different layouts to suit each of the post type requirements while maintaining consistent reading patterns across the whole site.</li></ol><p>[caption id=”attachment_3269&quot; align=”aligncenter” width=”700&quot;]</p><figure><img alt="Wireframes for InfoSec Resources" src="https://cdn-images-1.medium.com/max/1024/0*geznaBPvy9rIw8Kn.png" /></figure><p>Wireframes for InfoSec Resources[/caption]</p><p><strong>Visual design</strong></p><p>Once the wireframes were finalized and approved, we moved on to visual design, starting with a few loose color selections from the current InfoSec brand. Short of that, we pretty much had a blank canvas to work with.</p><p>I started by building two color palettes. One would influence the bulk of the interface (backgrounds, sections, etc.), and was inspired by the most popular terminal/editor themes among developers <em>(our main user type)</em>. This palette consisted of a number of shades of grey. The second was derived from the current InfoSec brand colors and would be used more selectively for calls-to-action, post types, and important links.</p><p>[caption id=”attachment_3271&quot; align=”aligncenter” width=”700&quot;]</p><figure><img alt="Colour palette for InfoSec Resources" src="https://cdn-images-1.medium.com/max/1024/0*eci2vjHFiPOuWdSB.png" /></figure><p>Colour palette for InfoSec Resources[/caption]</p><p>It quickly became clear that serif fonts simply weren’t going to work with the style we had in mind. Instead, we focused on sans-serif fonts, considering the kerning and — again — the reading experience. Eventually we settled on <a href="http://www.google.com/fonts/specimen/Montserrat">Montserrat</a> for the main font.</p><p>[caption id=”attachment_3260&quot; align=”aligncenter” width=”700&quot;]</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*89JiZNGGDo7UqDL8.png" /></figure><p>“Hello World” in Montserrat font.[/caption]</p><p>Another big decision during the visual design phase was the proper use of images/photos. During wireframing we set up a structure with an option to show an image associated with each post if that post was new/featured. The content team would then be able to use background colors to associate the post with a category. Again, the goal here was to reinforce the fresh new content, especially for returning users. When you look at the site now, these image/color associations are instantly noticeable.</p><p>Another hurdle we overcame together with the InfoSec team was that the quality of images for posts was inconsistent. With the new design displaying images so prominently, the importance of image quality increased tenfold. We created an image guide to help the content team at InfoSec source images at the best quality and with suitable dimensions for the new site going forward.</p><p>Here are some before and after shots of the design so you can see them side by side.</p><p>[caption id=”attachment_3277&quot; align=”aligncenter” width=”1400&quot;]</p><figure><img alt="Before and after screenshots." src="https://cdn-images-1.medium.com/max/1024/0*W6cbI3jsCJ6UuW11.png" /></figure><p>Before and after screenshots.[/caption]</p><h4><strong>Development Advocacy in Design</strong></h4><p>The next step in the project is the web development phase. At Phuse, the development team is looped into every design decision. From discovery to the end of design, <a href="http://phuse.ca/author/benceglowski/">Ben</a>, the developer assigned to InfoSec Resources, worked tirelessly to give constant feedback. He was forthcoming about any restrictions or difficulties we might run into during development based on the proposed changes and layouts from the design phase. This allowed us to either tweak the design or add in contingencies to account for the issues he foresaw across browsers and devices. Working side by side with Ben was invaluable during the entire design phase.</p><h4><strong>Conclusion</strong></h4><p>There we have it, a look at our design process and our thinking behind decisions made throughout the InfoSec Resources project. The end result is a much more pleasant, readable site that users enjoy interacting with and reading on. A couple days after launch, we saw that <strong>time spent on the site increased by 12%</strong>, and that <strong>user engagement went up by 5%</strong>. We’re confident these modest increases will continue to grow as the InfoSec Resources content team begins to use the new templating system and CRM integration to their full advantage.</p><p>The site is also interconnected with the rest of their ecosystem of websites, an added value for the casual user of their site who hasn’t yet been exposed to the wealth of knowledge at <a href="https://www.skillset.com/">SkillSet</a> and <a href="http://www.infosecinstitute.com/">InfoSec’s</a> <a href="http://www.infosecinstitute.com/courses/online-training.html">other</a> <a href="http://www.infosecinstitute.com/request_course_catalog.html">training programs</a>.</p><p><strong>Let us know what you think of the process and the end result by leaving a comment below!</strong></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=2b89adc24323" width="1" height="1" alt=""><hr><p><a href="https://medium.com/phuse/infosec-resources-journey-from-discovery-to-design-2b89adc24323">InfoSec Resources: Journey from Discovery to Design</a> was originally published in <a href="https://medium.com/phuse">Phuse</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Making Global Data Beautiful for NASA’s Space Apps Challenge]]></title>
            <link>https://medium.com/phuse/making-global-data-beautiful-for-nasas-space-apps-challenge-e120446daf18?source=rss-2ad00606bcc------2</link>
            <guid isPermaLink="false">https://medium.com/p/e120446daf18</guid>
            <category><![CDATA[space-apps-2014s]]></category>
            <category><![CDATA[infographics]]></category>
            <category><![CDATA[design]]></category>
            <category><![CDATA[infographic-design]]></category>
            <category><![CDATA[print-design]]></category>
            <dc:creator><![CDATA[Phuse]]></dc:creator>
            <pubDate>Fri, 06 Feb 2015 00:11:40 GMT</pubDate>
            <atom:updated>2017-08-28T18:04:37.975Z</atom:updated>
            <content:encoded><![CDATA[<p>For the last two years, Phuse has co-organized NASA’s International Space Apps Challenge in Toronto, a weekend hackathon with a global reach. We’ve also been a part of the wider Space Apps community by supporting the international events, evolving the Space Apps brand, and collaborating with <a href="http://secondmuse.com/">Secondmuse</a> to design the post-event Mission Report.</p><p>The Mission Report showcases the winning projects, summarizes the outcome and reach of the event, and cobbles together important statistics. Last year’s Mission Report turned out to be an especially rewarding project to work on. It was shared at a NASA event, and the infographic stands out as some of the best Space Apps work we’ve done.</p><h4>Space Apps 2014 Mission Report</h4><p>In early December 2014, Space Apps representatives handed out fifty full bleed color copies of the Mission Report to an audience at Kennedy Space Center. Around the globe, thousands of others accessed the <a href="https://speakerdeck.com/nasa/international-space-apps-challenge-2014-mission-report">digital version</a>. Folks that gathered at Cape Canaveral celebrated two big events that day: the success of the spacecraft Orion’s <a href="http://www.nasa.gov/content/successful-launch-of-orion-heralds-first-step-on-journey-to-mars/#.VNES3VXF9i9">Exploration Flight Test-1 (EFT-1)</a>, and another great year solving Space Apps Challenges with the global community.</p><p>Here are a couple shots of the Mission Report as it would have looked that day.</p><figure><img alt="Space Apps Mission Report 2014" src="https://cdn-images-1.medium.com/max/1024/0*4W0xNkRmo_VG0Y1z.jpg" /></figure><figure><img alt="Space Apps Mission Report 2014 - Close up" src="https://cdn-images-1.medium.com/max/1024/0*0IF8CyQDl5mdn7Xw.jpg" /></figure><figure><img alt="Space Apps Mission Report 2014 - inside" src="https://cdn-images-1.medium.com/max/1024/0*zO4A9pvQCZ4TEpwP.jpg" /></figure><h4>Space Apps 2014 Infographic</h4><p>Originally created for sharing at <a href="http://www.nextgengovt.com/">NextGen Government conference</a> in July 2014, the infographic was also included as a two-page spread in the middle of the Mission Report.</p><p>[zoom-image src=”http://phuse.ca/wp-content/uploads/2015/02/sa-infographic-blog-1024x683.gif&quot; zoom=”http://phuse.ca/wp-content/uploads/2015/02/sa-infographic-blog.gif&quot; caption=”Click the image to zoom in” align=”center”]</p><p>The infographic was a particularly meaningful piece. You see, the Space Apps Challenge is focused on bringing <em>local</em> talent together to develop solutions to aeronautical challenges. It’s only the Mission Report — and this infographic in particular — that gave us the opportunity to aggregate the data from 95 locations across the globe, and display it in a meaningful way.</p><p>Our favorite insights from the event include:</p><ul><li>Ten astronauts participating, an impressive number!</li><li>29+ <em>million </em>tweets about the event.</li><li>If you plot geographical points from northern, southern, western, and easternmost participating cities, you just about cover the entire globe.</li><li>Toronto is one of seven cities to host a companion youth event.</li></ul><p>To be involved in an event that has a world-wide impact is a reward in itself. But to be able to bring it all together for the participants, and show them what kind of impact their hard work had — that makes a difference.</p><h4>Planning for 2015’s Space Apps Challenge</h4><p>The 2015 Space Apps Challenge event is just around the corner. It will take place April 11–12, 2015 in cities around the world. Check out the <a href="https://spaceappschallenge.org/">Space Apps International</a> website to find an event near you. There’s also a <a href="https://speakerdeck.com/nasa/space-apps-challenge-event-planning-guide">Space Apps Challenge 2015 event planning guide on SpeakerDeck</a> if you want to organize an event in your own city.</p><h4>Do you live in Toronto? Join us!</h4><p>Once again, Phuse is organizing the Space Apps Toronto event. Plans are already underway for both an adult and youth event. Feel free to email <a href="/service/mailto:james@phuse.ca">james@phuse.ca</a> if you’re interested in helping out. Registration for participants will open a month before the event, on March 11th. Sign up at <a href="http://spaceappstoronto.com/">SpaceAppsToronto.com</a> to get notified about more details, registration deadlines, challenges, the youth event, and more!</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=e120446daf18" width="1" height="1" alt=""><hr><p><a href="https://medium.com/phuse/making-global-data-beautiful-for-nasas-space-apps-challenge-e120446daf18">Making Global Data Beautiful for NASA’s Space Apps Challenge</a> was originally published in <a href="https://medium.com/phuse">Phuse</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Vanilla Modal: A Plain JavaScript Modal for the Rest of Us]]></title>
            <link>https://medium.com/phuse/vanilla-modal-a-plain-javascript-modal-for-the-rest-of-us-4aeab57ccff2?source=rss-2ad00606bcc------2</link>
            <guid isPermaLink="false">https://medium.com/p/4aeab57ccff2</guid>
            <category><![CDATA[css-modal]]></category>
            <category><![CDATA[development]]></category>
            <category><![CDATA[devtips]]></category>
            <category><![CDATA[dev-toolsd]]></category>
            <dc:creator><![CDATA[Phuse]]></dc:creator>
            <pubDate>Thu, 29 Jan 2015 12:00:43 GMT</pubDate>
            <atom:updated>2017-08-28T18:04:41.584Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="vanilla_modal" src="https://cdn-images-1.medium.com/max/700/0*M5DGg_NPabJ8m0uA.png" /></figure><p><a href="http://thephuse.github.io/vanilla-modal"><strong>View the Demo</strong></a></p><p>Do we really need another modal script? The short answer is “yes.” For better or worse, modal windows are here to stay. Many solutions have existed in the past that take the headache out of manually coding up a modal window: <a href="http://lokeshdhakar.com/projects/lightbox2/">Lightbox</a>, <a href="http://codylindley.com/thickbox/">Thickbox</a>, <a href="http://www.jacklmoore.com/colorbox/">Colorbox</a> (can you spot the trend?) and so on. However, many such solutions are outmoded by today’s standards.</p><p>The future of JavaScript is light. The future of JavaScript is modular. Browser vendors have known this for some time, and with the impending release of <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/ECMAScript_6_support_in_Mozilla">ECMAScript 2015</a> (<a href="http://en.wikipedia.org/wiki/ECMAScript">the Artist Formerly Known as Harmony</a>) and the upsurge in popularity of server-side JavaScript thanks to <a href="http://nodejs.org/">Node.js</a> and <a href="https://iojs.org/">io.js</a>, developers are catching on too.</p><p>Enter <em>Vanilla Modal</em>, a modal built using ECMAScript 2015 that properly separates concerns (in other words, HTML, CSS and JavaScript don’t step on each other’s toes) and has zero dependencies. Better yet, its JavaScript component has a minified &amp; gzipped footprint of 1.8KB.</p><p>Styling, breakpoints and transitions are controlled by you, using CSS. The markup of your modal is left entirely to you. And the content? Vanilla Modal can display any DOM element that already exists on the page, so you can theoretically open anything you like inside a modal window.</p><p>You can even have the window resize automatically to fit a page or series of pages from an iframe (just remember the <a href="https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy">same-origin policy</a> when opening iframes). Essentially, there is no predefined stylesheet; no extant markup; and only a tiny glob of JavaScript to include in your project.</p><p>Perhaps most significantly, this modal doesn’t rely on any other JavaScript libraries. No <a href="http://jquery.com/">jQuery</a>, no <a href="http://zeptojs.com/">Zepto</a>, no <a href="https://angularjs.org/">AngularJS</a>. This in turn makes it possible to integrate it seamlessly with your framework of choice — all events are delegated from the document, meaning Vanilla Modal will work even in a constantly-changing, stateful JavaScript single page app.</p><p>I’d tried a great number of modal solutions before finally giving up and designing my own. Every solution I attempted had a fatal flaw of some kind, be it a dreadful API, embedded markup, a narrow selection of available animations or use of the CSS :target pseudo-class (more on that in the documentation). I hope that this one will suit you as well as it’s suited the several projects it’s about to be deployed on in the wild.</p><p>Vanilla Modal is compatible with the evergreen desktop and mobile browsers, as well as IE 9+. It works with <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import">ES2015 imports</a>, <a href="http://en.wikipedia.org/wiki/Asynchronous_module_definition">AMD</a> and <a href="http://en.wikipedia.org/wiki/CommonJS">CommonJS</a> loaders. It’s also available on NPM. Find it at the addresses below:</p><ul><li><a href="https://github.com/thephuse/vanilla-modal">GitHub</a></li><li><a href="https://www.npmjs.com/package/vanilla-modal">NPM</a></li><li><a href="https://github.com/thephuse/vanilla-modal/blob/master/README.md">Documentation</a></li><li><a href="http://thephuse.github.io/vanilla-modal">Demo</a></li></ul><p>Enjoy! <em>Don’t forget to let us know in the comments where you used Vanilla Model.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=4aeab57ccff2" width="1" height="1" alt=""><hr><p><a href="https://medium.com/phuse/vanilla-modal-a-plain-javascript-modal-for-the-rest-of-us-4aeab57ccff2">Vanilla Modal: A Plain JavaScript Modal for the Rest of Us</a> was originally published in <a href="https://medium.com/phuse">Phuse</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Rebranding, Hidden Truths, and Lessons Learned Along the Way]]></title>
            <link>https://medium.com/phuse/rebranding-hidden-truths-and-lessons-learned-along-the-way-fe2d1386ac?source=rss-2ad00606bcc------2</link>
            <guid isPermaLink="false">https://medium.com/p/fe2d1386ac</guid>
            <category><![CDATA[design]]></category>
            <category><![CDATA[branding]]></category>
            <category><![CDATA[authenticity]]></category>
            <category><![CDATA[collaboration]]></category>
            <category><![CDATA[business]]></category>
            <dc:creator><![CDATA[Phuse]]></dc:creator>
            <pubDate>Thu, 22 Jan 2015 18:00:33 GMT</pubDate>
            <atom:updated>2017-08-28T18:04:34.637Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="Phuse Rebrand 2014" src="https://cdn-images-1.medium.com/max/1024/0*1mVAlgOxn0XG9c2m.png" /></figure><p>A company brand is something that evolves with time, as the company grows. So it should come as no surprise that we’ve been thinking about rebranding for a couple years.</p><p><a href="http://phuse.ca/three-years-later-the-phuse-of-the-future/">This isn’t the first iteration</a> our logo has gone through, but this time the process was different. This time it wasn’t just a logo; it was our identity, our sense of who we were as a team, and therefore much more involved.</p><h4>The Rebranding Process</h4><p><em>Involved</em> doesn’t necessarily mean it took longer — at least the actual implementation didn’t take longer. James Costa (our Creative Director), Jonathan (our Brand Designer), and I sat down to talk about it after we launched a newly rebranded website to celebrate the evolution we’d gone through.</p><p>“We started thinking about it about a year ago when I joined the team,” Jonathan said. “We had it in our minds for a long time before actually doing the work.”</p><p>Once we had a concept firmly in mind, though, the actual work only took a month, spread between client projects and other day-to-day tasks. Speaking in terms of time/cost analysis, it wasn’t expensive — nor should it have been. Having a thoroughly envisioned, solid concept really cuts down on the time it takes to design a brand — or anything, for that matter. Once you know how the end result should feel, the rest is process.</p><p>“And we followed our branding process to a tee,” said James. We all smiled. The same process we use with our clients every day worked on our own stuff. <em>That </em>felt good.</p><p>Let’s talk about the process.</p><h4>Positioning Ourselves <em>Against</em> Confusion</h4><p>The first itch we tried to scratch with the rebrand was to position ourselves against perceptions we <em>didn’t</em> want associated with our brand.</p><p>For years we’ve been “The Phuse.” Over the time we’ve used that name, we’ve seen many misspellings (ThePhuse, Fuse, and variations between), mispronunciations, and questioning expressions. “You work for who?” people would ask when we introduced ourselves at networking events. We decided that dropping “The” from in front of the name would simplify it and help eliminate confusion. “Phuse.” Short and sweet. We found a new domain name, <a href="http://phuse.ca/">Phuse.ca</a>, to match.</p><p>Another issue we faced was that the old cloud logo appeared to be eerily similar to the iCloud logo currently in use by Apple (but we came up with it first… no, seriously!). Worse, a cloud with a thunderbolt is the universal sign for gloomy weather. While rainy days can be fun, our idea of who we were as a team didn’t line up with the negative connotations gloomy weather implied. Early iterations of the new brand included clouds, but we moved away from that concept quickly.</p><p>The third issue that confounded us was of our own making: a lack of consistency in fonts, colors, and presentation. Over the years, we’ve experimented with different colors and different applications of the brand. The style of our portfolio also shifted as new designers came on board and our sensibilities changed.</p><p>The truth is, we didn’t come up with a style guide when we came up with the original concept over five years ago. The lack of a definitive guide allowed the brand to become muddled over time. To remedy this once and for all, we created an in-depth brand guide that defines the colors, fonts, tone of voice, and usage.</p><h4>Positioning Ourselves <em>With</em> Our Core Values</h4><p>Once we had defined what we didn’t want to be, we were faced with the more challenging task of defining what we <em>did </em>want to be. What were our company values? What did we want to be known for?</p><p>We already had a few ideas bouncing around. <a href="http://phuse.ca/the-5-pillars-of-awesome-team-culture/">The 5 Pillars of Awesome Team Culture</a> talk James and I gave at South by Southwest Interactive 2014 was part of the story. We also talked a few months before the rebrand process started about how we wanted to position ourselves to our clients: namely, we wanted them to think of us as <em>a product team</em>, which is how we think of ourselves.</p><p>We’ve learned a lot in the past few years and, as usual, when we learn, we iterate. Out of that “rework” (<a href="http://www.amazon.com/Rework-Jason-Fried/dp/0307463745">to steal the catchphrase from Basecamp</a> founders Jason Fried and David Heinemeier Hansson), we distilled our core values down to three, each related to one of the foundations of our business:</p><ul><li>Our team, which is <strong>Authentic</strong>, both in how we communicate with clients and represent our work.</li><li>Our environment, which is <strong>Collaborative</strong>, as we work closely with teammates, clients, and partners.</li><li>Our process, which is <strong>Transparent </strong>both in terms of the company’s roadmap and project-related communications.</li></ul><p>We see the authenticity, collaboration, and transparency every day now. Defining these values didn’t change the way we work. They defined what we were already doing. They also drive every decision we make on a day-to-day basis.</p><p>Knowing the words to use just made it easier to see.</p><h4>The Story of Our Brand</h4><p>With our positioning clarified, we kicked off the design process and raced through it in a month. A lot of great discussion happened around the concept of the logo during this work, and that’s the story we tell to people who ask what the logo is all about.</p><p>In the words of James:</p><blockquote>“The logo is made up of dots and dashes that come together to form the bolt. As a remote team, coming together from different places (both in terms of location, background, and experience) is a part of who we are. It also shows that we’re a part of something bigger than ourselves: a Phuser is never on their own. They always have the full support of the whole team. Our clients rely on us in a similar way. We become a part of <em>their</em> product team. Finally, the lightning bolt represents energy, which is something that we bring to all of our projects — in terms of speed, quality, and the customer experience.”</blockquote><p>There’s even an easter egg hidden in the logo. The acronym ACT, which stands for the three core values of authenticity, collaboration, and transparency, were built into the logo itself.</p><figure><img alt="rebrand-blog-act" src="https://cdn-images-1.medium.com/max/1024/0*0Ygy9scpryt-sPSr.jpg" /></figure><h4>Phuse’s Brand Book</h4><p>With the design process complete, it was time to put it all together <em>in context</em>, and define how the brand was to be used in all its various permutations.</p><p>This work was a collaborative effort between Jonathan and I. I wrote content alongside him as he was formatting the file in InDesign. It was a rewarding experience, because we were able to take all the collateral we already had and make a guide that would encompass the entire brand for years to come. Achievement unlocked!</p><figure><img alt="rebrand-blog-cover" src="https://cdn-images-1.medium.com/max/1024/0*8AwVxbVSak-v7-BI.jpg" /></figure><figure><img alt="rebrand-blog-inside" src="https://cdn-images-1.medium.com/max/1024/0*8jSeAQQ0ddIXiwMh.jpg" /></figure><p>You can <a href="http://phuse.ca/wp-content/uploads/2015/01/phuse_brandguide.pdf">download our Brand Book here</a>.</p><h4>A Phased Rollout</h4><p>When our design team had a definitive brand guide to pull from, we reskinned our current website so that it fit the brand, and cranked out a new client guide and sample guide to share with our prospective clients for a consistent experience.</p><p>Over the next few months, we’ll be reworking individual pages of the site to improve them, and we’ll be designing other brand collateral — new business cards, t-shirts, hoodies, stickers to hand out at events, you name it. We’re excited to see it all take shape and will be sure to share it with you when it’s done.</p><p>We chose to roll out our new brand one piece at a time because iterating is part of who we are. We’re OK with doing it one piece at a time because it lines up with the core values we covered above. Not to mention, iterative workflows and minimum viable products are what we recommend to our clients — and we practice what we preach.</p><h4>Lessons Learned</h4><p>Branding is an ongoing practice. Each new decision you make continually redefines your brand over time. Rebranding doesn’t mean that you need to be something different than what you were. But it <em>can</em> mean that you’re more confident in the direction you want to go in.</p><p>Defining who we are helped us make decisions throughout the process, and influenced the imagery we chose to represent Phuse for 2015, and years to come.</p><p><em>Do you have any lessons to share from your own rebranding experience? </em><strong><em>Share your story with us in the comments!</em></strong></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=fe2d1386ac" width="1" height="1" alt=""><hr><p><a href="https://medium.com/phuse/rebranding-hidden-truths-and-lessons-learned-along-the-way-fe2d1386ac">Rebranding, Hidden Truths, and Lessons Learned Along the Way</a> was originally published in <a href="https://medium.com/phuse">Phuse</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
    </channel>
</rss>