Posts for: #Coworking

久しぶりや初めましての人たちと会う日

3時に寝て6時半に起きた。なんかいろいろ忙し過ぎる。

今日の運動はレッグレイズ(椅子),スクワット,散歩をした。統計を 運動の記録 にまとめる。

マイクロ法人の仲間

先日たまたま facebook で白ヤギ時代の、ある顧客の会社に勤めていたわかばやしさんが起業していたことを知った。創業して1年経ったという。わかばやしさんとは同い年なので応援の意図も含めてコメントしたら久しぶりなので近況報告会しましょうとなって、さらに honeycome さんという会社がうちの近所ということもあって、そこも含めて雑談会やりましょうとなった。4人で雑談会が始まったわけだけど、誰がホストで何を話すのかも段取りがなかったので最初はぐだぐだだった。私は呼ばれて行っただけなので、これは私のせいじゃないから。とはいえ、徐々に打ち解けていって、お互いのビジネスでやっていることや関心事などを共有したりした。昨年末に作った 2023年ふりかえりのスライド は私の関心事を紹介する、よいスライドに仕上がっていて、これを共有すれば自己紹介を省けて楽なことにも気付いた。昨日書いた テックブログを読む会 についても共有した。

4人の雑談会が終わってから、延長線でわかばやしさんとも軽く話して、近況やマイクロ法人のあれこれを共有した。マイクロ法人の相談相手がいないという弱点はコワーキングが補ってくれるという、私のプラクティスも共有した。わかばやしさんとは白ヤギ時代にお仕事してから8年経つかな。またいつかどこかで縁があるかもしれない。私は facebook を年賀状みたいなものに思っている。そこに発信しておけば、あるとき戻ってきた誰かがみつけて連絡をくれたりする。お仕事の依頼も年に数回は来る、大半はお断りするのだけれども。先のことは本当にわからないからつながった縁は大事にしていきたいと思う。

Coworking Day 2024

OFFICE CAMPUS という古民家を改造したコワーキングスペースへ行って次のイベントに参加してきた。

このイベントは毎月どこかのコワーキングスペースでやっているらしい。イベント自体も1日やっていて、朝やお昼にコワーキングに関する発表があって、夜は飲み会になっていた。私は昼間、普通のお仕事があるので夜の飲み会だけ参加してきた。カフーツさん経由で知っている人が2人いるから大丈夫かな?と行ったら、やまさきさんは帰った後でむかいさんは居られていろいろ案内してもらった。むかいさんとは zoom 会議で毎月みかけてはいるけれど、初めてお会いしてご挨拶できてよかった。

着いて早々に伊丹市でシェアオフィスを運営されているふくださんに酒粕チーズスプレッドという食べものをごちそうになった。酒粕とチーズの組み合わせ、酒粕の香りがする斬新なスィーツに仕上がっていて、これも外国人がびっくりするような天才の所業にみえた。

名刺交換しただけでも5名の方とお話して、交換していない方も3人ほどお話できて、コワーキングやコミュニティのこと、うちの会社のビジネスや課題管理の話題などをざっくばらんに話した。コワーキングへ行くとだいたい話しを聞いてくれる。みんな親切で丁寧な方々ばかりだった。ここにいる人たちは大半がコワーキングスペースの運営に関わっている人たちだから当然と言えば当然なんだけど、これは it 業界のコミュニティとも少し違う特殊な空間だなと思えた。

そんなことを考えながら帰ってきて、たまたまいとうさんの記事をみかけたら アジール というキーワードをあげていて、これもおもしろい表現だなと納得した。

「日本って通常、縦社会。企業も、部活動も。コワーキングで一番いいなと思ったのは、コワーキングって横の関係なこと。年齢が離れてても本当のコワーキングに来る人ってそんなの関係ないですよね」

今日のアウトテイク#99(日曜無料版)「ぼくの中ではコワーキングってアジールなんですよ ほか」【メンバーシップ特典】(2024-02-25)

私が今日行ったコワーキングの空間はまさに初対面なのに歓迎してくれて、いろんな人たちの話しを聞けて、まさにこんな感じやったなぁと読んでいた。

デジタルノマドがもたらす未来の議論

23時に寝て2時に起きて5時に起きた。少しずつよく眠れるようになってきた。

今日の運動はレッグレイズ(椅子),腹筋ローラー,スクワットをした。統計を 運動の記録 にまとめる。

コワーキングのオンラインイベント

月例のカフーツさんのオンラインイベントに参加した。前回の所感はここ

接続するために zoom を起動したら新しいバージョンがあるからアップデートしろと言われて、パッケージをアップデートしたらすごいレベルのメモリリークに遭遇した。あからさまだったのでググったらキャッシュを削除すればよいと書いてあって、これで直った。

なぜかその後もマイクとビデオが有効にならなかったので聞くだけしていた。

小さいイベントに参加するような人たちは自分なりの課題をもっている人が多い。ただ講師の話しを聞きに来る人たちだけではない。イベントに参加した人たちに話してもらう。なにかイベントのための役割を担ってもらうというったお膳立てをすればうまくいくことが多い。

日本でもデジタノマドビザが発行されるようになるらしい。6ヶ月滞在して仕事もしてよい。仕事をしてよいという点が観光ビザと異なる。一方でデジタルノマドに詳しい人の話では、デジタルノマドが長期滞在するということは現実的にあまりないそうで、せいぜい1つの国に2ヶ月程度しかいないらしい。滞在期間を年単位にしたところで1年とかずっといるわけではないというのが、海外の先行事例からも伺えるという。アジア圏でもデジタルノマドビザは韓国、台湾、バリ、タイなどの競合がいるため、あちこち移動するでしょうとのこと。

