ham

開発生産性の向上について日々探求しているエンジニア! 仕事ではReact+Rails+GraphQL+AWS、個人開発はNext.js+Firebase+GCPを使って開発中。 Ruby / Rails / React / Typescript / Python / AWS

ham

開発生産性の向上について日々探求しているエンジニア! 仕事ではReact+Rails+GraphQL+AWS、個人開発はNext.js+Firebase+GCPを使って開発中。 Ruby / Rails / React / Typescript / Python / AWS

マガジン

  • memo

最近の記事

  • 固定された記事

開発者体験を意識して持続可能な開発生産性向上を目指す!

こんにちは、すべての開発組織の生産性を上げたいhamです。 開発生産性の指標として、最近ではFour Keysなどが注目されていますが、デプロイ頻度やリードタイムなどの各指標を上げることだけにフォーカスしてしまうと現場がツラくなってしまうことがあります。 Four Keysは、実際に開発生産性が高い企業のデータを集め、それらの開発チームの特徴を定量的に表したものになっています。 そのため遅行指標としての側面が強く、開発生産性がよくなってきたら自然と上がってくる指標であると

    • 分割キーボード「MD600 ALPHA SPLIT-ALICE KEYBOARD」のマクロプログラミング

      こんばんは! PCを使って仕事をしていると定期的に新しいキーボードが欲しくなりますよね? 私は直近まではHHKB Studioを使っていたのですが、分割キーボード熱が高まりました…!! 熱が高まったタイミングで社内のSlackで同僚に教えてもらったMD600 ALPHA SPLIT-ALICE KEYBOARDを購入しました! 見た目私の好みは60%くらいのサイズで、キーがしっかり押し込めるタイプです! 有名どころだとHHKBですね。無駄なキーがなくて美しいです!! 今回

      • 英語メモ #1

        英語が全くできないのですが、最近必要性が増してきていると感じるので始めてみます。 「英語ができない」といってもレベル感がバラバラだと思いますが、ざっとこんなレベル。 リスニングはできたことない。学生時代のテストとかも全部諦めていた。 単語や慣用句もほぼ忘れてる。社会人になってからほぼ使っていない。 英語学習は未知なのでとりあえず色々試しつつ、しばらくしたら振り返るためにやることをメモしておく。 単語mikan、無料期間で使ってみて良かったので、これで単語を覚えようと

        • ドキュメントを書く目的は「みんなに自主的に読んでもらうため」ではなく「聞かれた時に簡単に返すため」

          自分しか持っていない知識を組織の形式知とするためにドキュメントを書くことはよくあります。 ただ、ドキュメントを書いて周知したとしても、実際に必要になった方がそのドキュメントを見つけて解決してくれることよりも、ドキュメントを探したけど見つけられなかったり、そもそも探さずに、知識を持っている(持っていそう)な方に質問して解決することが多くあります。 この時、せっかくドキュメントを書いたのに見てくれないじゃんとモチベーションが下がってしまうこともあるかと思います。 ただし、この

        • 固定された記事

        開発者体験を意識して持続可能な開発生産性向上を目指す!

        • 分割キーボード「MD600 ALPHA SPLIT-ALICE KEYBOARD」のマクロプログラミング

        • 英語メモ #1

        • ドキュメントを書く目的は「みんなに自主的に読んでもらうため」ではなく「聞かれた時に簡単に返すため」

        マガジン

        • memo
          1本

        記事

          プロダクトオーナーが最低限守るべき10のことに対してエンジニアである私はどう応えるか?

          下記の記事を読んでとても共感でき、エンジニアもその姿勢に適切に応えたいと思ったので、私ならどう応えるか言語化してみました。 1. いつも健康でいる「いつも健康でいる」に応えるにはエンジニアもいつも健康でいるしかありませんね! エンジニアの場合、期待されているものを少しでも早く作ろうと開発し続けてしまい、体を壊してしまうことがあります。 エンジニアも日々最高のパフォーマンスが発揮できるように、無理な稼働を続けずに持続可能な活動を心がけましょう。 2. 事業成長を共に喜び、イ

          プロダクトオーナーが最低限守るべき10のことに対してエンジニアである私はどう応えるか?

          Four Keys(デリバリー能力)とアウトカムはどちらも大事!!両方高めて最高の開発組織にしよう!!

          こんにちは、すべての開発組織の生産性を上げたいhamです。 近年、開発組織の「開発生産性」についての関心が増加していると感じています。次のグラフはGoogleトレンドで「開発生産性」の過去5年間について調べてみましたが、近年増えていることがわかります。 そして、開発生産性について調べていると高確率で「Four Keys」にぶつかると思います。 私自身、自分の所属しているチームのFour Keysを日々ウォッチしており、とても良い指標だと感じているのですが、Four Ke

          Four Keys(デリバリー能力)とアウトカムはどちらも大事!!両方高めて最高の開発組織にしよう!!

          戦姫絶唱シンフォギアをざっくり紹介

          会社の同僚に戦姫絶唱シンフォギアを紹介するためのノート まず、時短のためにGeminiに聞いてみました。 戦姫絶唱シンフォギアは、美少女キャラクターたちが歌のパワーで巨大な敵と戦う、熱いバトルアクションアニメです。2012年から5期に渡って放送されており、熱狂的なファンを持つ人気作品となっています。## シンフォギアの魅力### 圧倒的な歌のパワー本作最大の特徴は、ヒロインたちが装着する「シンフォギア」と呼ばれる鎧を用いて、歌のパワーで戦うところです。迫力満点のアクション

          戦姫絶唱シンフォギアをざっくり紹介

          イベントでの相互フォローを簡単に!X(Twitter)のQRコードをシュッと出せるようにしておこう

          イベントなどで参加者と交流した場合、X(Twitter)をフォローし合うことがあると思います。 かつてのTwitterアプリはプロフィール画面にQRコード表示ボタンがあったのですが、いつからかなくなってしまいました・・・ そのため、正攻法でフォローする相手を探す場合、IDから検索して探すという手間がかかる作業が発生します。 QRコードの表示が公式から消えたのであれば、自分で作れば良いじゃないか! ということで、プロフィール画面のURLのQRコードを用意しておきます。 QR

          イベントでの相互フォローを簡単に!X(Twitter)のQRコードをシュッと出せるようにしておこう

          5分でわかる!初心者が料理をする時に守るべき3つのポイント!

          かつては自炊を完全に放棄していた私ですが、数年前から自炊するようになりました。 この記事では、そんな料理素人だった私が数年間自炊していて、気づいたポイントをまとめたいと思います。 5分で読めるようにサクサク進めます! ゆっくり、丁寧に…!!「料理が上手な人」を思い浮かべてください。どのような人を思い浮かべましたか? 今、キャベツの千切りがめっちゃ早い人を思い浮かべた人もいるのではないでしょうかw キャベツの千切りの速度だけではなく、料理が上手な人のことを「手際が良い」と

          5分でわかる!初心者が料理をする時に守るべき3つのポイント!

          システムや開発プロセスは変更せずに開発チームの生産性を上げる5つの方法

          こんにちは、すべての開発組織の生産性を上げたいhamです。 開発チームの開発生産性を向上させる場合、システムの技術的負債を解消して開発しやすい状態に改善するなど、システム変更を伴った手法が挙げられることが多いです。 一方で、システム変更を伴った手法は工数がかかったり、システムの振る舞いが変わらないのにシステムに手を入れることへの理解が得られず、実行に移せないことが多々あります。 システムを改善する方法以外では開発プロセスを改善して生産性を上げることもよくあります。 例えば

          システムや開発プロセスは変更せずに開発チームの生産性を上げる5つの方法

          自宅開発環境~2024年版~

          2023年の年末から年始にかけて自宅開発環境をアップデートしたので、自己顕示欲を満たすためにこれからリモート環境を整えようとしている方の少しでも参考になればと思い記事にすることにしました。 自宅での開発経歴2020年2月、当時働いていた会社がコロナによりフルリモートを始めました。 その時から自宅開発環境を整え始めて、2022年に1回転職しましたが今もほぼフルリモートで開発しているので定期的にアップデートしています。 自宅環境早速、今の開発環境を紹介します。 丸数字の順に紹

          自宅開発環境~2024年版~

          2023年振り返り ~ソフトウェアエンジニア編~

          2023年のソフトウェアエンジニアとしての活動を振り返ります。 2022年の振り返りはこちら 2023年当初の目標の振り返り2022年振り返りには2023年の目標を書いていました。 それぞれ振り返ってみます。 Webプロダクトを独力で作れる状態をキープ これは私のエンジニアとしての指針みたいなものなので毎年目標に入れています。 個人で新しく技術や知識を学びたいと思ったとき、候補が複数ある場合などにこの指針に照らし合わせて優先度を決めたりします。 [フロントエンド] 引

          2023年振り返り ~ソフトウェアエンジニア編~

          2023年の振り返り ~投資編~

          2023年も終わったので投資の振り返りをしたいと思います。 こちらの振り返りでは日々TradeNoteにつけている中短期の株取引について振り返ります。長期の株は別管理なのでこちらには載せていません。 2022年の振り返りはこちら 全体今年の株式のサマリーです。 2023年のパフォーマンスは下記の通り。 トータル +13.45% 入金 + 12.03% 株損益 +1.43% 去年は株損益がマイナスでしたが、今年はわずかですがプラスにできたので満足です。 去年の振り返

          2023年の振り返り ~投資編~

          開発生産性Conference After Findy Team+ Award 2023参加レポート

          2023年11月28日に開発生産性Conference After Findy Team+ Award 2023が開催されました。 主催のFindyは私が所属している企業でもあるのですが、私は運営には入っておらず、1人のエンジニアとしてセッションに参加しました。 当日聞いたセッションの気になる部分はXに投稿していたので、投稿した内容をベースにこちらの記事にまとめます。 2つのセッションが並列で行われていたため、私が参加したセッションの情報のみになります。 日本における開

          開発生産性Conference After Findy Team+ Award 2023参加レポート

          テレビが故障したので買い替えるために調べたメモ

          今使っているテレビは2021年に買った。 ちなみに前回買い替えたときは故障したわけではなくスペックアップだった。 買い替えにより37インチ→50インチ、フルハイビジョン→4Kになった。 そして今回、2年の時を経てテレビが故障した。 全く使えないわけじゃないけど残像が残ったりする。 ということで買い替えのために色々調べたのでメモ 有機EL vs 液晶今テレビを買うならこの検討は外せない。 ちなみに近い話では4K vs 8Kもあったが、今は8Kのメリットはほぼないので4K一

          テレビが故障したので買い替えるために調べたメモ

          終身雇用を疑っていなかった私が転職を選択をしたことで選択肢が広がった話

          私は新卒でシステムエンジニアとして社会人生活を始め、今年でエンジニア歴17年になりました。 17年の中で転職を3回行い、今はスタートアップで日々開発を行っています。 新卒で就職した当初は終身雇用が普通だと思っており、高い志を持っているわけでもなく、職業として選択したシステムエンジニアに対しても特に思い入れもなく、仕事はお金をもらうためにやるくらいにしか思っていませんでした。 そんな私でしたが、今ではシステムエンジニアとして日々楽しく仕事できているだけではなく、仕事以外の時間

          終身雇用を疑っていなかった私が転職を選択をしたことで選択肢が広がった話