<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
   <title>Tom Mollerus&apos; Weblog</title>
   <link rel="alternate" type="text/html" href="http://www.mollerus.net/tom/blog/" />
   <link rel="self" type="application/atom+xml" href="http://www.mollerus.net/tom/blog/atom.xml" />
   <id>tag:www.mollerus.net,2013:/tom/blog/1</id>
   <updated>2013-03-30T11:49:38Z</updated>
   <subtitle>Web Security, Usability, CSS/XHTML, ColdFusion, and PHP</subtitle>
   <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.25</generator>


<entry>
   <title>Testing trackbacks</title>
   <link rel="alternate" type="text/html" href="http://www.mollerus.net/tom/blog/2013/03/testing_trackbacks.html" />
   <id>tag:www.mollerus.net,2013:/tom/blog//1.324</id>
   
   <published>2013-03-30T11:48:40Z</published>
   <updated>2013-03-30T11:49:38Z</updated>
   
   <summary>This is just to test trackbacks....</summary>
   <author>
      <name>Tom Mollerus</name>
      <uri>http://www.mollerus.net/tom/blog/</uri>
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://www.mollerus.net/tom/blog/">
      This is just to test trackbacks.
      
   </content>
</entry>

<entry>
   <title>Ping listed on Forbes &quot;Most Promising Companies&quot;</title>
   <link rel="alternate" type="text/html" href="http://www.mollerus.net/tom/blog/2013/02/ping_listed_on_forbes_most_promising_companies.html" />
   <id>tag:www.mollerus.net,2013:/tom/blog//1.323</id>
   
   <published>2013-02-07T14:21:09Z</published>
   <updated>2013-02-07T14:25:00Z</updated>
   
   <summary>I want to share a small point of pride today: I found out that Given we&apos;ve had 50% growth for the last three years and are market leaders in our space, I think it&apos;s well warrented. Oh, and did I...</summary>
   <author>
      <name>Tom Mollerus</name>
      <uri>http://www.mollerus.net/tom/blog/</uri>
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://www.mollerus.net/tom/blog/">
      <![CDATA[<p>I want to share a small point of pride today: I found out that <a href="http://www.forbes.com/companies/ping-identity/"my company, Ping Identity, is listed on Forbes list of "Most Promising Companies".</a> Given we've had 50% growth for the last three years and are market leaders in our space, I think it's well warrented. Oh, and did I mention that <a href="http://www.mollerus.net/tom/blog/2013/02/hiring_for_jrmid_web_developer.html">we're looking for a web developer</a>?</p>]]>
      
   </content>
</entry>

<entry>
   <title>Hiring for Jr./Mid Web Developer</title>
   <link rel="alternate" type="text/html" href="http://www.mollerus.net/tom/blog/2013/02/hiring_for_jrmid_web_developer.html" />
   <id>tag:www.mollerus.net,2013:/tom/blog//1.322</id>
   
   <published>2013-02-01T15:40:22Z</published>
   <updated>2013-02-01T15:45:52Z</updated>
   
   <summary>Ping Identity is growing for our web team again! We&apos;re looking to hire a junior- or mid-level web developer. Here&apos;s the job description: &quot;Ping Identity&apos;s web development team is looking for a junior to mid-level web developer to help make...</summary>
   <author>
      <name>Tom Mollerus</name>
      <uri>http://www.mollerus.net/tom/blog/</uri>
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://www.mollerus.net/tom/blog/">
      <![CDATA[<p>Ping Identity is growing for our web team again! We're looking to <a href="https://www.pingidentity.com/about-us/careers/career-details.cfm?position=704">hire a junior- or mid-level web developer.</a> Here's the job description:</p>

<blockquote>"Ping Identity's web development team is looking for a junior to mid-level web developer to help make our website user experience the best that it can be. We need a rock star with front end skills such as HTML5, CSS3, and Javascript. This role is a great learning experience on a fun team in a fast-growing company. We work as a small but organized team in a relaxed atmosphere where you can make a difference on the company's performance. Candidates for this position will need to create new web functionality using the latest front-end technologies as well as maintain existing websites and applications. Last, this person should have a strong desire to learn and adapt to new technologies."</blockquote>

<p>We're willing to hire in the Boston area or in the Denver area. If you're really good at front-end code, we want to hear from you.</p>

<p>Interested? Then go ahead and <a href="https://www.pingidentity.com/about-us/apply.cfm?position=%20Web%20Developer&jobID=704">apply!</a></p>]]>
      
   </content>
</entry>

<entry>
   <title>Speak out for better gun control</title>
   <link rel="alternate" type="text/html" href="http://www.mollerus.net/tom/blog/2012/12/speak_out_for_better_gun_control.html" />
   <id>tag:www.mollerus.net,2012:/tom/blog//1.321</id>
   
   <published>2012-12-19T01:11:44Z</published>
   <updated>2012-12-19T01:44:33Z</updated>
   
   <summary>The time has come for the American public and their elected legislators to break out of their silence regarding gun control. The recent tragedy in Newtown, CT, has made it clear that our Constitutional right to own and bear arms,...</summary>
   <author>
      <name>Tom Mollerus</name>
      <uri>http://www.mollerus.net/tom/blog/</uri>
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://www.mollerus.net/tom/blog/">
      <![CDATA[<p>The time has come for the American public and their elected legislators to break out of their silence regarding gun control. The recent tragedy in Newtown, CT, has made it clear that our Constitutional right to own and bear arms, semi-automatic weapons in particular, is no longer worth the damage that the desperate and unbalanced wreak with them. Sure: guns don't kill people, people kill people. But guns make it a heck of a lot easier. I urge everyone to <strong>speak out for better gun control.</strong></p>

<p><ul>
<li>Put a sign on your lawn.</li>
<li>Discuss your feelings with your family, friends, colleagues/classmates, at home, at work, at school, and/or at worship.</li>
<li>Write your government:<br />
&nbsp;&nbsp;&nbsp;Senate: <a href="http://www.senate.gov/general/contact_information/senators_cfm.cfm">http://www.senate.gov/general/contact_information/senators_cfm.cfm</a><br />
&nbsp;&nbsp;&nbsp;Representatives: <a href="http://www.house.gov/representatives/find/">http://www.house.gov/representatives/find/</a><br />
&nbsp;&nbsp;&nbsp;President: <a href="http://www.whitehouse.gov/contact/submit-questions-and-comments">http://www.whitehouse.gov/contact/submit-questions-and-comments</a></li>
<li>Join or donate to gun control advocacies such as <a href="http://www.stophandgunviolence.org/">Stop Handgun Violence</a></li>
</ul></p>]]>
      
   </content>
</entry>

<entry>
   <title>Interfaces lie</title>
   <link rel="alternate" type="text/html" href="http://www.mollerus.net/tom/blog/2012/11/interfaces_lie.html" />
   <id>tag:www.mollerus.net,2012:/tom/blog//1.320</id>
   
   <published>2012-11-08T15:58:25Z</published>
   <updated>2012-11-08T16:03:17Z</updated>
   
   <summary><![CDATA["Interfaces lie all the time" -- Aaron Gustafson at UI17, on how visual UI components often aren't coded with the right semantic tags. Examples include what look like form buttons being coded with &lt;a&gt; or &lt;div&gt; tags, which thow off...]]></summary>
   <author>
      <name>Tom Mollerus</name>
      <uri>http://www.mollerus.net/tom/blog/</uri>
   </author>
   
      <category term="XHTML/CSS" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="en" xml:base="http://www.mollerus.net/tom/blog/">
      <![CDATA[<p>"<em>Interfaces lie all the time</em>"<br />
-- Aaron Gustafson at UI17, on how visual UI components often aren't coded with the right semantic tags. Examples include what look like form buttons being coded with &lt;a&gt; or &lt;div&gt; tags, which thow off JavaScript-disabled clients and screen readers.</p>]]>
      
   </content>
</entry>

<entry>
   <title>Physical width units are needed in CSS</title>
   <link rel="alternate" type="text/html" href="http://www.mollerus.net/tom/blog/2012/11/physical_width_units_are_needed_in_css.html" />
   <id>tag:www.mollerus.net,2012:/tom/blog//1.319</id>
   
   <published>2012-11-06T12:55:22Z</published>
   <updated>2012-11-06T19:12:55Z</updated>
   
   <summary>I just read a post by PPK saying that he&apos;s given up wishing that CSS supported the cm measurement in real-world centimeters instead of pixels. He thinks that such fixed-size elements would prove unwieldy in layouts and would be costly...</summary>
   <author>
      <name>Tom Mollerus</name>
      <uri>http://www.mollerus.net/tom/blog/</uri>
   </author>
   
      <category term="XHTML/CSS" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="en" xml:base="http://www.mollerus.net/tom/blog/">
      <![CDATA[<p>I just read a post by PPK saying that he's given up wishing that CSS supported the <code>cm</code> measurement in real-world centimeters instead of pixels. He thinks that such fixed-size elements would prove unwieldy in layouts and would be costly for processors and batteries to compute compared to items whose native resolution was in pixels.</p>

<p>Is this really true? I'm interested in hearing the opinion of an engineer from one of the browser teams. Who's to say that any device can't have a precomputed value for the pixel-to-centimeter ratio? It should be easy and quick to compute. Perhaps it would be even <em>faster</em> for a browser to render it than more fluid elements.</p>

<p>But I think that being able to perform media queries on screen sizes would be extremely useful. I just sat through Luke Wrobleski's talk in the first day of UI17 conference, discussing that instead of discrete classes of screen sizes, there's really a continuum of screens, all the way from 3 inches to 30 inches wide. So... where to set your breakpoints? You can't depend on screen resolution, since some smartphones have more pixels and a higher resolution than most desktops. Being able to measure the real screen width as well as pixel width in a media query would be a real help in setting breakpoints.</p>]]>
      
   </content>
</entry>

<entry>
   <title>&quot;Pinning&quot; the video feed in Google Hangouts</title>
   <link rel="alternate" type="text/html" href="http://www.mollerus.net/tom/blog/2012/10/pinning_the_video_feed_in_google_hangouts.html" />
   <id>tag:www.mollerus.net,2012:/tom/blog//1.318</id>
   
   <published>2012-10-31T16:44:08Z</published>
   <updated>2012-10-31T16:45:03Z</updated>
   
   <summary>If you&apos;re a user of Google Hangouts, you might have noticed that the video feed switches to whomever is speaking. That can be annoying if you&apos;re trying to view someone&apos;s screenshare. All you have to do to &quot;pin&quot; one user&apos;s...</summary>
   <author>
      <name>Tom Mollerus</name>
      <uri>http://www.mollerus.net/tom/blog/</uri>
   </author>
   
      <category term="At Large" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="en" xml:base="http://www.mollerus.net/tom/blog/">
      <![CDATA[<p>If you're a user of Google Hangouts, you might have noticed that the video feed switches to whomever is speaking. That can be annoying if you're trying to view someone's screenshare. All you have to do to "pin" one user's video feed, though, is just click on the small version of their feed at the bottom of the Hangout.</p>]]>
      
   </content>
</entry>

<entry>
   <title>How to prevent email clients from turning domain names into links</title>
   <link rel="alternate" type="text/html" href="http://www.mollerus.net/tom/blog/2012/10/how_to_prevent_email_clients_from_turning_domain_n.html" />
   <id>tag:www.mollerus.net,2012:/tom/blog//1.317</id>
   
   <published>2012-10-26T21:07:18Z</published>
   <updated>2012-10-26T21:11:29Z</updated>
   
   <summary>A colleague of mine, Charles Kaufmann, sent me this useful tip: I found out a little trick that seemed to work. When doing emails and you have to include something like &quot;salesforce.com&quot;, and you don&apos;t want the email client to...</summary>
   <author>
      <name>Tom Mollerus</name>
      <uri>http://www.mollerus.net/tom/blog/</uri>
   </author>
   
      <category term="Email Marketing" scheme="http://www.sixapart.com/ns/types#category" />
   
      <category term="XHTML/CSS" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="en" xml:base="http://www.mollerus.net/tom/blog/">
      <![CDATA[<p>A colleague of mine, Charles Kaufmann, sent me this useful tip:</p>

<blockquote><p>I found out a little trick that seemed to work.  When doing emails and you have to include something like "<code>salesforce.com</code>", and you don't want the email client to automatically create a link out of it, like Gmail usually does....</p>

<p>Just add a span tag around the period in html mode.  So you end up with <code>"salesforce&lt;span&gt;.&lt;/span&gt;com"</code></p>

<p>Seems to trick the email client.</p>
</blockquote>]]>
      
   </content>
</entry>

<entry>
   <title>Hiring for Jr. Web QA position</title>
   <link rel="alternate" type="text/html" href="http://www.mollerus.net/tom/blog/2012/10/hiring_for_jr_web_qa_position.html" />
   <id>tag:www.mollerus.net,2012:/tom/blog//1.316</id>
   
   <published>2012-10-23T14:32:13Z</published>
   <updated>2012-10-23T22:29:21Z</updated>
   
   <summary>Are you experienced in quality assurance for websites, or are you a web developer with a grasp of QA? Want to join a web development team? If so, I have an new position on my team here at Ping Identity...</summary>
   <author>
      <name>Tom Mollerus</name>
      <uri>http://www.mollerus.net/tom/blog/</uri>
   </author>
   
      <category term="At Large" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="en" xml:base="http://www.mollerus.net/tom/blog/">
      <![CDATA[<p>Are you experienced in quality assurance for websites, or are you a web developer with a grasp of QA?  Want to join a web development team? If so, I have an new position on my team here at Ping Identity that you might want to consider: <a href="https://www.pingidentity.com/about-us/careers/career-details.cfm?position=568">Junior Web Quality Assurance Engineer</a>. We need someone to perform manual testing against technical and functional specifications, and to be responsible for managing our automated testing system. Testing will include front-end UI testing in a browser as well as back-end unit testing.</p>

<p>Ping Identity is an excellent, fun company to work for, and our headcount and business is in huge growth right now. Please <a href="https://auth.pingidentity.com/about-us/careers/career-details.cfm?position=568">take a look and submit your resume if you're interested.</a></p>
]]>
      
   </content>
</entry>

<entry>
   <title>Spice up your email subject lines with UTF-8/Base64 encoding</title>
   <link rel="alternate" type="text/html" href="http://www.mollerus.net/tom/blog/2012/10/spice_up_your_email_subject_lines_with_utf-8base64.html" />
   <id>tag:www.mollerus.net,2012:/tom/blog//1.315</id>
   
   <published>2012-10-05T17:21:12Z</published>
   <updated>2012-10-05T17:54:46Z</updated>
   
   <summary>A couple of emails from Travelocity and Delta have done a good job of catching my eye lately, because they&apos;ve had a little airplane glyph at the beginning of the subject: I started getting curious as to how it worked....</summary>
   <author>
      <name>Tom Mollerus</name>
      <uri>http://www.mollerus.net/tom/blog/</uri>
   </author>
   
      <category term="Email Marketing" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="en" xml:base="http://www.mollerus.net/tom/blog/">
      <![CDATA[<p>A couple of emails from Travelocity and Delta have done a good job of catching my eye lately, because they've had a little airplane glyph at the beginning of the subject:</p>

<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="air-travel-subject-lines.png" src="http://www.mollerus.net/tom/blog/images/air-travel-subject-lines.png" width="580" height="96" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></span>

<p>I started getting curious as to how it worked. How did the sender get an image into what's usually a text field? Or, was Gmail adding it as a UI element to identify travel-oriented emails?</p>

<p>Taking a look at the email source, I noticed the following code in the header:</p>

<p><tt>From: "TripAdvisor" <MemberUpdate@e.tripadvisor.com><br />
To: <######@##########.###><br />
Subject: =?UTF-8?B?4pyIIEJvc3RvbiBhaXJmYXJlIGRlYWxzIC0gd2hpbGUgdGhleSBsYXN0IQ==?=<br />
Date: Fri, 05 Oct 2012 11:12:46 -0600
</tt></p>

<p>What that subject header encoding means is that the subject has been base-64-encoded, like this:</p>

<pre><code>=?UTF-8?B?#Base64Encode('✈ Boston airfare deals - while they last')#?=
</code></pre>

<p>Cool stuff, and very creative on the part of the senders. Now I just hope that there aren't many UTF-8 compatible glyphs out there. I don't want my inbox to get so crowded with them that they lose their utility.</p>]]>
      
   </content>
</entry>

<entry>
   <title>Issue with web fonts and media declarations in Firefox</title>
   <link rel="alternate" type="text/html" href="http://www.mollerus.net/tom/blog/2012/03/issue_with_web_fonts_and_media_declarations_in_fir.html" />
   <id>tag:www.mollerus.net,2012:/tom/blog//1.312</id>
   
   <published>2012-03-30T13:46:47Z</published>
   <updated>2012-03-30T13:45:39Z</updated>
   
   <summary>If you load up some stylin&apos; web fonts on your server, call them in your stylesheet inside of a media declaration, and then view them in Chrome, Safari, or IE9, you&apos;ll be pleased with the results. Instead of the usual...</summary>
   <author>
      <name>Tom Mollerus</name>
      <uri>http://www.mollerus.net/tom/blog/</uri>
   </author>
   
      <category term="XHTML/CSS" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="en" xml:base="http://www.mollerus.net/tom/blog/">
      <![CDATA[<p>If you load up some stylin' web fonts on your server, call them in your stylesheet inside of a <code>media</code> declaration, and then view them in Chrome, Safari, or IE9, you'll be pleased with the results. Instead of the usual system fonts, your page with be rendered with the beautiful new fonts you called.  Now try it in Firefox. Do you see those nice fonts? Nope. Gone.</p>

<p>The issue is with the use of both the <code>media</code> declaration and the web fonts. Which media values cause a problem?  Looks like all of them (<code>all, screen, print, etc.</code>). Remove the <code>media</code> declaration and your web pages will then show the fonts your designer specified:</p>

<pre><code>
@media all { /* Remove this media declaration and start brace */
     @font-face { 
          font-family:"Frutiger";
          src:url("/fonts/frutiger.eot?iefix") format("eot");
     }
     @font-face {
          font-family:"Frutiger";
          src:url("/fonts/frutiger.eot?iefix");
          src:url("/fonts/frutiger.woff") format("woff"),
               url("/fonts/frutiger.ttf") format("truetype"),
               url("/fonts/frutiger.svg#frutiger") format("svg");
     }
} /* Remove this end brace */
</code></pre>

<p>If you need to keep your <code>media</code> declaration in your stylesheet, then I suggest that you just move all of your font-face calls to a new stylesheet.</p>]]>
      
   </content>
</entry>

<entry>
   <title>Great script for enabling touch events</title>
   <link rel="alternate" type="text/html" href="http://www.mollerus.net/tom/blog/2012/03/great_script_for_enabling_touch_events.html" />
   <id>tag:www.mollerus.net,2012:/tom/blog//1.314</id>
   
   <published>2012-03-29T14:58:33Z</published>
   <updated>2012-03-29T15:15:42Z</updated>
   
   <summary>If you&apos;ve ever used the jQuery UI library&apos;s draggable() function to make a site that had a really cool interface, you&apos;ve probably marvelled at how well it worked at making thing draggable with your mouse... until you tried it on...</summary>
   <author>
      <name>Tom Mollerus</name>
      <uri>http://www.mollerus.net/tom/blog/</uri>
   </author>
   
      <category term="Mobile" scheme="http://www.sixapart.com/ns/types#category" />
   
      <category term="Mobile apps" scheme="http://www.sixapart.com/ns/types#category" />
   
      <category term="Usability" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="en" xml:base="http://www.mollerus.net/tom/blog/">
      <![CDATA[<p>If you've ever used the jQuery UI library's <code>draggable()</code> function to make a <a href="https://www.pingone.com">site that had a really cool interface</a>, you've probably marvelled at how well it worked at making thing draggable with your mouse... until you tried it on your touch-enabled mobile phone or tablet. On those devices, no matter where you touched or slid your finger, your previously lively website lay there, unresponsive, like a dead fish. Tap. Nothing.</p>

<p>The bad news is that despite all of your hard work, your site won't work on a touchscreen because <code>draggable()</code> <em>doesn't respond to touch events.</em></p>

<p>Now the good news is that there's an easy fix. After a little searching, I found <em><a href="http://furf.com/exp/touch-punch/">Touch Punch</a></em>.  The author describes the script as so: "jQuery.ui.touch-punch.js is a small hack that maps touch events to their mouse event analogs." Perfect.</p>

<p>You can <a href="http://furf.com/exp/touch-punch/">view working examples on the author's site</a> or <a href="http://github.com/furf/jquery-ui-touch-punch">download Touch Punch from Github.</a></p>]]>
      
   </content>
</entry>

<entry>
   <title>Walking for Project Bread</title>
   <link rel="alternate" type="text/html" href="http://www.mollerus.net/tom/blog/2012/03/walking_for_project_bread.html" />
   <id>tag:www.mollerus.net,2012:/tom/blog//1.313</id>
   
   <published>2012-03-28T21:56:13Z</published>
   <updated>2012-03-29T14:10:01Z</updated>
   
   <summary>From Saturday, April 28th, through Friday, May 4th, I will be hiking the 96-mile-long West Highland Way in Scotland. Unfortunately that means I can&apos;t be in Boston to be in Project Bread&apos;s 2012 Walk for Hunger, so I&apos;ve decided to...</summary>
   <author>
      <name>Tom Mollerus</name>
      <uri>http://www.mollerus.net/tom/blog/</uri>
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://www.mollerus.net/tom/blog/">
      <![CDATA[<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="project-bread.jpg" src="http://www.mollerus.net/tom/blog/images/project-bread.jpg" width="80" height="120" class="mt-image-right" style="float: right; margin: 0 0 20px 20px;" /></span>From Saturday, April 28th, through Friday, May 4th, I will be hiking the 96-mile-long West Highland Way in Scotland. Unfortunately that means I can't be in Boston to be in Project Bread's 2012 Walk for Hunger, so I've decided to participate as a "virtual" walker. The money I raise by walking will help Project Bread fund hunger relief and prevention through 450 emergency programs, schools, community health centers, farmers' markets, community suppers, home care organizations, and other programs.</p>

<p>If you care to sponsor me, please contribute here:<br />
<a href="http://www.projectbread.org/site/TR/Walk/General?px=2064971&pg=personal&fr_id=1180">http://www.projectbread.org/site/TR/Walk/General?px=2064971&pg=personal&fr_id=1180</a></p>]]>
      
   </content>
</entry>

<entry>
   <title>How to run a meeting</title>
   <link rel="alternate" type="text/html" href="http://www.mollerus.net/tom/blog/2012/02/how_to_run_a_meeting.html" />
   <id>tag:www.mollerus.net,2012:/tom/blog//1.311</id>
   
   <published>2012-02-14T16:15:35Z</published>
   <updated>2012-02-14T16:50:11Z</updated>
   
   <summary>Jeff Atwood outlines some tips for running a successful meeting which I think are worth reproducing here, though I&apos;m starting with the ones I agree with: Every meeting should have a clearly defined mission statement. Absolutely correct, every meeting should...</summary>
   <author>
      <name>Tom Mollerus</name>
      <uri>http://www.mollerus.net/tom/blog/</uri>
   </author>
   
      <category term="Office Life" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="en" xml:base="http://www.mollerus.net/tom/blog/">
      <![CDATA[<p>Jeff Atwood outlines <a href="http://www.codinghorror.com/blog/2012/02/meetings-where-work-goes-to-die.html">some tips for running a successful meeting</a> which I think are worth reproducing here, though I'm starting with the ones I agree with:

<ol>
<li><em>Every meeting should have a clearly defined mission statement.</em><br />
Absolutely correct, every meeting should have a clearly defined set of goals, and they should be clearly stated, both in the invitation and at the start of the meeting itself.</li>
<li><em>Do your homework before the meeting.</em><br />
Not only will you look good if you're prepared for the meeting, but you'll be helping everyone else be more productive.</li>
<li><em>Summarize to-dos at the end of the meeting.</em><br />
This is as important as stating the goals. Someone should verbally summarize the action items and conclusions from the discussion.</li>
</ol>

The ones I don't quite agree with?

<ol>
<li><em>No meeting should ever be more than an hour.</em><br />
I certainly agree that the shorter a meeting is, the better. But some meetings, especially brainstorming meetings or project reviews, are going to take longer than an hour. There's no reason to set an arbitrary duration that's called "too long".</li>
<li><em>Make it optional.</em><br />
I don't see how it's practical to make <em>every</em> attendee optional. People should still feel free to decline an invitation, but sometimes you need to make it clear just who you can't have a meeting <em>without</em>.</li>
</ol>]]>
      
   </content>
</entry>

<entry>
   <title>Often imitated.</title>
   <link rel="alternate" type="text/html" href="http://www.mollerus.net/tom/blog/2012/01/often_imitated.html" />
   <id>tag:www.mollerus.net,2012:/tom/blog//1.310</id>
   
   <published>2012-01-25T02:53:38Z</published>
   <updated>2012-01-25T02:55:43Z</updated>
   
   <summary>My company, Ping Identity. Often imitated. IMPOSSIBLE to duplicate....</summary>
   <author>
      <name>Tom Mollerus</name>
      <uri>http://www.mollerus.net/tom/blog/</uri>
   </author>
   
      <category term="At Large" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="en" xml:base="http://www.mollerus.net/tom/blog/">
      <![CDATA[<p>My company, Ping Identity. Often imitated. IMPOSSIBLE to duplicate.</p>

<object width="640" height="360"><param name="movie" value="https://www.youtube.com/v/L2z4CzNxGiI&hl=en_US&feature=player_embedded&version=3"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="https://www.youtube.com/v/L2z4CzNxGiI&hl=en_US&feature=player_embedded&version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="360"></embed></object>]]>
      
   </content>
</entry>

</feed>