全体のお話しを聞いていてちょっと違うなと思ったのが、コワーキングの文脈の課題に関して行政がやるべきといった話題がちらほら出た。これは it 業界特有なのかもしれないけど、なぜ行政なんかに自分たちのビジネスややりたいことの支援ができると期待できるのか、私の経験則からは不思議に思ってしまう。行政なんかなにもしないし、厳しい言い方をしたら税金をそれっぽい会社にばら撒いてやった感を出しているだけ。行政の補助金がほしいというのは、世の中の役に立たなくてもお金をもらえるなら働きますよと言っているようなもので、ここに参加しているような人たちはそうじゃないと思うので、行政なんかに頼らずに自分たちでどんどんやっていったらいいんじゃないかと思えた。行政にお願いしたいのは、自分たちは新しいことをやるので、その邪魔はしないでくれということだけ。

午後半休と西へ南へ

3時頃に寝て4時半に起きて7時半に起きた。いろいろやっていたら眠れなかった。

今日の筋トレは腕立て:20x1をした。午後半休で出掛けて実家へ寄って疲れたので休トレーニング日にした。

家族信託の契約書の読み合わせ

前回の打ち合わせ を経て、弁護士さんと三井住友信託銀行の担当者との契約書レビューを行い、契約書の叩き台が出来上がってきた。

午後半休をとって明石市の弁護士さんの事務所へ母と姉と私の3人で訪問してきた。目的は契約書の読み合わせで内容を確認しつつ、この契約は基本的に1度作ったら母が亡くなるまで10年や20年といった長期間に渡って効力をもつため、3人の利害関係者が本当に契約に合意しているかどうかの最終確認を弁護士さんが確認するという意図も含まれていたように思う。私の考えとしても姉はいまも今後も基本的に関わらないため、母に不利な契約の建付けをしているわけではないことを確認してもらう意図もあった。

母の財産を私 (と姉) が管理するという目的であり、母から私に必要なお金の送金を依頼するという形になる。母自身はその財産を自由に扱うことができない。母から私が依頼を受けて、契約内容の範疇で正当であれば、私が信託銀行の口座から母の口座へ振り込む。その際に大きなお金であれば、信託銀行の担当者から私に監査が入る。必要に応じて見積書や注文書などを求められるかもしれない。私は信託報酬として3万円/月を受け取る。年間で36万円になる。この金額は一般的な相場になる。信託報酬は生前贈与の代替として機能する。私が急死したり、病傷で入院して管理できなくなれば姉が引き継ぐ。

現時点において家族信託における資産の運用手段として NISA や投資信託は不可であるという。将来的に解禁される可能性はある。将来を見越して契約書に抽象的な表現で一応書いておくという話しにはなっているが、それを書いておいたところで将来 NISA や投資信託が容認されたとしても具体的な内容がないからダメだと信託銀行の担当者から拒否される可能性は高いとのこと。私の意図としては財産の一部を NISA の投資上限である360万円/年に追加していきたい。いまのところ、他の投資運用を考えるのが面倒でもあるので、NISA がダメならなにもせず預金として置いておくだけになるのかもしれない。

契約書を読み合わせしていておもしろかったのが、信託銀行の口座からの出金を私の口座に入れるのは不可だという。それが建て替えであっても。必ず母の口座、または請求者の口座でないといけないという。たとえば家が老朽化して新築し直したとしたら、信託銀行の担当者が工務店や建築会社の担当者とやり取りして直接支払ってくれるという。

この後の流れとして、作成した契約書を公証役場へ送り、弁護士さんと母と一緒に公証役場へ行く必要がある。そして公証人の前で契約書を作る。このときに公証人の前で母が契約内容の説明を求められる可能性もあるとのこと。契約書の手続きを完了したら私が三井住友信託銀行へ行って口座を開設する。口座を開設したら弁護士さんへ連絡して、父の遺産 (母の相続分) をその口座へ振り込むといった流れになる。

送迎とコワーキングスペースの荷物運び

明石市で打ち合わせを終えて、そのまま母と姉を実家まで送って帰った。その際にコワーキングスペースで使う小物や家具なども一緒に運んで離れのスペースに設置した。ハンガーラック を組み立てるのに少し時間がかかった。一通りの荷物運びを終えたらそのまま神戸まで戻ってきた。実家に泊まってもよかったが、週の中日だし、お仕事も溜まっているし、他にもいろいろある。20時半には神戸に戻ってきていたものの、あまり寝ていなかったせいか、眠気と疲労でそのまま寝てしまった。

年明けからコーポレート業務いろいろ

23時に寝て4時半頃に起きてそのまま6時半までだらだらして起きた。早寝早起き。

今日の筋トレは腹筋:20x1,腕立て:15x1,スクワット20x1をした。

隔週の雑談

顧問のはらさんと隔週の打ち合わせ。今日の議題はこれら。内容が多くて1時間超えた。

  • 電子帳簿保存法対応の事務処理規定の共有
    • まだ始まったばかりで税理士さんの温度感も低い
    • 事務処理規定が省令に沿っているかどうかの判断はプロセス監査で行われる
    • 電子帳簿保存法には規定されていないため、事務処理規定の妥当性の検証は行われない
  • 融資を受ける構想作り
    • 日本政策金融公庫のみで検討していたが、融資実績を作りたいなら信用金庫も加えた方がよい
    • 借金のメンタリティ、担当者との折衝や審査など余裕のあるときに経験を積んでおくことはよいように思えた
  • ファイナンシャルプランナーさんとのやり取り
    • 会社の経費で役員のための保険に入ろうと考えている
    • 個人の保険控除は8万円らしい
  • ローカル複業化プロジェクトの考察
    • IT コミュニティに老人や子どもたちは入りにくい。農業なら老若男女誰でも入れる気がする
    • 農業や地元の特産品を切り口にコワーキング (コミュニティ) で街の人たちと田舎の人たちをつなげるのはすごいことだと思う (関係人口の創出)
    • 地元の有力者と仲良くなると、行政の口利きもしてくれて活動しやすくなる

はらさんが よりひろいフロントエンド を始めたそうでその話しも聞いていた。個人のブログサイトにするのか、複数人で記事を共有するサイトにするのかもまだ曖昧だという。Contentful + Next.js + Cloudflare Pages という構成らしい。Contentful というツールを私が知らなかったのでまた時間のあるときに調べてみようと思う。

