<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Problem Solving on Grizzlebit</title>
  <subtitle>Ray Grasso's Blog</subtitle>
  <updated>2026-08-13T08:22:37.71548+08:00</updated>
  <id>https://www.grizzlebit.com/tags/problem-solving/feed.xml</id>
  <link rel="alternate" type="text/html" href="https://www.grizzlebit.com/tags/problem-solving/"/>
  <link rel="self" type="application/atom+xml" href="https://www.grizzlebit.com/tags/problem-solving/feed.xml"/>
  <rights>Copyright © 2026, Ray Grasso</rights>
  <author>
    <name>Ray Grasso</name>
  </author>
  <icon>https://www.grizzlebit.com/images/icon.png</icon>
  <logo>https://www.grizzlebit.com/images/icon.png</logo>
  
  <entry>
    <id>https://www.grizzlebit.com/links/2020/07-26-problem-solution-ordering/</id>
    <published>2020-07-26T20:57:00+08:00</published>
    <updated>2023-04-13T20:33:32+08:00</updated>
    <author><name>Ray Grasso</name></author>
    
    <title>Problem-Solution Ordering ↬</title>
    <content type="html" xml:base="https://www.grizzlebit.com/links/" xml:lang="en"><![CDATA[<div>
  <p>Game design and unsuccessful monad tutorials.</p>

  <p>
    
    <a href="https://www.grizzlebit.com/links/2020/07-26-problem-solution-ordering/">↬</a>
     ∙ Tagged in <a href="https://www.grizzlebit.com/tags/problem-solving/">Problem Solving</a>.</p>
</div>
]]></content>
    <link rel="alternate" href="https://mkremins.github.io/blog/doors-headaches-intellectual-need/"></link>
    <link rel="related" href="https://www.grizzlebit.com/links/2020/07-26-problem-solution-ordering/"></link>
    
  </entry>
  
  <entry>
    <id>https://www.grizzlebit.com/links/2017/01-01-naming-is-a-process-not-a-single-step/</id>
    <published>2017-01-01T21:27:34+08:00</published>
    <updated>2026-07-24T14:03:34+08:00</updated>
    <author><name>Ray Grasso</name></author>
    
    <title>Naming is a process, not a single step ↬</title>
    <content type="html" xml:base="https://www.grizzlebit.com/links/" xml:lang="en"><![CDATA[<div>
  <p>Call something X at first.</p>

  <p>
    
    <a href="https://www.grizzlebit.com/links/2017/01-01-naming-is-a-process-not-a-single-step/">↬</a>
     ∙ Tagged in <a href="https://www.grizzlebit.com/tags/problem-solving/">Problem Solving</a>, <a href="https://www.grizzlebit.com/tags/software-engineering/">Software Engineering</a>.</p>
</div>
]]></content>
    <link rel="alternate" href="http://arlobelshee.com/good-naming-is-a-process-not-a-single-step/"></link>
    <link rel="related" href="https://www.grizzlebit.com/links/2017/01-01-naming-is-a-process-not-a-single-step/"></link>
    
  </entry>
  
  <entry>
    <id>https://www.grizzlebit.com/links/2016/12-29-make-your-teams-domain-language-truly-ubiquitous-with-concept-maps/</id>
    <published>2016-12-29T12:40:54+08:00</published>
    <updated>2026-07-24T14:03:34+08:00</updated>
    <author><name>Ray Grasso</name></author>
    
    <title>Make Your Team&#39;s Domain Language Truly Ubiquitous with Concept Maps ↬</title>
    <content type="html" xml:base="https://www.grizzlebit.com/links/" xml:lang="en"><![CDATA[<div>
  <p>James Ross presenting concept maps.</p>

  <p>
    
    <a href="https://www.grizzlebit.com/links/2016/12-29-make-your-teams-domain-language-truly-ubiquitous-with-concept-maps/">↬</a>
     ∙ Tagged in <a href="https://www.grizzlebit.com/tags/problem-solving/">Problem Solving</a>, <a href="https://www.grizzlebit.com/tags/teamwork/">Teamwork</a>.</p>
</div>
]]></content>
    <link rel="alternate" href="https://www.infoq.com/presentations/concept-map"></link>
    <link rel="related" href="https://www.grizzlebit.com/links/2016/12-29-make-your-teams-domain-language-truly-ubiquitous-with-concept-maps/"></link>
    
  </entry>
  
  <entry>
    <id>https://www.grizzlebit.com/links/2016/09-15-how-to-eliminate-organizational-debt/</id>
    <published>2016-09-15T20:56:55+08:00</published>
    <updated>2026-07-24T14:03:34+08:00</updated>
    <author><name>Ray Grasso</name></author>
    
    <title>How To Eliminate Organizational Debt ↬</title>
    <content type="html" xml:base="https://www.grizzlebit.com/links/" xml:lang="en"><![CDATA[<div>
  <p>Another crack at the debt metaphor.</p>

  <p>
    
    <a href="https://www.grizzlebit.com/links/2016/09-15-how-to-eliminate-organizational-debt/">↬</a>
     ∙ Tagged in <a href="https://www.grizzlebit.com/tags/problem-solving/">Problem Solving</a>, <a href="https://www.grizzlebit.com/tags/productivity/">Productivity</a>.</p>
</div>
]]></content>
    <link rel="alternate" href="https://medium.com/the-ready/how-to-eliminate-organizational-debt-8a949c06b61b"></link>
    <link rel="related" href="https://www.grizzlebit.com/links/2016/09-15-how-to-eliminate-organizational-debt/"></link>
    
  </entry>
  
  <entry>
    <id>https://www.grizzlebit.com/links/2015/06-30-fighting-spam-with-haskell/</id>
    <published>2015-06-30T22:12:00+08:00</published>
    <updated>2023-04-13T20:33:32+08:00</updated>
    <author><name>Ray Grasso</name></author>
    
    <title>Fighting spam with Haskell ↬</title>
    <content type="html" xml:base="https://www.grizzlebit.com/links/" xml:lang="en"><![CDATA[<div>
  <p>Simon Marlow:</p>
<blockquote>
<p>Haskell isn&rsquo;t a common choice for large production systems like Sigma, and in this post, we&rsquo;ll explain some of the thinking that led to that decision. We also wanted to share the experiences and lessons we learned along the way. We made several improvements to GHC (the Haskell compiler) and fed them back upstream, and we were able to achieve better performance from Haskell compared with the previous implementation.</p>
</blockquote>

  <p>
    
    <a href="https://www.grizzlebit.com/links/2015/06-30-fighting-spam-with-haskell/">↬</a>
     ∙ Tagged in <a href="https://www.grizzlebit.com/tags/problem-solving/">Problem Solving</a>, <a href="https://www.grizzlebit.com/tags/software-design/">Software Design</a>.</p>
</div>
]]></content>
    <link rel="alternate" href="https://code.facebook.com/posts/745068642270222/fighting-spam-with-haskell/"></link>
    <link rel="related" href="https://www.grizzlebit.com/links/2015/06-30-fighting-spam-with-haskell/"></link>
    
  </entry>
  
  <entry>
    <id>https://www.grizzlebit.com/links/2015/05-10-a-parable/</id>
    <published>2015-05-10T19:44:00+08:00</published>
    <updated>2023-04-13T20:33:32+08:00</updated>
    <author><name>Ray Grasso</name></author>
    
    <title>A Parable ↬</title>
    <content type="html" xml:base="https://www.grizzlebit.com/links/" xml:lang="en"><![CDATA[<div>
  <p>Dijkstra:</p>
<blockquote>
<p>I have told this story to different audiences. Programmers as a rule are delighted by it and managers, invariably, get more and more annoyed as the story progresses; true mathematicians, however, fail to see the point.</p>
</blockquote>

  <p>
    
    <a href="https://www.grizzlebit.com/links/2015/05-10-a-parable/">↬</a>
     ∙ Tagged in <a href="https://www.grizzlebit.com/tags/problem-solving/">Problem Solving</a>.</p>
</div>
]]></content>
    <link rel="alternate" href="http://www.cs.utexas.edu/users/EWD/transcriptions/EWD03xx/EWD365.html"></link>
    <link rel="related" href="https://www.grizzlebit.com/links/2015/05-10-a-parable/"></link>
    
  </entry>
  
</feed>
