<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Usability on zacharyc</title>
    <link>https://www.zacharyc.com/categories/usability/</link>
    <description>Recent content in Usability on zacharyc</description>
    <image>
      <title>zacharyc</title>
      <url>https://www.zacharyc.com/papermod-cover.png</url>
      <link>https://www.zacharyc.com/</link>
    </image>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Wed, 06 Apr 2011 01:11:31 -0400</lastBuildDate>
    <atom:link href="https://www.zacharyc.com/categories/usability/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Donald Norman On Usability</title>
      <link>https://www.zacharyc.com/2011/04/06/donald-norman-on-usability/</link>
      <pubDate>Wed, 06 Apr 2011 01:11:31 -0400</pubDate>
      <guid>https://www.zacharyc.com/2011/04/06/donald-norman-on-usability/</guid>
      <description>&lt;p&gt;Here is a great video (it is long, over an hour) of a talk Donald Norman gave in 2009.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://blip.tv/play/AYHNuigC&#34;&gt;http://blip.tv/play/AYHNuigC&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;(sadly, flash required)&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Here is a great video (it is long, over an hour) of a talk Donald Norman gave in 2009.</p>
<p><a href="http://blip.tv/play/AYHNuigC">http://blip.tv/play/AYHNuigC</a></p>
<p>(sadly, flash required)</p>
]]></content:encoded>
    </item>
    <item>
      <title>Bad Dialog UI from E Text Editor</title>
      <link>https://www.zacharyc.com/2010/09/27/bad-dialog-ui-from-e-text-editor/</link>
      <pubDate>Mon, 27 Sep 2010 18:17:04 -0400</pubDate>
      <guid>https://www.zacharyc.com/2010/09/27/bad-dialog-ui-from-e-text-editor/</guid>
      <description>&lt;p&gt;I started using the &lt;a href=&#34;http://www.e-texteditor.com/&#34;&gt;E Text Editor&lt;/a&gt;. Today I wanted to change the font to try something new. (I’m not a huge fan of Courier) Anyway, I get into the theme editing dialog (because that is where the font is stored, even though the font seems to be for all themes). It turns out that you can only get out of the theme editing dialog by clicking the close box at the top of the dialog, there is no “Ok” button. I’m smart enough to figure this out, but the interface is not intuitive.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>I started using the <a href="http://www.e-texteditor.com/">E Text Editor</a>. Today I wanted to change the font to try something new. (I’m not a huge fan of Courier) Anyway, I get into the theme editing dialog (because that is where the font is stored, even though the font seems to be for all themes). It turns out that you can only get out of the theme editing dialog by clicking the close box at the top of the dialog, there is no “Ok” button. I’m smart enough to figure this out, but the interface is not intuitive.</p>
<p>Here’s a screenshot:<br>
<a href="https://www.zacharyc.com/assets/img/2010/09/e_theme_editor.png?ssl=1"><img loading="lazy" src="https://www.zacharyc.com/assets/img/2010/09/e_theme_editor.png?resize=300%2C234&ssl=1" title="e theme editor"></a></p>
]]></content:encoded>
    </item>
    <item>
      <title>Minority Report UI</title>
      <link>https://www.zacharyc.com/2010/06/14/minority-report-ui/</link>
      <pubDate>Mon, 14 Jun 2010 18:04:50 -0400</pubDate>
      <guid>https://www.zacharyc.com/2010/06/14/minority-report-ui/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://video.ted.com/assets/player/swf/EmbedPlayer.swf&#34;&gt;http://video.ted.com/assets/player/swf/EmbedPlayer.swf&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;From &lt;a href=&#34;http://www.uiandus.com/blog/2010/6/7/minority-report-coming-soon.html&#34;&gt;uiandus.com&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p><a href="http://video.ted.com/assets/player/swf/EmbedPlayer.swf">http://video.ted.com/assets/player/swf/EmbedPlayer.swf</a></p>
