タグ

ブックマーク / catatsuy.medium.com (6)

  • ソフトウェアエンジニアが執行役員CTOになった理由

    PR TIMES、新たに執行役員CTOと事業部長2名が参画。Tayori事業部化、新卒2年目抜擢、顧問招聘で体制強化 プレスリリース配信サービス「PR TIMES」等を運営する株式会社PR TIMES(社:東京都港区、代表取締役:山口 拓己、東証一部:3922)は、2021年4月13日付で下記のとおり組織変更および人事異動を行います。 PR… 今までソフトウェアエンジニアとして働いてきて、マネージャー経験もない人間が突然「執行役員CTO」という役職についたので、色んな人に驚かれ、今でも色んな人に理由を聞かれます。そういえば個人のブログなどで何も発信してこなかったので、理由を公開しておきます。 実は社内向けにCTO通信というのを書いているのですが、そちらの内容の抜粋です。社内ではもう少し赤裸々なエントリーになっているので、読みたい方は入社してください。 それとこちらのエントリーは主に私とこ

    gfx
    gfx 2021/06/20
  • 政府によるインターネットの検閲とSNIについて

    しかし今回一般の人の目にも触れる形でSNIやHTTPSのことが報じられた結果、エンジニアも含めて明らかに技術に関して勘違いをしているのではないかと感じる発言を見ることがありました。このまま放置するのも良くないと感じているので、Q&Aという形でSNIやHTTPSに関する誤解を少しでも解ければと思います。 Q&AQ: そもそもSNIって何?以前書いた記事にも書かれているので是非読んでみてください。 簡単に説明すると、HTTPSではSSL/TLSを利用して通信が暗号化されます。なので1つのIPアドレスで複数の証明書を扱おうとした場合、最初の通信時にどの証明書を利用すればいいか分かりません。そこでSNIが必要になります。 SNIは最初の通信時に今から通信したいサーバーネーム(ドメイン名と考えてください)をサーバーに平文で渡すことで、通信したいSSL証明書を指定できます。SNIは現在の一般的なブラウ

    gfx
    gfx 2019/02/17
  • 他チームの人とうまくやりとりするための心がけ

    個人的に大切にしていることを書いていきます。少しSREの話が出てきますが、私がSREチームだから出しているだけで、基的にSREに関係の無い分野でも使えるはずです。 前提となる心がけまず前提となる心がけについて書きます。 エンジニアは恐いと思われている人は自分と関わりの少ない人のことを恐いと思いがちです。 システムはほとんどの人にとってブラックボックスです。そしてシステムを担当しているエンジニアのことも、ほとんどの人にとって未知の存在です。関わりが少ないからこそ、ほとんどの人にとってエンジニアは恐い存在です。 ビジネスをやっていく上で、エンジニアとのやりとりは非常に重要です。そのエンジニアと他の社員のやりとりがしにくい状況だとお互いにストレスが溜まり、不健全な組織となっていきます。 これを解消する一つの手として、例えばチャンネル名が z- から始まるチャンネルは雑談していいというようなルー

    gfx
    gfx 2019/02/03
  • 私が大型リリースの前日は必ず早く帰る理由 – catatsuy – Medium

    ここ数年の間に私と一緒に仕事をしたことがある人は、私が大型リリースの前日には必ず早く帰っていることに気付いた人がいるかもしれません。どういう考えでそういうことをやっていたのかを書いてみます。私と同じ行動を取る人が現れるとうれしいです。 私は小学生の時に手塚治虫作品のブラックジャックが大好きでずっと読んでいたのですが、その時の『土砂降り』という作品でブラックジャックが取った行動に非常に感銘を受けました。こういう行動を取れる人間になりたいという気持ちからこのような行動を取っているので、まずブラックジャックの土砂降りを紹介します。 引用が多いので著作権的に大丈夫か判断できず、今まで限定公開にしていましたが、いろんな人に知って欲しいので公開します。引用の範囲を超えていて、問題があるなら非公開にするので、連絡してもらえると助かります。

    私が大型リリースの前日は必ず早く帰る理由 – catatsuy – Medium
    gfx
    gfx 2018/12/03
  • 自分のチームのISUCONでの戦い方

    具体的にISUCONで自分がどういう戦略で進めているのか、書いてみようと思います。他のチームがどういう方法でやっているのか気になるので他の人も書いてくれるとうれしいです。 最初の30分間にやることを決めておくISUCONは3人チームで戦う大会です。どういう問題が出るかはわかりませんが、最初の30分間はどういう問題が出てもやることは大きく変わりません。 なので事前最初の30分間にチームメンバーがお互い何をやるか決めて、お互い事前に把握するようにしています。こうすることで最初はお互い黙々と作業をするだけになります。 具体的には以下のような作業分担です。 インフラ担当ポータルサイトにログインしてsshできることを確認全メンバーのssh鍵を登録する必要なパッケージなどインストール何もせずにベンチマークを流すGo実装に切り替えてベンチマークを流すnginxで計測できるようにする(parse.rbを使

    gfx
    gfx 2018/09/19
  • 標準入力を適当にまとめてSlackに通知するnotify_slackを作りました

    もうすぐISUCON7の季節です。ISUCONは3人チームで挑むためSlackなどのチャットツールを使って情報を共有することになると思います。 そういうときに例えばデプロイスクリプトのようなものを作ったときに以下のようなことがしたくなります。 デプロイスクリプトを実行した時間も残しておきたいのでSlackに通知したい(ブログ用に)流れるログをSlackに通知してサーバー上で何が行われているか全メンバーが把握できるようにしたいcurlで雑に通知しようとすると1行ずつSlackにPOSTするようになってしまい地球に優しくないので、1秒分のログをまとめてSlackにPOSTするようにしたいSlackにログを流すにしても、ターミナル上でコマンドのログは見ておきたいのでteeみたいなことをしたいSlackのURLは長くなるので設定ファイルで適当に持っておきたいデプロイスクリプトはメンバーの各Mac

    gfx
    gfx 2017/09/22
  • 1