<?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>Rosano / entries tagged &#34;idea&#34;</title>



<link>https://rosano.ca/log/tag/idea/</link>

<generator>Hugo</generator>

<language>en-ca</language>



<lastBuildDate>Tue, 14 Apr 2026 08:33:02 +0000</lastBuildDate>

<atom:link href="https://rosano.ca/log/tag/idea/feed" rel="self" type="application/rss" /><item>
  <title>Friday, February 9, 2024 19h14</title>
  <link>https://rosano.ca/log/01hp85v3sdjsjmkre7zbas6b8a/</link>
  <pubDate>Fri, 09 Feb 2024 19:14:27 -0500</pubDate>
  <guid>https://rosano.ca/log/01hp85v3sdjsjmkre7zbas6b8a/</guid>
  <description>Hugo Testing&#xA;Each branch of Joe&#39;s hugo-testing git repository is a scratchpad where he has over 750 attempted &#39;solutions&#39; to help different people on the Hugo forum. Seems like discovery requires starting at a specific topic (as opposed to searching for the problem or solution), but it&#39;s quite organized the way it is. How might being this prolific in helping others impact one&#39;s own skills?&#xA;</description>
  <content:encoded><![CDATA[
  <div class="post">


<div class="content"><p><a href="https://github.com/jmooring/hugo-testing">Hugo Testing</a></p>
<p>Each branch of Joe's <code>hugo-testing</code> git repository is a scratchpad where he has over 750 attempted 'solutions' to help different people on the <a href="https://discourse.gohugo.io">Hugo forum</a>. Seems like discovery requires starting at a specific topic (as opposed to searching for the problem or solution), but it's quite organized the way it is. How might being this prolific in helping others impact one's own skills?</p>
</div><p>
	<small>Tagged: <a href="/log/tag/idea/">idea</a>, <a href="/log/tag/contribute/">contribute</a>.
	</small>
</p>

<hr>
<span class="metadata" data-pagefind-ignore>

	<small>
		<a aria-label="Permalink for 7:14 pm, February 9, 2024" href="/log/01hp85v3sdjsjmkre7zbas6b8a/"><time datetime="2024-02-09T19:14:27-05:00" data-pagefind-sort="date[datetime]">19h14</time></a>

		
		<span>from <a href="/log/place/toronto/">Toronto</a> / </span>

		<span><a href="/log/country/canada/">Canada</a></span><span>, type:<a href="/log/type/project/">project</a><a href="/log/type/code/">code</a></span></small>

</span>

</div>

  ]]></content:encoded>
</item><item>
  <title>Friday, February 9, 2024 09h26</title>
  <link>https://rosano.ca/log/01hp745m6mqn2aavqk89x5z57q/</link>
  <pubDate>Fri, 09 Feb 2024 09:26:00 -0500</pubDate>
  <guid>https://rosano.ca/log/01hp745m6mqn2aavqk89x5z57q/</guid>
  <description>Frugly vs. Freemium&#xA;the following games profit solely from aesthetic upgrades: Rocket League, Fortnite, CS:GO, Path of Exile, League of Legends. In these games, players purchase outfits for in-game avatars that do not impact the competitive balance.&#xA;I plaster the word “free” everywhere until consumers pay for a license. I’m not the first to do this, and I certainly won’t be the last.&#xA;</description>
  <content:encoded><![CDATA[
  <div class="post">


<div class="content"><p><a href="https://taylor.town/frugly">Frugly vs. Freemium</a></p>
<blockquote>
<p>the following games profit solely from aesthetic upgrades: Rocket League, Fortnite, CS:GO, Path of Exile, League of Legends. In these games, players purchase outfits for in-game avatars that do not impact the competitive balance.</p></blockquote>
<blockquote>
<p>I plaster the word “free” everywhere until consumers pay for a license. I’m not the first to do this, and I certainly won’t be the last.</p></blockquote>
</div><p>
	<small>Tagged: <a href="/log/tag/idea/">idea</a>.
	</small>
</p>

<hr>
<span class="metadata" data-pagefind-ignore>

	<small>
		<a aria-label="Permalink for 9:26 am, February 9, 2024" href="/log/01hp745m6mqn2aavqk89x5z57q/"><time datetime="2024-02-09T09:26:00-05:00" data-pagefind-sort="date[datetime]">09h26</time></a>

		
		<span>from <a href="/log/place/toronto/">Toronto</a> / </span>

		<span><a href="/log/country/canada/">Canada</a></span><span>, type:<a href="/log/type/article/">article</a></span></small>

</span>

</div>

  ]]></content:encoded>
