<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ben Peachey</title>
    <description>The latest articles on DEV Community by Ben Peachey (@potherca).</description>
    <link>https://dev.to/potherca</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F204176%2F3a0c6d9c-83de-46b3-9271-0b211c652baf.png</url>
      <title>DEV Community: Ben Peachey</title>
      <link>https://dev.to/potherca</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/potherca"/>
    <language>en</language>
    <item>
      <title>Web Monetization for games</title>
      <dc:creator>Ben Peachey</dc:creator>
      <pubDate>Fri, 05 Jun 2020 22:42:57 +0000</pubDate>
      <link>https://dev.to/potherca/web-monetization-for-games-47lm</link>
      <guid>https://dev.to/potherca/web-monetization-for-games-47lm</guid>
      <description>&lt;h2&gt;
  
  
  What I built
&lt;/h2&gt;

&lt;p&gt;A proposal to expand the Web Monetization &lt;code&gt;&amp;lt;meta&amp;gt;&lt;/code&gt; tag for games.&lt;br&gt;
This could then be used as a basis for a JS implementation.&lt;br&gt;
It &lt;em&gt;could&lt;/em&gt; eventually lead to a new specification proposal if the usage scenario is common enough amongst other content as well.&lt;/p&gt;
&lt;h3&gt;
  
  
  Submission Category: Creative Catalyst
&lt;/h3&gt;

&lt;p&gt;This projects use existing Web Monetization technology (the &lt;code&gt;&amp;lt;meta&amp;gt;&lt;/code&gt; tag) to explore the creation, distribution, and discoverability of online games.&lt;/p&gt;
&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;Since this is an idea/proposal, there is no working demonstration.&lt;/p&gt;
&lt;h2&gt;
  
  
  Link to Code
&lt;/h2&gt;

&lt;p&gt;The idea is basically to do this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;meta name="monetization" content="$example.com/alice" &amp;gt;
&amp;lt;meta name="monetization-mode" content="allow-payback;asynchronous" /&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;To allow turn-based (asynchronous) rather than time-based (synchronous) payments.&lt;/p&gt;

&lt;p&gt;This is explained in more detail here:&lt;/p&gt;


&lt;div class="ltag__link"&gt;
  &lt;a href="https://medium.com/@potherca/web-monetization-for-games-7ad49c853827" class="ltag__link__link" rel="noopener noreferrer"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fv2%2Fresize%3Afill%3A88%3A88%2F0%2AVmxRjPFvCkqKKs9f.png" alt="Potherca"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://medium.com/@potherca/web-monetization-for-games-7ad49c853827" class="ltag__link__link" rel="noopener noreferrer"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Web Monetization for games. My idea for the “Grant For The Web”… | by Potherca | Medium&lt;/h2&gt;
      &lt;h3&gt;Potherca ・ &lt;time&gt;Jun 5, 2020&lt;/time&gt; ・ 
      &lt;div class="ltag__link__servicename"&gt;
        &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fmedium-f709f79cf29704f9f4c2a83f950b2964e95007a3e311b77f686915c71574fef2.svg" alt="Medium Logo"&gt;
        Medium
      &lt;/div&gt;
    &lt;/h3&gt;
&lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;




&lt;div class="ltag__link"&gt;
  &lt;a href="https://medium.com/@potherca/extending-the-meta-tag-for-game-monetization-9bbfeb38acc8?postPublishedType=initial" class="ltag__link__link" rel="noopener noreferrer"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fv2%2Fresize%3Afill%3A88%3A88%2F0%2AVmxRjPFvCkqKKs9f.png" alt="Potherca"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://medium.com/@potherca/extending-the-meta-tag-for-game-monetization-9bbfeb38acc8?postPublishedType=initial" class="ltag__link__link" rel="noopener noreferrer"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Extending the &amp;lt;meta&amp;gt; tag for Game Monetization | by Potherca | Medium&lt;/h2&gt;
      &lt;h3&gt;Potherca ・ &lt;time&gt;Jun 5, 2020&lt;/time&gt; ・ 
      &lt;div class="ltag__link__servicename"&gt;
        &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fmedium-f709f79cf29704f9f4c2a83f950b2964e95007a3e311b77f686915c71574fef2.svg" alt="Medium Logo"&gt;
        Medium
      &lt;/div&gt;
    &lt;/h3&gt;
&lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  How I built it
&lt;/h2&gt;

&lt;p&gt;First I brainstormed my initial idea and tried to capture it in words.  &lt;/p&gt;

&lt;p&gt;Next I searched online to see if this (or a similar idea) had already been proposed or implemented elsewhere. &lt;/p&gt;

&lt;p&gt;To make sure I understood the technical and practical limitations, I read the &lt;a href="https://webmonetization.org/specification.html" rel="noopener noreferrer"&gt;Web Monetization Specifications&lt;/a&gt;, &lt;a href="https://interledger.org/rfcs/0027-interledger-protocol-4/" rel="noopener noreferrer"&gt;Interledger Protocol V4 Specifications&lt;/a&gt;, &lt;a href="https://w3c.github.io/webpayments/proposals/interledger/" rel="noopener noreferrer"&gt;W3C Interledger Payment Method specifications&lt;/a&gt;, and &lt;a href="https://webmonetization.org/docs/" rel="noopener noreferrer"&gt;Web Monetization Documentation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Then I continued working in my writing. During writing I referenced &lt;a href="https://schema.org/" rel="noopener noreferrer"&gt;https://schema.org/&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;When I was done (or actually, when time ran out) I posted my writing here.&lt;/p&gt;

&lt;h2&gt;
  
  
  Additional Resources/Info
&lt;/h2&gt;

&lt;p&gt;I plan to expand my submission into a full-on application for the Grant for the Web CFP before June 12. &lt;/p&gt;

&lt;p&gt;Due to a lack of time during the hackathon, I could not create an implemenation, only documentm my idea.&lt;/p&gt;

&lt;p&gt;If my proposal gets accepted, I will be able to create the JS implementstion that will bring this idea into reality.&lt;/p&gt;

</description>
      <category>gftwhackathon</category>
      <category>monetization</category>
      <category>games</category>
      <category>ideas</category>
    </item>
    <item>
      <title>P̶a̶i̶n̶t̶i̶n̶g̶ Software development quotes by Bob Ross</title>
      <dc:creator>Ben Peachey</dc:creator>
      <pubDate>Mon, 17 Feb 2020 21:42:12 +0000</pubDate>
      <link>https://dev.to/potherca/p-a-i-n-t-i-n-g-software-development-quotes-by-bob-ross-4lng</link>
      <guid>https://dev.to/potherca/p-a-i-n-t-i-n-g-software-development-quotes-by-bob-ross-4lng</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--byOAI5Gk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/o9iqsxa7f7twjfwqhjm0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--byOAI5Gk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/o9iqsxa7f7twjfwqhjm0.png" alt="Alt Text" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;"Uncle" Bob Ross was a TV personality and great &lt;del&gt;painter&lt;/del&gt; &lt;em&gt;programmer&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;These are of the things he said about software development.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;del&gt;Friend&lt;/del&gt; Merge Request
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;“Gotta give him a &lt;del&gt;friend&lt;/del&gt; &lt;em&gt;merge request&lt;/em&gt;.&lt;br&gt;
Like I always say, ‘Everyone needs a &lt;del&gt;friend&lt;/del&gt; &lt;em&gt;merge request&lt;/em&gt;.’”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  &lt;del&gt;Tree&lt;/del&gt; Code
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;“There’s nothing wrong with having &lt;del&gt;a tree&lt;/del&gt; &lt;em&gt;code&lt;/em&gt; as a &lt;del&gt;friend&lt;/del&gt; &lt;em&gt;merge request&lt;/em&gt;.”&lt;/p&gt;
&lt;/blockquote&gt;



&lt;blockquote&gt;
&lt;p&gt;“Talk to the &lt;del&gt;tree&lt;/del&gt; &lt;em&gt;code&lt;/em&gt;, make &lt;del&gt;friends&lt;/del&gt; &lt;em&gt;merge requests&lt;/em&gt; with it.”&lt;/p&gt;
&lt;/blockquote&gt;



&lt;blockquote&gt;
&lt;p&gt;“In nature, dead &lt;del&gt;trees&lt;/del&gt; &lt;em&gt;code&lt;/em&gt; are just as normal as live &lt;del&gt;trees&lt;/del&gt; &lt;em&gt;code&lt;/em&gt;.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  &lt;del&gt;Happy&lt;/del&gt; Hack
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;“Isn’t it fantastic that you can change your mind and create all these &lt;del&gt;happy&lt;/del&gt; &lt;em&gt;hacked&lt;/em&gt; things?”&lt;/p&gt;
&lt;/blockquote&gt;



