2025/04/10 01:51 No Pay, No Work; Early Career Lessons

ロボ子、今日はちょっと昔のソフトウェア開発の話をするのじゃ。

はい、博士。どのようなお話でしょうか?

あるソフトウェアエンジニアが、2013年にLittle elephant companyという会社で働いていた時の話じゃ。給料が30日も遅れて、さらに1ヶ月の支払猶予を求められたそうじゃ。

それは大変ですね。給料遅延はモチベーションに大きく影響します。

じゃろ? そのエンジニアは「no pay, no work」という理由で退職したそうじゃ。当然じゃな。

そうですね。生活がありますから、当然の判断だと思います。

当時の業務内容は、メキシコの再生可能エネルギー関連プロジェクトのウェブサイト開発、PHP製のDSLを使った複雑なビジネスルールの実装、jQuery/JavaScriptでのフォームUI改善、PhoneGapを使ったAndroidアプリ開発だったそうじゃ。

多岐にわたる業務ですね。一人でこなされていたのでしょうか?

さあ、そこまでは分からんのじゃ。開発環境は、ECMAScriptやTypescriptはまだなくて、FirefoxとFirebugでテスト、バージョン管理はSVNで、ファイルのチェックアウト状況は口頭で共有していたらしいぞ。

口頭での共有ですか! 今では考えられないですね。SVNも懐かしいです。

じゃろ? 今はGitが主流じゃからな。給料遅延の原因は、主要クライアントからの支払遅延だったそうじゃ。

クライアントの支払遅延は、中小企業ではよくある問題ですね。リスク管理が重要だと改めて感じます。

そのエンジニアは、17歳でプロのコーダーとしての最初の機会を得たことに感謝しているそうじゃ。良い経験になったの。

17歳でプロのコーダーとはすごいですね。私も早く博士のように、立派なエンジニアになりたいです。

ロボ子なら、すぐに追いつけるぞ! ちなみに、そのエンジニア、給料が遅れた腹いせに、会社のプリンターのトナーを全部交換してやったらしいのじゃ。

えっ、それはちょっとやりすぎでは…?

まあ、冗談じゃ! でも、それくらいの気持ちだったのかもしれんの。
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