母が一人暮らしをしていて体調もよくないことから要介護状態になるリスクがそこそこあると考えている。最悪の場合、会社を休眠させてしばらく介護をするかもしれない。はらさんが仰るには休眠はよいアイディアだという。会社員に例えると退職した日の帰り道を想像するとよいと話されていたのだけど、私は過去の記憶があまりないというのもあるが、これまで6回も退職してきたのに退職日を特別に思ったことはあまりない。退職日と他の日に大きな違いはなくて、次のお仕事の準備や調査をしていることが私は多かったと思う。それでも退職にあわせて有休を1-2ヶ月とってゆっくり過ごしていたことには変わりない。私もそういう、メリハリのある働き方が好きだ。

smtp 接続のタイムアウト

たまたまメンバーが誤った設定で smtp サーバーに接続したときにタイムアウトするまで5分ほどかかるという現象を発見した。タイムアウトの設定をせずに接続しようとするからそんなことが起きるのかな?と考えて smtp クライアントのタイムアウト設定を調べてみると net.DialTimeout を使えばよいという。

多めに見積もって30秒のタイムアウトを設定して接続するようにして再度メンバーに再現検証してもらったら直っていないという。接続そのものは出来ていたのだ。ソースを読んでみると、smtp クライアントを生成するときに 220 というレスポンスを読むことがわかる。誤った接続設定でもコネクションは確立するが、レスポンスが返ってこなくて待ち状態になっていた。

func NewClient(conn net.Conn, host string) (*Client, error) {
	text := textproto.NewConn(conn)
	_, _, err := text.ReadResponse(220)
	if err != nil {
		text.Close()
		return nil, err
	}
	c := &Client{Text: text, conn: conn, serverName: host, localName: "localhost"}
	_, c.tls = conn.(*tls.Conn)
	return c, nil
}

調べてみると Conn インターフェースにデッドラインを設定する API が提供されている。注意事項としては接続した後にデッドラインをリセットしないといけない。

デッドラインとは、I/O操作がブロックされずに失敗する絶対時間のことである。デッドラインは、ReadやWriteを呼び出した直後のI/Oだけでなく、将来の保留中の I/O すべてに適用される。デッドラインを超過した後は、未来にデッドラインを設定することで、接続をリフレッシュすることができる。

デッドラインを超えた場合、ReadやWrite、その他のI/Oメソッドの呼び出しは、os.ErrDeadlineExceeded をラップしたエラーを返します。これは、errors.Is(err, os.ErrDeadlineExceeded)を使用してテストすることができます。errorのTimeoutメソッドはtrueを返しますが、期限を超過していなくてもTimeoutメソッドがtrueを返すエラーが他にもあることに注意してください。

アイドルタイムアウトは、ReadまたはWrite呼び出しに成功した後、デッドラインを繰り返し延長することで実装できる。tの値が0であれば、I/O操作はタイムアウトしない。

https://pkg.go.dev/net#Conn

次のように SetReadDeadline() を使ってタイムアウトを5分から30秒に短縮できた。

func (s *Clinet) connectWithReadDeadline(conn net.Conn) (*smtp.Client, error) {
	if err := conn.SetReadDeadline(time.Now().Add(dialTimeout)); err != nil {
		return nil, fmt.Errorf("failed to set read deadline: %w", err)
	}
	c, err := smtp.NewClient(conn, s.config.Host)
	if err != nil {
		return nil, fmt.Errorf("failed to connect to the smtp server: %w", err)
	}
	// clear read deadline
	if err := conn.SetReadDeadline(time.Time{}); err != nil {
		return nil, fmt.Errorf("failed to reset read deadline: %w", err)
	}
	return c, nil
}

勉強のやり方の基本

3時過ぎに寝て1度起きて7時半に起きた。また体調を崩さないか心配になってくる。

今日の筋トレは腹筋:15x2,腕立て:10x1,スクワット20x1をした。

業務での勉強のやり方の基本

隔週で水曜日はメンバーと1on1をしている。今日は年明けで最初の1on1になる。あるメンバーと勉強のやり方について話題になった。私が普段、業務で行っている勉強のやり方を紹介してみた。

  1. 業務の中で未知の内容やわからないことに遭遇する
  2. ツールやフレームワークを学ぶなら公式ドキュメントを一通り読む
  3. チュートリアルやサンプルコードを書くためにサンプルリポジトリを作る
  4. 実際にコードを書いて、動かしてみて、ドキュメントの内容を理解する
  5. 自分が理解した内容をテックブログに書く
  6. 対象への理解の解像度が上がってから業務に応用する

業務をしながらこれを繰り返してプロダクト開発をしている。

私からみると、経験の浅い開発者は勉強せずに、インターネットでググった内容をそのまま業務に応用しようとする。そして、理解の解像度が低いために誤った設計や実装をしてしまう。それで手戻りが発生したり、品質が悪かったりする。何度も公式ドキュメントを読んだ方がよいと提唱しているものの、これがなかなか勉強しないといけない人には通じない。私も過去にそういう時期があったので意図が理解できないというのも理解できる。だからこそ、この話しは何度でもするし、いつかそのことを理解できるときがきたら役に立つことだと考えている。

メンバーから「公式ドキュメントを読んでも書いてあることが理解できない」というコメントをもらう。そう。理解できないから自分でコードを書いて、動かしてみて、その勉強をするんだよと教える。本当にそれだけのことなんだけど、それだけのことも理解できずに他人が書いた信頼できるかどうかわからない記事のコードを使う人が多い。本質的には技術の勉強を過小評価している。経験の浅い人は1-2時間読み書きしただけでモダンなフレームワークの抽象化や振る舞いを理解できるはずがない。私でもバックエンドならたいていのことは理解できるが、経験の浅いフロントエンドは怪しい。だから、分かるまでもっともっと勉強しないといけないという認識が必要だ。1-2時間で終えようではなく、勉強も含めて2-3日かけようと思うぐらいでちょうどよい。