<p><em>From <a href="http://www.uiandus.com/blog/2010/6/7/minority-report-coming-soon.html">uiandus.com</a></em></p>
]]></content:encoded>
    </item>
    <item>
      <title>Suggestions for Building a Successful Business Website</title>
      <link>https://www.zacharyc.com/2010/03/29/suggestions-for-building-a-successful-business-website/</link>
      <pubDate>Mon, 29 Mar 2010 15:36:19 -0400</pubDate>
      <guid>https://www.zacharyc.com/2010/03/29/suggestions-for-building-a-successful-business-website/</guid>
      <description>&lt;p&gt;Per usual, I’ve been surfing the web. Here are some frustrations I have with some business sites:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Items Are Out of Date.&lt;/strong&gt; Sometimes when browsing a site I will see information about events that have long since expired. This information is not pertinent, and tells the user that you don’t keep your information up to date. What does that say about your business? If you aren’t detail oriented in your website, how are you when it comes to making your products or fulfilling your services? It might also be harder to see upcoming events if there are bunch of past events in the way. I don’t care about the last six months of wine tastings, I care about the next three weeks.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Your site is missing information.&lt;/strong&gt; Quick! I need your phone number! Wait, I’m driving to your office, but I forget your exact address. You’d be surprised how many times I have looked for the address of business and been unable to find on their website. Sometimes Google Maps will be able to help me, but not always. The most important and common questions should be the easiest to find. If you are a consumer facing business, you should have your address and phone number in the footer of every page on your site. You should also have a contact page, containing the same information.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;You assume a level of interest/knowledge I don’t possess.&lt;/strong&gt; You are most successful Fencing gym in the bay area when it comes to split match foil saber fighting. One problem, I’m new to fencing, and I just want to learn. I have no idea what split match foil saber fighting is (t’s made up for the purpose of this post). Yeah, it’s nice that you are the best at it, but what I really want to know is how to get started. What classes are appropriate for me? Your claim is a little like boasting, and not relevant to me. If you HAVE to use technical vocabulary put references to the terms so I can understand it. Along those lines:&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Relevant information is hidden.&lt;/strong&gt; When putting together your web site, spend some time considering the user classes that will visit your site. If you are looking for new business, listing your products and services and how people can buy them should be the first thing on your page. If you are creating a site for people that are already a part of your business, then maybe technical terms are okay. If you are trying to get both, optimize for new people coming to your business. Once people are convinced you are amazing, they will spend the time click another link to get to their content.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;There are still pages under construction.&lt;/strong&gt; One of my favorite companies is guilty of this. I swear by my &lt;a href=&#34;https://www.zacharyc.com/&#34;&gt;Field Notes&lt;/a&gt;, but their website has a page called &lt;a href=&#34;http://fieldnotesbrand.com/sheet-team/&#34;&gt;“The Sheet Team”&lt;/a&gt; which has been in a state of non-completion for as long as the site has been up. If the page isn’t ready, don’t post it. Don’t put in a place holder, don’t leave more clutter on the site. You might get one chance at your users’ attention, capitalize on it.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This isn’t the end all list to designing a business website, but is a list of some concerns I have with a lot of sites I visit. Even if you are successful with your website, you might be more successful by fixing the problems above. Remember, your competitors are always trying to improve, you should too. In this world where technology is only expanding, making sure your website is up to snuff is an important part of running a successful business.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Per usual, I’ve been surfing the web. Here are some frustrations I have with some business sites:</p>
