chiroruxxのブックマーク (1,652)

  • チームの生産性と向き合う

    こんにちは @glassmonekeyです。 Ubie 株式会社に転職してあっという間に二ヶ月が立ちました。 現在私は toC 向けのアプリケーションに配信する施策を入稿・管理するシステム「案件管理システム」の開発チームに所属しています。 そのチーム内で現在、私はテックリードというロールで、日々の開発を一人のエンジニアとして進めつつもチームの生産性改善、技術的な意思決定のファシリテーションなどに取り組んでいます。 今回のエントリでは、何かと話題となるエンジニアリングの生産性ですが、テックリードとしてどのように向き合ったのか、どのように改善し今後どうしていくのか?を紹介します。 生産性の定義 前提として生産性を正しく計測することは難しく、それこそ生産性を下げる行為だと私は考えています。 @hiroki_daichiさんの開発生産性について議論する前に知っておきたいことに詳細は譲るとして、一般

    チームの生産性と向き合う
    chiroruxx
    chiroruxx 2024/05/08
    これらの取り組みによって生産性はどう変わったんだろう
  • 「組織内の視界の重なり」についての考え方の変化 - もくもくプロダクトマネジメント( @Nunerm )

    ありがたいことに、こちらのestieさんの記事に、自分が6年前に書いた記事を引用していただきました。 www.estie.jp いい機会なので、6年前の自分の考え方が、時を経てどう変わったのかを棚卸するために、この記事を書いてみることにしました。 引用していただいた記事はこちら productmanager55.hatenablog.com この記事をChatGPT先生に要約してもらった内容がこちら プロダクトマネージャー(PM)に求められるスキルや考え方は多岐に渡り、出身背景も様々である。 組織や市場によって求められるPMの役割やスキルは異なる。例えば、アメリカでは技術力を持つPMが求められ、中国では新たなニーズを見つけ出す能力が求められる。 PMの役割は一概には言えず、組織内で求められる役割を理解し、自身のスキルと照らし合わせて目指すべき姿を定義することが重要。 組織の「視力」を理解す

    「組織内の視界の重なり」についての考え方の変化 - もくもくプロダクトマネジメント( @Nunerm )
    chiroruxx
    chiroruxx 2024/05/06
  • 組織に“できたてホヤホヤの暗黙知”をシェアする仕組みをどうつくるか?子どもの「逆上がり」習得過程を見て気づいたこと|安斎勇樹

    組織に“できたてホヤホヤの暗黙知”をシェアする仕組みをどうつくるか?子どもの「逆上がり」習得過程を見て気づいたこと 今日は「子どもの日」ということで、個人的な話になりますが、先日、5歳の娘が「逆上がり」を習得しました。 一人の親として感動を覚える瞬間だったことはもちろん、習得のプロセスがまさにヴィゴツキーの言う「ZPD(Zone of Proximal Development、最近接発達領域)」そのもので、親としても、研究者としても非常に感激してしまいました。 そこで記事では、「娘の『逆上がり』習得」というきわめて身近なエピソードを通じて私が感じた、ナレッジマネジメントにおける「できたてホヤホヤの暗黙知」の重要性と、「ZPD」を学びにつなげるためのポイントについて、書いてみたいと思います。 ある日の公園での「驚き」の出来事ある日、保育園の帰り道に寄った公園にて。5歳になったばかりの娘が、

    組織に“できたてホヤホヤの暗黙知”をシェアする仕組みをどうつくるか?子どもの「逆上がり」習得過程を見て気づいたこと|安斎勇樹
    chiroruxx
    chiroruxx 2024/05/06
    仕事では「自力で」できる必要がほぼ無いので足場は外さなくていいのかなと思ったり。
  • フィットネスクラブの退会理由が統計の専門家によって「スタッフのコミュ力の高さ」だとわかったと聞いて統計学すげーっとなった話…「それ」コミュ力低くない?」「コミュ力とは?」の反応も

    焼鳥どんオーナー日垣 @higakiyakitori 統計学って凄いなぁ思ったのは、フィットネスクラブの退会理由は長年、何と相関があるのか謎に包まれていましたが、統計の専門家の調査により、退会理由と相関があるのは、まさかの「スタッフのコミュ力の高さ」だということがわかったこと。こんなこと統計でなければ突き止められない。コミュ力高いスタッフがおったらあかんかったんかーい!という結果に。コミュ力高いスタッフがいると常連と仲良くなりすぎて、新規客が疎外感を感じて、何となく居心地が悪くなり退会してしまうというのが理由のようでした。 2024-05-04 09:48:09

    フィットネスクラブの退会理由が統計の専門家によって「スタッフのコミュ力の高さ」だとわかったと聞いて統計学すげーっとなった話…「それ」コミュ力低くない?」「コミュ力とは?」の反応も
    chiroruxx
    chiroruxx 2024/05/06
    相関関係を因果関係と思い込んでしまう一例だと思ってる
  • 今さら聞けないDocker入門 〜 Dockerfileのベストプラクティス編

    今時のアプリ開発において、コンテナは避けて通れないものになっています。そして数多くあるコンテナ実行環境の中でも、デファクトスタンダードと言えるのがDockerです。そんなDockerのイメージですが、皆さんは正しくビルドできていますか? そのコンテナは無駄に太っていませんか? 効率よく最短時間でビルドできていますか? セキュリティは大丈夫ですか? 今回はDockerfileの書き方をテーマに、「今さら聞けない」Docker入門をお届けします。

    今さら聞けないDocker入門 〜 Dockerfileのベストプラクティス編
    chiroruxx
    chiroruxx 2024/05/06
  • <form>の外側に送信ボタンを配置する

    Web アプリなどの UI でよくあるのですが、フォームの外側に送信ボタンがあるようなデザインのときに HTML だけで解決する方法があるので紹介します。 form 属性で紐付け <input> 要素の form 属性に <form> 要素の id 属性値を指定することで、フォームと送信ボタンを関連づけられます。 <form id="signin"> <label> メールアドレス <input type="email"> </label> <label> パスワード <input type="password"> </label> </form> <input type="submit" form="signin" value="サインイン">

    <form>の外側に送信ボタンを配置する
    chiroruxx
    chiroruxx 2024/05/05
    formの外側に送信ボタンを置きたいときってどういうときだろう。
  • discordとかいう劣化2ちゃんねるをもう辞めたい

    なんでも岸田の話につなげる政治豚一匹Vとは関係ない鯖なのになんでもホロライブの話に繋げるバチャ豚三匹のうちいまだに潤羽るしあに夢中の真正一匹女レイヤーへのセクハラしか語彙がないおっさん二人女女間でも下ネタ言いまくる顔と宗教以外劣化久雅美みたいな露出狂女レイヤー二人愚痴鯖で前職の悪口言いまくってる元運輸業のおっさん一人なんでこんな奴らの介護しなきゃいけんの? 俺はゲームの話がしたいわけであってメンタルヘルス板の雑談スレを求めてるわけじゃないんですがね でも俺のやってるゲームはここ以外のコミュニティないんだよなつらい

    discordとかいう劣化2ちゃんねるをもう辞めたい
    chiroruxx
    chiroruxx 2024/05/01
    それdiscord関係ないやつや。他のツールでも多分同じやで。
  • Goで作ったシステムをRubyでリプレイスすることを検討してみた

    はじめに 弊社にはGoで作ったシステムが存在しますが、作られてから数年が経過して、メンテナンスも十分にできていない状況でした。 そこで、このシステムをリファクタリングして生産性を上げようという結論になりました。 リファクタリングにあたり、Goのままで行くのか、弊社でよく使われているRubyで行くのかを検討してみましたので、その過程を紹介したいと思います。 Rubyでリプレイスしようと思った理由 Goで動いてて言語やライブラリのバージョンアップなどメンテナンスがされてない部分はありますが、 そこを解消すればGoのままで行った方が良いのでは?と思うかもしれません。 しかし、あえてRubyでリプレイスしようと思うに至ったのは以下の点があります。 Rubyの方が開発速度があがりそう Goのリファクタリングをするのに時間がかかりそう Goのリファクタリングと機能追加でコード修正箇所が被るとスケジュー

    Goで作ったシステムをRubyでリプレイスすることを検討してみた
    chiroruxx
    chiroruxx 2024/05/01
    比較するなら言語モデルの違いも比較したほうがいいんでは。
  • 「横浜市民は崎陽軒のシウマイを食べない 」みたいなやつを集めています

    他にありますか? (例) 神戸市民は神戸牛をべない 北海道民は白い恋人をべない 京都市民は八ツ橋をべない (追記) 横浜市民は崎陽軒のシウマイべるんですね…失礼しました あとブコメで、この増田は先月の増田を読んでないとの指摘がありますが、その増田を書いたのは私です。 (この増田のことですhttps://anond.hatelabo.jp/20240323135423) 一応前回は海外、今回は国内ということで棲み分けができている、ということにしてください by増田

    「横浜市民は崎陽軒のシウマイを食べない 」みたいなやつを集めています
    chiroruxx
    chiroruxx 2024/05/01
    八王子市民は八王子ラーメン食べないです
  • 東京は家の中に文化がない + 追記

    東京は住宅が狭すぎて家の中に文化がない。 まともな棚を置けない。絵を飾るスペースがない。はひとり数足しか保管場所がない。 大きな冷蔵庫を置けないのでヨーロッパや東南アジアの珍味を貯めておけない。 ホームベーカリーを置けない。ピアノを置く場所がない。器が一家で20枚もない。 子供が学校で作った紙粘土の鳩を飾れない。五月人形やひな人形を飾れない。 結婚式で作ったドライフラワーはクローゼットの奥にしか置き場がない。 ダブルベッドを2つ置ける部屋がない。もう使わないゴルフバッグを念のため置いておける物置部屋がない。 狭すぎて子供を作れない。それでも仕事のために東京にしがみついている。 生殖を制限してまで働いているという意味で、当の社畜だと思う。 それでいて地主にバカ高い家賃を払い続ける。 弟夫婦が練馬区に住んでおり上に書いた状況だった。心底気の毒だと思う。 プライベートのかなりの時間は自宅

    東京は家の中に文化がない + 追記
    chiroruxx
    chiroruxx 2024/05/01
    わかるー
  • 『みんなで小さく区切ってやる』ガイド|kawanotron

    『みんなで小さく区切ってやる』とは『みんなで小さく区切ってやる』は複雑な問題を解決するためにみんな(チーム)で一緒になって改善していくためのやり方です。 『みんなで小さく区切ってやる』で大事な考え方は『経験から学ぶ』と『ちょっとずつ進める』です。小さく区切ることで、ちょっとやってみて、それから学び、またちょっとやってみる。それを繰り返しながら進みます。 『みんなで小さく区切ってやる』を上手にするには『見える化』『チェック』『改善』の3つが重要です。これにより『経験から学ぶ』効果を高めます。 機会を作る『見える化』『チェック』『改善』を取り入れるために5つの機会を設けましょう。これらの機会は毎回同じ時間に行うことでリズムが生まれいい感じになります。 『区切り』があることで立ち止まれます。立ち止まることで落ち着いて『チェック』し『改善』することができます。この『区切り』は1週間もしくは2週間に

    『みんなで小さく区切ってやる』ガイド|kawanotron
    chiroruxx
    chiroruxx 2024/05/01
    わかりやすい
  • 「誰にもできる」より良いコードを書くためのテクニック - Qiita

    はじめに こんにちは、愛知でWEBエンジニアをしているkokuboと申します。 ここ最近の業務でコードレビューをすることが多くなり、人によって読みやすさの違いがあることや過去に自分で書いたコードが読みにくかったことから、良いコードとは何かを調べて見ました。 今回は「リーダブルコード」を元に良いコードとは何かを簡単紹介させていただきます。 この記事では難しい技術がいらないため、初心者や私と同じようにレビューを始めた方達の参考になれば幸いです。 概要 【このでの「良いコード」とは】 他の人(過去の自分も含む)が最短時間で理解ができるコードのこと 【メリット】 理解しやすい コードを読んだだけで、そのコードが何をしようとしているのかがすぐに理解できる メンテナンスしやすい バグの修正や機能の追加など、コードを変更する際に、その意図を把握しやすくなる チームで開発しやすい 複数の開発者が同じコー

    「誰にもできる」より良いコードを書くためのテクニック - Qiita
    chiroruxx
    chiroruxx 2024/04/30
    startをstart_msにするのは、ms以外の単位が出るケースの場合だけやってほしいかも。そのほうが読みやすいと思う。
  • エンジニアとして真に成長するには?──技術スキルだけじゃない、"すごいエンジニア"が大切にするマインドセットとは

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    エンジニアとして真に成長するには?──技術スキルだけじゃない、"すごいエンジニア"が大切にするマインドセットとは
    chiroruxx
    chiroruxx 2024/04/26
  • 桁違いに読書の質が上がる超簡単な読書法|ふろむだ@分裂勘違い君劇場

    を読んでて、気になるところがあったら、 その要点をテキストファイルに箇条書きにして、整理しながら読書する。 これだけ。 これだけで、読書の質が桁違いに上がります。 これをやると、「普通にを読むだけだと、理解した気になってるだけで、実はろくに理解してなかった」と分かって驚きます。 話はこれで終わりですが、 以下の点が気になる方もいらっしゃるでしょう。 ●どんな人がどんなを読む場合にもそうなるわけじゃないだろ。具体的に、どんな人がどんなを読む場合にそうなるんだ? ●そんなの面倒くさくてやってらんない。手間をかけずにやる方法はないの? ●具体的にどうやるとうまくいくのか、もっとちゃんと説明しろ。 そういう方のために、以下、これらについて補足します。 まず、読書を以下の9種類に分類します。 (1)リアルタイム活用読書読んだ知識を今やっている仕事/生活/趣味にリアルタイムに活用しながら読む方

    桁違いに読書の質が上がる超簡単な読書法|ふろむだ@分裂勘違い君劇場
    chiroruxx
    chiroruxx 2024/04/26
    これ系で質が上がるのはわかるんだけど、通勤時間とかで本を読むから基本できないのよね
  • 日報を自分のために書いてみよう - KAKEHASHI Tech Blog

    はじめに こんにちは、株式会社カケハシでエンジニアリングマネージャーをやっている小田中( @dora_e_m )です。 今回は、タイトルの通り「日報を書くといいよ!」、とくに「組織のニューカマーにはオススメだよ!」という話を書きます。 日報って何? まず、日報とは何でしょうか。一般には、日々の業務内容や進捗などを報告する文書を指します。 この定義に従えば、受益者は報告される立場の上長であり、日報を作成する当の人にはあまりメリットがありません。 私自身、ただ進捗を共有するだけの日報にはあまり意味を感じません。たとえばJiraなりTrelloなりで進捗管理している現場であれば、そのうえで進捗報告のための日報を作成することは作業の重複、情報の二重管理の発生を意味します。 ですが、日報を以下の目的で作成するようにすると、それは作成者人にとって役立つものにできます。 毎日のふりかえり 思考プロセ

    日報を自分のために書いてみよう - KAKEHASHI Tech Blog
    chiroruxx
    chiroruxx 2024/04/25
    自分のために書くなら上長が読解不能な日報でもいいし、上長のために書くならたいてい自分のためにはならない感覚がある。
  • Rubyエンジニア採用が難しい3個の理由|Takuya @ CTO at stmn

    昨日は https://note.com/takuya_stmn/n/n02e627b9afc3 で会社のアップデートを書きました。プロダクト系職種の中でも、特にコロナによるフルリモートがどの会社でも当たり前になった頃から採用難易度が増してきた、Webバックエンドエンジニア、とりわけRuby on Railsエンジニアの採用の難易度が難しくなった理由について、Rubyを25年間、Ruby on Railsを18年間やってきた中、感じたことを軽く書きます。 1. オワコンである「Rubyが死んだ」「Ruby on Railsは死んだ」みたいな言葉は何度も聞きました。Ruby / Ruby on Railsを使った開発を始めたころから辛さはありましたが、一定の生産性が出るということで利用ケース数は増えていきました。一方で、コミュニティベースの進化は独特の文化を持ち合わせていることもあり、中長期

    Rubyエンジニア採用が難しい3個の理由|Takuya @ CTO at stmn
    chiroruxx
    chiroruxx 2024/04/24
    2と3が採用の難しさに繋がるのがよくわからない。
  • 批判されまくったけど「2時間静かにできない人は映画館来ちゃいけないんです」は間違いだよ

    [B! 増田] 「2時間静かにできない人は映画館来ちゃいけないんです」の行きつく先は我.. 消えちゃったけど。元増田どんまい。 上のブクマカを見ればわかるけどほとんど健常者の傲慢で溢れている 結論から言うと「静かに見たい人」と「静かじゃなくてもいい人・静かにできない人」に分けるべきなんだよ でも映画館のキャパを「静かに見たい人」に100割振ってるから傲慢な意見ばかりになってしまう 例えば「静かに見たい人用2500円」のスクリーンと 「静かじゃなくてもいい人・静かにできない人用1800円」のスクリーンにわければ 誰でも気兼ねなく映画が観ることができるサービスが誕生する 経営側にとっても需要に合わせてスクリーンの割合や料金を調整すれば減益になるとは限らない しかし既存客の「静かに見たい人」にとっては上映回数が減るので不便が生まれる その不便を受け入れられないから傲慢ブコメが並ぶ これは映画館以

    批判されまくったけど「2時間静かにできない人は映画館来ちゃいけないんです」は間違いだよ
    chiroruxx
    chiroruxx 2024/04/22
    それ配慮の組み合わせの数だけスクリーン用意しないといけないんじゃない?(食べ物とかさ)
  • 「Twitter.com」を「X.com」に自動変換 Xが仕様変更も、批判相次ぎすぐ撤回 ネット失笑

    Twitter.com」という文字列を入力したはずなのに、Xにポストした瞬間、自動的にその文字列が「X.com」に変換されてしまう――トラブル続きのXで今度はそんな現象が発生し、詐欺に利用されかねないとして一部のユーザーが警戒を呼びかけた。問題は間もなく解消されたものの、Xの混乱ぶりにあきれる声や批判の声が飛び交っている。 米メディアのMashableやKrebs on Securityによると、自動変換はiOS向けのXで4月8日(米国時間)に始まった。この問題は「Twitter.com」が「X.com」に置き換わるだけにとどまらなかった。 例えば「space-twitter.com」というリンクをポストすると、末尾の「twitter.com」の部分の文字列だけが勝手に「x.com」に置き換えられて、Xの画面では「space-x.com」と表示される。一方で、実際のリンク先は変わらないま

    「Twitter.com」を「X.com」に自動変換 Xが仕様変更も、批判相次ぎすぐ撤回 ネット失笑
    chiroruxx
    chiroruxx 2024/04/22
    その仕様でokになってしまう体制がヤバそう
  • 【熱望】javascript の for 文で var i を宣言するのはやめて下さい - Qiita

    この書き方でも for 文は正常に動作します。 しかしながらこの書き方は 以下の書き間違いが生じることがあります。 for(var i = 0; i < array1.length; i++) { //長い処理 for(var i = 0; i < array2.length; i++) { } } 長い処理の中で i を宣言したことを忘れて 再び i を宣言してしまうことで 外側の for 文のカウントにバグが発生し 期待した動作にならない例になります。 私も他の人が作成した web アプリで このバグを見かけたことがあります。 for の変数を宣言する場合 必ず let で宣言して下さい。 var でなければ正常に動作しないのは 構造的欠陥のハズです。 let array1 = [1, 2, 3]; let array2 = [4, 5, 6]; for(let i = 0; i <

    【熱望】javascript の for 文で var i を宣言するのはやめて下さい - Qiita
    chiroruxx
    chiroruxx 2024/04/21
    for関係なかった
  • テックカンファレンスに「なんとなく」や「ただ楽しいから」で参加してない?

    この記事を書くきっかけ PHPカンファレンス小田原の参加レポートを書いたところ、武田さんからこんなフィードバックをいただきました。 こんなふうに褒めていただいて、恐縮です。 けど、これまで自分はオフラインのテックカンファレンス[1]に3回しか参加したことがありません。遠征かつ何泊かするのは今回が初めてでした。 にも関わらずこう言っていただけるような行動がきちんとできているようです。実際時間が凝縮されている感覚は自分でもあって、カンファレンスに参加すると2,3日くらいのできごとのはずなのに1週間分くらいの出来事に感じます。 では、「なんでそう感じるんだろう?」を考えてネタにしてみたら面白いんじゃないだろうか。そう思って筆を取ったのがこの記事です。自分は人に褒められたとき、「なぜ褒められたのか?」を振り返ります。詳しくはこの記事に。 そして自分のカンファレンスに対するスタンス「なぜカンファレン

    テックカンファレンスに「なんとなく」や「ただ楽しいから」で参加してない?
    chiroruxx
    chiroruxx 2024/04/18
    僕は成長するために参加してるんじゃなくて、楽しいから参加してるよ。それで時間もお金も無駄になったことはないよ。