タグ

developmentとhealthに関するlepton9のブックマーク (4)

  • 多様なプロダクトが存在する freee における health check 標準化 - freee Developers Hub

    こんにちは。freee の Platform Solution チーム1 に所属している nkgw (Twitter) です。 この記事は freee 基盤チーム Advent Calendar 2023 の 15 日目の記事となります。 普段は、エンジニアリングマネージャーをしつつ、新規プロダクトのリリースサポートとか、プロダクトのキャパシティプランニングやコンピューティングリソース調整などをやってました。 今回、freee のプロダクトにおける health check の標準化について取り組みました。health check の要件と非標準化がもたらす具体的な問題を整理しつつ、freee では実際にはどのように health check を定義したのかを紹介します。 その前に... 詳細な内容の前に、弊社のような複数のプロダクトが相互に依存関係があるような環境下における health

    多様なプロダクトが存在する freee における health check 標準化 - freee Developers Hub
  • ソフトウェア開発者は徹夜してはいけない - ソフトウェア工学研究の日々

    睡眠は大切とよく言われますが、睡眠不足が開発者に与える影響をまじめに調べた面白い論文が、ソフトウェア工学のトップ論文誌 IEEE Transactions on Software Engineering に掲載されていました。ソフトウェア工学研究室助教の Raula 先生から教えてもらいました。 Need for Sleep: The Impact of a Night of Sleep Deprivation on Novice Developers’ Performance - IEEE Journals & Magazine この論文での被験者はイタリアの大学生 45人。Test-First 開発でプログラムを書かせるタスクを行ってもらっています。23人には実験前日に睡眠を控えてもらい、平均で直近20時間程度は寝てない状態になっています。対照群は、前日に平均で6.5時間、通常通り寝た

    ソフトウェア開発者は徹夜してはいけない - ソフトウェア工学研究の日々
  • デスマサバイバルガイド | さにあらず

    はじめに#僕がよく知っている業界は SI だが、これに限らずソフトウェア開発の現場には、過酷な現場…いわゆるデスマーチが多いと言われている。 一方で、そのような過酷な現場を渡り歩き生き残ることでしか、良いプログラマになる方法は無いと言った考え方もある。僕の個人的な経験則からすると、この理屈はある程度合っていると思う反面で、合っていて欲しくないという気持ちは強い。 高い技術力をもつプログラマの全てがデスマ職人という訳ではない。 デスマーチに巻き込まれたと気が付いた時の妥当で基的な戦術は撤退戦だ。何か理由をつけて逃げ出すのが望ましい。つまり、休職なり退職なり、異動なりして、その職場から離れるのが望ましい、出社拒否も良い。しかしながら、何か様々な理由があって、そこから逃げ出せないことはあるだろう。 僕はもう長い事デスマーチに関わることなく生きられているが、徐々に忘れつつあるので、若いころに獲得

    デスマサバイバルガイド | さにあらず
  • オープンソース活動における燃え尽きの12段階

    The burnout cycle (Jono Bacon, Nov 2010) (PDF) の一部より。 1 自分の価値を証明することに駆られる燃え尽きの最初の段階としてよく見られるのは、自分の価値を証明したいという欲求です。 その根幹には、自分の仕事が軽んじられているという不安感があります。 燃え尽き症候群の患者は、自分の価値を証明するため、より多く働こうとします。 2 頑張る長時間働くことは燃え尽き症候群の初期段階に見られる兆候です。 他人に自分の価値を知らせようと思うあまり、 自分がいかにたくさんの結果を出しているかを証明しようとして、 頑張って長く働くこうとします。 夜遅くまで働きつづけることも珍しくなく、 オープンソースソフトウェアの活動の場合はさらにそれが顕著です。 たくさん働けば自分の価値をもっと分かってもらえるという信念のもと、 午前2時や3時まで働いたりもします。 3

    オープンソース活動における燃え尽きの12段階
  • 1