<ul>
<li><strong>Items Are Out of Date.</strong> Sometimes when browsing a site I will see information about events that have long since expired. This information is not pertinent, and tells the user that you don’t keep your information up to date. What does that say about your business? If you aren’t detail oriented in your website, how are you when it comes to making your products or fulfilling your services? It might also be harder to see upcoming events if there are bunch of past events in the way. I don’t care about the last six months of wine tastings, I care about the next three weeks.</li>
<li><strong>Your site is missing information.</strong> Quick! I need your phone number! Wait, I’m driving to your office, but I forget your exact address. You’d be surprised how many times I have looked for the address of business and been unable to find on their website. Sometimes Google Maps will be able to help me, but not always. The most important and common questions should be the easiest to find. If you are a consumer facing business, you should have your address and phone number in the footer of every page on your site. You should also have a contact page, containing the same information.</li>
<li><strong>You assume a level of interest/knowledge I don’t possess.</strong> You are most successful Fencing gym in the bay area when it comes to split match foil saber fighting. One problem, I’m new to fencing, and I just want to learn. I have no idea what split match foil saber fighting is (t’s made up for the purpose of this post). Yeah, it’s nice that you are the best at it, but what I really want to know is how to get started. What classes are appropriate for me? Your claim is a little like boasting, and not relevant to me. If you HAVE to use technical vocabulary put references to the terms so I can understand it. Along those lines:</li>
<li><strong>Relevant information is hidden.</strong> When putting together your web site, spend some time considering the user classes that will visit your site. If you are looking for new business, listing your products and services and how people can buy them should be the first thing on your page. If you are creating a site for people that are already a part of your business, then maybe technical terms are okay. If you are trying to get both, optimize for new people coming to your business. Once people are convinced you are amazing, they will spend the time click another link to get to their content.</li>
<li><strong>There are still pages under construction.</strong> One of my favorite companies is guilty of this. I swear by my <a href="https://www.zacharyc.com/">Field Notes</a>, but their website has a page called <a href="http://fieldnotesbrand.com/sheet-team/">“The Sheet Team”</a> which has been in a state of non-completion for as long as the site has been up. If the page isn’t ready, don’t post it. Don’t put in a place holder, don’t leave more clutter on the site. You might get one chance at your users’ attention, capitalize on it.</li>
</ul>
<p>This isn’t the end all list to designing a business website, but is a list of some concerns I have with a lot of sites I visit. Even if you are successful with your website, you might be more successful by fixing the problems above. Remember, your competitors are always trying to improve, you should too. In this world where technology is only expanding, making sure your website is up to snuff is an important part of running a successful business.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Best Payment Form I&#39;ve Seen</title>
      <link>https://www.zacharyc.com/2010/03/09/best-payment-form-ive-seen/</link>
      <pubDate>Tue, 09 Mar 2010 22:45:05 -0500</pubDate>
      <guid>https://www.zacharyc.com/2010/03/09/best-payment-form-ive-seen/</guid>
      <description>&lt;p&gt;I purchased the MacHeist bundle today. If you’re not familiar with it, its a collection of Mac Apps that this group puts together and sells rediculously cheap. I spent 20 bucks, only for one app that I really wanted (&lt;a href=&#34;http://extendmac.com/flow/&#34;&gt;Flow&lt;/a&gt; by Extend Mac).&lt;/p&gt;
&lt;p&gt;Regardless, this post is not about that bundle. It’s about my checkout experience. It was amazing. Textbook UI for checkout. Here’s a screenshot of the payment section:&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>I purchased the MacHeist bundle today. If you’re not familiar with it, its a collection of Mac Apps that this group puts together and sells rediculously cheap. I spent 20 bucks, only for one app that I really wanted (<a href="http://extendmac.com/flow/">Flow</a> by Extend Mac).</p>
<p>Regardless, this post is not about that bundle. It’s about my checkout experience. It was amazing. Textbook UI for checkout. Here’s a screenshot of the payment section:</p>
<p><a href="https://www.zacharyc.com/assets/img/2010/03/creditcard_checkout.png?ssl=1"><img loading="lazy" src="https://www.zacharyc.com/assets/img/2010/03/creditcard_checkout.png?resize=479%2C428&ssl=1" title="creditcard_checkout"></a></p>
<p>Lets talk about what they did right here. Firstly, they allow you to pick between Credit Card and Paypal. Note, they don’t make you select which type of credit card you are using. They only support Visa and Mastercard, and they can use the digits of the card to determine which you are using, so they don’t need you to provide that information.</p>
<p>Next two fields are standard, “Name on Card” is easy is enough to figure out and if you don’t you know where to find your credit card number, you’ve got bigger problems.</p>
<p>Next is the expiration date. Lets talk about what makes this field so great. Firstly, they list both the month number and the name. This is very clear. It shows you that you are talking about months and displays the context in relation to the month number. The key here is that they number is first. This means that if your browser supports it, you can start typing with the field selected and get straight to the month number. Also note how this field is a two digit number? Add clarity as the numbers will align in the pull down.</p>
<p>Next is the security code, they have a little credit card graphic to indicate where to find your code. Very helpful.</p>
<p>Next you move on to the address information. There is a clear separation between the Credit Card info and the address info. Breaking forms up makes them easier to parse. None of this information is overly hard, but large blocks of form fields can be intimidating.</p>
<p>All in all, this is the best online checkout experience I’ve had for some time.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Mozy Site Redesign, bad blue text</title>
      <link>https://www.zacharyc.com/2010/02/17/mozy-site-redesign-bad-blue-text/</link>
      <pubDate>Wed, 17 Feb 2010 18:57:15 -0500</pubDate>
      <guid>https://www.zacharyc.com/2010/02/17/mozy-site-redesign-bad-blue-text/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.mozy.com&#34;&gt;Mozy&lt;/a&gt; is a solution for personal and professional computing backup. They will install some software on your PC to back up your machine using their remote location. I’ve had Mozy for nearly two years, and honestly, I hate it. There software brings my machine to a crawl. The backups take forever. They presets for backups don’t cover everything I want. Not to mention their desktop software just randomly stopped working. When I try to remove and reinstall it, it sill doesn’t show up. I’m sure I could spend more time looking into what is going on with the install and fix it, but honestly, I pay for this service and it should just work. I haven’t done anything crazy.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p><a href="http://www.mozy.com">Mozy</a> is a solution for personal and professional computing backup. They will install some software on your PC to back up your machine using their remote location. I’ve had Mozy for nearly two years, and honestly, I hate it. There software brings my machine to a crawl. The backups take forever. They presets for backups don’t cover everything I want. Not to mention their desktop software just randomly stopped working. When I try to remove and reinstall it, it sill doesn’t show up. I’m sure I could spend more time looking into what is going on with the install and fix it, but honestly, I pay for this service and it should just work. I haven’t done anything crazy.</p>
<p>Yesterday, I got an email about Mozy redesigning their website. When I first went to check it out, the site was unavailable. Not just the page they sent me to, but the entire site, <a href="http://www.mozy.com">mozy.com</a> was down. That is a real good sign from someone you trust with your data. I mean it’s not a security concern so much as a reliability concern.</p>
<p>When the site finally did come up, I was putt off by parts of it. One part in particular and that is what I want to talk about now. Lets talk about blue text.</p>
<p>Before I get ahead of myself, here’s a screen shot of the entire site.</p>
<p><a href="https://www.zacharyc.com/assets/img/2010/02/mozysite.png?ssl=1"><img loading="lazy" src="https://www.zacharyc.com/assets/img/2010/02/mozysite.png?resize=450%2C345&ssl=1" title="mozysite"></a></p>
<p>At first, not bad. Nothing that I think is radical about it. It wouldn’t make my list of top sites, but it is clean simple and clear. Looks like they have a good message and they are using imagery to convince me this is a personal company that wants to help.</p>
<p>My eye got drawn the gray box in the center of the page.</p>
<p><a href="https://www.zacharyc.com/assets/img/2010/02/bluetext.png?ssl=1"><img loading="lazy" src="https://www.zacharyc.com/assets/img/2010/02/bluetext.png?resize=577%2C153&ssl=1" title="bluetext"></a></p>
<p>This was again, okay, because they want want me to sign up, and that is where the sign up link is. Alright. Now, I see “Mozy has a plan just for your size.” in blue text. Yes, there is a clear “Learn More”, but I see blue (highlighted) text and and I want to click on it. Granted I’m picky, but I believe if you have blue text it should be a link. Especially if you have content related to that text.</p>
<p><a href="https://www.zacharyc.com/assets/img/2010/02/texthighlight.png?ssl=1"><img loading="lazy" src="https://www.zacharyc.com/assets/img/2010/02/texthighlight.png?resize=577%2C153&ssl=1" title="texthighlight"></a></p>
<p>Take a second and look back at the main image. You will notice that in the boxes below, blue text does represent a link. In the “Sign up for Mozy” button, blue text is a link. In the “View the Mozy intro video” graphic in the top box, blue text is used for a link.</p>
<p>In this one case, blue text is just that, text. The link is right below it. This is confusing, and frustrating. I got upset and ended up not even clicking on the “Learn More”.</p>
<p>Why is blue text bad? Honestly, it’s legacy reasons. When the web was first recreated, links were highlighted in blue and underlined. With the introduction of CSS, many sites have switched away from blue text as a link.</p>
<p>Aside from legacy reasons, there is notion of consistency throughout the site. If you are going to use blue to highlight links, do it throughout the site.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Facebook Is Losing It&#39;s Fun</title>
      <link>https://www.zacharyc.com/2009/04/03/facebook-is-losing-its-fun/</link>
      <pubDate>Fri, 03 Apr 2009 17:04:07 -0400</pubDate>
      <guid>https://www.zacharyc.com/2009/04/03/facebook-is-losing-its-fun/</guid>
      <description>&lt;p&gt;Today I decided to create a Facebook account as woodside’s cheerleading coach. The benefit of this account is that it keeps its distance from my personal Facebook network, but still allows me to create events and groups for Woodside cheerleading. Anyway, I wanted my name to “Coach Zack”. Facebook rejected the name. So I tried to create ‘Zachary “Coach” Cohen’, again, Facebook automatically rejected it.&lt;/p&gt;
&lt;p&gt;Now I have been a big Facebook fan in the past, but of recent, I’m more dissapointed with them. I feel like they have started to remove the “fun” aspect of the application. Facebook used to be more about the network, and it is has turned into almost a twitter status message board. I’ve gone from checking Facebook twice a day, to checkign it once a week, if I get an email.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Today I decided to create a Facebook account as woodside’s cheerleading coach. The benefit of this account is that it keeps its distance from my personal Facebook network, but still allows me to create events and groups for Woodside cheerleading. Anyway, I wanted my name to “Coach Zack”. Facebook rejected the name. So I tried to create ‘Zachary “Coach” Cohen’, again, Facebook automatically rejected it.</p>
<p>Now I have been a big Facebook fan in the past, but of recent, I’m more dissapointed with them. I feel like they have started to remove the “fun” aspect of the application. Facebook used to be more about the network, and it is has turned into almost a twitter status message board. I’ve gone from checking Facebook twice a day, to checkign it once a week, if I get an email.</p>
<p>Please Facebook, bring the fun back.</p>
<p><a href="https://www.zacharyc.com/assets/img/2009/04/funlessfacebook.png?ssl=1"><img alt="funlessfacebook" loading="lazy" src="https://www.zacharyc.com/assets/img/2009/04/funlessfacebook.png?resize=300%2C202&ssl=1" title="funlessfacebook"></a></p>
]]></content:encoded>
    </item>
    <item>
      <title>Apple&#39;s iLife is TOO Good</title>
      <link>https://www.zacharyc.com/2009/03/03/apples-ilife-is-too-good/</link>
      <pubDate>Tue, 03 Mar 2009 21:22:16 -0500</pubDate>
      <guid>https://www.zacharyc.com/2009/03/03/apples-ilife-is-too-good/</guid>
      <description>&lt;p&gt;In an amazing post on &lt;a href=&#34;http://daringfireball.net/linked/2009/03/03/ilife-education&#34;&gt;Daring Fireball&lt;/a&gt; John Gruber quotes the technology directory for a public school in Massachusetts:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;However, even iLife has its drawbacks in an educational setting. It simply hands so much to the students that they struggle with software (whether Windows, Linux, or even pro-level software on the Mac) that isn’t so brilliantly plug and play. Yes, iLife rocks in many ways, but the level of spoonfeeding it encourages actually makes me think twice about using it widely, especially at the high school level.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>In an amazing post on <a href="http://daringfireball.net/linked/2009/03/03/ilife-education">Daring Fireball</a> John Gruber quotes the technology directory for a public school in Massachusetts:</p>
