CasualChain_LT-2024-Nagoya

191 Views

May 27, 24

スライド概要

2024年5月25日に開催した、OSC 2024 Nagoya LTにおいて発表した資料

profile-image

CasualChainブロックチェーンエンジン開発者、元Linuxディストロ馬鹿。求職中。 Developer of CasualChain, a blockchain engine. Former Linux distro enthusiast. Looking for a job

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

OSC 2024 Nagoya 篇 齢(よわい)48にして 初めて自前OSSを世に出した 初老エンジニアのはなし。 2024/05/25 亀井亮児

2.

【注意】この話は5分に収ま るよう大幅にデフォルメ・ 脚色してありまして、ほぼ フィクションです(;´Д`)

3.

事の発端

4.

数年前のある日 亀井君、うちでブロックチェーンやるんだけど興味な い? ありますけど、私プログラマーじゃないですよ? インフラ見てくれない?Linuxの経験長いでしょ。 うちプログラマーはいるんだけど、プログラマーにイ ンフラ整備をやらせるのはなんか違うという話になっ て。プログラムを書かせたいんだ。 たしかにOSはやりましたが、ガチのインフラエンジニ アでもないんですけど? 大丈夫、ちょっとクラウドの設定をしてもらうだけだ から。週3日ぐらい出勤して、2日は家で寝てていいよ。 そりゃ楽ですね!分かりました。

5.

たしかにプログラマーはいるのだが・・・若い! なんじゃこ りゃ?! OSSの高品質なソースコードに 慣れ過ぎて、いろいろ気に入ら ないものを見た私 (あるある ではある)

6.

しかしまあ、 もう彼らの時代だ。 支えるのがシニアの役目、 (プログラマーじゃないしね)

7.

そう思っていた。 、、、のだが。

8.

それから約2年後 退職 他の プロ ジェク トへ ・・・あれ? このコードどうするんだろ

9.

プログラマーがいなくなった あのJavaのコードどうします?まだダメダメなんです けど? 彼らは元々繋ぎの予定だったんだ。本格運用する前に、 メインのシニアプログラマーは別に雇って全部書きな おすから。亀井君は気にしなくていいよ。 そうはいっても次の案件からどうするんですか? 今来ている案件なら今出来上がっているもので十分使 えるから、大丈夫。今まで通り、インフラだけやって てもらえばいいよ。 そうなんですね。わかりました、、、

10.

そうだね、言われる通り。 無理して 頑張るのはやめだ。

11.

それから(色々あって) プログラマー不在のまま さらに 2年の年月が流れた・・・

13.

だめだ。

14.

このままではだめだ。

15.

ある日の飲み会にて もういい加減自社開発は諦めたらどうですか? OSSソフトウェアで良いものがありますよ? (酔ったOSS信者の勢い) いや、海外製のソフトウェアを担ぐのであれば やる意味がない。 、、、であれば、今のを直さないといけないの で本格的にJavaプログラム勉強します。 いや、もうJavaは古いからそれは不要。これか らはTypescriptだよ。勉強するならTypescript を勉強しておいた方が良い。

16.

ふむ。 Typescriptで作れば 文句は言わないな?

17.

ならば作ろう。 Typescriptで。 日本人である私が。 スクラッチから。

18.

どうせなら 大量のOSSに触れた 経験を活かして 気に入ったものにしよう。

19.

初老エンジニア だから できることをしよう。

20.

というわけで、 1年余後、

21.

作りました。業務時間外で。 CasualChainと名付けました。 https://github.com/ryojikamei/ CasualChain 2024年5月6日 v0.9.7-betaをgithubにて公開。 オープンソース(MIT)です。 2024年5月21日 npm i casualchain が可能に! プログラマー じゃないけど! プログラミング できないとは 言ってない

22.

OSSへの恩返しは ここから始まる。 結論:今からでも遅くな いぞ、Contribution!

23.

ネタは ここで終わりですが、 もう1枚ソフトウェアの 宣伝させてね。

24.

CasualChainってどういうもの? ①自分でセットアップすれば、利用にお金のかからないオープンソースの ブロックチェーンソフトウェアです。 ②今のところプライベートチェーン専門です。将来はひみつ。 ③ブロックチェーンまったく知らなくても使えます。 ④某Linux会社等でのエンタープライズOSS経験を活かして作ってるので 現時点でもそれなりに使えるはずです。 ⑤ツリーに概要PDFが日本語でついてるからまずはそれ読んでね。 ⑥githubアカウントあれば開発に参加できます。 ⑦何か知りたいことがあったら↓までメールしてね。 [email protected] 今のところとっても暇なのでちゃんと回答できるはずです。 それでは今後ともよろしくお願いいたします。