さらに私はメンバーに「時間がかかってもよいからちゃんと理解して開発しなさい」と、これも何度も何度もメンバーに伝えている。それによってタスクが遅れても構わないとすら言っている。他社のプロダクト開発でそこまで言うと経営者からクレームがくる可能性はあるが、おそらくお手伝い先の経営者もいっときの開発の速度よりも、地に足の着いた開発者として成長してもらう方がずっと価値があると理解してもらっていると、私は考えている。だからこそ、メンバーにそう言って、みせかけだけで開発しないように伝えている。

今日話していて、ようやく自覚できるようになってきたんじゃないかと手応えを感じた。1年かかったけれど。私自身マネージャーとして未熟でもあるし、マネジメントがよくなかったところもあるし、伝え方もよくなかったのかもしれない。それでも繰り返し繰り返し、開発において大事な価値観はメンバーに伝えていこうと気持ちを新たにした。

災害義援金の推移

先日 石川県の災害義援金に寄付した ときにサイトにその日の残高を掲載していることに気付いた。関心をもったのでその記録を付けている。チェックを忘れたときは internet archive から分かる範囲で調べた。次のような感じに推移していて、そろそろ落ち着くのかもしれない。約60億円といったところ。他の団体や期間からの寄付もあるだろうけど、被害総額は約8,000億円らしいのでまだまだ全然足らない。

コワーキングのオンラインイベント

月例のカフーツさんのオンラインイベントに参加した。前回の所感はここ 。今回のテーマは「自治体とコワーキング」だった。私は行政を好ましく思っていない。行政と関わるお仕事もいくつかやってきた中で行政側の態度がよくなかったり、担当者も上から指示されたからやってますといったやっつけだったり、若い担当者は理解があっても決済権をもってなくて上司に没にされたり、一緒に働いていて楽しいようなお仕事に巡りあわなかったからだ。そして、目的意識からの違いから行政とのお仕事やプロジェクトが失敗とまで言わなくても、うまくいかないケースをいくつも見聞きしてきた。うまくいかないのに対して、うまくいったというのはほとんど聞いたことがないからまずうまくいかない。

それはともかく、行政と一緒になってコワーキングの事業をやろうとしている人たちもいるのでそれはそれでどんなことをやっているのかを聞いていた。今回は新しい参加者がいてその人の経歴ややっているコワーキングの行動なども聞けておもしろかった。街の人たちとどうやって仲良くなるかという話しで単純接触効果がもっとも効果が大きいのではないかと話されていた。なにもしなくてもそこにいて、徐々に人がくるようになって、人と会っているうちに仲良くなるといった話し。営業さんが取引先をまわるのもその戦略。

空き家バンク は住居向けしか対象としていなくて事業用にはなっていない。事業に使える空き家を探すのが難しい。空き家のマッチングシステムはあるようでないらしい。空き家がいっぱいあるのはわかっているので空き家をコワーキングスペースに改装して、町興しの拠点に使えばいいのではないかといった話しがあった。それはそうかもしれないが、私の感覚では、田舎にスペースは山ほどあるが人がいない。コワーキング的な新しい価値観で個々が自律して課題解決するような人を田舎でみつけるのはなかなか難しいと考えている。どちらかというと、一定の人口がいる地方都市や大きめの市が落とし所なのではないかと思う。

コミュニティとコワーキングの違いを説明できるようになってきた

4時過ぎに寝て8時半に起きた。まだ年明けだし10時ぐらいにオフィスへ行こうかとのんびりしていたら9時からのはらさんの打ち合わせを忘れていた。慌てて準備して5分ほど遅刻した。

今日の筋トレは腹筋:10x1,腕立て:10x1,スクワット15x1をした。このぐらいなら時間を取らないので日記をアップするために筋トレする動機づけになる。

隔週の雑談

顧問のはらさんと隔週の打ち合わせ。今日も事前に慌てて議題を準備した。

年始というのもあってほぼ雑談に近いものだったけれど、時間もあったのでわりと盛り上がって話していた。

はらさんも過去にコワーキングスペースの手伝いのようなお仕事をしたことがあったらしく、コワーキングマネージャーのあれこれで盛り上がった。コワーキングスペースは値段が安いため、ビジネスとして成り立たないという懸念についても私も同意する。コワーキングスペースを本業にするのではなく副業でやるのがよいと私も考えている。コワーキングスペースへ来る方は、他のコワーカーとのコミュニケーションを価値と考える方と単純に作業スペースを必要として来る方の2通りに分かれる。いとうさんは後者の用途はコワーキングスペースとは分けて、ワーキングプレースと呼ぼうと提案している。もちろん作業場としてのニーズがあることは間違いないし、そういった用途を否定するものでもない。しかし、いとうさんの仰る、本来の意図のコワーキングスペースというのは、他のコワーカーたちと協調しながら独りでは為し得なかったアイディアや価値を創り出すことにある。最初にワーキングプレースではないといったことを明言して来られる方を選択するのがよいのだろう。

あと sns を開発するのは難しいという話題も盛り上がった。とくに dm と決済は難しいという。dm は犯罪の温床になる懸念からプラットフォーマーとしての責任と利用者のプライバシー配慮の双方がぶつかり合う機能になるため、どういった実装をするかのバランスが難しいのだろうと推測する。

最果てのユースホステルのドキュメンタリー

はらさんが休暇中にみたという番組を教えていただいた。コミュニティやコワーキングの文脈で参考になるのではないかと。

もしかしたらドキュメンタリーだから意図的に特徴のある人を選択している可能性はあるけれど、人生に迷った人の境遇が紹介されていた。進路を悩んでいる、大学を休学している、組織の論理に従うのが嫌になったなど。以前からコワーキングやコミュニティに来る人たちは社会から弾かれた人が多いような気が私はしていた。既存の大勢派の考え方や論理に馴染めず、その枠組みとは異なる価値観や考え方を求めているような気がする。そして、それは人生においては、どちらかと言えば、順風満帆よりもうまくいっていないときに考える機会の方が多いのではないかと思う。