<blockquote>
<p>However, even iLife has its drawbacks in an educational setting. It simply hands so much to the students that they struggle with software (whether Windows, Linux, or even pro-level software on the Mac) that isn’t so brilliantly plug and play. Yes, iLife rocks in many ways, but the level of spoonfeeding it encourages actually makes me think twice about using it widely, especially at the high school level.</p></blockquote>
<p>To which Gruber responds</p>
<blockquote>
<p>So the problem with Apple’s iLife apps is that they’re too good, and kids never learn that they need to struggle with technical issues before using software to express themselves creatively.</p></blockquote>
<p>I agree with Gruber. However, I don’t think we should limit the discussion to just creative Apps. Modern day software is built on complexity. A consultant at my company once said that if we made the software too easy to use, then the consultants would be out of work; our product wouldn’t sell because it would to be too easy to use. I don’t necessarily agree with the argument, but the fear is common, and not unique to my current company.</p>
<p>Would easier software put people out of work?</p>
<p>I don’t think so. I think it would change the focus. If we started designing our software with a greater attention to user experience, the access time could be spent on further improving that experience, instead of support calls. Apple’s iLife wasn’t easy to create. Each of the apps has had millions of reviews, UI meetings, discussions, arguments and refinements. This wondrous amount of work has lead to an incredibly intuitive suite of tools. It would be fantastic if we could switch our focus (as an industry), from simply providing more tools, to providing better tools. Perhaps than our software will “too easy” for them to teach in school.</p>
]]></content:encoded>
    </item>
    <item>
      <title>No Photo Today</title>
      <link>https://www.zacharyc.com/2008/10/17/no-photo-today/</link>
      <pubDate>Fri, 17 Oct 2008 16:39:10 -0400</pubDate>
      <guid>https://www.zacharyc.com/2008/10/17/no-photo-today/</guid>
      <description>&lt;p&gt;I’ve been trying very hard to post a new photo every week day to the Photo of the Day category. It’s not always easy deciding what I want to post, so sometimes I miss it. Today I spent about 30 minutes looking through my photos trying to decide where I wanted to go today. I finally found a photo, went to upload it, and boom: &lt;a href=&#34;http://smugmug.wordpress.com/2008/10/17/site-outage/&#34;&gt;SmugMug is Down&lt;/a&gt;. While this post is dated yesterday, I can only assume that this is the issue still persisting.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>I’ve been trying very hard to post a new photo every week day to the Photo of the Day category. It’s not always easy deciding what I want to post, so sometimes I miss it. Today I spent about 30 minutes looking through my photos trying to decide where I wanted to go today. I finally found a photo, went to upload it, and boom: <a href="http://smugmug.wordpress.com/2008/10/17/site-outage/">SmugMug is Down</a>. While this post is dated yesterday, I can only assume that this is the issue still persisting.</p>