</item><item>
  <title>Thursday, February 8, 2024 18h43</title>
  <link>https://rosano.ca/log/01hp5hp9vaf3nbwp0jxsrh31v0/</link>
  <pubDate>Thu, 08 Feb 2024 18:43:49 -0500</pubDate>
  <guid>https://rosano.ca/log/01hp5hp9vaf3nbwp0jxsrh31v0/</guid>
  <description>I&#39;ve been to the Hackerspace Wiki before to find local places while travelling. I didn&#39;t know they had hackerspace apps listing, software wishlists.&#xA;Their design patterns library includes The Community Pattern:&#xA;set up a mailing list, a wiki, and an IRC channel. You will need all three. Think about a platform for discussion, storage for documentation and real-time communication.&#xA;The Critical Mass Pattern:&#xA;[You need at least two people to start an idea and two more to get work done. It&#39;s easy to recruit once you have four people, and best to get started with ten.]&#xA;</description>
  <content:encoded><![CDATA[
  <div class="post">


<div class="content"><p>I've been to the Hackerspace Wiki before to find local places while travelling. I didn't know they had <a href="https://wiki.hackerspaces.org/Hackerspace_Software">hackerspace apps listing</a>, <a href="https://wiki.hackerspaces.org/Software_Wish_List">software wishlists</a>.</p>
<p>Their <a href="https://wiki.hackerspaces.org/Design_Patterns">design patterns library</a> includes <a href="https://wiki.hackerspaces.org/The_Community_Pattern">The Community Pattern</a>:</p>
<blockquote>
<p>set up a mailing list, a wiki, and an IRC channel. You will need all three. Think about a platform for discussion, storage for documentation and real-time communication.</p></blockquote>
<p><a href="https://wiki.hackerspaces.org/The_Critical_Mass_Pattern">The Critical Mass Pattern</a>:</p>
<blockquote>
<p>[You need at least two people to start an idea and two more to get work done. It's easy to recruit once you have four people, and best to get started with ten.]</p></blockquote>
<p><a href="https://wiki.hackerspaces.org/The_Infrastructure_Pattern">The Infrastructure Pattern</a>:</p>
<blockquote>
<p>[Infrastructure first or projects first? By making everything infrastructure-driven, people will come up with contributions you would have never thought about.]</p></blockquote>
</div><p>
	<small>Tagged: <a href="/log/tag/idea/">idea</a>, <a href="/log/tag/succeed/">succeed</a>, <a href="/log/tag/relate/">relate</a>.
	</small>
</p>

<hr>
<span class="metadata" data-pagefind-ignore>

	<small>
		<a aria-label="Permalink for 6:43 pm, February 8, 2024" href="/log/01hp5hp9vaf3nbwp0jxsrh31v0/"><time datetime="2024-02-08T18:43:49-05:00" data-pagefind-sort="date[datetime]">18h43</time></a>

		
		<span>from <a href="/log/place/toronto/">Toronto</a> / </span>

		<span><a href="/log/country/canada/">Canada</a></span><span>, via: 
			<a href="https://mastodon.xyz/@douginamug/111256404862696232">mastodon.xyz</a></span><span>, type:<a href="/log/type/project/">project</a></span></small>

</span>

</div>

  ]]></content:encoded>
</item><item>
  <title>Tuesday, February 6, 2024 20h15</title>
  <link>https://rosano.ca/log/01hp0j559a23wh50kw3rjygbdt/</link>
  <pubDate>Tue, 06 Feb 2024 20:15:43 -0500</pubDate>
  <guid>https://rosano.ca/log/01hp0j559a23wh50kw3rjygbdt/</guid>
  <description>A simple habit to let luck find you&#xA;I’ve made one [Mutually Beneficial Introduction] per day for 10+ years.&#xA;[Once both people opt-in, take thirty seconds to write with details that can&#39;t be found by searching online. Try this regularly.]&#xA;</description>
  <content:encoded><![CDATA[
  <div class="post">


<div class="content"><p><a href="https://radreads.co/mutually-beneficial-intro">A simple habit to let luck find you</a></p>
<blockquote>
<p>I’ve made one [Mutually Beneficial Introduction] per day for 10+ years.</p></blockquote>
<blockquote>
<p>[Once both people opt-in, take thirty seconds to write with details that can't be found by searching online. Try this regularly.]</p></blockquote>
</div><p>
	<small>Tagged: <a href="/log/tag/idea/">idea</a>, <a href="/log/tag/succeed/">succeed</a>, <a href="/log/tag/relate/">relate</a>.
	</small>
</p>

<hr>
<span class="metadata" data-pagefind-ignore>

	<small>
		<a aria-label="Permalink for 8:15 pm, February 6, 2024" href="/log/01hp0j559a23wh50kw3rjygbdt/"><time datetime="2024-02-06T20:15:43-05:00" data-pagefind-sort="date[datetime]">20h15</time></a>

		
		<span>from <a href="/log/place/toronto/">Toronto</a> / </span>

		<span><a href="/log/country/canada/">Canada</a></span><span>, type:<a href="/log/type/article/">article</a></span></small>

</span>

</div>

  ]]></content:encoded>
</item><item>
  <title>Tuesday, February 6, 2024 19h25</title>
  <link>https://rosano.ca/log/01hp0f8fd6adshwswyvwtgp2zm/</link>
  <pubDate>Tue, 06 Feb 2024 19:25:06 -0500</pubDate>
  <guid>https://rosano.ca/log/01hp0f8fd6adshwswyvwtgp2zm/</guid>
  <description>Writing, Riffs &amp;amp; Relationships&#xA;[Share what you wrote with a deliberately small group of maybe five people: your metric here is conversation and meaningful connection.]&#xA;[Write for one person to focus the text and also guarantee there&#39;s at least one person you can share with via direct message.]&#xA;[Scan your list of decent drafts considering who you could write each for.]&#xA;</description>
  <content:encoded><![CDATA[
  <div class="post">


<div class="content"><p><a href="https://tomcritchlow.com/2023/02/10/riffs">Writing, Riffs &amp; Relationships</a></p>
<blockquote>
<p>[Share what you wrote with a deliberately small group of maybe five people: your metric here is conversation and meaningful connection.]</p></blockquote>
<blockquote>
<p>[Write for one person to focus the text and also guarantee there's at least one person you can share with via direct message.]</p></blockquote>
<blockquote>
<p>[Scan your list of decent drafts considering who you could write each for.]</p></blockquote>
</div><p>
	<small>Tagged: <a href="/log/tag/idea/">idea</a>, <a href="/log/tag/succeed/">succeed</a>.
	</small>
</p>

<hr>
<span class="metadata" data-pagefind-ignore>

	<small>
		<a aria-label="Permalink for 7:25 pm, February 6, 2024" href="/log/01hp0f8fd6adshwswyvwtgp2zm/"><time datetime="2024-02-06T19:25:06-05:00" data-pagefind-sort="date[datetime]">19h25</time></a>

		
		<span>from <a href="/log/place/toronto/">Toronto</a> / </span>

		<span><a href="/log/country/canada/">Canada</a></span><span>, type:<a href="/log/type/article/">article</a></span></small>

</span>

</div>

  ]]></content:encoded>
</item><item>
  <title>Tuesday, February 6, 2024 12h48</title>
  <link>https://rosano.ca/log/01hnzrk4mzk79t76dfzrxtcc2b/</link>
  <pubDate>Tue, 06 Feb 2024 12:48:58 -0500</pubDate>
  <guid>https://rosano.ca/log/01hnzrk4mzk79t76dfzrxtcc2b/</guid>
  <description>Grapefruit (book)&#xA;Let people copy or photograph your paintings. Destroy the original.&#xA;</description>
  <content:encoded><![CDATA[
  <div class="post">


<div class="content"><p><a href="https://en.m.wikipedia.org/wiki/Grapefruit_(book)">Grapefruit (book)</a></p>
<blockquote>
<p>Let people copy or photograph your paintings. Destroy the original.</p></blockquote>
</div><p>
	<small>Tagged: <a href="/log/tag/idea/">idea</a>.
	</small>
</p>

<hr>
<span class="metadata" data-pagefind-ignore>

	<small>
		<a aria-label="Permalink for 12:48 pm, February 6, 2024" href="/log/01hnzrk4mzk79t76dfzrxtcc2b/"><time datetime="2024-02-06T12:48:58-05:00" data-pagefind-sort="date[datetime]">12h48</time></a>

		
		<span>from <a href="/log/place/toronto/">Toronto</a> / </span>

		<span><a href="/log/country/canada/">Canada</a></span><span>, type:<a href="/log/type/article/">article</a></span></small>

</span>

</div>

  ]]></content:encoded>
</item><item>
  <title>Sunday, February 4, 2024 17h17</title>
  <link>https://rosano.ca/log/01hnv35ghk3ybwyk5vb9ye26ce/</link>
  <pubDate>Sun, 04 Feb 2024 17:17:34 -0500</pubDate>
  <guid>https://rosano.ca/log/01hnv35ghk3ybwyk5vb9ye26ce/</guid>
  <description>Hire Me&#xA;Seriously, I won’t take your money unless you say, “I’m super jazzed with these results, and there’s nothing I would change.”&#xA;</description>
  <content:encoded><![CDATA[
  <div class="post">


<div class="content"><p><a href="https://taylor.town/hire-me">Hire Me</a></p>
<blockquote>
<p>Seriously, I won’t take your money unless you say, “I’m super jazzed with these results, and there’s nothing I would change.”</p></blockquote>
</div><p>
	<small>Tagged: <a href="/log/tag/idea/">idea</a>, <a href="/log/tag/succeed/">succeed</a>.
	</small>
</p>

<hr>
<span class="metadata" data-pagefind-ignore>

	<small>
		<a aria-label="Permalink for 5:17 pm, February 4, 2024" href="/log/01hnv35ghk3ybwyk5vb9ye26ce/"><time datetime="2024-02-04T17:17:34-05:00" data-pagefind-sort="date[datetime]">17h17</time></a>

		
		<span>from <a href="/log/place/toronto/">Toronto</a> / </span>

		<span><a href="/log/country/canada/">Canada</a></span><span>, type:<a href="/log/type/article/">article</a></span></small>

</span>

</div>

  ]]></content:encoded>
</item><item>
  <title>Sunday, February 4, 2024 00h14</title>
  <link>https://rosano.ca/log/01hns8krf2rh4446zk715awh6s/</link>
  <pubDate>Sun, 04 Feb 2024 00:14:15 -0500</pubDate>
  <guid>https://rosano.ca/log/01hns8krf2rh4446zk715awh6s/</guid>
  <description>Send your users this welcome email&#xA;[Ask: &amp;quot;What&#39;s happening in your world that brought you to this project?&amp;quot;]&#xA;</description>
  <content:encoded><![CDATA[
  <div class="post">


<div class="content"><p><a href="https://justinjackson.ca/welcome-email">Send your users this welcome email</a></p>
<blockquote>
<p>[Ask: &quot;What's happening in your world that brought you to this project?&quot;]</p></blockquote>
</div><p>
	<small>Tagged: <a href="/log/tag/idea/">idea</a>, <a href="/log/tag/contribute/">contribute</a>, <a href="/log/tag/succeed/">succeed</a>.
	</small>
</p>

<hr>
<span class="metadata" data-pagefind-ignore>

	<small>
		<a aria-label="Permalink for 0:14 am, February 4, 2024" href="/log/01hns8krf2rh4446zk715awh6s/"><time datetime="2024-02-04T00:14:15-05:00" data-pagefind-sort="date[datetime]">00h14</time></a>

		
		<span>from <a href="/log/place/toronto/">Toronto</a> / </span>

		<span><a href="/log/country/canada/">Canada</a></span><span>, type:<a href="/log/type/article/">article</a></span></small>

</span>

</div>

  ]]></content:encoded>
</item><item>
  <title>Saturday, February 3, 2024 12h20</title>
  <link>https://rosano.ca/log/01hnqzsdyscv744y80wet0pzcf/</link>
  <pubDate>Sat, 03 Feb 2024 12:20:49 -0500</pubDate>
  <guid>https://rosano.ca/log/01hnqzsdyscv744y80wet0pzcf/</guid>
  <description> [1. Distribute a self-hostable package; 2. Releases are free to distribute and use, source not available; 3. Offer free community support channels via a forum or chat; 4. Provide source and extended community access for a monthly fee; 5. Automatically make the source available on a rolling basis delayed by one year.]&#xA;</description>
  <content:encoded><![CDATA[
  <div class="post">


<div class="content"><blockquote>
<p>[1. Distribute a self-hostable package; 2. Releases are free to distribute and use, source not available; 3. Offer free community support channels via a forum or chat; 4. Provide source and extended community access for a monthly fee; 5. Automatically make the source available on a rolling basis delayed by one year.]</p></blockquote>
</div><p>
	<small>Tagged: <a href="/log/tag/idea/">idea</a>.
	</small>
</p>

<hr>
<span class="metadata" data-pagefind-ignore>

	<small>
		<a aria-label="Permalink for 12:20 pm, February 3, 2024" href="/log/01hnqzsdyscv744y80wet0pzcf/"><time datetime="2024-02-03T12:20:49-05:00" data-pagefind-sort="date[datetime]">12h20</time></a>

		
		<span>from <a href="/log/place/toronto/">Toronto</a> / </span>

		<span><a href="/log/country/canada/">Canada</a></span><span>, via: 
			<a href="https://twitter.com/aboodman/status/1749911396207497309">twitter.com</a></span><span>, type:<a href="/log/type/thought/">thought</a><a href="/log/type/code/">code</a></span></small>

</span>

</div>

  ]]></content:encoded>
</item><item>
  <title>Saturday, February 3, 2024 12h08</title>
  <link>https://rosano.ca/log/01hnqz3ayb6v2nwz3m4q0v58d0/</link>
  <pubDate>Sat, 03 Feb 2024 12:08:45 -0500</pubDate>
  <guid>https://rosano.ca/log/01hnqz3ayb6v2nwz3m4q0v58d0/</guid>
  <description>The Cheap Web&#xA;The &amp;quot;cheap&amp;quot; web is a solarpunk philosophy of web design.&#xA;cheap ≠ free&#xA;cheap ≠ sleek&#xA;cheap ≠ creep&#xA;cheap ≠ deep&#xA;cheap ≠ dark&#xA;cheap = cheap&#xA;[cheap to maintain: should work indefinitely without falling over].&#xA;[cheap to access: should be compatible with screen readers and various devices.]&#xA;[cheap to explore: should be pleasant on low power devices.]&#xA;[cheap to contribute: creating and hosting websites should be easier than scrapbooking.]&#xA;</description>
  <content:encoded><![CDATA[
  <div class="post">


<div class="content"><p><a href="https://potato.cheap">The Cheap Web</a></p>
<blockquote>
<p>The &quot;cheap&quot; web is a solarpunk philosophy of web design.</p></blockquote>
<blockquote>
<p>cheap ≠ free</p>
<p>cheap ≠ sleek</p>
<p>cheap ≠ creep</p>
<p>cheap ≠ deep</p>
<p>cheap ≠ dark</p>
<p>cheap = cheap</p></blockquote>
<blockquote>
<p>[cheap to maintain: should work indefinitely without falling over].</p></blockquote>
<blockquote>
<p>[cheap to access: should be compatible with screen readers and various devices.]</p></blockquote>
<blockquote>
<p>[cheap to explore: should be pleasant on low power devices.]</p></blockquote>
<blockquote>
<p>[cheap to contribute: creating and hosting websites should be easier than scrapbooking.]</p></blockquote>
</div><p>
	<small>Tagged: <a href="/log/tag/idea/">idea</a>, <a href="/log/tag/digital/">digital</a>.
	</small>
</p>

<hr>
<span class="metadata" data-pagefind-ignore>

	<small>
		<a aria-label="Permalink for 12:08 pm, February 3, 2024" href="/log/01hnqz3ayb6v2nwz3m4q0v58d0/"><time datetime="2024-02-03T12:08:45-05:00" data-pagefind-sort="date[datetime]">12h08</time></a>

		
		<span>from <a href="/log/place/toronto/">Toronto</a> / </span>

		<span><a href="/log/country/canada/">Canada</a></span><span>, type:<a href="/log/type/project/">project</a></span></small>

</span>

</div>

  ]]></content:encoded>
</item><item>
  <title>Saturday, February 3, 2024 11h40</title>
  <link>https://rosano.ca/log/01hnqxepa4ba595p5afhypw3mg/</link>
  <pubDate>Sat, 03 Feb 2024 11:40:00 -0500</pubDate>
  <guid>https://rosano.ca/log/01hnqxepa4ba595p5afhypw3mg/</guid>
  <description>Life in Weeks&#xA;Visualize a life compressed into blocks of one week and grouped be decade. The simple data file is written in YAML. This could be useful to help write one&#39;s autobiography.&#xA;</description>
  <content:encoded><![CDATA[
  <div class="post">


<div class="content"><p><a href="https://busterbenson.com/life-in-weeks">Life in Weeks</a></p>
<p>Visualize a life compressed into blocks of one week and grouped be decade. The simple <a href="https://github.com/busterbenson/notes/blob/master/_data/life-in-weeks.yml">data file</a> is written in YAML. This could be useful to help write one's autobiography.</p>
</div><p>
	<small>Tagged: <a href="/log/tag/idea/">idea</a>.
	</small>
</p>

<hr>
<span class="metadata" data-pagefind-ignore>

	<small>
		<a aria-label="Permalink for 11:40 am, February 3, 2024" href="/log/01hnqxepa4ba595p5afhypw3mg/"><time datetime="2024-02-03T11:40:00-05:00" data-pagefind-sort="date[datetime]">11h40</time></a>

		
		<span>from <a href="/log/place/toronto/">Toronto</a> / </span>

		<span><a href="/log/country/canada/">Canada</a></span><span>, type:<a href="/log/type/project/">project</a></span></small>

</span>

</div>

  ]]></content:encoded>
</item><item>
  <title>Saturday, January 27, 2024 21h16</title>
  <link>https://rosano.ca/log/01hn6xp2w1yfjezemh34748rgc/</link>
  <pubDate>Sat, 27 Jan 2024 21:16:57 -0500</pubDate>
  <guid>https://rosano.ca/log/01hn6xp2w1yfjezemh34748rgc/</guid>
  <description>in search of a new tab&#xA;[Each new tab feels like a choice: how do I want to spend my time?]&#xA;What a &#39;new tab page&#39; this is! I prefer queries (via keystroke launchers like Quicksilver or &#39;Command-K&#39;) over big lists, but this is beautifully personal and makes me drool; stable options can leverage muscle memory and reduce distractions. 👍🏽&#xA;Provokes me to wonder about social patterns and &#39;formats&#39; like /now or &#39;daily note&#39;, ways of organizing that many people can practice and share so that we can all learn from each other.&#xA;</description>
  <content:encoded><![CDATA[
  <div class="post">


<div class="content"><p><a href="https://jon.bo/posts/new-tab/">in search of a new tab</a></p>
<blockquote>
<p>[Each new tab feels like a choice: how do I want to spend my time?]</p></blockquote>
<hr>
<p>What a 'new tab page' this is! I prefer queries (via keystroke launchers like Quicksilver or 'Command-K') over big lists, but this is beautifully personal and makes me drool; stable options can leverage muscle memory and reduce distractions. 👍🏽</p>
<p>Provokes me to wonder about social patterns and 'formats' like /now or 'daily note', ways of organizing that many people can practice and share so that we can all learn from each other.</p>
</div><p>
	<small>Tagged: <a href="/log/tag/digital/">digital</a>, <a href="/log/tag/wellness/">wellness</a>, <a href="/log/tag/idea/">idea</a>.
	</small>
</p>

<hr>
<span class="metadata" data-pagefind-ignore>

	<small>
		<a aria-label="Permalink for 9:16 pm, January 27, 2024" href="/log/01hn6xp2w1yfjezemh34748rgc/"><time datetime="2024-01-27T21:16:57-05:00" data-pagefind-sort="date[datetime]">21h16</time></a>

		
		<span>from <a href="/log/place/toronto/">Toronto</a> / </span>

		<span><a href="/log/country/canada/">Canada</a></span><span>, type:<a href="/log/type/article/">article</a><a href="/log/type/project/">project</a></span></small>

</span>

</div>

  ]]></content:encoded>
</item><item>
  <title>Friday, January 26, 2024 08h35</title>
  <link>https://rosano.ca/log/01hn2zq394zpsvnsjrrdfykba9/</link>
  <pubDate>Fri, 26 Jan 2024 08:35:30 -0500</pubDate>
  <guid>https://rosano.ca/log/01hn2zq394zpsvnsjrrdfykba9/</guid>
  <description> [Share a list of ways you can help as a consultant, then offer a sliding scale of hourly rates.]&#xA;</description>
  <content:encoded><![CDATA[
  <div class="post">


<div class="content"><blockquote>
<p>[Share a list of ways you can help as a consultant, then offer a sliding scale of hourly rates.]</p></blockquote>
</div><p>
	<small>Tagged: <a href="/log/tag/idea/">idea</a>, <a href="/log/tag/succeed/">succeed</a>.
	</small>
</p>

<hr>
<span class="metadata" data-pagefind-ignore>

	<small>
		<a aria-label="Permalink for 8:35 am, January 26, 2024" href="/log/01hn2zq394zpsvnsjrrdfykba9/"><time datetime="2024-01-26T08:35:30-05:00" data-pagefind-sort="date[datetime]">08h35</time></a>

		
		<span>from <a href="/log/place/toronto/">Toronto</a> / </span>

		<span><a href="/log/country/canada/">Canada</a></span><span>, via: 
			<a href="https://twitter.com/richdecibels/status/1712375858910970041">twitter.com</a></span><span>, type:<a href="/log/type/thought/">thought</a></span></small>

</span>

</div>

  ]]></content:encoded>
</item><item>
  <title>GitHub as storage</title>
  <link>https://rosano.ca/blog/github-as-storage/</link>
  <pubDate>Wed, 24 Jan 2024 14:51:04 +0000</pubDate>
  <guid>https://rosano.ca/blog/github-as-storage/</guid>
  <description>Could it be one of the most interoperable formats out there?</description>
  <content:encoded><![CDATA[
  <div class="post">

<nugget>Could it be one of the most interoperable formats out there?</nugget><hr>
<div class="content"><p>Writing <a href="https://rosano.ca/interoperable-visions">interoperable visions</a> got me thinking about how cool it would be to use a GitHub repository as the storage for <a href="https://0data.app">Zero Data</a> or <a href="https://www.inkandswitch.com/local-first">local-first</a> apps as many people have an account there, even some less technical people. Using their <a href="https://docs.github.com/en/rest/repos/contents">repository contents API</a> it should be possible to connect it as a backend for web apps and store the data in a repository. Has this been done already?</p>
<p>GitHub has useful affordances for browsing files, understanding directory structure, editing text, collaborating, version control, and a whole wack of integrations hooking into every corner of the internet. A repo can be synced to your local device where you can also do all the things your device can, then push it back to the cloud.</p>
<p>Might be interesting to think of it like a Dropbox shared folder, but globally public and editable, or another way to get <a href="https://docs.datomic.com/pro/time/filters.html#history">Datomic</a>'s &quot;version control for your database&quot;.</p>
<p>Of course, you may not want the data created by your app to be public, so you might use a private repository instead of a public one. Choosing a public repository where it doesn't breach privacy could be a new way to encourage 'open data', as one can literally see, fork, and hack all of it with no extra steps,</p>
<p>The many affordances accessible point-and-click via GitHub's web interface ensures there are at least two apps that can edit the same data, which is great for interop, but factoring all the ways to edit GitHub repos via integrations and on your local device, it becomes closer to infinite: could it be one of the most interoperable formats out there? What would it say about sovereignty if similar flexibility via an API was replicated by <a href="https://codeberg.org">Codeberg</a>, or <a href="https://easyindie.app">self-hostable options</a> like <a href="https://gitlab.com">GitLab</a>, <a href="https://gitea.io">Gitea</a>, or <a href="https://gogs.io">Gogs</a>?</p>
<p>The <a href="https://github.com/remotestorage/remotestorage.js">remoteStorage.js library</a> already supports <a href="https://remotestoragejs.readthedocs.io/en/latest/getting-started/dropbox-and-google-drive.html">Dropbox and Google Drive</a> as an optional storage backend, with <a href="https://community.remotestorage.io/t/adding-solid-as-a-backend/828">Solid</a> on the way. Why not add GitHub? A polyglot library with five low-friction storage options would give developers more potential for their apps, and the people using them more ways into owning their data.</p>
</div><p>
	<small>Tagged: <a href="/log/tag/idea/">idea</a>, <a href="/log/tag/zero-data/">zero data</a>, <a href="/log/tag/technical/">technical</a>, <a href="/log/tag/easy-indie-app/">Easy Indie App</a>.
	</small>
</p>

<hr>
<span class="metadata" data-pagefind-ignore>

	<small>
		<a aria-label="Permalink for 9:51 am, January 24, 2024" href="/blog/github-as-storage/"><time datetime="2024-01-24T09:51:04-05:00" data-pagefind-sort="date[datetime]">09h51</time></a>

		
		<span>from <a href="/log/place/toronto/">Toronto</a> / </span>

		<span><a href="/log/country/canada/">Canada</a></span></small>

</span>

</div>

  ]]></content:encoded>
</item><item>
  <title>Wednesday, January 24, 2024 09h51</title>
  <link>https://rosano.ca/log/2024-01-24-github-as-storage/</link>
  <pubDate>Wed, 24 Jan 2024 09:51:04 -0500</pubDate>
  <guid>https://rosano.ca/log/2024-01-24-github-as-storage/</guid>
  <description>Writing interoperable visions got me thinking about how cool it would be to use a GitHub repository as the storage for Zero Data or local-first apps as many people have an account there, even some less technical people. Using their repository contents API it should be possible to connect it as a backend for web apps and store the data in a repository. Has this been done already?&#xA;GitHub has useful affordances for browsing files, understanding directory structure, editing text, collaborating, version control, and a whole wack of integrations hooking into every corner of the internet. A repo can be synced to your local device where you can also do all the things your device can, then push it back to the cloud.&#xA;</description>
  <content:encoded><![CDATA[
  <div class="post">

<nugget><p>Writing <a href="https://rosano.ca/interoperable-visions">interoperable visions</a> got me thinking about how cool it would be to use a GitHub repository as the storage for <a href="https://0data.app">Zero Data</a> or <a href="https://www.inkandswitch.com/local-first">local-first</a> apps as many people have an account there, even some less technical people. Using their <a href="https://docs.github.com/en/rest/repos/contents">repository contents API</a> it should be possible to connect it as a backend for web apps and store the data in a repository. Has this been done already?</p>
<p>GitHub has useful affordances for browsing files, understanding directory structure, editing text, collaborating, version control, and a whole wack of integrations hooking into every corner of the internet. A repo can be synced to your local device where you can also do all the things your device can, then push it back to the cloud.</p></nugget><hr>
<div class="content"><p>Writing <a href="https://rosano.ca/interoperable-visions">interoperable visions</a> got me thinking about how cool it would be to use a GitHub repository as the storage for <a href="https://0data.app">Zero Data</a> or <a href="https://www.inkandswitch.com/local-first">local-first</a> apps as many people have an account there, even some less technical people. Using their <a href="https://docs.github.com/en/rest/repos/contents">repository contents API</a> it should be possible to connect it as a backend for web apps and store the data in a repository. Has this been done already?</p>
<p>GitHub has useful affordances for browsing files, understanding directory structure, editing text, collaborating, version control, and a whole wack of integrations hooking into every corner of the internet. A repo can be synced to your local device where you can also do all the things your device can, then push it back to the cloud.</p>
<p>Might be interesting to think of it like a Dropbox shared folder, but globally public and editable, or another way to get <a href="https://docs.datomic.com/pro/time/filters.html#history">Datomic</a>'s &quot;version control for your database&quot;.</p>
<p>Of course, you may not want the data created by your app to be public, so you might use a private repository instead of a public one. Choosing a public repository where it doesn't breach privacy could be a new way to encourage 'open data', as one can literally see, fork, and hack all of it with no extra steps,</p>
<p>The many affordances accessible point-and-click via GitHub's web interface ensures there are at least two apps that can edit the same data, which is great for interop, but factoring all the ways to edit GitHub repos via integrations and on your local device, it becomes closer to infinite: could it be one of the most interoperable formats out there? What would it say about sovereignty if similar flexibility via an API was replicated by <a href="https://codeberg.org">Codeberg</a>, or <a href="https://easyindie.app">self-hostable options</a> like <a href="https://gitlab.com">GitLab</a>, <a href="https://gitea.io">Gitea</a>, or <a href="https://gogs.io">Gogs</a>?</p>
<p>The <a href="https://github.com/remotestorage/remotestorage.js">remoteStorage.js library</a> already supports <a href="https://remotestoragejs.readthedocs.io/en/latest/getting-started/dropbox-and-google-drive.html">Dropbox and Google Drive</a> as an optional storage backend, with <a href="https://community.remotestorage.io/t/adding-solid-as-a-backend/828">Solid</a> on the way. Why not add GitHub? A polyglot library with five low-friction storage options would give developers more potential for their apps, and the people using them more ways into owning their data.</p>
</div><p>
	<small>Tagged: <a href="/log/tag/idea/">idea</a>, <a href="/log/tag/zero-data/">zero data</a>, <a href="/log/tag/technical/">technical</a>, <a href="/log/tag/easy-indie-app/">Easy Indie App</a>.
	</small>
</p>

<hr>
<span class="metadata" data-pagefind-ignore>

	<small>
		<a aria-label="Permalink for 9:51 am, January 24, 2024" href="/log/2024-01-24-github-as-storage/"><time datetime="2024-01-24T09:51:04-05:00" data-pagefind-sort="date[datetime]">09h51</time></a>

		
		<span>from <a href="/log/place/toronto/">Toronto</a> / </span>

		<span><a href="/log/country/canada/">Canada</a></span></small>

</span>

</div>

  ]]></content:encoded>
</item><item>
  <title>Saturday, January 20, 2024 23h14</title>
  <link>https://rosano.ca/log/01hmn3mnneze52ywfx4k2vfz6e/</link>
  <pubDate>Sat, 20 Jan 2024 23:14:42 -0500</pubDate>
  <guid>https://rosano.ca/log/01hmn3mnneze52ywfx4k2vfz6e/</guid>
  <description>Instead of queuing ideas onto an infinitely expanding todo list, blogging (or microblogging) about it can be a useful way to find synergy. If someone else had maximum information to pick up where you left off, maybe you&#39;d be free to do other things?&#xA;</description>
  <content:encoded><![CDATA[
  <div class="post">


<div class="content"><p>Instead of queuing ideas onto an infinitely expanding todo list, blogging (or microblogging) about it can be a useful way to find synergy. If someone else had maximum information to pick up where you left off, maybe you'd be free to do other things?</p>
</div><p>
	<small>Tagged: <a href="/log/tag/idea/">idea</a>, <a href="/log/tag/digital/">digital</a>.
	</small>
</p>

<hr>
<span class="metadata" data-pagefind-ignore>

	<small>
		<a aria-label="Permalink for 11:14 pm, January 20, 2024" href="/log/01hmn3mnneze52ywfx4k2vfz6e/"><time datetime="2024-01-20T23:14:42-05:00" data-pagefind-sort="date[datetime]">23h14</time></a>

		
		<span>from <a href="/log/place/toronto/">Toronto</a> / </span>

		<span><a href="/log/country/canada/">Canada</a></span><span>, type:<a href="/log/type/thought/">thought</a></span></small>

</span>

</div>

  ]]></content:encoded>
</item><item>
  <title>Monday, September 11, 2023 11h03</title>
  <link>https://rosano.ca/log/01ha2c9qsnyeawakksy7md36ra/</link>
  <pubDate>Mon, 11 Sep 2023 11:03:29 -0400</pubDate>
  <guid>https://rosano.ca/log/01ha2c9qsnyeawakksy7md36ra/</guid>
  <description>&#39;Infectious agency&#39; as a design goal so that features enable a feeling of so much possibility that everything else should have similar affordances.&#xA;</description>
  <content:encoded><![CDATA[
  <div class="post">


<div class="content"><p>'Infectious agency' as a design goal so that features enable a feeling of so much possibility that everything else should have similar affordances.</p>
</div><p>
	<small>Tagged: <a href="/log/tag/idea/">idea</a>, <a href="/log/tag/power/">power</a>.
	</small>
</p>

<hr>
<span class="metadata" data-pagefind-ignore>

	<small>
		<a aria-label="Permalink for 11:03 am, September 11, 2023" href="/log/01ha2c9qsnyeawakksy7md36ra/"><time datetime="2023-09-11T11:03:29-04:00" data-pagefind-sort="date[datetime]">11h03</time></a>

		
		<span>from <a href="/log/place/toronto/">Toronto</a> / </span>

		<span><a href="/log/country/canada/">Canada</a></span><span>, type:<a href="/log/type/thought/">thought</a></span></small>

</span>

</div>

  ]]></content:encoded>
</item>



</channel>

</rss>
