RDBの趣味開発に一緒に取り組んでいただける方に求む要件等

(https://mobile.twitter.com/ryo_grid/status/1461110789570396162
に貼るために書いた記事です)

140文字だと納まらないので、ブログエントリの形で記述させてもらいます。
お願いする立場にもかかわらず条件をつけてしまい、厚かましいかとも思いますがご理解をお願いいたします。

少し遠回りになりますが、まず、やろうとしていることについて改めて説明させて頂きます。

開発の目的

  • 一文で言えば、「リレーショナルデータベース(RDB)を作ってみたいので作る!」
    • RDBを実際に実装してみることで、理解を深めたいという思惑もあり

開発用のGitHubリポジトリ


実装で目指すレベル

  • いわゆる車輪の再発明というやつで、特別に新規性のあるものを作ろうという話ではありません
    • あまり凝ったものを作るつもりはひとまずありません。教科書的なオーソドックスな実装で良いと考えています
    • ただし、一般的にRDBの構成要素として挙げられるところは一通り実装したいと思っています
      • 下図のCluster Communication、Remote Execution以外のところ


f:id:kanbayashi:20211120202139j:plain:w200

一緒に進めてくれる方を求めている理由

  • 一人でやるより何人かで取り組んだ方がモチベーションをキープできそうだから
    • 従って、求む方に関して開発にどれだけ貢献できるか、といったところは重要視していません
  • 時間がとれなければ活動が出来なくても仕方ないですし、飽きたので抜けるといった判断も尊重します
    • 極論、私がどこまで継続できるか、コミットできるか、も分かりません
  • 開発は専用のSlackを用意して、そこでコミュニケートしながら進められればと考えています

あなたに求む要件(条件)

  • 私と直接の面識があるか、ネット上でいくらかやりとりをしたことがあること
    • コミュニケーションをとりながら進めていくことを考えた場合に、ほとんど存じ上げない方の場合、うまくやっていけない懸念が生じるため
  • 職業プログラマであるか、それに近い程度のプライベートでのソフトウェア開発経験があること
    • RDBについては、使ったことがある、SQL書いてクエリ投げたことがある、という程度の知識があれば十分です
  • 「自分もRDBを書いてみたい!」というパッションを持っていること
  • ペースはさておき、一緒に学んでいきたいという姿勢であること

上記をご確認の上、一緒にやってもいいという方がいらっしゃれば、TwitterのDMにてご連絡をいただければと思います!
要件のところについて判断の上(あくまで私の主観での判断になることはご理解ください)、返信させていだきます!

よろしくお願いします!

リポジトリ名の変更もイカしたネーミングの提案があれば検討します