<p>Very not cool. I pay for this service, and while I don’t depend on <a href="http://www.flickr.com">Flickr</a> for hosting images, I haven’t seen my hosting over there go down. While I’m happy that SmugMug is trying to preserve my data, if I were a professional photographer who used their site for my material, I would probably be pretty frustrated if I couldn’t upload a bunch of images. On top of which, if you are going to be down, post more updates to your status blog. Keep the users informed. I know you are busy trying to fix it, but let me know what is going on, more information == happier customer.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Chop Sticks and Their Effects on the Food I Eat</title>
      <link>https://www.zacharyc.com/2008/10/15/chop-sticks-and-their-effects-on-the-food-i-eat/</link>
      <pubDate>Wed, 15 Oct 2008 07:17:32 -0400</pubDate>
      <guid>https://www.zacharyc.com/2008/10/15/chop-sticks-and-their-effects-on-the-food-i-eat/</guid>
      <description>&lt;p&gt;This is just a brief aside, but it occurred to me today that often times I will pick which restaurant I like based on the quality of the chopsticks they offer. Safeway, for example, gives out really bad chopsticks that never break cleanly. I end up with one huge nob at the end of one stick, and the other stick is a mini stick. The chinese food restaurant, on the other hand, gives out great chop sticks. They always break cleanly and are of good solid build that feel comfortable in your hands. Many of the Japanese restaurants also have good chop sticks.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>This is just a brief aside, but it occurred to me today that often times I will pick which restaurant I like based on the quality of the chopsticks they offer. Safeway, for example, gives out really bad chopsticks that never break cleanly. I end up with one huge nob at the end of one stick, and the other stick is a mini stick. The chinese food restaurant, on the other hand, gives out great chop sticks. They always break cleanly and are of good solid build that feel comfortable in your hands. Many of the Japanese restaurants also have good chop sticks.</p>
<p>I think it funny, yet sad, that I will enjoy a restaurant more based on their selection of chop sticks, but really, can you imagine eating a Michael Jordan’s steakhouse rib eye with a plastic fork and knife? I choose the place with better chopsticks.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Calling People from a Text Message on the iPhone</title>
      <link>https://www.zacharyc.com/2008/10/07/calling-people-from-a-text-message-on-the-iphone/</link>
      <pubDate>Tue, 07 Oct 2008 00:05:29 -0400</pubDate>
      <guid>https://www.zacharyc.com/2008/10/07/calling-people-from-a-text-message-on-the-iphone/</guid>
      <description>&lt;p&gt;Have you ever been using your iPhone, in the middle of sending a text message to a friend when you realize it would just be easier to call them and talk it out? With the current interface you have to leave the SMS application, navigate to your contacts using either Phone or Contacts, find the number and tap it. Not the end of the world if only happened rarely, but I find myself going through this pain quite often.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Have you ever been using your iPhone, in the middle of sending a text message to a friend when you realize it would just be easier to call them and talk it out? With the current interface you have to leave the SMS application, navigate to your contacts using either Phone or Contacts, find the number and tap it. Not the end of the world if only happened rarely, but I find myself going through this pain quite often.</p>
<p>It would be really great if we could find a way to make the call from the text message. I’ll leave the exact design and implementation up to the people at Apple, but this feature would totally improve my testing experiences.</p>
]]></content:encoded>
    </item>
    <item>
      <title>MFC&#39;s Radio Button Hack</title>
      <link>https://www.zacharyc.com/2008/09/04/mfcs-radio-button-hack/</link>
      <pubDate>Thu, 04 Sep 2008 16:15:51 -0400</pubDate>
      <guid>https://www.zacharyc.com/2008/09/04/mfcs-radio-button-hack/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Disclaimer:&lt;/strong&gt; I am a mac user, but a windows programmer.&lt;/p&gt;