この番組で紹介していた事例は紛れもなくうまくいっている (即席の) コミュニティにみえる。宿泊者も一緒になってコミュニティのメンバーの一員としてイベントを盛り上げる役割を担っていて、そういう仕掛けをヘルパーと呼ばれる人たちがうまく誘導しているようにみえる。ヘルパーは実質的にコミュニティマネージャーを務めている。離島に数日泊まるという閉鎖的な環境や非日常が、そこに一緒にいる人たちと小さいコミュニティを築く上での装置としてうまく作用しているように私からは思えた。

事務処理規定の叩き台作成

年末に税理士さんと打ち合わせ した主な議題の1つで 電子帳簿保存法 対応のための事務処理規定の叩き台を作成した。今日のところは叩き台を作成して税理士さんにレビュー依頼した。レビュー依頼が通ったら実際のワークフローや手順を細かく記載したガイドラインを notion に作ろうと思う。他に社員がいないのもあって、私だけわかればよいのであれば、課題管理システムの issue のみで事足りて、ほとんど notion を使う機会がないというのが現状。いつか社員雇う日がくるのかどうか。

筋トレの習慣作り

離れで2時過ぎに寝て7時半に起きた。いつもと寝床が違うせいか、起きたらやや腰が痛い。昨日は暖かくて室温が13℃ほどあったのでエアコンなしで寝てもとくに寒くはなかった。

すぐやる筋トレ

朝からテレビをみていたら 谷本道哉 先生が出演していて筋トレについて紹介していた。最近の研究で1週間に30-60分筋トレをすることで総死亡・心血管疾患・がん・糖尿病などのリスクが10〜17%下がるらしい。なにもしないより、やった方が健康によさそうというのは直感的でもある。先生のモットーは次になると言う。

筋トレはやるか、すぐやるか

やるのは前提でいつやるかだけを言っている。こういうキャッチフレーズはいいなと素直に感心してテレビでやっている筋トレを実際にやってみた。10-20回/1セットをやればよいという。紹介していた筋トレを今日は10回2セットをやってみた。

  • 椅子に座っての足上げ (腹筋)
  • 机を使っての腕立て伏せ (腕立て)
  • スクワット (スクワット)

谷本道哉【第4回】いますぐできる!オフィスでかんたん筋トレ – 筋肉貯金で長くたくましく働ける体を作る の記事で紹介されているものが近い。これぐらいならオフィスでも確かにすぐできる。なにかを始めても長続きせずすぐにやめてしまう。人間が弱いから継続できない。習慣化のための平均66日 という仮説がある。日記はこの仮説を意識して習慣化に成功した数少ない事例の1つ。簡単なことは1ヶ月程度でよいはず。もしこの筋トレを1月いっぱい継続できれば習慣化できるかもしれない。なるべく朝か午前中にやるのがよいのではないかと考えている。先生によると、筋トレすると乳酸が出てくる。これまで乳酸はよくないものと考えられていたが、最近の研究では乳酸が脳のエネルギー源になっているとわかってきたらしい。

日記はほぼ毎日書くのでここに筋トレのやった回数を書いていくのがやらないといけない強制力が働いてよいような気がしてきた。試しに明日からやってみようと思う。

コワーキングスペース化へ向けての準備

実家の離れをコワーキングスペース化するために少しずつ取り組む。もともと使っていない部屋だったので、半分は物置となっていた。不要な棚やタンスなども放置されていた。昔は祖父が住んでいたこともあるので祖父の生活品なども少しそのまま残っている。まずはそれらを整理しないといけない。具体的には不要なものを捨てて粗大ゴミとして出す。コワーキングスペースとして足りないものを備えていく必要もある。

今日のところは次の大きなものを外に排出した。その後、掃いたり拭いたり掃除をしていた。物を動かすといろいろ汚い。

  • タンス
  • こたつ
  • ローテーブル
  • ベッド
  • マットレス
  • 付随するいろいろ

空きスペースができて広くなった。いずれはソファも片付けて椅子のみにしたい。

いまダイニングテーブルは2つある。スペース的にはもう1つ置けそう。あとテーブルと椅子を一式探してみようと思う。

縦 (cm)幅 (cm)高さ (cm)
8013068ダークブラウン
7512070ナチュラル

ダイニングテーブルの前後に向かい合って2人で使うのがスペースを広く使えて快適に思える。どうせそんな多くの人は来ない。せいぜい4-5人程度がゆったり作業できればよい。

その他、気付いたこと。

  • 4-5人が作業できるだけの wifi ネットワークをどうするか
  • 昼間は電気をつけても少し暗い感じがする
    • 補助的な光を置いてもよいかもしれない
  • 部屋の隅には蜘蛛の巣がある
  • 夏は暑く冬は寒いので窓をカスタマイズしてもよいかもしれない
  • 宿泊はスペースと布団の準備がいるのでしばらくはやらない

2回目の仕事納め

2時に寝て何度か起きて7時過ぎに起きてゲームして10時ぐらいからオフィスに出掛けた。

年末の事務手続き

年末調整と給与支払報告書の作成を行った。年末は平時の月末と異なるからわちゃわちゃしてたら25日の給与の支払いも忘れていた。いや、忘れていたというよりは年末調整を12月分の給与で調整したいから年末調整を完了しないと給与確定できないと放置していた。今日は金曜日で平日だからシステムは稼働しているだろうと安易に考えていたら eltax も e-tax も稼働日を次のように書いてあった。

土・日・祝日、年末年始12/29~1/3は除く

eltax のアプリケーションで書類データは作成できたけれど、作成したデータを送信することはできなかった。年明けの4日まで持ち越し。こういう失敗が最近増えてきた。がっかりして嫌になる。あと eltax や e-tax の運用停止時間に遭遇することが私はとても多い。月に1回も使わないようなシステムなのに年間で2-3回ほどは使えない時間に遭遇する。それは当たり前で、私が余裕のある時間は早朝・深夜と休日になるため、メンテナンスの日程と重なることが多い。システムは基本的に24時間365日動いていないとダメだということがわかる。なにかトラブルがあったときの運用対応は年明けでも構わないが、定型的なデータ処理は24時間365日できるはずだと思う。

