<?xml version='1.0' encoding='utf-8' ?>

<rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/' xmlns:atom10='http://www.w3.org/2005/Atom'>
<channel>
  <title>Bill Roper&apos;s Journal</title>
  <link>https://billroper.dreamwidth.org/</link>
  <description>Bill Roper&apos;s Journal - Dreamwidth Studios</description>
  <lastBuildDate>Fri, 11 Apr 2025 15:49:20 GMT</lastBuildDate>
  <generator>LiveJournal / Dreamwidth Studios</generator>
  <lj:journal>billroper</lj:journal>
  <lj:journaltype>personal</lj:journaltype>
  <image>
    <url>https://v2.dreamwidth.org/1037115/263862</url>
    <title>Bill Roper&apos;s Journal</title>
    <link>https://billroper.dreamwidth.org/</link>
    <width>81</width>
    <height>100</height>
  </image>

<item>
  <guid isPermaLink='true'>https://billroper.dreamwidth.org/3256242.html</guid>
  <pubDate>Fri, 11 Apr 2025 15:49:20 GMT</pubDate>
  <title>Let&apos;s Make an Escape</title>
  <link>https://billroper.dreamwidth.org/3256242.html</link>
  <description>I have now posited that there is an &quot;escape room&quot; theory of computer user-interface design.  The object here is to hide the controls that are required to perform a particular function so that you must carefully search the entirety of the user-interface to find the correct menu selection or button to press to get your work done.&lt;br /&gt;&lt;br /&gt;I am not sure why this is a good idea.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=billroper&amp;ditemid=3256242&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://billroper.dreamwidth.org/3256242.html</comments>
  <category>programming</category>
  <category>home</category>
  <category>tech</category>
  <category>computers</category>
  <category>musings</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://billroper.dreamwidth.org/2798424.html</guid>
  <pubDate>Tue, 28 Apr 2020 02:37:51 GMT</pubDate>
  <title>Over and Over Again</title>
  <link>https://billroper.dreamwidth.org/2798424.html</link>
  <description>It is amazing how leaving one line out of your code can produce the most remarkable infinite loop.&lt;br /&gt;&lt;br /&gt;The code is better now.&lt;br /&gt;&lt;br /&gt;*sigh*&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=billroper&amp;ditemid=2798424&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://billroper.dreamwidth.org/2798424.html</comments>
  <category>programming</category>
  <category>work</category>
  <category>musings</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://billroper.dreamwidth.org/2794929.html</guid>
  <pubDate>Wed, 15 Apr 2020 03:35:13 GMT</pubDate>
  <title>Oh, What a Tangled Web...</title>
  <link>https://billroper.dreamwidth.org/2794929.html</link>
  <description>I went to add some code to one of our projects today.  I got a certain number of steps into it, went to call a method, and then realized *that* method is in a different branch.&lt;br /&gt;&lt;br /&gt;Sooner or later, we must ship all of these things so that I have all the code that I need everywhere.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=billroper&amp;ditemid=2794929&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://billroper.dreamwidth.org/2794929.html</comments>
  <category>musings</category>
  <category>programming</category>
  <category>work</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
</channel>
</rss>