&lt;p&gt;MFC is Microsoft’s old Window framework. Basically it is an object oriented wrapper around the traditional Win32 programming environment presented by Microsoft to help develop windows. Win32 is many years old, and so is MFC. Microsoft’s new frameworks, .NET and WPF (Windows Presentation Framework) are supposedly better than MFC, but I have yet to play with them.&lt;/p&gt;
&lt;p&gt;MFC has tools for many different types of controls, from buttons to dialogs, windows, and menus. MFC allows the user to create the button, override some basic functionality, provide message callbacks and otherwise manipulate the application. Buttons are particularly interesting because the base class for &lt;a href=&#34;http://msdn.microsoft.com/en-us/library/yf1wax6c%28VS.80%29.aspx&#34;&gt;buttons&lt;/a&gt; actually provides a ton of functionality for many different types of buttons. From this one class, you can get push buttons, check boxes, radio buttons, owner draw buttons (the programmer handles the rendering of these buttons), etc.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p><strong>Disclaimer:</strong> I am a mac user, but a windows programmer.</p>
<p>MFC is Microsoft’s old Window framework. Basically it is an object oriented wrapper around the traditional Win32 programming environment presented by Microsoft to help develop windows. Win32 is many years old, and so is MFC. Microsoft’s new frameworks, .NET and WPF (Windows Presentation Framework) are supposedly better than MFC, but I have yet to play with them.</p>
<p>MFC has tools for many different types of controls, from buttons to dialogs, windows, and menus. MFC allows the user to create the button, override some basic functionality, provide message callbacks and otherwise manipulate the application. Buttons are particularly interesting because the base class for <a href="http://msdn.microsoft.com/en-us/library/yf1wax6c%28VS.80%29.aspx">buttons</a> actually provides a ton of functionality for many different types of buttons. From this one class, you can get push buttons, check boxes, radio buttons, owner draw buttons (the programmer handles the rendering of these buttons), etc.</p>
<figure aria-describedby="caption-attachment-172" class="wp-caption alignright" id="attachment_172" style="width: 240px">[![A Group of Radio Buttons](/assets/img/2008/09/radiobuttons.png?resize=240%2C105&ssl=1 "Radio Buttons")](/assets/img/2008/09/radiobuttons.png?ssl=1)<figcaption class="wp-caption-text" id="caption-attachment-172">A Group of Radio Buttons</figcaption></figure>
<p>I have several problems with this class design, but today I just want to talk about my gripe with Radio Buttons. The term <a href="http://en.wikipedia.org/wiki/Radio_button">radio button</a> comes from the buttons on old car radios, where only one button could be pushed at any one time. Radio buttons on a computer form, are by definition grouped with other radio buttons so that only one in the group can be selected at any one time. Any time a user selects another button in the group, the previously selected button should become unselected.</p>
<p>Taking this even further, logically, you should only use a radio button in certain situations. You have several options, usually less than 10, and you want the user to select from one of them. You should be able to have a default option set, and this choice should somewhat make sense. This functionality is very similar to a drop down box. In a drop down, you have a bunch of options (please put them in some order), where the user should select only one item. The difference in use between radio and drop downs depends on your application, but in general, you can put more items into a drop down. Drop downs will take up less screen real estate, but not all the choices may be obvious to the user, and sometimes the user may select the first option that seems relevant rather than looking through the whole list. In a radio group, all the options are present at the start.</p>
<p>This brings me to my gripe. MFC radio buttons are just the same as any other CButton. The way you define that a radio button is a radio button is by passing a style flag that is either <code>BS_RADIOBUTTON</code> or <code>BS_AUTORADIOBUTTON</code>. The difference is that auto radio buttons will look to be part of a group. This group is defined by ORing the <code>BS_AUTORADIOBUTTON</code> style with <code>WS_GROUP</code> for the first element of a group. All subsequent radio buttons will be part of that group until you create another <code>WS_GROUP</code>.</p>
<p>This upsets me because radio buttons in a group are associated with the other buttons in that group. They shouldn’t just be loosely coupled like this. It puts a lot more responsibility on the programmer to understand how the grouping is done. If you look at the picture above, you will notice it is from my Mac. In Interface Builder, Apple does not provide you with individual radio buttons, it instead provides an object called a “Radio Group”. This group is a collection of radio buttons that handles all the magic I wish existed in MFC. To be fair, Apple’s implementation is pretty new, they have redefined the way to create code on the Mac no less than 8 years ago with release of OS X. Microsoft’s MFC is much older than that and they have new technologies out there which probably better handle this problem. My issue is simply that I am working with legacy code here, and am incredibly frustrated by the lack of UI thought that went into designing this library in the beginning.</p>
]]></content:encoded>
    </item>
    <item>
      <title>A Flaw in Apple</title>
      <link>https://www.zacharyc.com/2008/08/19/a-flaw-in-apple/</link>
      <pubDate>Tue, 19 Aug 2008 19:29:54 -0400</pubDate>
      <guid>https://www.zacharyc.com/2008/08/19/a-flaw-in-apple/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://daringfireball.net/linked/2008/08/19/engst&#34;&gt;John Gruber nails it&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Apple’s biggest problem isn’t with its product quality (which, overall, remains very high), but with its communication to customers.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;If your reading this blog, you probably know that I’m a big Apple fan. I will stand up for Apple all over the place, but I have been increasingly frustrated with their communication, this needs to change.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p><a href="http://daringfireball.net/linked/2008/08/19/engst">John Gruber nails it</a>:</p>