その後に自社の請求書を作成したり、他社の請求書の対応や会計の明細登録などをしていた。キャッシュフローも眺めていて 今季はもともと赤字想定で予算策定 していたが、受託開発のお仕事が長引いて黒字決算で着地する予定。あと3ヶ月しかないのでブレることもないだろうと思う。本当は今季に事業の体制変更もやらないといけなかったことが来季へずれ込む。計画通りに進捗していないという面からは、いろいろあって事業も経営もあまりうまくいっていない。

カフーツさんの忘年会

初めての参加。昨年も参加する予定が 父の訃報 があってドタキャンしたのでリトライ。手土産に 一心堂 のフルーツ大福をもっていくことにした。神戸の阪急百貨店にお店があったのでてっきり神戸発祥のお店かと思ったら大阪発祥だった。種別によって値段は異なるが、だいたい1個410-640円 (税抜き) ぐらい。9個入の詰め合わせにしてもらった。

他に持ち寄りであった食べものに 三宮一貫樓 のちび豚まんと焼売を撮った。神戸に住み始めて商店街の一角にあるのは知っていたのだけど、神戸の名物の1つだと知ったのは住み始めて2-3年経ってからだった。勉強会の食べものの定番はピザだけど、神戸なら一貫楼の 中華パーティーセット (送料/消費税込みで10,750円) などを頼むのもよいのかもしれない。

コミュニティとコワーキングの違い

いとうさんと話していて、以前よりコミュニティとコワーキングの違いが明確になった。私の中では似て非なるものという考えはあったものの、あまり違いを明文化できていなかった。

コミュニティマネージャーと コワーキングマネージャー では求められるスキルセットが大きく異なる。キャリアとしてもコワーキングマネージャーの方がずっと難易度の高いものであるように話されていた。集合で言えば、コワーキングマネージャーはコミュニティマネージャーのスキルセットを含む。コミュニティマネージャーは私も身近なものだし、コミュニティマネージャー (会社によっては DevRel と呼ばれたりもする) を社員として雇用する会社も増えてきた。会社に雇われるコミュニティマネージャーというキャリアは、その会社のサービスやプロダクトのコミュニティを盛り上げたり宣伝したりといったマーケティング活動の一環とみなされることが多い。一方でコワーキングマネージャーというのは、会社に雇われるというよりもコワーキングスペースや地域のようなコミュニティに根付くものかもしれない。

コミュニティというのは、それ自体を1つの意思をもった人のように扱い、そこに集まる人たちがコミュニティの思想にあうよう1つにまとまって活動する、協調するといった趣きが強い。そのため、コミュニティマネージャーはコミュニティの理念にあうようメンバーをまとめたり、逆にあわない人たちを排除することもある。一方、コワーキングというのは、個々がそれぞれの背景をもち、得意・不得意があり、性格や思想も様々で多様な価値観をもつ人たちが集まり、それぞれの特性を活かした上で協調するといった趣きがある。そして、コワーキングマネージャーは個々人にあわせたホスピタリティを提供するという。これは主従において大きな違いの1つでもあると理解できた。コミュニティはそれ自体が主でその理念にメンバーが従う。コワーキングは個々が主でその人たちが協調するかどうかはそれぞれのコワーカーの判断に委ねられる。そして、コワーカー同士が協調しやすいように縁の下で支えるのがコワーキングマネージャーだという。コワーキングマネージャーは、訪れたコワーカーとコミュニケーションを取る中で、一緒に考え、相談にのり、そして答えや結論を出さなくてもよいという。コワーカーと一緒に考えてあげるだけでよいというのだ。どこかに落とし所に着地させたり、全体をまとめたりしないという点がコミュニティマネージャーと大きく異なる。

そこで素朴な疑問。コワーキングマネージャーが個々人に向き合うとしたら、そこには ダンバー数 (100-150人?) のように人間の認知能力の限界が出てくる。数千人や数万人が所属するコミュニティも存在するが、コミュニティといった枠組みで集団を抽象化して管理できなければ認知能力に限界がある。次の問いを投げかけてみた。

コワーキングマネージャーが個々人にホスピタリティを提供するとしたら、小さい規模や小集団でしか機能しないのではないか?スケールしないのではないか?

いとうさんが言うには、この弱点を補うのがツールの力だという。コワーキングマネージャーのチームを作り、コワーカーそれぞれと話した内容やその人の背景や特性、いまやっていることなどを記録し、その記録をチーム内で共有する。これなら個人の認知能力を拡張できるし、コンテキストを引き継いだ上で初めて会うコワーキングマネージャーとコワーカー間におけるホスピタリティも担保できるかもしれない。

ここまで聞いて、これはまさに私が開発の現場でやっている課題管理そのものだということに気付いた。日々の開発のアクティビティを課題管理システムにコメントとして記録し、そのタイムラインをメンバー全員で共有しながら、リアルタイムに必要なコミュニケーションをもって相互に情報共有または協調するといったことを、まさに私のチームでは実践している。これをコワーキングスペースにいるコワーキングマネージャー間で行う、もっと言えば、複数のコワーキングスペース間で共有できれば、それはさらに大きなホスピタリティになるのかもしれない。別のコワーキングスペースへ行っても、自分の背景が共有されていて、よりよいホスピタリティを受けることができるのかもしれない。

初めてカフーツさんに訪問したのが2022年6月 だった。当時いとうさんと話してみて、課題管理に通じるところがあると直感的に感じて、その後、やり取りを継続してきて、1年半経った。ようやくコワーキングと課題管理がつながった。いとうさんからみれば、課題管理とはコワーキングマネージャーが備えるべきホスピタリティの延長上にあるチームで協調するための概念なのだと思う。そして、私からみれば、コワーキングとは課題管理そのものなんだと理解できた。

