<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on mixmix</title><link>https://mixmix.nz/post/</link><description>Recent content in Posts on mixmix</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Mon, 07 Apr 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://mixmix.nz/post/index.xml" rel="self" type="application/rss+xml"/><item><title>Grublins</title><link>https://mixmix.nz/p/grublins/</link><pubDate>Mon, 07 Apr 2025 00:00:00 +0000</pubDate><guid>https://mixmix.nz/p/grublins/</guid><description>&lt;img src="https://mixmix.nz/p/grublins/cover.jpg" alt="Featured image of post Grublins" /&gt;&lt;p&gt;Children are kinda messy, a bit grimey, and a little mischevious&amp;hellip; like
goblins. As our kids grew we had nick-names for them and some of these evolved
into a developmental progression of goblin-ness.&lt;/p&gt;
&lt;p&gt;Here are the phases I have mapped so far :
&lt;br /&gt;&lt;/p&gt;
&lt;details&gt;
&lt;summary&gt;
&lt;h2&gt; 1. 🥔 Potato&lt;/h2&gt;
&lt;/summary&gt;
&lt;p&gt;When humans are born&amp;hellip; they&amp;rsquo;re kinda par-baked compared to other animals, as
in they&amp;rsquo;re not ambulatory, and only just aware of their environment. Some
people talk about this as the &amp;ldquo;fourth trimester&amp;rdquo;. Somewhat uncharitably I call
this phase the Potato.&lt;/p&gt;
&lt;/details&gt;
&lt;details&gt;
&lt;summary&gt;
&lt;h2&gt; 2. 👶 Chublin &lt;/h2&gt;
&lt;/summary&gt;
&lt;p&gt;Your goblin is somewhat active and has started looking a little rolley. They&amp;rsquo;ve
got creases part way down their limbs, big cheeks, and very little neck to
speak of.&lt;/p&gt;
&lt;p&gt;Chubby goblin → Chublin.&lt;/p&gt;
&lt;/details&gt;
&lt;details&gt;
&lt;summary&gt;
&lt;h2&gt; 3. 💩 Grublin &lt;/h2&gt;
&lt;/summary&gt;
&lt;p&gt;Your goblin has moved on to solids. They make a significantly larger mess
consuming food, and their output is a new level of nasty.&lt;/p&gt;
&lt;p&gt;Grubby goblin → Grublin&lt;/p&gt;
&lt;/details&gt;
&lt;details&gt;
&lt;summary&gt;
&lt;h2&gt;4. 👹 Grumplin &lt;/h2&gt;
&lt;/summary&gt;
&lt;p&gt;Your grublin is growing a lot (which hurts) and they&amp;rsquo;ve also developed enough
theory of mind to realise they can say &amp;ldquo;No!&amp;rdquo;, and just straight up defy your
requests.&lt;/p&gt;
&lt;p&gt;Grumpy goblin → Grumplin&lt;/p&gt;
&lt;/details&gt;
&lt;details&gt;
&lt;summary&gt;
&lt;h2&gt; 5. 👺 Squablin &lt;/h2&gt;
&lt;/summary&gt;
&lt;p&gt;Higher cognitive functions are online, your goblin can now make reasoned
attacks on your authority.&lt;/p&gt;
&lt;p&gt;Squabling goblin → Squablin&lt;/p&gt;
&lt;/details&gt;
&lt;p&gt;&lt;em&gt;(click to expand)&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Personal Safety in a p2p Social Network</title><link>https://mixmix.nz/p/personal-safety-in-a-p2p-social-network/</link><pubDate>Tue, 19 Sep 2017 00:00:00 +0000</pubDate><guid>https://mixmix.nz/p/personal-safety-in-a-p2p-social-network/</guid><description>&lt;img src="https://mixmix.nz/p/personal-safety-in-a-p2p-social-network/cover.jpg" alt="Featured image of post Personal Safety in a p2p Social Network" /&gt;&lt;p&gt;I believe in a free and open web. Over the past 3 years, friends and I have
been growing and shaping an ecosystem for that purpose — for many, it’s now our
primary way of communicating. It’s built with cryptography and is p2p. The
result is a system with fundamentally different behaviours than the old web.
This is part of a series exploring the sociological and technological
ramifications. I call it “The Medium is the Message: Cypherspace Edition”.&lt;/p&gt;
&lt;p&gt;Speaking at a recent &lt;a class="link" href="https://re-publica.com/" target="_blank" rel="noopener"
&gt;re:publica&lt;/a&gt; conference, my
friend &lt;a class="link" href="http://www.richdecibels.com/" target="_blank" rel="noopener"
&gt;Rich Bartlett&lt;/a&gt; voiced his lack of faith
in blockchain as a solution for all that ails us. Specifically, he threw this
challenge:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“If you’re going to claim that your project is decentralising power, please
explain it in terms of justice, rather than just efficiency and
disintermediation.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This got me wondering how our project
&lt;a class="link" href="https://www.scuttlebutt.nz" target="_blank" rel="noopener"
&gt;Scuttlebutt&lt;/a&gt;, a decentralised social network, is
any different from other hype. Most pressing was the question, “Can we
guarantee that people will be safe from bullying and abuse?” If we can’t build
a community which is free and open for everyone to participate in — if it’s a
space where some people are sexually harassed, or receive threats of violence —
then we’re wasting our time.&lt;/p&gt;
&lt;p&gt;Our decentralised architecture certainly makes global spamming attacks hard,
and data only flows along lines of trust. But it’s still technically possible
for people to abuse others within our community, particularly if they have a
lot of friends in common. In our history to date, we’ve only had a few
incidents of behaviour and communication that run strongly against the
community culture I want to support.&lt;/p&gt;
&lt;p&gt;So how have we dealt with abuse?&lt;/p&gt;
&lt;h2 id="just-kick-them-out"&gt;Just kick them out
&lt;/h2&gt;&lt;p&gt;On corporate platforms like Twitter, Youtube, or Facebook, there’s a single
central organisation with (essentially) a single data storage system. In that
context, it’s easy for the owners of the system to delete content or users — in
fact it’s their prerogative and, some would say, responsibility to do so. Most
platforms have a “report” or “flag” feature which marks content or users for
review/exclusion. This can be good, but also results in endless arguments about
these rulings, since policing and judging fairly is expensive and difficult.&lt;/p&gt;
&lt;p&gt;Companies like Reddit get around some of this overhead by being a platform for
community-moderated ‘subreddits’ (channels for specific topics). Sometimes
Reddit admins will still step in and ‘moderate’ user content, like when &lt;a class="link" href="https://www.washingtonpost.com/news/the-switch/wp/2016/11/26/reddits-ceo-regrets-trolling-trump-supporters-by-secretly-editing-their-posts/" target="_blank" rel="noopener"
&gt;their
CEO messed with Trump
posts&lt;/a&gt;
, which was simultaneously funny and pretty troubling.&lt;/p&gt;
&lt;p&gt;As a federated network, &lt;a class="link" href="https://mastodon.social/about" target="_blank" rel="noopener"
&gt;Mastodon&lt;/a&gt; takes this a
step further — communities self-host their own ‘instances’ of the platform,
meaning there are many self-governing fiefdoms. Each sets their own rules and
can kick content and people off their instance. It’s great because there’s no
corporation shaping your experience, and you don’t need one policy to cover all
the people in the world. The challenge is you have to be fairly organised as a
group to set up and pay for the infrastructure, and to actively govern your
space.&lt;/p&gt;
&lt;p&gt;Scuttlebutt goes even further: it’s fully decentralised, with no single central
organisation or federation of fiefs. There are only fully autonomous peers,
each running the software on their local computer and making their own choices
about how they want to interact.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;There is no owner of any shared physical space or hardware from which you
can kick a person&lt;/strong&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This is the double edged sword of p2p social networks — it’s a space safe from
authoritarian interference &lt;em&gt;and&lt;/em&gt; it’s harder to assert boundaries.&lt;/p&gt;
&lt;h2 id="have-a-strong-culture"&gt;Have a strong culture
&lt;/h2&gt;&lt;p&gt;As described above, this decentralisation might sound like total anarchy. It
is, but maybe preconceptions have coloured your expectation of how this might
pan out. In practice, what emerges is not that different to other networks —
people migrate toward and away from conversations and people they want to
interact with. We see ‘islands’ or ‘domains’ of community, which might be
distinct, overlapping, or totally disconnected. It’s similar to the dynamics of
Twitter, but while Twitter’s global space leaves it open for witch hunts and
hashtag storms, Scuttlebutt is more localised and stable.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;What is culture in such a fragmented space?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I can only talk about the parts of the Scuttleverse I interact with. It’s
filled with open-source programmers, communists, vegans, feminists, sailors,
and mycologists — and not capitalism or trolls.&lt;/p&gt;
&lt;p&gt;The community space around me has something like emergent governance. When
someone presents rough behaviour, it’s common for one or more people to
intercede and apply some combination of:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;polite inquiry and clarifying questions&lt;/li&gt;
&lt;li&gt;assertion of what sort of interaction they’d prefer&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This costs time and energy, and it’s totally worth it.&lt;/p&gt;
&lt;p&gt;As individuals and as a group, we get the opportunity to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;check our assumptions, and (maybe) build connections with new cultures&lt;/li&gt;
&lt;li&gt;clarify our beliefs and who we are&lt;/li&gt;
&lt;li&gt;role model what respectful conversation and good boundary setting looks like&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Our conflicts have advanced us individually, and as group we have built
stronger relationships and are more skilled and articulate. I absolutely
believe this is the fundamental and unavoidable work of community, and that
community is integral to any human ecosystem.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;This is all really cool and cerebral, but does this stop rape threats?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;em&gt;(Hasn’t happened yet to my knowledge, but it’s a decent question.)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;
&lt;img src="https://mixmix.nz/p/personal-safety-in-a-p2p-social-network/follows.jpg"
width="1400"
height="1108"
srcset="https://mixmix.nz/p/personal-safety-in-a-p2p-social-network/follows_hu_5e2889fd5ac45785.webp 480w, https://mixmix.nz/p/personal-safety-in-a-p2p-social-network/follows_hu_ada3f2e1d8d4a570.webp 1024w"
loading="lazy"
alt="information flows in a peer network"
class="gallery-image"
data-flex-grow="126"
data-flex-basis="303px"
&gt;
&lt;em&gt;information flows in a peer
network&lt;/em&gt;&lt;/p&gt;
&lt;h2 id="block-them"&gt;Block them
&lt;/h2&gt;&lt;p&gt;This is the feature I’ve just finished building. Applying culture only gets you
so far — it can’t necessarily protect you from a malicious actor.&lt;/p&gt;
&lt;p&gt;In an extreme situation, the things I want you to be able to avoid are:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;being contacted by someone&lt;/li&gt;
&lt;li&gt;being stalked by someone&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The first one is easy to implement — you can just tell the interface to not
show anything new from that person. What I’ve built actually goes further, by
ceasing propagation of that person’s data to friends of yours not already
connected with this person.&lt;/p&gt;
&lt;p&gt;The second part is harder. We’re a p2p network, where messages are &lt;a class="link" href="https://medium.com/enspiral-tales/gossiping-securely-is-the-new-email-6d706d4cd435" target="_blank" rel="noopener"
&gt;gossiped
&lt;/a&gt;—
how do you say things publicly and have them not get to that person? You tell
your friends that’s what you want, and they respect your decision!&lt;/p&gt;
&lt;p&gt;In programmatic terms, a ‘block’ is just another type of message which is
gossiped. As soon as a peer receives it, their local setup effects the change
and tops passing information about you to the person you’re blocking.&lt;/p&gt;
&lt;p&gt;In a p2p context, being blocked means you have fewer connected peers, because
the number of people gossiping your messages is reduced. Highly abusive
characters might find themselves enjoying just the freedom of their own speech,
alone.&lt;/p&gt;
&lt;h2 id="the-medium-is-the-message"&gt;&lt;strong&gt;The Medium is the Message&lt;/strong&gt;
&lt;/h2&gt;&lt;p&gt;Marshal McLuhan coined this &lt;a class="link" href="https://en.wikipedia.org/wiki/The_medium_is_the_message" target="_blank" rel="noopener"
&gt;iconic
phrase&lt;/a&gt;, and I’d
summarise it roughly as, “The physics of your medium determine what is possible
in that medium, and so ultimately the message.”&lt;/p&gt;
&lt;p&gt;Given Scuttlebutt is a cypherspace (a space whose foundational physics is
cryptography), what is the nature of the medium that is different here, and
&lt;em&gt;what is that message?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The underlying cryptography is what makes it possible for people to be totally
autonomous agents in this social network. It affords a level of freedom from
coercion that is probably unprecedented in a digital space. It also removes all
responsibility for governance or custodianship of a space from any particular
entity and devolves it to the level of individuals making choices. So far in
the Scuttleverse, I’ve seen this lead to a lot of personal responsibility and
growth.&lt;/p&gt;
&lt;p&gt;It’s also fascinating to watch how the lack of dependence on shared hosting
infrastructure means that we can have a multiplicity of overlapping
communities. A recent example was when I found a user, who calls themselves
Johnny Null, in the &lt;em&gt;#dads&lt;/em&gt; channel (which I started because I’m going to be a
dad soon, and wanted to talk about that with other crypto-dads). I was
surprised, because I had experienced a lot of antagonistic threads with this
person, leading to some of my friends blocking him, but I hadn’t yet.&lt;/p&gt;
&lt;p&gt;In this new context, I wasn’t seeing unproductive abuse from him. We found
another way to connect on a really human topic. I was surprised to learn he was
a dad, and to receive encouragement and offers of support from him. It was such
a sharp contrast from previous interactions. The diversity of approaches
available made it possible for some people to block him, but he wasn’t banned
from the network, leaving open new possibilities. I don’t know where that will
go … but perhaps we could still have a chance at understanding each other.&lt;/p&gt;
&lt;p&gt;I see alignment of the physics of p2p space and the physics of everyday
in-person space. It feels poetic that the way we’ve implemented a block in
Scuttlebutt is through communicating boundaries and asking our peers to respect
them. That’s how it works in offline spaces, too. I see this pattern a lot in
what we’re building — p2p interactions mirroring human interaction — and it’s
the heart of what I want to communicate by invoking The Medium is the Message.&lt;/p&gt;
&lt;p&gt;Building systems with peers means the tools we build might be just a little
more human, and make space for adaptive communities. My hope is that this space
will help us re-learn some of what we’ve forgotten in society, and that maybe
this will make a difference in the rising challenges we have to face.&lt;/p&gt;</description></item><item><title>Co-op source</title><link>https://mixmix.nz/p/co-op-source/</link><pubDate>Wed, 13 Sep 2017 00:00:00 +0000</pubDate><guid>https://mixmix.nz/p/co-op-source/</guid><description>&lt;img src="https://mixmix.nz/p/co-op-source/cover.jpg" alt="Featured image of post Co-op source" /&gt;&lt;p&gt;&lt;em&gt;&lt;a class="link" href="https://www.protozoa.nz" target="_blank" rel="noopener"
&gt;Protozoa&lt;/a&gt; is a tech coop, and we write open source code.
This is a little bit about what that means, and how open source is the foundation on which we&amp;rsquo;re building an aspirational future.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I recently published a new feauture for &lt;a class="link" href="https://github.com/ssbc/patchbay" target="_blank" rel="noopener"
&gt;Patchbay&lt;/a&gt; - an open source project I maintain.
It allows you to easily @-mention people in the &lt;a class="link" href="https://www.scuttlebutt.nz" target="_blank" rel="noopener"
&gt;scuttleverse&lt;/a&gt;.
This isn&amp;rsquo;t straightforward because it&amp;rsquo;s a decentralised space where identity is subjective - many people have more than one use-name. (I gave &lt;a class="link" href="https://www.youtube.com/watch?v=P5K18XssVBg" target="_blank" rel="noopener"
&gt;a whole talk on subjectiviy here&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;
&lt;img src="https://mixmix.nz/p/co-op-source/at_mention.png"
width="831"
height="420"
srcset="https://mixmix.nz/p/co-op-source/at_mention_hu_573da8173f22b714.webp 480w, https://mixmix.nz/p/co-op-source/at_mention_hu_f32e51fdf195ece0.webp 1024w"
loading="lazy"
class="gallery-image"
data-flex-grow="197"
data-flex-basis="474px"
&gt;
&lt;/p&gt;
&lt;p&gt;&lt;em&gt;I mention Mikey by a name that people in our coding context will be familiar with (dinosaur).&lt;/em&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Why is this significant?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I&amp;rsquo;m proud of this feature, but the more important parts of this story are the open source and the cooperative culture making this possible.&lt;/p&gt;
&lt;h2 id="open-source"&gt;Open source
&lt;/h2&gt;&lt;p&gt;Over the next couple of days, I&amp;rsquo;m going to generalise this code into a &lt;em&gt;module&lt;/em&gt; called &lt;code&gt;patch-mentions&lt;/code&gt;.
Then I&amp;rsquo;m going to propose changes to Patchbay, and a sister project called &lt;a class="link" href="https://github.com/ssbc/patchwork" target="_blank" rel="noopener"
&gt;Patchwork&lt;/a&gt; so that they use use this new module.&lt;/p&gt;
&lt;p&gt;That way everyone gets the new functionality, and when we find bugs in what I&amp;rsquo;ve done, we&amp;rsquo;ll all benefit from the solution.
I&amp;rsquo;ll also be able to use this in subsequent contracting work - a massive speed and reliability boost for myself and for clients.&lt;/p&gt;
&lt;p&gt;(I&amp;rsquo;ve actually already done this with a couple of other modules &lt;code&gt;patch-profile&lt;/code&gt; (an easy profile editor) and &lt;code&gt;patch-settings&lt;/code&gt; (which manages client preference settings).&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;re talking to a programmer about what excites them about open source, this is probably the heart of it.
Every time someone generously shares their work, we save hours / days / weeks of work, and are able to channel these savings into things that matter - like making more accessible interfaces, or building a feature to flag abusive actors (next on my todo list).&lt;/p&gt;
&lt;h2 id="cooperatives"&gt;Cooperatives
&lt;/h2&gt;&lt;p&gt;Protozoa is a worker owner cooperative.
While I&amp;rsquo;m writing this, Piet and Dominic are hard at work on different things - contract work, and forming collaborations with other decentralised projects (we&amp;rsquo;re currently crushing on the &lt;a class="link" href="https://economicspace.agency/" target="_blank" rel="noopener"
&gt;Economic Space Agency&lt;/a&gt; a bit).&lt;/p&gt;
&lt;p&gt;For us, contributing to the commons is an important part of our work - it makes all our future work better, and helps build working relationships with other excellent humans.&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s an example of that:&lt;/p&gt;
&lt;p&gt;
&lt;img src="https://mixmix.nz/p/co-op-source/protoflip.png"
width="854"
height="262"
srcset="https://mixmix.nz/p/co-op-source/protoflip_hu_b492682a779ba86f.webp 480w, https://mixmix.nz/p/co-op-source/protoflip_hu_601df144abd7ecac.webp 1024w"
loading="lazy"
alt="protoflip"
class="gallery-image"
data-flex-grow="325"
data-flex-basis="782px"
&gt;
&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://tableflip.io/" target="_blank" rel="noopener"
&gt;Tableflip&lt;/a&gt; are a UK based tech coop we&amp;rsquo;ve been working with.
We met them through the scuttleverse and this is a calendar invite to a catchup planning more work in the future.
By working together, we&amp;rsquo;re able to work on bigger and more exciting projects with the confidence that we can expand to support each other.&lt;/p&gt;
&lt;p&gt;The cal invite here is another tool we built is called &lt;code&gt;gatherings&lt;/code&gt;.
It&amp;rsquo;s a module Piet and I made to enable more community interaction.
Other gatherings I&amp;rsquo;ve seen in the past week in include &amp;ldquo;Art~Hack Wellington: decommidify your creativity&amp;rdquo;, &amp;ldquo;Westhaven Car Boot sale&amp;rdquo;, and &amp;ldquo;Bad Ukulele Club&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;It feels amazing to have been able to support more connections between people, and to be doing business in a values aligned space - I honestly don&amp;rsquo;t know TableFlip&amp;rsquo;s email addresses&amp;hellip;&lt;/p&gt;
&lt;p&gt;
&lt;img src="https://mixmix.nz/p/co-op-source/protozoa_logo.png"
width="829"
height="155"
srcset="https://mixmix.nz/p/co-op-source/protozoa_logo_hu_f160d28b53486fc.webp 480w, https://mixmix.nz/p/co-op-source/protozoa_logo_hu_61b3392e7a55e4d1.webp 1024w"
loading="lazy"
class="gallery-image"
data-flex-grow="534"
data-flex-basis="1283px"
&gt;
&lt;/p&gt;
&lt;p&gt;&lt;em&gt;If you&amp;rsquo;re an excellent human with a rad project you&amp;rsquo;d like to collaborate on, we&amp;rsquo;d love to hear from you. I&amp;rsquo;m &lt;a class="link" href="mailto:mix@protozoa.nz" &gt;mix@protozoa.nz&lt;/a&gt;, or you can join the scuttleverse from &lt;a class="link" href="https://www.scuttlebutt.nz" target="_blank" rel="noopener"
&gt;scuttlebutt.nz&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>How to use your Black Hat for good</title><link>https://mixmix.nz/p/how-to-use-your-black-hat-for-good/</link><pubDate>Sun, 05 Feb 2017 00:00:00 +0000</pubDate><guid>https://mixmix.nz/p/how-to-use-your-black-hat-for-good/</guid><description>&lt;img src="https://mixmix.nz/p/how-to-use-your-black-hat-for-good/cover.png" alt="Featured image of post How to use your Black Hat for good" /&gt;&lt;p&gt;I&amp;rsquo;m a critical thinker. I&amp;rsquo;m a coder with a background in maths - I excel at
taking ideas and problems apart. The blessing of this is that I understand
systems I work with intimately, perhaps even better than others. The curse is
that some-times my deep-analysis mode presents like &amp;ldquo;pointing out all the
problems&amp;rdquo;; a nay-sayer; a devils-advocate.&lt;/p&gt;
&lt;p&gt;If you relate to any of things, welcome, I&amp;rsquo;m writing this for you - you have a
Black Hat. I&amp;rsquo;m writing this because having a Black Hat is a super-power, and if
you&amp;rsquo;ve got one you&amp;rsquo;re probably deploying it sub-optimally. Here are a couple of
easy tweaks to get the most out of it.&lt;/p&gt;
&lt;h2 id="know-when-to-use-it-and-keep-your-friends"&gt;Know when to use it (and keep your friends!)
&lt;/h2&gt;&lt;p&gt;In the context of collaboration, I&amp;rsquo;m fantastic at reviewing, seeing
vulnerabilities, and threats. Historically, I&amp;rsquo;ve also generated a lot of
pushback for quashing fledgling ideas, or &amp;lsquo;always seeing the negative&amp;rsquo;.&lt;/p&gt;
&lt;p&gt;Looking at &lt;a class="link" href="http://www.debonothinkingsystems.com/tools/6hats.htm" target="_blank" rel="noopener"
&gt;de Bono&amp;rsquo;s thinking
hats&lt;/a&gt;, has been a real
help for me. There are six of them, each representing a different style - or
mode - of thinking, de Bono proposed was that a lot of tension in a groups
emerges from different people being in different modes. (In computer security,
there are also &amp;lsquo;hats&amp;rsquo;, try the post-script for a mapping between the colours)&lt;/p&gt;
&lt;p&gt;For example in a visioning session, I deploy the Black Hat (critical thinking),
because it&amp;rsquo;s a strength of mine. Meanwhile others in the team are wearing the
Green Hat (generative, exploratory thinking). The combination feels bad,
because most people know that things being suggested aren&amp;rsquo;t perfect - that&amp;rsquo;s
not the point of the exercise at this point - but I&amp;rsquo;m doing the opposite of
creating, I&amp;rsquo;m bringing nothing to the table, I&amp;rsquo;m just cracking the things other
things are bringing open.&lt;/p&gt;
&lt;p&gt;The problem is that I&amp;rsquo;m just leaning on my strengths - this is a common and
lazy habit of Black Hats. If you notice yourself being called a devils
advocate, you&amp;rsquo;ve probably fallen into this trap. Generally people don&amp;rsquo;t like
devils advocates and if you persist you&amp;rsquo;re in for a bad time.&lt;/p&gt;
&lt;p&gt;This doesn&amp;rsquo;t mean you can&amp;rsquo;t use your hat, just know when to use it - check in
with your group about what &amp;lsquo;mode&amp;rsquo; we&amp;rsquo;re wanting to be in. If we&amp;rsquo;re doing
exploring, lets agree to be Green Hat, and then agree when we&amp;rsquo;re ready to shift
to stress testing the new ideas all at once (with our Black hats).&lt;/p&gt;
&lt;h2 id="how-to-be-think-critically-and-generatively"&gt;How to be think critically AND generatively
&lt;/h2&gt;&lt;p&gt;This is what I&amp;rsquo;m most excited about. It&amp;rsquo;s the realisation that you can use you
Black Hat to spot threats or weaknesses, and then put on a Yellow Hat. If the
Black Hat is the destructive critical thinking, the Yellow hat is the
future-facing critical thinking about our values. (This might not have been de
Bono&amp;rsquo;s intention, but bear with me.)&lt;/p&gt;
&lt;p&gt;For example, I&amp;rsquo;m currently teaching a group of coders at &lt;a class="link" href="http://www.devacademy.co.nz/" target="_blank" rel="noopener"
&gt;Dev
Academy&lt;/a&gt;. There&amp;rsquo;s this dynamic emerging where 3
of my students are excellent at asking questions. I noticed I was feeling
annoyed, and my Black Hat says &amp;ldquo;These students are dominating the air-space, to
the exclusion of the quieter students, and to the exclusion of the women in the
group&amp;rdquo;. It goes on &amp;ldquo;There are gender and societal dynamics at play here, I
wonder in what ways I could be contributing to this?&amp;rdquo;. The solution that comes
from this hats thinking is &amp;ldquo;You need to tell them to stop asking questions and
tell them we&amp;rsquo;re making the gender gap worse&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;While this is kinda the desired outcome and there is truth in it, it lacks
compassion, and sure as hell isn&amp;rsquo;t going to be received well.&lt;/p&gt;
&lt;p&gt;By pivoting into my Yellow Hat, I&amp;rsquo;m able to ask the critical question &amp;ldquo;In what
ways is falling short of the desired values I want us to be living?&amp;rdquo; Which
leads to the subtle shift in focus &amp;ldquo;What are the values I want to be living
here?&amp;rdquo;&lt;/p&gt;
&lt;p&gt;The answer is easy and I kind of already knew it but it was tangled up in my
Black Hat deficit thinking. Clearly resolving &amp;ldquo;I want everyone to be practising
confident question asking, so they can be well equipped for their career.&amp;rdquo;
meant resolving the situation was a piece of cake. I invited the confident 3 to
a conversation, told them the value I wanted to realise, and invited them to
help me.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;TL;DR&lt;/strong&gt; - applying critical thinking to underlying values (as well as the
problem) will help you see and communicate more clearly.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The difference between this solution and the Black Hat-only one is that it has
baked into it the aspirational end state. If others don&amp;rsquo;t agree with that
aspiration, that&amp;rsquo;s a fricken fantastic thing to talk about - you&amp;rsquo;re going to
skip out a bunch of painful mis-alignment.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;Most of this learning was possible because of the incredibly supportive and nourishing atmosphere the Enspiral network is growing. Particular families I&amp;rsquo;ve had the priveldge of learning with / alongside are &lt;a class="link" href="https://www.loomio.org/" target="_blank" rel="noopener"
&gt;Loomio&lt;/a&gt;, &lt;a class="link" href="http://www.devacademy.co.nz/" target="_blank" rel="noopener"
&gt;Dev Academy&lt;/a&gt;, &lt;a class="link" href="http://lifehackhq.co/" target="_blank" rel="noopener"
&gt;LifeHack&lt;/a&gt;, &lt;a class="link" href="http://www.exp.agency/" target="_blank" rel="noopener"
&gt;EXP&lt;/a&gt;, &lt;a class="link" href="https://github.com/enspiral-root-systems" target="_blank" rel="noopener"
&gt;Root Systems&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;p.s. mapping for Security Hat&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;de Bono&lt;/th&gt;
&lt;th&gt;Security&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Black&lt;/td&gt;
&lt;td&gt;Black - cracker, approaches offensively, is interested in poking holes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;White + ?&lt;/td&gt;
&lt;td&gt;White - employee, follows ‘the rules’, approaches defensively, is interested in stopping holes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Black + Yellow&lt;/td&gt;
&lt;td&gt;Grey - ‘the best defence is a good offence’, the White Hat informed by a Black Hatness&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</description></item><item><title>Group Smells</title><link>https://mixmix.nz/p/group-smells/</link><pubDate>Sun, 17 Jul 2016 00:00:00 +0000</pubDate><guid>https://mixmix.nz/p/group-smells/</guid><description>&lt;img src="https://mixmix.nz/p/group-smells/cover.jpg" alt="Featured image of post Group Smells" /&gt;&lt;p&gt;As a programmer, part of my job is to spot &lt;em&gt;‘code smells’&lt;/em&gt;. Like being alert
for musky over-ripeness somewhere in your fridge, or unwanted acridity of
burning plastic coming from your computer, smells hint that nearby, something
is amiss, and it’s probably going to get worse.&lt;/p&gt;
&lt;p&gt;In code it’s usually that you’ve used a pattern that seemed good when you
started, but as you continue to add things, suddenly it gets volatile. An
everyday example would be running too many appliances off a multi-board.&lt;/p&gt;
&lt;p&gt;Patterns of coding that lead to future instability we call anti-patterns.&lt;/p&gt;
&lt;p&gt;Code smells are the whiffs that help us notice anti-patterns. Naming them helps
us spot vulnerabilities, avert catastrophes, and support an evolving discourse
about best (and worst) practice.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;My flatmate just came back from a conference where she was pulling her hair out
because the way the group was working together was counter-productive. It
occurred to me that it would be useful to port anti-patterns into the
group-work context.&lt;/p&gt;
&lt;p&gt;I want to know what group-smells are. Here’s a few we were able to name in my
lounge just now:&lt;/p&gt;
&lt;h2 id="cargo-cult-collaboration"&gt;Cargo-cult collaboration
&lt;/h2&gt;&lt;p&gt;A variant of Richard Feynman’s &lt;a class="link" href="https://en.wikipedia.org/wiki/Cargo_cult_science" target="_blank" rel="noopener"
&gt;cargo-cult
science&lt;/a&gt;, this is
implementation of collaboration through shallow adoption of whatever latest
buzzword.&lt;/p&gt;
&lt;p&gt;A classic example you might hear is people asserting “we’re a totally flat
self-organised group”. Self-organisation is a thing, but it doesn’t grow just
anywhere. There are certain conditions in which it tends to work well, and many
in which it doesn’t.&lt;/p&gt;
&lt;p&gt;Some smells to watch out for :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;lack of clarity about where and how decision making is happening&lt;/li&gt;
&lt;li&gt;invitation to ‘be the change’ without any guidance/ support to do that&lt;/li&gt;
&lt;li&gt;no description of what or how self-organisation is going to occur&lt;/li&gt;
&lt;li&gt;founders deny their power and leadership&lt;/li&gt;
&lt;li&gt;not everyone feels empowered to intervene in group processes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The anti-pattern :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;you think you’re making space for an ecosystem to magically appear, but you forgot to resource it&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Where this anti-pattern can lead :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;invisible power structures which privilege some actors without them being aware of it&lt;/li&gt;
&lt;li&gt;emergent inside / outside groups&lt;/li&gt;
&lt;li&gt;poor communication systems that lead to distrust&lt;/li&gt;
&lt;li&gt;people taking on too many things and burning out&lt;/li&gt;
&lt;li&gt;white men dominating lots of things, women doing administrative roles&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Patterns which support self-organisation :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;naming power / leadership roles that exist&lt;/li&gt;
&lt;li&gt;actively sharing roles around&lt;/li&gt;
&lt;li&gt;making decision making processes clear&lt;/li&gt;
&lt;li&gt;clear communication systems&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="talking-over-each-other"&gt;Talking over each other
&lt;/h2&gt;&lt;p&gt;This one is easy.
In the best case, everyone just cares a lot about the topic of conversation, and they’re excited to share what the conversation is bringing up for them.&lt;/p&gt;
&lt;p&gt;Other smells you might notice :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;2 people having a conversation, while everyone else watches&lt;/li&gt;
&lt;li&gt;anxiety about when you’re going to get to speak&lt;/li&gt;
&lt;li&gt;lots of loud people, no quiet people&lt;/li&gt;
&lt;li&gt;an old white guy opinion-fest&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The anti-pattern :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;you’ve skipped an agreement about how you’re going to approach things, and conversation has defaulted to loudest / most dominant&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Where this anti-pattern can lead :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;less listening&lt;/li&gt;
&lt;li&gt;less diverse opinion &lt;/li&gt;
&lt;li&gt;shallow analysis&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Patterns you might consider that help:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;appoint a facilitator&lt;/li&gt;
&lt;li&gt;introduce a rule (e.g.
talking stick, or you can only talk again after 2 other people have spoken)&lt;/li&gt;
&lt;li&gt;change the format (e.g.
split into smaller groups, get everyone to write thoughts on cards, go for a walking dialogue)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="miscy-meeting"&gt;Miscy meeting
&lt;/h2&gt;&lt;p&gt;&lt;em&gt;(pronounced ‘misky’, *misc = miscellaneous,)&lt;/em&gt;
There’s a bunch of you in a room talking about your project and raising
relevant ideas. The conversation energy is good, and you’re discussing all the
things. &lt;/p&gt;
&lt;p&gt;This is a great space for combining ideas, exploring shared values, and
connecting with each other. If you were intending to run a discovery session,
or a workshop, that&amp;rsquo;s great. If you were expecting decisions and action, it
might be worth checking whether you&amp;rsquo;re in a miscy meeting.&lt;/p&gt;
&lt;p&gt;You might smell:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;no-one recording any actions / agreements&lt;/li&gt;
&lt;li&gt;surprise at the topics being raised (lack of agreement about why you’ve met)&lt;/li&gt;
&lt;li&gt;topic drift / people changing topics annoyingly&lt;/li&gt;
&lt;li&gt;excited exploration of &lt;a class="link" href="http://www.newyorker.com/culture/cultural-comment/the-rabbit-hole-rabbit-hole" target="_blank" rel="noopener"
&gt;rabbit-holes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;no clear ending to meeting&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The anti-pattern :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;you haven’t agreed on what you’re actually doing, so you’re starting a range of things and doing them poorly or not at all. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Where this anti-pattern can lead :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;massive waste of group time&lt;/li&gt;
&lt;li&gt;frustration when people remember agreements / actions differently in the next meeting &lt;/li&gt;
&lt;li&gt;more miscy meetings, gradual loss of momentum&lt;/li&gt;
&lt;li&gt;inability to unlock &lt;a class="link" href="https://en.wikipedia.org/wiki/Continual_improvement_process" target="_blank" rel="noopener"
&gt;continuous improvement&lt;/a&gt; / evolution&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Patterns for clearer meetings :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;start by asking ‘what is the purpose of this meeting?’&lt;/li&gt;
&lt;li&gt;use an agenda, and refer back to that when needed&lt;/li&gt;
&lt;li&gt;record agreements / actions (and who is going to do them) and share &lt;/li&gt;
&lt;li&gt;call ‘rabbit hole’ when you smell one&lt;/li&gt;
&lt;li&gt;use some ‘meeting ending’ ritual (e.g.
a checkout-round) so everyone knows when you’re done and don’t auto-extend your meeting ad infinitum&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;These are just a sample of course.
Lets spot anti-patterns together and name them.
Lets spot group-smells and do better work together.
I’d love to hear of any common anti-patterns you’ve already named in your group work, please post them up.&lt;/p&gt;</description></item><item><title>Power &amp; Learning</title><link>https://mixmix.nz/p/power-and-learning/</link><pubDate>Wed, 01 Jun 2016 00:00:00 +0000</pubDate><guid>https://mixmix.nz/p/power-and-learning/</guid><description>&lt;img src="https://mixmix.nz/p/power-and-learning/cover.jpg" alt="Featured image of post Power &amp; Learning" /&gt;&lt;p&gt;I value conciseness so here&amp;rsquo;s what I think the essence of it is:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; Power dynamics hamper learning
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; What a waste of potential
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="my-history"&gt;My History
&lt;/h2&gt;&lt;p&gt;&lt;em&gt;There&amp;rsquo;s a chance I&amp;rsquo;m wrong. Here&amp;rsquo;s my story if you want to parse it yourself.&lt;/em&gt;&lt;/p&gt;
&lt;h3 id="school"&gt;School
&lt;/h3&gt;&lt;p&gt;As an inquisitive (and naive) teenager, I judged IT largely by what was offered at school.
Touch typing, some HTML maybe, but none of the really beautiful stuff.
The offering was boring and unchallenging compared to centuries-old maths and sciences.&lt;/p&gt;
&lt;h3 id="university"&gt;University
&lt;/h3&gt;&lt;p&gt;My inquiry led me to study neuroscience, which turned out to be a bit too
reductionist to practically help me understand people (so western!). I graduated
as a mathematician, and after failing as a post-graduate research assistant
(modelling blood splatter of blunt weapon trauma), I took a government subsidy
to train as a teacher.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;d really enjoyed tutoring at university, but found that my higher education on
education guided me into surprisingly unsavoury amounts of acting (playing some
authoritarian role) and crowd control (learning tricks to manipulate group
social dynamics to maintain control).&lt;/p&gt;
&lt;p&gt;I didn&amp;rsquo;t care about the length of hair or the height of socks. Quiet (but
noticed) protest looked like attending careers day and meeting prospective
school principals in ripped jeans. I didn&amp;rsquo;t bother attending my graduation (NOTE&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;going off piste often requires more paperwork later).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The irony of teaching engaging learning in a lecture format was a laugh, but the
university did introduce me to &lt;a class="link" href="https://mixmix.nz/project/unlimited/" &gt;Ao Tawhiti Unlimited Discovery&lt;/a&gt; -
the only high school I would take a job at. This wasn&amp;rsquo;t an act of rebelion, more
an extension of my stubornness and pickiness (which I was rich enough to be able
to afford).&lt;/p&gt;
&lt;p&gt;What was so attractive about Unlimited was the atmosphere (or people dynamics).&lt;/p&gt;
&lt;h3 id="radical-education"&gt;Radical Education
&lt;/h3&gt;&lt;p&gt;
&lt;img src="https://mixmix.nz/p/power-and-learning/upt_learning.jpg"
width="2048"
height="1536"
srcset="https://mixmix.nz/p/power-and-learning/upt_learning_hu_38b4f4e9ff33ef4f.webp 480w, https://mixmix.nz/p/power-and-learning/upt_learning_hu_86a45e28dcd80b94.webp 1024w"
loading="lazy"
alt="Students at Unlimited"
class="gallery-image"
data-flex-grow="133"
data-flex-basis="320px"
&gt;
&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://mixmix.nz/project/unlimited/" &gt;Unlimited&lt;/a&gt; is a state funded public secondary school that exists
because of a loophole in the law, which allowed the bending of a rule meant for
the integration of church schools into a rule which allowed the school to write
its own assessment rules. Its &amp;ldquo;special character&amp;rdquo; is &amp;ldquo;a fundamental tenet that
the child is central in directing his or her own learning so that the enthusiasm
and love of learning is retained.&amp;rdquo; My kind of place.&lt;/p&gt;
&lt;p&gt;I can talk a lot about what made that environment transformative, but I think
the key was radically more equal power dynamics. As a Learning Advisor there, I
didn&amp;rsquo;t assert authority through enforcing arbitrary rules. I had conversations
on a first name-basis with people about what they cared about in life. Classes
didn&amp;rsquo;t have age-barriers, and students could choose what they wanted to do every
5 weeks. Instead of segregation and age-based hierarchy, there was conversation
and experiementation.&lt;/p&gt;
&lt;p&gt;It felt good. People were kind (not to be confused with nice), and they learnt a
lot. Instead of negotiating bullying and claustrophobia, students spent their
time doing things like attending university level classes, running New Zealand&amp;rsquo;s
only OpenDNS server from a bedroom, and working together to support a friend
with depression. Some of the experiences moved me so deeply I still cry when I
recall them.&lt;/p&gt;
&lt;p&gt;Most state education is missing the mark by a wide margin. It makes me
thoroughly sad - and angry.&lt;/p&gt;
&lt;h3 id="art-school"&gt;Art School
&lt;/h3&gt;&lt;p&gt;I loved Unlimited, and learnt an enourmous amount there, but I left to stretch
skills outside of teaching. There was also a massive earthquake that destroyed
the city. I moved to attend art school, where I got into programming the laser
cutter (which I was shocked to find almost no one else was using).&lt;/p&gt;
&lt;p&gt;
&lt;img src="https://mixmix.nz/p/power-and-learning/laser_death_ray_2.jpg"
width="2048"
height="1536"
srcset="https://mixmix.nz/p/power-and-learning/laser_death_ray_2_hu_8ae0bffc9302f461.webp 480w, https://mixmix.nz/p/power-and-learning/laser_death_ray_2_hu_34ace793d8bebbca.webp 1024w"
loading="lazy"
alt="Death Ray in construction"
class="gallery-image"
data-flex-grow="133"
data-flex-basis="320px"
&gt;
&lt;/p&gt;
&lt;p&gt;I was the worst adult student - I know what good education looks like, and I
like giving feedback. The context and tools were great but the educators
(outside of the pure theorists) were weak.&lt;/p&gt;
&lt;p&gt;I left and did some relief teaching where I tried to treat students as equals. I
was horrified to discover that the acting I&amp;rsquo;d disliked in state teaching is a
two part play, and exiting a play is hard when the other actors are continually
asserting your role. Genuine conversation was overridden by a race to establish
dominance and control.&lt;/p&gt;
&lt;h3 id="social-enterprise"&gt;Social Enterprise
&lt;/h3&gt;&lt;p&gt;Over a summer break I was introduced to Joshua Vial who taught me (and several
others) to be web developers. I took these skills and helped build Loomio (an
open source collaborative decision-making tool).&lt;/p&gt;
&lt;p&gt;The people of &lt;a class="link" href="http://www.loomio.org" target="_blank" rel="noopener"
&gt;Loomio&lt;/a&gt; - and the garden-nebula Enspiral
within which it grew - were the next group of most excellent people I met. This
is where I was introduced more explicitly to a discourse around power.&lt;/p&gt;
&lt;p&gt;
&lt;img src="https://mixmix.nz/p/power-and-learning/loomio.jpeg"
width="1100"
height="885"
srcset="https://mixmix.nz/p/power-and-learning/loomio_hu_8f8bb513b1cfd527.webp 480w, https://mixmix.nz/p/power-and-learning/loomio_hu_4fe0b1269ff68783.webp 1024w"
loading="lazy"
class="gallery-image"
data-flex-grow="124"
data-flex-basis="298px"
&gt;
&lt;/p&gt;
&lt;h3 id="more-radical-education"&gt;More Radical Education
&lt;/h3&gt;&lt;p&gt;I&amp;rsquo;m now a teacher at &lt;a class="link" href="http://www.devacademy.co.nz" target="_blank" rel="noopener"
&gt;Enspiral Dev Academy&lt;/a&gt;, a
coding bootcamp that trains non-technical people to become junior web developers
in 9 weeks. It&amp;rsquo;s a synthesis of my interests to date - programming, learning,
and community building.&lt;/p&gt;
&lt;p&gt;I take myself, and those around me to and beyond the limit of our technical
ability. The only way you can do that effectively and get anything out of it is
to be super up-front about what you do and don&amp;rsquo;t understand.&lt;/p&gt;
&lt;p&gt;
&lt;img src="https://mixmix.nz/p/power-and-learning/eda.png"
width="820"
height="311"
srcset="https://mixmix.nz/p/power-and-learning/eda_hu_5644b7580bb0b640.webp 480w, https://mixmix.nz/p/power-and-learning/eda_hu_1647757b28d22c8d.webp 1024w"
loading="lazy"
class="gallery-image"
data-flex-grow="263"
data-flex-basis="632px"
&gt;
&lt;/p&gt;
&lt;h2 id="power-and-knowledge"&gt;Power and Knowledge
&lt;/h2&gt;&lt;p&gt;Not knowing things for some reason brings up shame for people. The most
dangerous thing for a student is self-doubt, and sitting on shame is a good way
to get that. This is another topic I&amp;rsquo;m currently really interested in, and will
write more on some time.&lt;/p&gt;
&lt;p&gt;I think that might be a study in itself, but I&amp;rsquo;m more interested in how &lt;em&gt;not
knowing&lt;/em&gt; plays out for teachers, because I believe this is the reason I&amp;rsquo;m not
currently an ascendant cyber-wizard.&lt;/p&gt;
&lt;p&gt;When you don&amp;rsquo;t know a thing as a teacher, a &lt;strong&gt;very interesting&lt;/strong&gt; decision path
emerges:&lt;/p&gt;
&lt;p&gt;A) lie&lt;/p&gt;
&lt;p&gt;B) admit you don&amp;rsquo;t know&lt;/p&gt;
&lt;h3 id="why-would-you-lie"&gt;Why would you lie?
&lt;/h3&gt;&lt;p&gt;Well, if your position as teacher is predicated on your knowing more, being the
&lt;em&gt;source of truth&lt;/em&gt;, then not knowing might seem to undermine that.&lt;/p&gt;
&lt;p&gt;The average high-school teacher is in a surprisingly precarious power-position -
it might look like they have control, but only through carefully guided consent
of the class.&lt;/p&gt;
&lt;p&gt;For a teacher in a position where their authority is coupled to their knowledge,
it is awfully appealing to steer conversation away from topics which might erode
that position.&lt;/p&gt;
&lt;p&gt;I think this is why classes on computers suck so bad in high school - they are
born of institution, which is established in such as a way as to bind teaching
to the bounds of individual mastery, which is finite.&lt;/p&gt;
&lt;p&gt;Education around computers offer a unique window into the future of learning.
The field is moving so fast, that &lt;strong&gt;the only reasonable path is to say &amp;ldquo;I don&amp;rsquo;t
know&amp;rdquo;&lt;/strong&gt; a lot. If you don&amp;rsquo;t, then talking about new and relevant ideas won&amp;rsquo;t be
part of your curriculum.&lt;/p&gt;
&lt;p&gt;In many educational institutions, saying I don&amp;rsquo;t know is not safe for educators.
Generally they are in systems that give them positional authority to solve the
&amp;lsquo;behaviour management&amp;rsquo; problems. They are generally not afforded humanising
tools of social safety, like building genuine relationships, or sharing
vulnerability.&lt;/p&gt;
&lt;p&gt;This does everyone trapped in that dynamic a huge disservice. Both teachers and
students achieve less understanding, less empathy, less collaboration, less
critical thinking, etc. The learning is poorer.&lt;/p&gt;
&lt;h3 id="not-knowing-as-power"&gt;Not knowing as Power
&lt;/h3&gt;&lt;p&gt;Being able to say &amp;ldquo;I don&amp;rsquo;t know&amp;rdquo; is the beginning of some fantastic cascading effects:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;reveals &amp;lsquo;students&amp;rsquo; and &amp;rsquo;teachers&amp;rsquo; both as learners&lt;/li&gt;
&lt;li&gt;opportunity to model good learning
&lt;ul&gt;
&lt;li&gt;critical thinking/problem solving (process over rote learning)&lt;/li&gt;
&lt;li&gt;asking for help&lt;/li&gt;
&lt;li&gt;listening&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;shows teacher as human, relatable
&lt;ul&gt;
&lt;li&gt;more trust, less lying&lt;/li&gt;
&lt;li&gt;more humanistic dynamic, better conversations&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;drop shame, move to a growth mindset&lt;/li&gt;
&lt;li&gt;go beyond boring &amp;lsquo;safe&amp;rsquo; topics
&lt;ul&gt;
&lt;li&gt;interesting, inspiring&lt;/li&gt;
&lt;li&gt;engaging (perhaps people like me 15 years ago)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;play&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This is how I see power dynamics hampering our learning.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m investing in education systems which set aside positional authority, and
foster environments in which it&amp;rsquo;s safe for everyone to be vulnerable. For older
systems, I&amp;rsquo;m building an evolving book format, designed to open education
resources and support teachers to transition from authorities to guides and
catalysts of learning.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m excited to be working in a community which is supporting me to develop a
different sort of learning pattern for myself. Maybe if we&amp;rsquo;re lucky (and
persistent), we can shift learning patterns more broadly.&lt;/p&gt;
&lt;p&gt;I would love to hear from anyone else playing the long game of reshaping
education.&lt;/p&gt;</description></item><item><title>Uncapturable Distribution</title><link>https://mixmix.nz/p/uncapturable-distribution/</link><pubDate>Sun, 25 Oct 2015 00:00:00 +0000</pubDate><guid>https://mixmix.nz/p/uncapturable-distribution/</guid><description>&lt;img src="https://mixmix.nz/p/uncapturable-distribution/galaxy.jpg" alt="Featured image of post Uncapturable Distribution" /&gt;&lt;p&gt;So I hang out with a bunch of big dreaming nerds with a bunch of different
interests, but when we explore what it is we want in our future, it&amp;rsquo;s a happy
thriving civilisation. You&amp;rsquo;ll know we&amp;rsquo;re there because we&amp;rsquo;ll be looking after
each other, curiously exploring, sharing our successes, and making
intergalactic friends.&lt;/p&gt;
&lt;p&gt;The workshops were about developing a Theory of Change for each group.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Theory of Change&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The process of forming a &lt;a class="link" href="http://www.theoryofchange.org/what-is-theory-of-change/" target="_blank" rel="noopener"
&gt;Theory of
Change&lt;/a&gt; is about
coming up with a map of how change will come about in the world. It starts by
a group building a shared vision of it&amp;rsquo;s particular desired end-state is.You
then proceed to build a graph of dependent states back from that end point to
the current state of the world. This is called &amp;lsquo;back-casting&amp;rsquo;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The process has several steps including things like surfacing and testing
assumptions, detailing how you would measure successful change at each step,
and assessing the cost and nature of intervention to prgress between states.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;In each of the workshops, 2 hours of conversation made barely a dent in
completing a fully detailed map, but we&amp;rsquo;d revealed a lot of territory. Both
workshops explored similar veins, but here I&amp;rsquo;ll explore the second, because
it&amp;rsquo;s fresher in memory and highly relevant to my current work.&lt;/p&gt;
&lt;h2 id="why-build-a-decentralised-database"&gt;Why build a decentralised database?
&lt;/h2&gt;&lt;p&gt;This is a workshop I ran with the Secure Scuttlebutt team who all happened to
be in San Francisco recently. Here&amp;rsquo;s what the top of our theory of change
diagram looked like :&lt;/p&gt;
&lt;p&gt;
&lt;img src="https://mixmix.nz/p/uncapturable-distribution/TOS_2.jpg"
width="309"
height="394"
srcset="https://mixmix.nz/p/uncapturable-distribution/TOS_2_hu_ede1f9e6b81815b7.webp 480w, https://mixmix.nz/p/uncapturable-distribution/TOS_2_hu_f63df3da45b80ab9.webp 1024w"
loading="lazy"
class="gallery-image"
data-flex-grow="78"
data-flex-basis="188px"
&gt;
&lt;/p&gt;
&lt;p&gt;Some important things we agreed we need to achieve were :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;specialisation without inequity&lt;/li&gt;
&lt;li&gt;rich ecosystem (supports diverse approaches)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I&amp;rsquo;d like to explore one particular chain of states back. This format makes it
hard to simultaneously discuss the branching and interconnected dependencies,
so please forgive me if the analysis seems to narrow. I&amp;rsquo;m interested in this
particular chain because it raised questions which provided a useful frame or
lens for projects I&amp;rsquo;m working on or with. From the top it reads :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Galactic council&lt;/li&gt;
&lt;li&gt;Large scale social harmony&lt;/li&gt;
&lt;li&gt;Post scarcity&lt;/li&gt;
&lt;li&gt;Distribution primarily in service of society&lt;/li&gt;
&lt;li&gt;Distribution is distributed and un-ownable&lt;/li&gt;
&lt;li&gt;We build our distribution on un-capturable technologies&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;As distribution surfaced as a theme, we tested our assumptions against real-world examples :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;distribution of food and goods: supermarkets, walmart&lt;/li&gt;
&lt;li&gt;distribution of information: email, google, facebook&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We observed that &lt;strong&gt;ownership&lt;/strong&gt; of distribution by &lt;strong&gt;actors mainly interested in
profit&lt;/strong&gt; has lead to problematic dynamics which block us from joining the
Galactic Council. See massive food waste, destruction of diversity through
monopoly, development of tools which optimise addiction and consumption,
development of tools which define value for us.&lt;/p&gt;
&lt;h2 id="some-examples"&gt;Some examples
&lt;/h2&gt;&lt;p&gt;Here&amp;rsquo;s a breakdown of a couple of interesting cases in the context of
information distribution.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;[Email]&lt;/strong&gt; : a super successful open protocol. Anyone can send emails to
anyone. The failing of email is that it has no mechanism for dealing with
un-wanted noise (see spam). This has generated a niche for organisations to
offer value (spam filtering), and capture users. For example Gmail is popular
because it does fairly reliable spam filtering. This makes email less open,
because small private servers have a harder time generating a good &amp;rsquo;not-spam&amp;rsquo;
reputation.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Distribution systems must have a solution to noise.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;[Facebook]&lt;/strong&gt; : built on an open protocol - http - but has centralised closed
databases, and a closed (proprietary) interface. Facebook&amp;rsquo;s primary motivation
is profit, which inclines it to leverage it&amp;rsquo;s closed-ness (right of refusal of
access) to extract value from it&amp;rsquo;s user-base.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;All parts of a distribution system need to be uncapturable - open protocols
are not sufficient&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;a class="link" href="https://www.facebook.com/terms.php" target="_blank" rel="noopener"
&gt;facebook ToS&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;[Google]&lt;/strong&gt; : the growth of the internet beyond easily navigable scales led to
the birth of search engines. The current winning solution to this problem is an
algorithm which determines site value based on linkages and references. Again,
this is a niche which has been captured by a primarily profit motivated
organisation. This capture looks something like a monopoly through dependence,
and is &lt;a class="link" href="http://techcrunch.com/2011/03/25/search-googles-castle-moat/" target="_blank" rel="noopener"
&gt;defended by a suite of related free and powerful
tools&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Distribution systems need to address capturable searchability&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="things-you-should-consider"&gt;Things you should consider
&lt;/h2&gt;&lt;p&gt;I&amp;rsquo;ve named a bunch of assumptions and principles that we think need to be
integrated in order to get us on the road to The Galactic Council.&lt;/p&gt;
&lt;p&gt;What is your interaction with distribution systems, are you investing in
systems that build the future you want to see?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;How do you network online, is it via an actor interested mostly in profit?&lt;/li&gt;
&lt;li&gt;Who holds power over the definition of value of what you&amp;rsquo;re interacting with?&lt;/li&gt;
&lt;li&gt;Where do you publish your content?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I think it&amp;rsquo;s overly idealistic to transition immediately to decentralised
uncapturable solutions, but there are small choices that we can and should
start making if we want to live in a thriving society.&lt;/p&gt;
&lt;h2 id="possible-solutions"&gt;Possible solutions
&lt;/h2&gt;&lt;h3 id="open-sourcing"&gt;Open-sourcing
&lt;/h3&gt;&lt;p&gt;
&lt;img src="https://mixmix.nz/p/uncapturable-distribution/loomio.jpg"
width="1100"
height="885"
srcset="https://mixmix.nz/p/uncapturable-distribution/loomio_hu_8f8bb513b1cfd527.webp 480w, https://mixmix.nz/p/uncapturable-distribution/loomio_hu_4fe0b1269ff68783.webp 1024w"
loading="lazy"
alt="Loomio logo"
class="gallery-image"
data-flex-grow="124"
data-flex-basis="298px"
&gt;
&lt;/p&gt;
&lt;p&gt;With &lt;a class="link" href="http://www.loomio.org/" target="_blank" rel="noopener"
&gt;Loomio&lt;/a&gt; (a collaborative decision-making
platform), we&amp;rsquo;ve addressed some of these same problems by a steadfast
commitment to being &lt;a class="link" href="https://github.com/loomio/loomio" target="_blank" rel="noopener"
&gt;open-source&lt;/a&gt;. While
individual instances of the platform may have closed databases, the
open-sourcing of the platform code means that anyone can own and control their
own instance. It also makes advertising and data-mining significantly less
likely, because anyone in the community can fork the code-base and rip anything
extractive out. For Loomio this is actually a selling point - it&amp;rsquo;s a clear
signal that our primary value is in serving society.&lt;/p&gt;
&lt;p&gt;With Loomio, capturing ownership has also been very seriously addressed in how
we&amp;rsquo;ve written our constitution, and our approach to investment. In short, you
can&amp;rsquo;t buy Loomio, and no one person can control it.&lt;/p&gt;
&lt;h3 id="publish-carefully"&gt;Publish carefully
&lt;/h3&gt;&lt;p&gt;
&lt;img src="https://mixmix.nz/p/uncapturable-distribution/hypermarkdown.png"
width="81"
height="60"
srcset="https://mixmix.nz/p/uncapturable-distribution/hypermarkdown_hu_49f8d798f454c3d6.webp 480w, https://mixmix.nz/p/uncapturable-distribution/hypermarkdown_hu_a9eb04f83172cdc1.webp 1024w"
loading="lazy"
alt="Hypermarkdown logo"
class="gallery-image"
data-flex-grow="135"
data-flex-basis="324px"
&gt;
&lt;/p&gt;
&lt;p&gt;You might notice this isn&amp;rsquo;t published on medium. Honestly, this is an
experiment in document splicing using a tool I made currently called
&lt;a class="link" href="https://github.com/mixmix/hypermarkdown" target="_blank" rel="noopener"
&gt;Hypermarkdown&lt;/a&gt;. In retrospect this
approach does tick some boxes. This content is currently being hosted at
&lt;a class="link" href="https://github.com/mixmix/blogposts/blob/master/uncapturable_distribution.md" target="_blank" rel="noopener"
&gt;github.com&lt;/a&gt;&amp;hellip;
which sounds like my content might be captured buuuut, github is acutally built
on a distributed content system called &lt;a class="link" href="https://git-scm.com/" target="_blank" rel="noopener"
&gt;git&lt;/a&gt;. An exact
mirror of the data lives on my computer as well, and could easily be hosted by
any git based server, like a self-hosted &lt;a class="link" href="https://about.gitlab.com/" target="_blank" rel="noopener"
&gt;gitlab&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;There&amp;rsquo;s still the problem of how it is you&amp;rsquo;ve found your way to this blog.
99.9% liklihood is that in 2015 it was via facebook, or twitter (it probably
wasn&amp;rsquo;t via google because the way I built this accidentally makes it harder to
index).&lt;/p&gt;
&lt;p&gt;(&lt;strong&gt;Edit (2025)&lt;/strong&gt; - I&amp;rsquo;ve since pulled this into another git repo which generates
this static site using Hugo)&lt;/p&gt;
&lt;h3 id="build-an-open-combined-protocol-database"&gt;Build an open combined protocol-database
&lt;/h3&gt;&lt;p&gt;The solution I&amp;rsquo;m currently investing in is &lt;a class="link" href="https://github.com/ssbc/docs" target="_blank" rel="noopener"
&gt;&lt;strong&gt;Secure Scuttlebutt&lt;/strong&gt;
&lt;/a&gt;. It&amp;rsquo;s an open and secure decentralised database
where distribution flows along trust lines, as determined by following
(positive value) and flagging (negative value).&lt;/p&gt;
&lt;p&gt;
&lt;img src="https://mixmix.nz/p/uncapturable-distribution/hermes_logo.png"
width="200"
height="200"
srcset="https://mixmix.nz/p/uncapturable-distribution/hermes_logo_hu_c3db3255911f2d0a.webp 480w, https://mixmix.nz/p/uncapturable-distribution/hermes_logo_hu_6f15db6020c95e28.webp 1024w"
loading="lazy"
alt="Hermes the hermit-crab"
class="gallery-image"
data-flex-grow="100"
data-flex-basis="240px"
&gt;
&lt;/p&gt;
&lt;p&gt;Anyone is free to build an app to interface (read/ write) with this database.
The first app is a proof of concept messaging app called
&lt;a class="link" href="https://github.com/ssbc/patchwork" target="_blank" rel="noopener"
&gt;&lt;strong&gt;Patchwork&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Check out a brief introduction +&lt;a class="link" href="https://www.youtube.com/watch?v=vmQUfZMCVJ0" target="_blank" rel="noopener"
&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The Scuttlebutt team is planning to open beta Patchwork in November 2015.&lt;/p&gt;
&lt;p&gt;An overview of scuttlebutt&amp;rsquo;s solution to some know problems with distribution
systems:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;input checked="" disabled="" type="checkbox"&gt; All open uncapturable system: the protocol is open and the database is
open and distributed. People can only edit their own data and reference
others.&lt;/li&gt;
&lt;li&gt;&lt;input checked="" disabled="" type="checkbox"&gt; Has an uncapturable solution to noise: distribution only flows along
trust lines in the network.&lt;/li&gt;
&lt;li&gt;&lt;input checked="" disabled="" type="checkbox"&gt; Searchable: relevance is similarly determined by trust relationships in
the network.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;(Which pitfalls have we missed?)&lt;/strong&gt;&lt;/p&gt;</description></item></channel></rss>