<blockquote>
<p>Apple’s biggest problem isn’t with its product quality (which, overall, remains very high), but with its communication to customers.</p></blockquote>
<p>If your reading this blog, you probably know that I’m a big Apple fan. I will stand up for Apple all over the place, but I have been increasingly frustrated with their communication, this needs to change.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Wil Shipley on the Mojave Experiment</title>
      <link>https://www.zacharyc.com/2008/08/11/wil-shipley-on-the-mojave-experiment/</link>
      <pubDate>Mon, 11 Aug 2008 15:50:19 -0400</pubDate>
      <guid>https://www.zacharyc.com/2008/08/11/wil-shipley-on-the-mojave-experiment/</guid>
      <description>&lt;p&gt;Wil Shipley wrote a &lt;a href=&#34;http://wilshipley.com/blog/2008/07/mojave-experiment-bad-science-bad.html&#34;&gt;blog post&lt;/a&gt; on the Mojave Experiment whereby Microsoft “proved” that Vista is a great operation system. I think Wil makes a couple of really powerful points in his article, but there is one that I feel he leaves out. These people were shown what they thought to be the NEXT version of Windows. I think there is probably some tolerance built in for people looking at what they believe to be the next version. Something like, “If this OS was ready, they’d be shipping it already, so this probably just some sort of prototype.” If they said you had to use this OS, starting today until the end of time, I’m sure they would have had more questions and perhaps formed a very different view on the whole situation.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Wil Shipley wrote a <a href="http://wilshipley.com/blog/2008/07/mojave-experiment-bad-science-bad.html">blog post</a> on the Mojave Experiment whereby Microsoft “proved” that Vista is a great operation system. I think Wil makes a couple of really powerful points in his article, but there is one that I feel he leaves out. These people were shown what they thought to be the NEXT version of Windows. I think there is probably some tolerance built in for people looking at what they believe to be the next version. Something like, “If this OS was ready, they’d be shipping it already, so this probably just some sort of prototype.” If they said you had to use this OS, starting today until the end of time, I’m sure they would have had more questions and perhaps formed a very different view on the whole situation.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Mint.com it&#39;s awesome, check it out</title>
      <link>https://www.zacharyc.com/2008/08/08/mintcom-its-awesome-check-it-out/</link>
      <pubDate>Fri, 08 Aug 2008 18:43:30 -0400</pubDate>
      <guid>https://www.zacharyc.com/2008/08/08/mintcom-its-awesome-check-it-out/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.mint.com&#34;&gt;Mint.com&lt;/a&gt; is a financial site that allows you to log into one system to see all of your finances. Basically, it is as if you were able to take all your separate accounts and move them to one bank view. It’s really quite interesting, and I”m excited about getting on top of all my finances on a daily basis.&lt;/p&gt;
&lt;p&gt;Also of note, it has a really good feature to tell you if you are saving money or losing money over the past 6 months. Even though I’m still in debt, I was very excited to see that I was still going in the right direction!&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p><a href="http://www.mint.com">Mint.com</a> is a financial site that allows you to log into one system to see all of your finances. Basically, it is as if you were able to take all your separate accounts and move them to one bank view. It’s really quite interesting, and I”m excited about getting on top of all my finances on a daily basis.</p>
<p>Also of note, it has a really good feature to tell you if you are saving money or losing money over the past 6 months. Even though I’m still in debt, I was very excited to see that I was still going in the right direction!</p>
]]></content:encoded>
    </item>
    <item>
      <title>TOC on all Books Please</title>
      <link>https://www.zacharyc.com/2008/06/15/toc-on-all-books-please/</link>
      <pubDate>Sun, 15 Jun 2008 01:09:56 -0400</pubDate>
      <guid>https://www.zacharyc.com/2008/06/15/toc-on-all-books-please/</guid>
      <description>&lt;p&gt;I shop for mostly non-fiction books. Most of these books tend to be on new and emerging technologies. When I’m purchasing a book on a technology, I really want to know the content of the book before I purchase it. What I really want is a table of contents. Just a list of the chapter lists and maybe even a more detailed list of the topics covered in each chapter, but at least some form of the table of contents would be very helpful in my purchasing decision.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>I shop for mostly non-fiction books. Most of these books tend to be on new and emerging technologies. When I’m purchasing a book on a technology, I really want to know the content of the book before I purchase it. What I really want is a table of contents. Just a list of the chapter lists and maybe even a more detailed list of the topics covered in each chapter, but at least some form of the table of contents would be very helpful in my purchasing decision.</p>