課題管理システムの利用状況を表すメトリクスの1つに カレンダーチャート がある。これがいま課題管理を知らないチームでその実践を指導する上で想定外に役に立つことがわかった。この他にも課題管理特有のメトリクスを増やしていきたいと私は考えていた。そのアイディアの1つに「コワーキングチャート」というものを作ろうと思う。おそらく世の中にはないし、課題管理とコワーキングの両方を研究している人にしか、この発想は出てこないと思う。来年、他社のお手伝いを終えた後のアイディアの1つに寝かしておこうと思う。

年末のデスクワーク

0時に寝て何度か起きて気分が悪くて吐きそうになりながら7時過ぎに起きた。昨日は飲み過ぎた。やはり年末でだらけているのでオフィスへ出勤したのが9時44分だった。

slack コネクト

昨日の 税理士さんとの打ち合わせ内容 の1つに chatwork のフリープランの メッセージの閲覧制限 への対応がある。以前は制限がなかったらしいが、どこかのタイミングで40日制限に変更されたという。slack もフリープランは3ヶ月に制限しているので世の中の流れとしては仕方ないのかもしれない。それはともかく、chatwork に (先方の負担で) 課金するか、slack コネクト へ移行するかの相談をしたら slack でも構わないという。先方も slack を有料プランで事務所内では使っているという話しだった。問題提起してヒアリングしてみたらなんのコストもなく移行できることがわかった。

早速、今日、調べて税理士さんを招待した。その際に社外の個人アカウントを使って slack コネクトの振る舞いも検証した。slack コネクトのよいところは次になる。

  • 通常のメンバー同様、slack コネクトで招待したメンバーはチャンネル、プライベートチャンネル、ダイレクトメッセージを使える
  • 自分のワークスペースに他組織のワークスペースのチャンネルを追加できる (参加するワークスペースが増えない)
  • チャンネル名、トピック、説明はそれぞれのワークスペース管理となる
    • とくにチャンネル名を自組織のワークスペースの都合で名前を付けられるのがよいと思う

無料ワークスペースに設定されている使用制限 によると、フリープランは slack コネクトを利用できない。invitation を送るとフリープランでも接続できるが、それは pro のトライアルになるため、3ヶ月だけ使えるみたい。

開発合宿の打ち合わせ

先日 作成した旅のしおり を使って開発合宿の打ち合わせをした。打ち合わせをする前に見直していると、いくつも不備や誤りに気付いて1時間前ぐらいから修正したりしていた。私の作る資料は手直ししないと小さい誤りがいくつもある。参加者は現時点で7名で、いまのところ、これ以上増える見込みはない。昨年は4名だったのでおよそ2倍に増える。きのいえは9名まで宿泊できるようにみえる。神戸組4人に対して関東組は3人参加してもらえる。関東からわざわざ来てもらえるのは本当にありがたい。このぐらいの規模で数年継続できるような仕組みや体制を作るのが当初の目標でよい気がする。昨年は初めてだったので手探りだったが、今年は2回目なのでもう少し段取りやノウハウを使ってうまく運営できればと思う。

みんな時間通りに打ち合わせに集まってくれて、自己紹介して、主旨を説明して、大雑把なタイムスケジュールを紹介して、質疑応答をした。私の知人に声をかけているので神戸組と新規参加の関東組とはまったく面識がない。そういった人たちを少しでも話しやすいよう話題を設けたり、きっかけを作ったりすることがコミュニティマネージャーとしては求められる。別に私がコミュニティマネージャーを目指しているわけでもないが、コワーキングやコミュニティの価値の実践的なものを理解していく上で避けられないと考えている。私自身コミュ障で他人と話したくない人間なので、役割としてやらないといけないというポジションに追い込むことでその機会を得ていると言える。あと2ヶ月、詳細の詰めをしていく段階に入ってきた。

マネーの虎たちのその後

たまたまみたらおもしろかった。昔リアルタイムでみていた。いまの感覚でみればハラスメントやら人格否定しまくりの時代背景の史料の1つも思える。そのときボロクソに言っていた社長たちもその後破産している社長は多いみたい。そして、すごいのが数十億といった負債を抱えて破産してもまたやり直して復活している社長もいるということ。その再起のきっかけにセミナーや講演をしてマネーの虎を宣伝文句として使っているところが本当にダサいとは思うけど、そういったなりふり構わず売上を上げるためなら何でもやるといった姿勢が復活するためのバイタリティになっているのかもしれない。昭和世代のハングリー精神のようなものを感じる。

その中でも南原竜樹さんがすごい。年商100億の会社が取引会社の突然の倒産から資金繰りが悪化して破産して、2年かけてすべての負債 (20億円) を返済して、ホームレスになってからまた再起してまた年商100億まで復活したらしい。経営能力がある人はゼロから成功できるというのがよく分かるモデルケースにみえる。失敗して門前払いする人がいる一方、助けてくれる人もいたみたい。

一方で、手を差し伸べてくれる人もいた。中でもありがたかったのは、旧知の社長が会社の空きスペースの提供を申し出てくれたことだ。すべてを失った南原さんは、間借りしたオフィスで「過去の成功にとらわれず、心を入れ替えて再出発する」ことを心に誓った。

「僕は、“老害化”した経営者をたくさん見てきました。高齢になった経営者がいきなり頓珍漢なことを言い出して、周囲を困惑させるケースも少なくない。だからちょっと早めに準備して、いろんな方に事業を引き継いでもらいました。(…中略…) 頭も体もしっかりしているうちに、自ら退くのが一番なんです」

手持ちの資金はゼロだったので昼夜を問わず働いた。
「資金を得るためにオートバックスで8時間、吉野家で8時間、モービル石油で8時間バイトして、吉野家ではお客さんがいない時に立ったまま寝ていました(笑)。

アクセシビリティを考える機会

0時に寝て3時半に起きて5時半に起きて8時に起きた。

ストレッチ

先週は実家に帰っていて通常とは異なる日程だったのでアラームを解除していた。ストレッチの時間のアラームを聞いてから出掛けていたので危うく遅刻するところだった。

