<?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;meta&#34;</title>



<link>https://rosano.ca/log/tag/meta/</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/meta/feed" rel="self" type="application/rss" /><item>
  <title>Going fully web</title>
  <link>https://rosano.ca/blog/going-fully-web/</link>
  <pubDate>Sun, 14 Nov 2021 05:26:11 +0000</pubDate>
  <guid>https://rosano.ca/blog/going-fully-web/</guid>
  <description>Why I stopped making iOS apps after twelve years.</description>
  <content:encoded><![CDATA[
  <div class="post">

<nugget>Why I stopped making iOS apps after twelve years.</nugget><hr>
<div class="content"><p>I have been working on iOS apps since 2009; I started with a collaboration with <a href="https://twitter.com/tom%5Ffrog">Wil</a> on <a href="https://rosano.ca/audioscrub">AudioScrub</a> (née iLift), and eventually <a href="https://utopia.rosano.ca/sixth-times-a-charm">went solo</a> in 2014. After twelve years on the App Store, I've decided it's time to <strong>go all-in on the web</strong> and would like to share what that means and outline the tradeoffs involved.</p>
<p>The spur for this change occurred years ago after the launch of my seventh app <a href="https://rosano.ca/sonogrid">sonogrid</a>. Although the project had iterations over several years, it mostly came together in the summer of 2018: I overworked myself for months, with incessant attention to detail, and was eager to present this to people I would meet during my upcoming trip to Colombia (they <em>really</em> love music there, and this app was for music lovers).</p>
<p>The app launched to a good reception online within various iOS music app communities, but to my dismay, most of the Colombians I met in person were not able to access it because Apple devices are prohibitively expensive there. I would offer to demo the app on my phone and let the other person play with it after: repeatedly, they would enjoy the interface and become immersed in a fun creative process, only to become disappointed on learning that it's not on Android. It was hard to resolve the contradiction between producing something I was super proud to share—a kind of magnificent zenith in my iOS trajectory—and realizing that only half the world can use it.</p>
<p>This was a bit deflating, and I wasn't motivated to do double the work just because of platform duopolies. Added to this was the more subtle but long-standing aversion to the 'review process' that native apps go through before appearing on the App Store: I was hesitant to invest further in an environment with little control and leverage over my own future, with a constant fear of 'reviewer rejection' and <a href="https://marco.org/2009/06/13/trust-hostility-and-the-human-side-of-apple">the rug slipping out from under me at any time</a>. So I took a step back and haven't updated many of my iOS apps since then.</p>
<p>In place, I worked on <a href="https://github.com/orgs/olsk/repositories">various web components</a> and put them together to create <a href="https://github.com/rosano#open-source-projects">about a dozen web-based projects</a>. Contrasting the experience between the web and native (i.e. iOS) worlds, I feel more enthusiastic about how the web is evolving. It can still be 'limited' in comparison to native apps, but that gap is gradually closing and most of my ideas already fit within what's currently possible.</p>
<h2 id="why-you-should-choose-web-over-native">Why you should choose Web over Native</h2>
<p>Just to review, in case it's not obvious, there are some more commonly understood reasons for choosing the web over native:</p>
<ul>
<li>Basically, all current and future devices (mobile, tablet, desktop) and operating systems (iOS, Android, macOS, Windows, Linux) are supported.</li>
<li>Projects are simpler and more cost-effective to build and deploy, with tools and skills that are easier to acquire.</li>
<li>A thriving universe with bazillions of communities spanning the entire Internet provides lots of answers to questions, and most knowledge is based on open standards and therefore highly transferable.</li>
<li>Backward compatibility is a priority, which means your project is likely to continue working despite technology evolving over time.</li>
<li>You can make changes whenever you like and have them online within seconds or minutes, as opposed to requiring third-party approval for everything, which could take days or weeks.</li>
<li>The environment makes it more and more empowering for single-person or small team operations to produce things, without requiring the resources of a large company.</li>
</ul>
<p>The challenges of the web for developers like myself is to help people 'cross the chasm' that exists due to a lack of common patterns for interacting with apps:</p>
<ul>
<li>There is <strong>no obvious 'App Store'</strong>, so people are left to search the wider web (amongst articles, videos, cat pictures, and everything else), but maybe there could be <a href="https://appindex.app/">one that celebrates the 'instant' nature of this platform</a>, or a subscription bundle like <a href="https://talk.fission.codes/t/setapp-curated-apps-bundle-subscription/2260">SetApp</a> to help with discovery.</li>
<li>There is <strong>no universal 'buy' button</strong>—every project does this their own way, but the <a href="https://ghost.org/help/setting-up-portal/">Ghost Portal</a> is becoming more and more common, and I'm trying something similar with my <a href="https://cafe.rosano.ca/t/69">Fund Button</a>.</li>
<li>The idea of an 'install' button isn't ubiquitous, and <strong>some web apps may not be mobile-friendly</strong> or <a href="https://www.inkandswitch.com/local-first">local-first</a>, but for the rest there are libraries like <a href="https://github.com/koddr/a2hs.js">a2hs.js</a> that help guide people to make accessing web apps a more familiar experience: simply click on an app icon to launch.</li>
<li>The <strong>lack of an integrated payment system</strong> means that every project needs to re-build trust and help others be comfortable enough in the environment to support them financially, but <a href="https://stripe.com/payments/checkout">Stripe Checkout</a>, <a href="https://www.paypal.com/merchantapps/appcenter/acceptpayments/checkout">PayPal Checkout</a>, and <a href="https://webmonetization.org/">Web Monetization</a> are contributing various solutions that reduce friction from this process. (I would also love to see <a href="https://opencollective.com/fiscal-hosting">fiscal hosting</a> become more prevalent so that having a legal entity is not necessary to receive money.)</li>
<li>Performance has often <strong>held back the types of applications that can be built</strong> on the web platform, but <a href="https://webassembly.org/roadmap">WebAssembly</a> will eliminate this issue for a whole class of ideas.</li>
</ul>
<p>There are plenty of people working to create open solutions to these 'missing features'; it seems like a solvable problem with time.</p>
<h2 id="what-its-like-making-native-apps">What it’s like making Native Apps</h2>
<p>(Feel free to skip this section if you'd rather not hear me complain about Apple.) I'm sharing some negative aspects of my experience making native apps with hesitation, not to be a downer but because there might be people that aren't really familiar with the developer side:</p>
<ul>
<li><strong>The paternal review process can be soul-crushing at times</strong>: reviewers don't enforce rules consistently; bad app(le)s get approved and grift people out of money or personal information; it's an anxiety-ridden process that can feel unpredictable. You may have a good impression of Apple if you've bought their products: calling them for support usually means speaking to a friendly person who takes responsibility for your issue and tries to resolve it. App Review on the other hand might as well be an outsourced company, incredibly bureaucratic, and often feels like talking to a rock; any sensuality around the Apple brand quickly vanishes under these bright white office lights as you find yourself filling out TPS reports in the developer cubicle all of a sudden.</li>
<li><strong>Large companies dominate the App Store listings and generally get better treatment</strong>. The lucky independent developers are ones who have the ear of someone who works at Apple to support them if there's a dispute and either push their app through App Review or get it featured.</li>
<li><strong>It's quite a task for an individual or small team to produce an app</strong>, create screenshots and videos, localize everything in multiple languages, respond to reviews, and keep on top of technology that changes every year. The prototypical success looks more like a large organization than two guys in a garage.</li>
<li>It feels like <strong>feeding into a device ecosystem of planned obsolescence and overconsumption</strong>, where developers and consumers need to keep upgrading—an insatiable appetite for more.</li>
<li>The certificates and signing from the build process is <strong>complex</strong> and can bring development to a halt if you don't have the right combination of XCode and macOS (hint: keep buying new Macs).</li>
<li>The expanding variety of screen sizes forces you to <strong>learn responsiveness primitives which are platform-specific</strong> and create a complex array of image and video assets at different sizes for distribution.</li>
<li>The <strong>constantly changing environment</strong> <em>will</em> break your app and force you to either hurry and accommodate the changes or receive messages from customers asking why it doesn't work anymore.</li>
<li>You can't simply share your app with a friend or even <em>install it on your own device</em> without <strong>paying rent or getting permission through App Review</strong>.</li>
</ul>
<p>There are obviously lots of positives to native platforms as well, but these kinds of things weigh down smaller operations like mine, favouring large companies with resources and time to deal with this ever-growing complexity.</p>
<h2 id="developing-for-web">Developing for Web</h2>
<p>Despite the web's challenges, there's much that excites me about its future and some of these characteristics are intrinsic to the platform:</p>
<ul>
<li>The concept of <a href="https://www.fortressofdoors.com/the-future-of-games-is-an-instant-flash-to-the-past/">instant games</a> promotes highly shareable apps via a simple link that requires no install process: show up and start.</li>
<li>Having multiple payment providers, potentially with the addition of cryptocurrencies means if you wanted to also just invent your own value system, maybe some kind of post-money coupon thing, it's possible to integrate with existing systems…</li>
<li>User-controlled personal data stores are <a href="https://0data.app/">already being used</a> on the web and will eventually make their way to native apps.</li>
<li>Edge apps that work completely in the browser are easy to mirror or fork, and virtually free to distribute: imagine having your site/app available everywhere via <a href="https://ipfs.io/">IPFS</a></li>
<li>The culture of perpetual improvement, with less focus on versioning, is normal: people do not need to 'install updates' for each app they use on every change.</li>
<li>It's just more fun and with a lower barrier to entry, which results in more diverse and dynamic communities who form part of a larger public commons: more sparks, more life, more weird.</li>
</ul>
<p><a href="https://apps.apple.com/us/developer/rcreativ/id356609408">My iOS apps</a> have been quietly free for a while. By mid February 2022, they will disappear <em>forever</em>; I'm not completely sure how this works—I understand you can continue to use them, perhaps even re-download them, but only if you already have it. I would like to eventually re-make them for the web (be welcome to <a href="https://github.com/rosano">join me</a> or <a href="https://rosano.ca/back">keep me alive</a>). In the meantime, enjoy these apps while they last. I'm jumping headfirst into a world bubbling with new possibilities and excited to develop for the largest open pool of people on the planet.</p>
</div><p>
	<small>Tagged: <a href="/log/tag/apps/">apps</a>, <a href="/log/tag/process/">process</a>, <a href="/log/tag/meta/">meta</a>.
	</small>
</p>

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

	<small>
		<a aria-label="Permalink for 0:26 am, November 14, 2021" href="/blog/going-fully-web/"><time datetime="2021-11-14T00:26:11-05:00" data-pagefind-sort="date[datetime]">00h26</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>Sunday, November 14, 2021 00h26</title>
  <link>https://rosano.ca/log/2021-11-14-going-fully-web/</link>
  <pubDate>Sun, 14 Nov 2021 00:26:11 -0500</pubDate>
  <guid>https://rosano.ca/log/2021-11-14-going-fully-web/</guid>
  <description>I have been working on iOS apps since 2009; I started with a collaboration with Wil on AudioScrub (née iLift), and eventually went solo in 2014. After twelve years on the App Store, I&#39;ve decided it&#39;s time to go all-in on the web and would like to share what that means and outline the tradeoffs involved.&#xA;The spur for this change occurred years ago after the launch of my seventh app sonogrid. Although the project had iterations over several years, it mostly came together in the summer of 2018: I overworked myself for months, with incessant attention to detail, and was eager to present this to people I would meet during my upcoming trip to Colombia (they really love music there, and this app was for music lovers).&#xA;</description>
  <content:encoded><![CDATA[
  <div class="post">

<nugget><p>I have been working on iOS apps since 2009; I started with a collaboration with <a href="https://twitter.com/tom%5Ffrog">Wil</a> on <a href="https://rosano.ca/audioscrub">AudioScrub</a> (née iLift), and eventually <a href="https://utopia.rosano.ca/sixth-times-a-charm">went solo</a> in 2014. After twelve years on the App Store, I've decided it's time to <strong>go all-in on the web</strong> and would like to share what that means and outline the tradeoffs involved.</p>
<p>The spur for this change occurred years ago after the launch of my seventh app <a href="https://rosano.ca/sonogrid">sonogrid</a>. Although the project had iterations over several years, it mostly came together in the summer of 2018: I overworked myself for months, with incessant attention to detail, and was eager to present this to people I would meet during my upcoming trip to Colombia (they <em>really</em> love music there, and this app was for music lovers).</p></nugget><hr>
<div class="content"><p>I have been working on iOS apps since 2009; I started with a collaboration with <a href="https://twitter.com/tom%5Ffrog">Wil</a> on <a href="https://rosano.ca/audioscrub">AudioScrub</a> (née iLift), and eventually <a href="https://utopia.rosano.ca/sixth-times-a-charm">went solo</a> in 2014. After twelve years on the App Store, I've decided it's time to <strong>go all-in on the web</strong> and would like to share what that means and outline the tradeoffs involved.</p>
<p>The spur for this change occurred years ago after the launch of my seventh app <a href="https://rosano.ca/sonogrid">sonogrid</a>. Although the project had iterations over several years, it mostly came together in the summer of 2018: I overworked myself for months, with incessant attention to detail, and was eager to present this to people I would meet during my upcoming trip to Colombia (they <em>really</em> love music there, and this app was for music lovers).</p>
<p>The app launched to a good reception online within various iOS music app communities, but to my dismay, most of the Colombians I met in person were not able to access it because Apple devices are prohibitively expensive there. I would offer to demo the app on my phone and let the other person play with it after: repeatedly, they would enjoy the interface and become immersed in a fun creative process, only to become disappointed on learning that it's not on Android. It was hard to resolve the contradiction between producing something I was super proud to share—a kind of magnificent zenith in my iOS trajectory—and realizing that only half the world can use it.</p>
<p>This was a bit deflating, and I wasn't motivated to do double the work just because of platform duopolies. Added to this was the more subtle but long-standing aversion to the 'review process' that native apps go through before appearing on the App Store: I was hesitant to invest further in an environment with little control and leverage over my own future, with a constant fear of 'reviewer rejection' and <a href="https://marco.org/2009/06/13/trust-hostility-and-the-human-side-of-apple">the rug slipping out from under me at any time</a>. So I took a step back and haven't updated many of my iOS apps since then.</p>
<p>In place, I worked on <a href="https://github.com/orgs/olsk/repositories">various web components</a> and put them together to create <a href="https://github.com/rosano#open-source-projects">about a dozen web-based projects</a>. Contrasting the experience between the web and native (i.e. iOS) worlds, I feel more enthusiastic about how the web is evolving. It can still be 'limited' in comparison to native apps, but that gap is gradually closing and most of my ideas already fit within what's currently possible.</p>
<h2 id="why-you-should-choose-web-over-native">Why you should choose Web over Native</h2>
<p>Just to review, in case it's not obvious, there are some more commonly understood reasons for choosing the web over native:</p>
<ul>
<li>Basically, all current and future devices (mobile, tablet, desktop) and operating systems (iOS, Android, macOS, Windows, Linux) are supported.</li>
<li>Projects are simpler and more cost-effective to build and deploy, with tools and skills that are easier to acquire.</li>
<li>A thriving universe with bazillions of communities spanning the entire Internet provides lots of answers to questions, and most knowledge is based on open standards and therefore highly transferable.</li>
<li>Backward compatibility is a priority, which means your project is likely to continue working despite technology evolving over time.</li>
<li>You can make changes whenever you like and have them online within seconds or minutes, as opposed to requiring third-party approval for everything, which could take days or weeks.</li>
<li>The environment makes it more and more empowering for single-person or small team operations to produce things, without requiring the resources of a large company.</li>
</ul>
<p>The challenges of the web for developers like myself is to help people 'cross the chasm' that exists due to a lack of common patterns for interacting with apps:</p>
<ul>
<li>There is <strong>no obvious 'App Store'</strong>, so people are left to search the wider web (amongst articles, videos, cat pictures, and everything else), but maybe there could be <a href="https://appindex.app/">one that celebrates the 'instant' nature of this platform</a>, or a subscription bundle like <a href="https://talk.fission.codes/t/setapp-curated-apps-bundle-subscription/2260">SetApp</a> to help with discovery.</li>
<li>There is <strong>no universal 'buy' button</strong>—every project does this their own way, but the <a href="https://ghost.org/help/setting-up-portal/">Ghost Portal</a> is becoming more and more common, and I'm trying something similar with my <a href="https://cafe.rosano.ca/t/69">Fund Button</a>.</li>
<li>The idea of an 'install' button isn't ubiquitous, and <strong>some web apps may not be mobile-friendly</strong> or <a href="https://www.inkandswitch.com/local-first">local-first</a>, but for the rest there are libraries like <a href="https://github.com/koddr/a2hs.js">a2hs.js</a> that help guide people to make accessing web apps a more familiar experience: simply click on an app icon to launch.</li>
<li>The <strong>lack of an integrated payment system</strong> means that every project needs to re-build trust and help others be comfortable enough in the environment to support them financially, but <a href="https://stripe.com/payments/checkout">Stripe Checkout</a>, <a href="https://www.paypal.com/merchantapps/appcenter/acceptpayments/checkout">PayPal Checkout</a>, and <a href="https://webmonetization.org/">Web Monetization</a> are contributing various solutions that reduce friction from this process. (I would also love to see <a href="https://opencollective.com/fiscal-hosting">fiscal hosting</a> become more prevalent so that having a legal entity is not necessary to receive money.)</li>
<li>Performance has often <strong>held back the types of applications that can be built</strong> on the web platform, but <a href="https://webassembly.org/roadmap">WebAssembly</a> will eliminate this issue for a whole class of ideas.</li>
</ul>
<p>There are plenty of people working to create open solutions to these 'missing features'; it seems like a solvable problem with time.</p>
<h2 id="what-its-like-making-native-apps">What it’s like making Native Apps</h2>
<p>(Feel free to skip this section if you'd rather not hear me complain about Apple.) I'm sharing some negative aspects of my experience making native apps with hesitation, not to be a downer but because there might be people that aren't really familiar with the developer side:</p>
<ul>
<li><strong>The paternal review process can be soul-crushing at times</strong>: reviewers don't enforce rules consistently; bad app(le)s get approved and grift people out of money or personal information; it's an anxiety-ridden process that can feel unpredictable. You may have a good impression of Apple if you've bought their products: calling them for support usually means speaking to a friendly person who takes responsibility for your issue and tries to resolve it. App Review on the other hand might as well be an outsourced company, incredibly bureaucratic, and often feels like talking to a rock; any sensuality around the Apple brand quickly vanishes under these bright white office lights as you find yourself filling out TPS reports in the developer cubicle all of a sudden.</li>
<li><strong>Large companies dominate the App Store listings and generally get better treatment</strong>. The lucky independent developers are ones who have the ear of someone who works at Apple to support them if there's a dispute and either push their app through App Review or get it featured.</li>
<li><strong>It's quite a task for an individual or small team to produce an app</strong>, create screenshots and videos, localize everything in multiple languages, respond to reviews, and keep on top of technology that changes every year. The prototypical success looks more like a large organization than two guys in a garage.</li>
<li>It feels like <strong>feeding into a device ecosystem of planned obsolescence and overconsumption</strong>, where developers and consumers need to keep upgrading—an insatiable appetite for more.</li>
<li>The certificates and signing from the build process is <strong>complex</strong> and can bring development to a halt if you don't have the right combination of XCode and macOS (hint: keep buying new Macs).</li>
<li>The expanding variety of screen sizes forces you to <strong>learn responsiveness primitives which are platform-specific</strong> and create a complex array of image and video assets at different sizes for distribution.</li>
<li>The <strong>constantly changing environment</strong> <em>will</em> break your app and force you to either hurry and accommodate the changes or receive messages from customers asking why it doesn't work anymore.</li>
<li>You can't simply share your app with a friend or even <em>install it on your own device</em> without <strong>paying rent or getting permission through App Review</strong>.</li>
</ul>
<p>There are obviously lots of positives to native platforms as well, but these kinds of things weigh down smaller operations like mine, favouring large companies with resources and time to deal with this ever-growing complexity.</p>
<h2 id="developing-for-web">Developing for Web</h2>
<p>Despite the web's challenges, there's much that excites me about its future and some of these characteristics are intrinsic to the platform:</p>
<ul>
<li>The concept of <a href="https://www.fortressofdoors.com/the-future-of-games-is-an-instant-flash-to-the-past/">instant games</a> promotes highly shareable apps via a simple link that requires no install process: show up and start.</li>
<li>Having multiple payment providers, potentially with the addition of cryptocurrencies means if you wanted to also just invent your own value system, maybe some kind of post-money coupon thing, it's possible to integrate with existing systems…</li>
<li>User-controlled personal data stores are <a href="https://0data.app/">already being used</a> on the web and will eventually make their way to native apps.</li>
<li>Edge apps that work completely in the browser are easy to mirror or fork, and virtually free to distribute: imagine having your site/app available everywhere via <a href="https://ipfs.io/">IPFS</a></li>
<li>The culture of perpetual improvement, with less focus on versioning, is normal: people do not need to 'install updates' for each app they use on every change.</li>
<li>It's just more fun and with a lower barrier to entry, which results in more diverse and dynamic communities who form part of a larger public commons: more sparks, more life, more weird.</li>
</ul>
<p><a href="https://apps.apple.com/us/developer/rcreativ/id356609408">My iOS apps</a> have been quietly free for a while. By mid February 2022, they will disappear <em>forever</em>; I'm not completely sure how this works—I understand you can continue to use them, perhaps even re-download them, but only if you already have it. I would like to eventually re-make them for the web (be welcome to <a href="https://github.com/rosano">join me</a> or <a href="https://rosano.ca/back">keep me alive</a>). In the meantime, enjoy these apps while they last. I'm jumping headfirst into a world bubbling with new possibilities and excited to develop for the largest open pool of people on the planet.</p>
</div><p>
	<small>Tagged: <a href="/log/tag/apps/">apps</a>, <a href="/log/tag/process/">process</a>, <a href="/log/tag/meta/">meta</a>.
	</small>
</p>

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

	<small>
		<a aria-label="Permalink for 0:26 am, November 14, 2021" href="/log/2021-11-14-going-fully-web/"><time datetime="2021-11-14T00:26:11-05:00" data-pagefind-sort="date[datetime]">00h26</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>Rethinking analytics</title>
  <link>https://rosano.ca/blog/rethinking-analytics/</link>
  <pubDate>Sun, 17 Oct 2021 17:00:00 +0000</pubDate>
  <guid>https://rosano.ca/blog/rethinking-analytics/</guid>
  <description>A while ago, after years of being &amp;quot;analytics-free&amp;quot;, I decided to try Plausible Analytics and I want to share what led me to start thinking differently.&#xA;The original provocation was learning that Photopea, despite financial success as a one-person operation, earns most of its revenue from advertising and only four percent of its revenue from subscriptions or memberships. Considering that I am trying to finance my own sustainability directly via the people using the app, I thought it curious that this income equalled a sort of &#39;minimum wage&#39; despite being a well-known, high-traffic project. I don&#39;t intend or know how to make something as complex and deep as a Photoshop clone, and so I wondered if I would have fewer opportunities than this—perhaps I need to be open to selling ads at some point in the future, if that&#39;s what it takes to keep content freely accessible on the web. (On the other hand, I believe it&#39;s better to avoid comparing yourself to others and complexity is not synonymous with income, but I&#39;m not sure how to think about all this at the moment).&#xA;</description>
  <content:encoded><![CDATA[
  <div class="post">


<div class="content"><p>A while ago, after years of being &quot;analytics-free&quot;, I decided to try <a href="https://plausible.io">Plausible Analytics</a> and I want to share what led me to start thinking differently.</p>
<p>The original provocation was learning that <a href="https://photopea.com">Photopea</a>, despite <a href="https://www.lunadio.com/blog/the-story-of-a-unicorn-solo-founder-making-dollar500000-arr">financial success as a one-person operation</a>, earns most of its revenue from advertising and only four percent of its revenue from subscriptions or memberships. Considering that I am trying to finance my own sustainability directly via the people using the app, I thought it curious that this income equalled a sort of 'minimum wage' despite being a well-known, high-traffic project. I don't intend or know how to make something as complex and deep as a Photoshop clone, and so I wondered if I would have fewer opportunities than this—perhaps I need to be open to selling ads at some point in the future, if that's what it takes to keep content freely accessible on the web. (On the other hand, I believe it's better to avoid comparing yourself to others and complexity is not synonymous with income, but I'm not sure how to think about all this at the moment).</p>
<p>Another reason is that I had a hard time turning garbage numbers like 'requests' (which include bots and counts multiple files for each pageload) into something that gives me an idea of 'how many people are actually looking at this?'. I believe in talking to the people who use what you make, but I think many (or most?) people don't have time to write in their impressions, and so this will always be smaller by a magnitude you cannot know; there is value in passive feedback and I think most people would prefer this if it's done with purpose.</p>
<p>So far it feels good. I <a href="https://rosano.hmm.garden/01fc3te69pp5ydmxct69x8jahg">aggregate visitors to various projects into a single picture</a>. It's nice to have more meaningful numbers and to find out about interesting places that link to you, like <a href="https://manualdousuario.net">this Brazilian guy's tech blog</a>. One of my <a href="https://rosano.hmm.garden/01ev1wh0nnpt3nkq2r8msvw9a2">100 steps to success</a>, still in-progress, is to track your growth over time, and this is another way to do that.</p>
<p>I hesitated all these years because Google Analytics has become a form of surveillance capitalism, and this taints most other approaches to analytics (or at least our perceptions of it). How can this be remedied? Does it help to use <a href="https://plausible.io/open-source-website-analytics">open-source technology</a>? Or if the company hosting the technology <a href="https://plausible.io/privacy-focused-web-analytics">aligns with your values</a>? Collecting data generally requires trust because one cannot verify beyond the 'privacy policy'—what about being transparent and <a href="https://plausible.io/hyperdraft.rosano.ca">just showing what one collects</a>?</p>
<p>Similar to <a href="https://buttondown.email">Buttondown</a>, which I use to send mailing lists, I dig <a href="https://plausible.io/blog/best-marketing-practices">the spirit behind the project and its team</a> and would like to lend my support. All this feels holistic so far, but I'm open to having my mind changed again. What do you think?</p>
<hr>
<p>Originally posted in <a href="https://cafe.rosano.ca/t/014-rethinking-analytics-nihiloxica/123#rethinking-analytics-2">Ephemerata #014</a>.</p>
</div><p>
	<small>Tagged: <a href="/log/tag/process/">process</a>, <a href="/log/tag/meta/">meta</a>.
	</small>
</p>

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

	<small>
		<a aria-label="Permalink for 1:00 pm, October 17, 2021" href="/blog/rethinking-analytics/"><time datetime="2021-10-17T13:00:00-04:00" data-pagefind-sort="date[datetime]">13h00</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>Sunday, October 17, 2021 13h00</title>
  <link>https://rosano.ca/log/2021-10-17-rethinking-analytics/</link>
  <pubDate>Sun, 17 Oct 2021 13:00:00 -0400</pubDate>
  <guid>https://rosano.ca/log/2021-10-17-rethinking-analytics/</guid>
  <description>A while ago, after years of being &amp;quot;analytics-free&amp;quot;, I decided to try Plausible Analytics and I want to share what led me to start thinking differently.&#xA;The original provocation was learning that Photopea, despite financial success as a one-person operation, earns most of its revenue from advertising and only four percent of its revenue from subscriptions or memberships. Considering that I am trying to finance my own sustainability directly via the people using the app, I thought it curious that this income equalled a sort of &#39;minimum wage&#39; despite being a well-known, high-traffic project. I don&#39;t intend or know how to make something as complex and deep as a Photoshop clone, and so I wondered if I would have fewer opportunities than this—perhaps I need to be open to selling ads at some point in the future, if that&#39;s what it takes to keep content freely accessible on the web. (On the other hand, I believe it&#39;s better to avoid comparing yourself to others and complexity is not synonymous with income, but I&#39;m not sure how to think about all this at the moment).&#xA;</description>
  <content:encoded><![CDATA[
  <div class="post">


<div class="content"><p>A while ago, after years of being &quot;analytics-free&quot;, I decided to try <a href="https://plausible.io">Plausible Analytics</a> and I want to share what led me to start thinking differently.</p>
<p>The original provocation was learning that <a href="https://photopea.com">Photopea</a>, despite <a href="https://www.lunadio.com/blog/the-story-of-a-unicorn-solo-founder-making-dollar500000-arr">financial success as a one-person operation</a>, earns most of its revenue from advertising and only four percent of its revenue from subscriptions or memberships. Considering that I am trying to finance my own sustainability directly via the people using the app, I thought it curious that this income equalled a sort of 'minimum wage' despite being a well-known, high-traffic project. I don't intend or know how to make something as complex and deep as a Photoshop clone, and so I wondered if I would have fewer opportunities than this—perhaps I need to be open to selling ads at some point in the future, if that's what it takes to keep content freely accessible on the web. (On the other hand, I believe it's better to avoid comparing yourself to others and complexity is not synonymous with income, but I'm not sure how to think about all this at the moment).</p>
<p>Another reason is that I had a hard time turning garbage numbers like 'requests' (which include bots and counts multiple files for each pageload) into something that gives me an idea of 'how many people are actually looking at this?'. I believe in talking to the people who use what you make, but I think many (or most?) people don't have time to write in their impressions, and so this will always be smaller by a magnitude you cannot know; there is value in passive feedback and I think most people would prefer this if it's done with purpose.</p>
<p>So far it feels good. I <a href="https://rosano.hmm.garden/01fc3te69pp5ydmxct69x8jahg">aggregate visitors to various projects into a single picture</a>. It's nice to have more meaningful numbers and to find out about interesting places that link to you, like <a href="https://manualdousuario.net">this Brazilian guy's tech blog</a>. One of my <a href="https://rosano.hmm.garden/01ev1wh0nnpt3nkq2r8msvw9a2">100 steps to success</a>, still in-progress, is to track your growth over time, and this is another way to do that.</p>
<p>I hesitated all these years because Google Analytics has become a form of surveillance capitalism, and this taints most other approaches to analytics (or at least our perceptions of it). How can this be remedied? Does it help to use <a href="https://plausible.io/open-source-website-analytics">open-source technology</a>? Or if the company hosting the technology <a href="https://plausible.io/privacy-focused-web-analytics">aligns with your values</a>? Collecting data generally requires trust because one cannot verify beyond the 'privacy policy'—what about being transparent and <a href="https://plausible.io/hyperdraft.rosano.ca">just showing what one collects</a>?</p>
<p>Similar to <a href="https://buttondown.email">Buttondown</a>, which I use to send mailing lists, I dig <a href="https://plausible.io/blog/best-marketing-practices">the spirit behind the project and its team</a> and would like to lend my support. All this feels holistic so far, but I'm open to having my mind changed again. What do you think?</p>
<hr>
<p>Originally posted in <a href="https://cafe.rosano.ca/t/014-rethinking-analytics-nihiloxica/123#rethinking-analytics-2">Ephemerata #014</a>.</p>
</div><p>
	<small>Tagged: <a href="/log/tag/process/">process</a>, <a href="/log/tag/meta/">meta</a>.
	</small>
</p>

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

	<small>
		<a aria-label="Permalink for 1:00 pm, October 17, 2021" href="/log/2021-10-17-rethinking-analytics/"><time datetime="2021-10-17T13:00:00-04:00" data-pagefind-sort="date[datetime]">13h00</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>Inner feedback loops</title>
  <link>https://rosano.ca/blog/inner-feedback-loops/</link>
  <pubDate>Sun, 18 Jul 2021 13:44:49 +0000</pubDate>
  <guid>https://rosano.ca/blog/inner-feedback-loops/</guid>
  <description>In preparing Tiny concert for a friend, I audio recorded myself playing guitar while singing and listened back to it immediately after. I tried to do this at least once per day and ended up with four or five sessions repeating this process with the same set of songs.&#xA;I was surprised by my noticeable progress in just a few days, and that the process felt productive, self-affirming, and contributing to a healthy relationship with music and the instrument—I actually enjoyed the feedback loop. I noted how my own preferences emerge more clearly: I&#39;m definitely modelling my performance off of the recordings from which I learned the repertoire, but hearing myself makes my inclinations more malleable—music starts to feel more like a moldable material rather than something abstract or &#39;from someone else&#39;. I thought I would feel overly critical, but it actually trained me to accept and even enjoy my own sound. For a few days I also had a nice routine going of breakfast, reading, stretching, recording, listening back—it felt like a thorough wake-up, leaving me ready to experience the day.&#xA;</description>
  <content:encoded><![CDATA[
  <div class="post">


<div class="content"><p>In preparing <a href="https://utopia.rosano.ca/tiny-concert-for-a-friend">Tiny concert for a friend</a>, I audio recorded myself playing guitar while singing and listened back to it immediately after. I tried to do this at least once per day and ended up with four or five sessions repeating this process with the same set of songs.</p>
<p>I was surprised by my noticeable progress in just a few days, and that the process felt productive, self-affirming, and contributing to a healthy relationship with music and the instrument—I actually enjoyed the feedback loop. I noted how my own preferences emerge more clearly: I'm definitely modelling my performance off of the recordings from which I learned the repertoire, but hearing myself makes my inclinations more malleable—music starts to feel more like a moldable material rather than something abstract or 'from someone else'. I thought I would feel overly critical, but it actually trained me to accept and even enjoy my own sound. For a few days I also had a nice routine going of breakfast, reading, stretching, recording, listening back—it felt like a thorough wake-up, leaving me ready to experience the day.</p>
<p>I frequently wondered, &quot;Why have I never done this?&quot;. I always knew that people do this, and that I could too, but somehow never gave it a try. I've known about this for a while, since studying music professionally and having been around musicians and their culture for a while. Perhaps it's due to dogmas around perfection that made me feel too intimidated to listen to myself: in one context, music being more about execution than improvisation; in another music being <a href="https://rosano.hmm.garden/01ev1pxthspxdq5e5k5m54e1sg">professionalized</a> to the point where sounding 'good' takes precedence over emotional expression. I haven't figured out my answer yet, but I find it useful to ask &quot;What stopped me from doing this and what else is it preventing me from experiencing?&quot;</p>
<p>There were obviously various challenges, but I felt uplifted knowing that one grows by learning to deal with situations. One long-time difficulty of mine is to play music at an unfavourable moment (such as in the morning, before my day starts, in sort of chilly temperature). I found myself working through feelings of clammy fingers and lousy tone, using what I have to construct something (the recursive process of using your own resources to validate your own resources), and building ways to deal with what's at hand. Another difficulty is various hesitations and mental disturbances (thinking too much and other things that impede your flow). I found multiple aspects of performance to help hook myself into the music when feeling distracted: pronunciation, enunciation, helping the body embody the music, voice projection, breathing, etc… It was a relief when I reminded myself that it's okay for me to be somewhat shoddy with my guitar playing because in this context the words are more important. I was able to overcome this binary around &quot;now we're playing the song, now we're not&quot; by constructing mini-routines like tuning the guitar before each performance, allowing myself to revise any ambiguities directly or through improvising, not worrying about how the audience perceives it, and generally opening myself up to be more fluid with music and sound.</p>
<p>To me, the ideals of 'gradual incremental progress' (so common in the world of technology) always seemed at odds with the non-linear nature of music, but I now feel like having arrived at some semblance of it that nurtures more than compromises the practice.</p>
<p>I'm excited to try this more in the future, not only as a way to 'rehearse' but as a way to 'compose'. I also see the approach as part of my broader idea about documenting moments:</p>
<blockquote>
<p>For most of life it's possible to look back and observe your own progress. This is encouraging at times when you feel less positive about yourself. All it takes is making a note of where you are with words, sounds, or images.</p></blockquote>
</div><p>
	<small>Tagged: <a href="/log/tag/reflection/">reflection</a>, <a href="/log/tag/vibrations/">Vibrations</a>, <a href="/log/tag/process/">process</a>, <a href="/log/tag/meta/">meta</a>.
	</small>
</p>

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

	<small>
		<a aria-label="Permalink for 10:44 am, July 18, 2021" href="/blog/inner-feedback-loops/"><time datetime="2021-07-18T10:44:49-03:00" data-pagefind-sort="date[datetime]">10h44</time></a>

		
		<span>from <a href="/log/place/brasilia/">Brasilia</a> / </span>

		<span><a href="/log/country/brazil/">Brazil</a></span></small>

</span>

</div>

  ]]></content:encoded>
</item><item>
  <title>Sunday, July 18, 2021 10h44</title>
  <link>https://rosano.ca/log/2021-07-18-inner-feedback-loops/</link>
  <pubDate>Sun, 18 Jul 2021 10:44:49 -0300</pubDate>
  <guid>https://rosano.ca/log/2021-07-18-inner-feedback-loops/</guid>
  <description>In preparing Tiny concert for a friend, I audio recorded myself playing guitar while singing and listened back to it immediately after. I tried to do this at least once per day and ended up with four or five sessions repeating this process with the same set of songs.&#xA;I was surprised by my noticeable progress in just a few days, and that the process felt productive, self-affirming, and contributing to a healthy relationship with music and the instrument—I actually enjoyed the feedback loop. I noted how my own preferences emerge more clearly: I&#39;m definitely modelling my performance off of the recordings from which I learned the repertoire, but hearing myself makes my inclinations more malleable—music starts to feel more like a moldable material rather than something abstract or &#39;from someone else&#39;. I thought I would feel overly critical, but it actually trained me to accept and even enjoy my own sound. For a few days I also had a nice routine going of breakfast, reading, stretching, recording, listening back—it felt like a thorough wake-up, leaving me ready to experience the day.&#xA;</description>
  <content:encoded><![CDATA[
  <div class="post">


<div class="content"><p>In preparing <a href="https://utopia.rosano.ca/tiny-concert-for-a-friend">Tiny concert for a friend</a>, I audio recorded myself playing guitar while singing and listened back to it immediately after. I tried to do this at least once per day and ended up with four or five sessions repeating this process with the same set of songs.</p>
<p>I was surprised by my noticeable progress in just a few days, and that the process felt productive, self-affirming, and contributing to a healthy relationship with music and the instrument—I actually enjoyed the feedback loop. I noted how my own preferences emerge more clearly: I'm definitely modelling my performance off of the recordings from which I learned the repertoire, but hearing myself makes my inclinations more malleable—music starts to feel more like a moldable material rather than something abstract or 'from someone else'. I thought I would feel overly critical, but it actually trained me to accept and even enjoy my own sound. For a few days I also had a nice routine going of breakfast, reading, stretching, recording, listening back—it felt like a thorough wake-up, leaving me ready to experience the day.</p>
<p>I frequently wondered, &quot;Why have I never done this?&quot;. I always knew that people do this, and that I could too, but somehow never gave it a try. I've known about this for a while, since studying music professionally and having been around musicians and their culture for a while. Perhaps it's due to dogmas around perfection that made me feel too intimidated to listen to myself: in one context, music being more about execution than improvisation; in another music being <a href="https://rosano.hmm.garden/01ev1pxthspxdq5e5k5m54e1sg">professionalized</a> to the point where sounding 'good' takes precedence over emotional expression. I haven't figured out my answer yet, but I find it useful to ask &quot;What stopped me from doing this and what else is it preventing me from experiencing?&quot;</p>
<p>There were obviously various challenges, but I felt uplifted knowing that one grows by learning to deal with situations. One long-time difficulty of mine is to play music at an unfavourable moment (such as in the morning, before my day starts, in sort of chilly temperature). I found myself working through feelings of clammy fingers and lousy tone, using what I have to construct something (the recursive process of using your own resources to validate your own resources), and building ways to deal with what's at hand. Another difficulty is various hesitations and mental disturbances (thinking too much and other things that impede your flow). I found multiple aspects of performance to help hook myself into the music when feeling distracted: pronunciation, enunciation, helping the body embody the music, voice projection, breathing, etc… It was a relief when I reminded myself that it's okay for me to be somewhat shoddy with my guitar playing because in this context the words are more important. I was able to overcome this binary around &quot;now we're playing the song, now we're not&quot; by constructing mini-routines like tuning the guitar before each performance, allowing myself to revise any ambiguities directly or through improvising, not worrying about how the audience perceives it, and generally opening myself up to be more fluid with music and sound.</p>
<p>To me, the ideals of 'gradual incremental progress' (so common in the world of technology) always seemed at odds with the non-linear nature of music, but I now feel like having arrived at some semblance of it that nurtures more than compromises the practice.</p>
<p>I'm excited to try this more in the future, not only as a way to 'rehearse' but as a way to 'compose'. I also see the approach as part of my broader idea about documenting moments:</p>
<blockquote>
<p>For most of life it's possible to look back and observe your own progress. This is encouraging at times when you feel less positive about yourself. All it takes is making a note of where you are with words, sounds, or images.</p></blockquote>
</div><p>
	<small>Tagged: <a href="/log/tag/reflection/">reflection</a>, <a href="/log/tag/vibrations/">Vibrations</a>, <a href="/log/tag/process/">process</a>, <a href="/log/tag/meta/">meta</a>.
	</small>
</p>

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

	<small>
		<a aria-label="Permalink for 10:44 am, July 18, 2021" href="/log/2021-07-18-inner-feedback-loops/"><time datetime="2021-07-18T10:44:49-03:00" data-pagefind-sort="date[datetime]">10h44</time></a>

		
		<span>from <a href="/log/place/brasilia/">Brasilia</a> / </span>

		<span><a href="/log/country/brazil/">Brazil</a></span></small>

</span>

</div>

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



</channel>

</rss>