<p>The sad thing is, not many of these books actually publish a table of contents online. At the time when I was first searching for books, one of the notable series that didn’t publish this was <a href="http://headfirstlabs.com/">Head First Labs</a>. They have since changed their ways and publish a PDF version of each books TOC on the individual book page. Another good example is the new <a href="http://bignerdranch.com/products.shtml">Hillegass book</a>. While this is a great book, and I was going to buy it, with, or without a look at the TOC it would still be great to see the TOC, so I knew what I was purchasing.</p>
<p>There is another one that really drove me up the edge. I purchased the first edition of <a href="http://simplebits.com/publications/bulletproof/">Bullet Proof Web Design</a>, and thought it was a GREAT book. While Dan’s site now has an updated TOC, it didn’t when the book first came out, and the <a href="http://www.peachpit.com/store/product.aspx?isbn=0321509021">publishers book page</a> does not list the table of contents, even though they will give you chapter 1 for review. The other problem with this book, is that even at the time of this post, there is no real mention about what has been updated in the second edition of this book. Now, I definitely see the cause for someone new web design to buy this book, but why should “I”, a reader of the previous edition shell out another $25 for this one?</p>
<p>This is just another instance of not giving the customers what they need. How hard is it to publish your TOC? It is a simple list element on your webpage. You aren’t giving out anything that special, just giving your customers an idea of what they will be purchasing. That is rule number 1 in sales: <em><strong>give the customers what they want.</strong></em></p>
]]></content:encoded>
    </item>
    <item>
      <title>Why I don&#39;t write more posts</title>
      <link>https://www.zacharyc.com/2008/06/10/why-i-dont-write-more-posts/</link>
      <pubDate>Tue, 10 Jun 2008 15:15:37 -0400</pubDate>
      <guid>https://www.zacharyc.com/2008/06/10/why-i-dont-write-more-posts/</guid>
      <description>&lt;p&gt;I often have ideas for good blog posts, but never get around to actually writing them. There are several reasons for this, but one stands above the rest. I hate large bodies of text. I hate reading them, and therefore I hate writing them for other people to read them.&lt;/p&gt;
&lt;p&gt;There is nothing more annoying than trying to read a long block of text. Even in some of the blogs that I have followed in past, if they don’t break up their posts with diagrams or pictures or lists, I often have a hard time following.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>I often have ideas for good blog posts, but never get around to actually writing them. There are several reasons for this, but one stands above the rest. I hate large bodies of text. I hate reading them, and therefore I hate writing them for other people to read them.</p>
<p>There is nothing more annoying than trying to read a long block of text. Even in some of the blogs that I have followed in past, if they don’t break up their posts with diagrams or pictures or lists, I often have a hard time following.</p>
<p>So, here are the elements I try to include in my posts:</p>
<ul>
<li>Pictures – worth a thousand words</li>
<li>Diagrams – used to explain what I mean visually</li>
<li>Lists – outline content and pull readers to the important points</li>
<li>Small Paragraphs – I like smaller, more direct paragraphs, though a bunch of these in a row can also be annoying.</li>
</ul>
<p>I feel I need these elements to make a successful post. (Don’t ask me how I define successful, because I’m not entirely sure).</p>
<p>With that in mind I just purchased a <a href="http://www.amazon.com/Canon-PowerShot-SD870IS-Digital-Stabilized/dp/B000V20S3G/ref=pd_bbs_1?ie=UTF8&amp;s=electronics&amp;qid=1213110882&amp;sr=8-1">Canon 870 IS</a> pocket-sized digital camera. Hopefully this will allow me to take more pictures and thus make more posts.</p>
]]></content:encoded>
    </item>
    <item>
      <title>ConEd Does Not Accept Visa, Are You Kidding Me?</title>
      <link>https://www.zacharyc.com/2008/04/03/coned-does-not-accept-visa-are-you-kidding-me/</link>
      <pubDate>Thu, 03 Apr 2008 16:49:12 -0400</pubDate>
      <guid>https://www.zacharyc.com/2008/04/03/coned-does-not-accept-visa-are-you-kidding-me/</guid>
      <description>&lt;p&gt;While I have still yet to write the long overdue post, I have moved from my NYC apartment to the west coast, California, specifically. With this, I terminated my ConEd account. Now, in the process of setting up my account I had hooked direct pay up to a bank account I almost never put money in and it just turned out that balance in that account was not enough to clear my last ConEd Payment.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>While I have still yet to write the long overdue post, I have moved from my NYC apartment to the west coast, California, specifically. With this, I terminated my ConEd account. Now, in the process of setting up my account I had hooked direct pay up to a bank account I almost never put money in and it just turned out that balance in that account was not enough to clear my last ConEd Payment.</p>
<p>This translate to me having to pay with a check card or mail in a check. While mailing in a check would have been cheaper, it requires more of my time and a little more effort than I wanted to exert, so I decided to pay the $4.95 fee to pay by phone.</p>
<p>I call in over the weekend, and after entering my card number twice, I hear that the payment system does not believe my card to be a valid number.</p>
<p>So I call in again this morning, same thing.</p>
<p>Finally get myself to a representative after 30 MINUTES of holding only to find out that they DO NOT ACCEPT VISA!!! No wonder my card wasn’t working, it was a Visa card. Mind you, there was no warning of this over the phone.</p>
<p>Bottom line, I finally ended up paying my bill with a Mastercard and everything worked out, but I have two comments:</p>
<p>One, why would a company like ConEd not accept Visa, but accept Mastercard and Discover? This is stupid, if you are provider of any product, whether it be software or a serivce, you should make it as easy as possible to for people to pay you. Visa is a very popular card, you should accept it.</p>
<p>Two, if for some RIDICULOUSLY STUPID reason, you find yourself in a position to not accept a standard card (/protocol/whatever) you should explain to your user that you that it is not accepted, instead of making them wait. I could have payed with a Mastercard over the automated system, if they had just let me know. Communicate with your users, it is the best way to make them happy.</p>
]]></content:encoded>
    </item>
  </channel>
</rss>