今日はとくにどこも悪くなくて、可もなく不可もなくといった感じだった。 トレーナーさんによると、冬は寒くて丸くなってしまうせいか背中が硬くなりやすいという。背中のツボをあちこち押されて痛かった。たまたまトレーナーさんと物価の話しをしていて、いま物の値段がピークアウトしてサービスの値段が上がってきていて、よいインフレの傾向になっているといった記事の共有をした。

ストレッチもサービス業だから値上げしてトレーナーさんの給料も上がるとよいですねと。トレーナーさんによると、定期昇給といったものはなく、歩合給はあるもののそれほど大きくなく、給料をあげようと思ったら店長になるといった役職をつけないといけないらしい。あとトレーナーさんのスキルレベルによってお客さんが支払う金額も違う。昇給していくことが見込めないと、若い人しかトレーナーさんはできないのかな?という印象も受けた。スキルの高いプログラマは単価が上がっていくことが社会的に認識されているから将来に不安はないけれど、新しい職業や業態のキャリアモデルを作るのは難しいと思えた。今日の開脚幅は開始前155cmで、ストレッチ後157cmだった。

アクセシビリティの話し

以前からはらさんが登壇されるという話しは聞いていた。ちょうど法事で実家に帰っていた日にイベントがあったようだ。

1:31:00 ぐらいから A11y (Accessibility) のセッションが始まる。はらさんが登壇されているので一通りみた。アクセシビリティわからない人がみてもおもしろかった。

20代、30代、40代の登壇者がいてバランスがよいようにみえた。また全盲の登壇者が A11y について話しているのはかなりの説得力をもっている。多くの人にとってアクセシビリティはあまり関心がない分野であり、プログラマーだけが注意すればよい問題でもないという。プログラマー、デザイナー、組織、エンドユーザーといった、プロダクトに関係するすべての人の認識や意識を調整してアクセシビリティは成り立つ。そして、障害当事者と出会う機会があるということそのものがアクセシビリティを考えることについてのプラスになるのではないかと話していて共感できた。登壇者にとっては、目の不自由な方がスマホをどう使うのかの動画が sns でバズっているのをみて、一般の人たちは (その登壇者にとって当たり前のことを) こんなに驚くのかと驚いたという。

私はフロントエンドの画面の開発に関して、たまに手伝う程度なのでアクセシビリティを意識して作ることはあまりない。しかし、使いにくいものは使いにくいとはっきり言うので、仕様や規格に準拠しているからとか、こういったデザインが流行りだとか、そういった物差しに関係なく意見は言う。登壇者の中にも自分の頭で使いやすい・使いにくいといったことを考えてほしいというメッセージを発していた。

差し入れ

私は出掛けていたので参加する予定はなかったが、ブログJelly Vol.137 に三ノ宮.dev のメンバーが参加しているというのをみかけて差し入れしてきた。若い人はいろいろな経験を積んでどんどん挑戦してほしい。たまたま出先から帰ってきたのが19時前で デパ地下のお寿司 を買いに行った。割引になるのを待っていたら19時を過ぎると20%引きのラベルを付け始めた。それをみて、サーモン詰め合わせ、マグロ鉄火巻、握り盛り合わせの3折箱を購入した。3-4人でつまむ程度の量。20%割引で3395円だったから定価だと4244円となる。これまでは720ml (四合瓶) のお酒をもっていくことが多かった。お土産用の、ちょっとよいお酒だとだいたい3000円前後かな。お寿司の方がやや値がはる。物価も上がっているのにあわせて手土産に使う金額も3000円程度という基準から5000円ぐらいまでは引き上げてもよいかもしれない。

リリースの延期

なんか疲れていて帰ってきて晩ご飯食べたらすぐに横になってた。0時に寝て5時半に起きて7時に起きた。

プロジェクトのスケジュール調整

先週からお手伝い先の経営陣には一報を入れてあったのだけど、お昼にメンバーと 1on1 してスケジュール的に厳しそうという再確認をして正式にいまの開発スケジュールに対して1マイルストーン (2週間) を延期することに決めた。先週の時点で残タスクの状況と進捗をみていて厳しそうだとは私の視点からもみえていて、ある意味の予定調和ではある。いまの開発は昔のように残業したり休出したりしないため、遅れていることがわかった時点でできることは機能を減らすか、期日を延期するかの2択しかない。今回は内容的に機能を減らすことはやりにくいため、延期するという施策しか私には打ち手がなかった。

原因としてもっとも大きいことの1つは 新規メンバーが3ヶ月間なにもしなかった ことであり、新規メンバー向けに用意した開発機能を既存メンバーで吸収しきれなかったことになる。既存メンバーに責任があるわけではなく、私がもう少し速く決断できなかったことの影響がこの遅延につながったというものではある。これはまた開発の大きなふりかえりの中でチームで議論したいと思う。

コワーキングのオンラインイベント

月例のカフーツさんのオンラインイベントに参加した。前回の所感はここ 。今回は「今年よかったこと、来年やりたいこと」をそれぞれに発表する会になった。私は先日作成した 2023年ふりかえりスライド を参加者に共有して説明した。

  • よかったこと: 課題管理の PoC を実務の開発で実践して成果が出ている
  • 来年やりたいこと: 実家の離れにコワーキングスペースを作る

参加者みんなが農業に関心をもっていて、IT x 農業という取り組みで新しい挑戦をすることに関心を示す人は多い。これは三ノ宮.dev においても同様で農業に関心をもっている人は多い。農業をビジネスにするのはとても難しいし、大変なことだと私は認識しているが、別にビジネスにならなくてもコミュニティ活動の一環やライフワークの1つとして、仲間たちと価値観を共有するための触媒もしくは土壌としてよさそうに考えている。いまのお手伝いのお仕事を終了したら、来年はいとうさんと一緒にコワーキング + 農業でうまく運営している先行事例を視察に行って、それらを研究して、なにかしら新しいことに取り組んでいきたいと思う。