&lt;blockquote&gt;
&lt;p&gt;“We don’t make mistakes. We just have &lt;del&gt;happy&lt;/del&gt; &lt;em&gt;hacked&lt;/em&gt; accidents.”&lt;/p&gt;
&lt;/blockquote&gt;



&lt;blockquote&gt;
&lt;p&gt;“It’s so important to do something every day that will make you &lt;del&gt;happy&lt;/del&gt; &lt;em&gt;hack&lt;/em&gt;.”&lt;/p&gt;
&lt;/blockquote&gt;



&lt;blockquote&gt;
&lt;p&gt;“This is &lt;del&gt;happy&lt;/del&gt; &lt;em&gt;hacky&lt;/em&gt; place; little &lt;del&gt;squirrels&lt;/del&gt; &lt;em&gt;bugs&lt;/em&gt; live here and play.”&lt;/p&gt;
&lt;/blockquote&gt;



&lt;blockquote&gt;
&lt;p&gt;“You can do anything here — the only prerequisite is that it makes you &lt;del&gt;happy&lt;/del&gt; &lt;em&gt;hack&lt;/em&gt;.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  &lt;del&gt;Painting&lt;/del&gt; Programming
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;“We tell people sometimes: We’re like drug dealers, come into town and get everybody absolutely addicted to &lt;del&gt;painting&lt;/del&gt; &lt;em&gt;programming&lt;/em&gt;.&lt;/p&gt;
&lt;/blockquote&gt;



&lt;blockquote&gt;
&lt;p&gt;“If I &lt;del&gt;paint&lt;/del&gt; &lt;em&gt;program&lt;/em&gt; something, I don’t want to have to explain what it is.”&lt;/p&gt;
&lt;/blockquote&gt;



&lt;blockquote&gt;
&lt;p&gt;“&lt;del&gt;Painting&lt;/del&gt; &lt;em&gt;Programming&lt;/em&gt; will bring a lot of good thoughts to your heart.”&lt;/p&gt;
&lt;/blockquote&gt;



&lt;blockquote&gt;
&lt;p&gt;“We want &lt;del&gt;happy paintings&lt;/del&gt; &lt;em&gt;to hack programs&lt;/em&gt;. If you want sad things, watch the news.”&lt;/p&gt;
&lt;/blockquote&gt;



&lt;blockquote&gt;
&lt;p&gt;“Every day is a good day when you &lt;del&gt;paint&lt;/del&gt; &lt;em&gt;program&lt;/em&gt;.”&lt;/p&gt;
&lt;/blockquote&gt;



&lt;blockquote&gt;
&lt;p&gt;“You have to allow the &lt;del&gt;paint&lt;/del&gt; &lt;em&gt;program&lt;/em&gt; to break to make it beautiful.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  &lt;del&gt;Pictures&lt;/del&gt; App
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;“I think each of us, sometime in our life, has wanted to &lt;del&gt;paint a picture&lt;/del&gt; &lt;em&gt;program an app&lt;/em&gt;.”&lt;/p&gt;
&lt;/blockquote&gt;



&lt;blockquote&gt;
&lt;p&gt;“You too can &lt;del&gt;paint&lt;/del&gt; &lt;em&gt;program&lt;/em&gt; almighty &lt;del&gt;pictures&lt;/del&gt; &lt;em&gt;apps&lt;/em&gt;.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  &lt;del&gt;Mountain&lt;/del&gt; Repository
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;“I taught my son to &lt;del&gt;paint mountains&lt;/del&gt; &lt;em&gt;program repositories&lt;/em&gt; like these, and guess what?&lt;br&gt;
 Now he &lt;del&gt;paints&lt;/del&gt; &lt;em&gt;programs&lt;/em&gt; the best darn &lt;del&gt;mountains&lt;/del&gt; &lt;em&gt;repositories&lt;/em&gt; in the industry.”&lt;/p&gt;
&lt;/blockquote&gt;



