こんにちは、ハッカー部のホーさんです。
ハッカー部の紹介記事を書いてみました。本記事は、「ALISの魅力をnoteへ発信してみよう」企画で投稿した記事を少し手直ししたものです。
上の記事、ALIS外の方にも少しずつ読んでいただけているようで嬉しいです☺️
ALISで一つ特徴的なのは、ユーザの一部が単なるブログ投稿に留まらず自主的なコミュニティ活動を行いはじめたことです。「独自ミートアップの開催」「アリスサポーターズDiscord立ち上げ」「イラスト企画」「LINEスタンプ販売」「アリス関連グッズ販売」などなど。
これはユーザがALISトークンを保有していることによる、「トークンの価値を上げたい」という意識からの貢献活動の枠に留まらず、よりピュアな「仲間を増やしたい」「仲間の役に立ちたい」「自分のスキルを生かしたい/伸ばしたい」「優れた仲間から知見を学びたい」「仲間に認められたい」という欲求がエネルギーになっているように感じています。
特定の専門分野においてコミュニティが形成されているというのは良く見られますが、ALISの場合、ALISというWEBサービスを横串(共通点)として「クリプト業界に詳しい方」「イラストクリエイター」「プログラマー」「文章作成能力に秀でたライター」「科学技術に通じた方」「法務関係に通じた方」「マスコットキャラ」などのスキルや個性によって玉虫色の様相を呈しているのは非常に興味深いです。(ALISコミュニティはまだまだ小規模で、しばしば「村」と揶揄されがちではありますが。)
ALISで記事を書き始めてしばらくすると、具体的な共通点を持つメンバーが集まり、「部活」という名前で独自の活動をしはじめました。わたしはその中で「ハッカー部」という部活に属しています。
まず、ここでのハッカーの定義とは「自分や誰かの持つ課題をプログラミングをはじめとする技術や工夫で解決(ハック)する人」のことです。
具体的な活動の一部を紹介します。
ハッカー部は「何をやらなければならない」というルールはありません。個人がそれぞれ自分のやりたいことをやりたいようにやり、情報の共有や質問がある時などにチャットを活用する、というのが基本スタンスです。
以下の二箇所にALISハッカー部のDiscordチャット、および関連情報が集約されています。
↑日々のチャット(雑談)は主にこちらで行われています。
↑関連情報はこちらに集約されています。
次に、ハッカー部員が開発したプロダクトの一部をご紹介します。
作者:億ラビットくん(@ocrybit)
ALISは記事を投稿すると「新着記事一覧」に載り、「いいね」がたくさんつくと「人気記事一覧」に載ります。ただ、数日すると他の記事に流され、以後はほとんど閲覧されなくなってしまうという問題があります。過去記事マイナーでは、日付ごとの記事一覧、過去一時間のクリック数順の記事一覧など、独自の指標で過去の記事を発掘できるようにしたWEBサイトです。
このサイトの作者である億ラビットくんは、TwitterのRTやいいね数を元にコミュニティ貢献度を評価する独自のランキングサイトOCRYBITを開発・公開しているベルリン在住のラッパー兼起業家です。8月に、ALISのアンバサダーに(初めて技術に秀でた方として)認定されています。
作者:ホーさん(@hoosan16)
こちらは私が立ち上げた、ALISの記事検索エンジンです。当時、ALISの公式サイトに検索機能が実装されていない状態だったため、作ったらウケるんじゃないかと思って作ってみたものです。ALIS内で名前を知っていただけるきっかけになったと思っています。現在はALIS公式で検索機能が実装されたこともあり、こちらの開発は下火になってます。
なお、上で紹介した2つのプロダクトはALISのCEOである安さんの講演にもコミュニティ事例として使われています
ALIS APIクライアントの開発や、WEBサービスの要素技術の開発などを行い、ハッカー部のGithubにて公開しています。
ハッカー部では前述の億ラビットくんによって独自通貨であるALISハッカートークン(AHT)の発行を行いました。
詳細な説明については、開発者である億ラビットくんによる解説記事を待つところですが、私の理解している範囲では基本的な思想は以下の通りです。
・トークンは創造的な活動(WEBアプリ作成・イラスト作成・企画立ち上げなどなど)の個人間の交換を活発かつ円滑にするために活用される(法定通貨に接続しない独自経済圏)
・トークンの価格は上げず、一定を目指す
ポイントは、「価値の保存」をどう行うかという点です。貨幣の価値保存とは「他の価値と交換できる保証」です。
ここの言い回しは個人的なものですが、AHTの価値は、金や法定通貨ではなく、「個人の創造活動」で保証される仕組み(創造活動本位制とでも言いましょうか)を目指していると理解しています。
つまり、例えば「100AHT支払うと、誰かがプログラミングを教えてくれる」「200AHTあると、誰かがTwitterヘッダーを描いてくれる」といったように、AHTに「誰かの創造活動」が保証される状況であれば、AHTの価値が保存されている状態であると言えます。
この状態は、経済圏に参加するメンバーの人数が十分であり、経済活動も活発に行われていることが必要になります。
また、これまで価値のつかなかった、「プログラミングの学習」「まだお金を取るほどではないイラスト作成」などにも活動への報償としてAHTを付与するような仕組みを持たせることで、AHT経済圏で価値の保証に寄与する「創造活動」を活性化する仕組みをふんわりイメージしてます。
AHTを使った最初の支払い事例(ビットコインでいうピザの例)は、以下のイラストです。
AHTには所持することのインセンティブもなければ、値上がり期待もありません。「創造・学習活動を活発かつ円滑にする」というミッションを達成するために、経済圏の中で使うためだけのトークンです。開発者のツイートを引用します。
繰り返しになりますが、AHTの詳細については開発者である億ラビットくんの発表をお待ちください。
アリスハッカートークンは「創造」と「学習」がキーワードです。そもそも私がALISハッカー部で活動するもの、「創造活動や学習を通じて自分を高めたい」「(できれば)仲間の役に立ちたい」という思いがベースにあり、それが最高に楽しく、最大の効率でできる場所だからです。
ここでは、「ALIS×人材育成」事例の簡単なものの一つとして、ALISハッカー部で私が行った、メンター(プログラミングの個人講師)について経緯と所感をお伝えします。
メンティー(被育成者)であるWandaさんは、もともと「イラスト・芸術」のスキル・個性を持った方で、ALIS内のイラスト・漫画部に所属していました。ALIS運営の似顔絵企画など、イラストに関係する活動を行ってきた実績があります。この方は、「誰かの役に立ちたい」という気持ちが強く、ALIS関係の情報の集約と発信を目的に、独自にアリスサポーターズホームページ(以後、アリサポHP)の立ち上げを行いました。
私がアリサポHPの技術的な相談を受けていたりした折に、Wandaさんが「Google Mapに美味しいお店の場所をピンで刺していく企画」を立ち上げました。最初は企画参加者にアリサポHP上で住所を入力してもらう仕組みを考えていたものの、プログラミングによって記事から自動で情報(店名・住所など)を取得し、地図をアップデートできると気づきます。
Wandaさんはそれまでプログラミングは全くの未経験者でしたが、私が「Wandaさんもできるよ」と声をかけたことをきっかけに、プログラミングの基礎を教えたり上記の自動アップデート機能を可能にするコードの作成をお手伝いするメンターの役目を申し出ることになりました。
補足すると、これにはもう一つの経緯があります。上記のマップ企画は当時ALIS運営が主体となって「グルメトピック盛り上げ企画」として開催されていたものであり、Wandaさんはコアメンバーとして運営から頼られる存在でした。
ただ、外から見ていて「その活動、Wandaさんにいったい何の得があるの?」という気持ちが払拭できませんでした。コミュニティメンバの一人(上のハッカー部のイラスト描かれた方)であるマミィさんのコメントを紹介します。
Wandaさんがこの企画を通じて何か学んで(持ち帰って)欲しいと考えた結果、簡単なプログラミングなら自分にも教えられると思い至りました。メンターの件を申し出てみると、本人がプログラミングに強い興味を示したので、個人レッスンを開始しました。
実際に行ったことは、主にWandaさんの書いたコードの修正とその解説です。もちろん直接お会いすることはできないので、Discordの通話とテキストで行いました。プログラミング言語はPythonです。毎晩23:00〜24:30程度のレッスンを1週間ほど続けました。
教える際には、以下の三点に注意しました。
1. 実装の方法はまず本人に考えさせる
2. 今のコードで、どんなエラーが起き得るか想像させる
3. より綺麗なコードに書き直せる(ベストプラクティスがある)ときは、すぐに修正・解説する
企画開始時期も迫っていたので必ずしも理想通りとはいきませんでしたが、概ねこんな感じで進めました。Wandaさんの頑張りにより、無事予定通りに企画を開始することができました。
私とWandaさんのどちらにも親交のあるマミィさん(@tabimama00)から、Wandaさんと私を引き合わせたいという申し出があり、マミィさんが以下の企画を立ち上げました。
遠方にお住いの学生であるWandaさんに、東京までの旅費をPolcaで援助を募るという内容です。目標金額を大きく上回る援助が集まり、Wandaさんのこれまでの活動・努力がこれだけ評価されていたのだと大いに感動しました。
今回、メンターとして指導を行いましたが、結果的にメンター側もメリットが非常に大きかったです。
1. "教え方"の学び
どう教えたら良いか(被教育者のためになるか)考える良いきっかけになりました。プログラミングは、「自分で調べ、考え、手を動かす」ことでしか成長できないので、テクニックや必要な知識は伝えつつ、考えてもらうことを重視したつもりです。
2. メンター行動への周りからの評価
Wandaさんがメンターについて色々発信して頂いたおかげで、私がメンター活動をしていることが、思っていたより多くの方に知って頂けたように思います。ALISと教育を掛け合わせた一つの事例として注目して頂けた部分もあったのかなと思います。
今回はメンターに関して対価は頂いてませんが、今後同様の活動は上述のアリスハッカートークンを活用するなどして、経済圏を広げていけたらなと考えています。
ハッカー部の概要と、活動の一部をご紹介しました。また、ALIS×人材育成の事例として、メンター活動についても触れました。
上で紹介した活動の他、競技プログラミング大会に参加したり、オンラインハッカソンに参加したり、面白そうなことがあれば情報を共有し、やりたい人がやるという形で自由に活動してます。ALISでの記事投稿に興味がなくても、ALISハッカー部には興味がある、ということで加入した部員もいます。
この記事が、どなたかの心に届きましたら幸いです。
著者:ホーさん@ハッカー部(@hoosan16)
イラスト:マミィさん(@tabimama00)