<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<oembed>
  <author_name>shigemk2</author_name>
  <author_url>https://blog.hatena.ne.jp/shigemk2/</author_url>
  <blog_title>by shigemk2</blog_title>
  <blog_url>https://www.shigemk2.com/</blog_url>
  <categories>
    <anon>読書ノート</anon>
  </categories>
  <description>Interfaces Easy to Use Correctly and Hard to Use Incorrectly A good way to design interfaces that are easy to use correctly is to exercise them before they exist Making interfaces hard to use incorrectly requires two things. First, you must anticipate errors users might make and find ways to prevent…</description>
  <height>190</height>
  <html>&lt;iframe src=&quot;https://hatenablog-parts.com/embed?url=https%3A%2F%2Fwww.shigemk2.com%2Fentry%2F20130506%2F1367834608&quot; title=&quot;97 Things Every Programmer Should Know 55 Make Interfaces Easy to Use Correctly and Hard to Use Incorrectly - by shigemk2&quot; class=&quot;embed-card embed-blogcard&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;&quot;&gt;&lt;/iframe&gt;</html>
  <image_url></image_url>
  <provider_name>Hatena Blog</provider_name>
  <provider_url>https://hatena.blog</provider_url>
  <published>2013-05-06 19:03:28</published>
  <title>97 Things Every Programmer Should Know 55 Make Interfaces Easy to Use Correctly and Hard to Use Incorrectly</title>
  <type>rich</type>
  <url>https://www.shigemk2.com/entry/20130506/1367834608</url>
  <version>1.0</version>
  <width>100%</width>
</oembed>