&lt;blockquote&gt;
&lt;p&gt;“In &lt;del&gt;painting&lt;/del&gt; &lt;em&gt;programming&lt;/em&gt;, you have unlimited power. You have the ability to move &lt;del&gt;mountains&lt;/del&gt; repositories.&lt;br&gt;
But when I get home, the only thing I have power over is the garbage.”&lt;/p&gt;
&lt;/blockquote&gt;



&lt;h2&gt;
  
  
  &lt;del&gt;Artist&lt;/del&gt; Developers
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;“We &lt;del&gt;artists&lt;/del&gt; &lt;em&gt;developers&lt;/em&gt; are a different breed of people. We’re a &lt;del&gt;happy&lt;/del&gt; &lt;em&gt;hacky&lt;/em&gt; bunch.”&lt;/p&gt;
&lt;/blockquote&gt;



&lt;blockquote&gt;
&lt;p&gt;“I think there’s an &lt;del&gt;artist&lt;/del&gt; &lt;em&gt;developer&lt;/em&gt; hidden at the bottom of every single one of us.” &lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  &lt;del&gt;Canvas&lt;/del&gt; IDE
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;“Find freedom on this &lt;del&gt;canvas&lt;/del&gt; &lt;em&gt;IDE&lt;/em&gt;.”&lt;/p&gt;
&lt;/blockquote&gt;



&lt;blockquote&gt;
&lt;p&gt;“Make love to the &lt;del&gt;canvas&lt;/del&gt; &lt;em&gt;IDE&lt;/em&gt;.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  &lt;del&gt;Anything&lt;/del&gt; Development
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;“The secret to doing &lt;del&gt;anything&lt;/del&gt; &lt;em&gt;development&lt;/em&gt; is believing that you can do it. ”&lt;/p&gt;
&lt;/blockquote&gt;



&lt;blockquote&gt;
&lt;p&gt;“Talent is a pursued interest. &lt;del&gt;Anything&lt;/del&gt; &lt;em&gt;Development&lt;/em&gt; that you’re willing to practice, you can do.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  &lt;del&gt;Critic&lt;/del&gt; Peer reviewer
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;“They say everything looks better with odd numbers of things. But sometimes I put even numbers — just to upset the &lt;del&gt;critics&lt;/del&gt; &lt;em&gt;peer reviewers&lt;/em&gt;.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  &lt;del&gt;Sky&lt;/del&gt; Somebody else's servers
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;“Remember how free clouds are. They just lay around in &lt;del&gt;the sky&lt;/del&gt; &lt;em&gt;somebody else's servers&lt;/em&gt; all day long.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  &lt;del&gt;Life&lt;/del&gt; Software development process
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;“It’s &lt;del&gt;life&lt;/del&gt; &lt;em&gt;software development process&lt;/em&gt;. It’s interesting. It’s fun.”&lt;/p&gt;
&lt;/blockquote&gt;



&lt;blockquote&gt;
&lt;p&gt;“Don’t forget to tell these special people in your &lt;del&gt;life&lt;/del&gt; &lt;em&gt;software development process&lt;/em&gt; just how special they are to you.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  &lt;del&gt;World&lt;/del&gt; Browser
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;“You can have anything you want in the &lt;del&gt;world&lt;/del&gt; &lt;em&gt;browser&lt;/em&gt; — once you help everyone around you get what they want.”&lt;/p&gt;
&lt;/blockquote&gt;



&lt;blockquote&gt;
&lt;p&gt;“You can do anything you want to do. This is your &lt;del&gt;world&lt;/del&gt; &lt;em&gt;browser&lt;/em&gt;.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Software development in general
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;“Just let go — and fall like a little waterfall.”&lt;/p&gt;
&lt;/blockquote&gt;



&lt;blockquote&gt;
&lt;p&gt;“We don’t really know where this goes — and I’m not sure we really care.”&lt;/p&gt;
&lt;/blockquote&gt;



&lt;blockquote&gt;
&lt;p&gt;“If you do too much, it’s going to lose its effectiveness.”&lt;/p&gt;
&lt;/blockquote&gt;



&lt;blockquote&gt;
&lt;p&gt;“Anytime you learn, you gain.”&lt;/p&gt;
&lt;/blockquote&gt;



&lt;blockquote&gt;
&lt;p&gt;“However you think it should be, that’s exactly how it should be.”&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>quotes</category>
      <category>parody</category>
      <category>softwarepainter</category>
    </item>
  </channel>
</rss>
