AI に仕事を奪われるのはエンジニアではなくプロダクトマネージャーの方だった 2026年10月03日 (Sat) 生成AIで実装コストが激減し、エンジニアやデザイナーが自身でアイデアからリリースまで回せるようになったため、従来の実装寄りプロダクトマネージャーは役割を失いつつある。一方で、何を解くべきかを見極め、組織や戦略と結びつけて共通認識を作るプロダクトディスカバリーとセンスメイキングの重要性は増している。 プロダクトマネジメント私記 2021年05月26日 (Wed) ソフトウェアエンジニアからプロダクトマネージャーに転身したが、初めは苦戦した。プロダクトマネージャーの役割は、ユーザーのニーズを満たしビジネス成功を達成することだと認識。実際には、エンジニアが機能の企画を行い、調整役に回ることが多かった。プロダクトマネジメントの認知度が低く、役割の理解が不足していたため、期待と現実のギャップに悩んだ。最終的に、プロダクトマーケットフィットを 九州脊梁 峰越登山口〜烏帽子岳〜五勇山〜小国見岳〜国見岳 2026年11月13日 (Fri) 峰越から九州脊梁を2年ぶりに縦走し、国見岳で祠に参拝。稜線は冬枯れで視界良好。五勇山と小国見岳の間に幕営し、軽装で国見岳と湧水を往復。夜は寒さで震えつつ酒盛り。翌日は烏帽子岳や展望岩に寄りつつ下山、シャクナゲ季に再訪したいと感じた。 Archive ページを React で作り直した 2015年11月06日 (Fri) 自作の Lokka プラグインで動くブログの Archive ページを React に差し替えた試みを紹介。React チュートリアルを写経して自ブログに適用し、CoffeeScript で JSX を書く際はバッククオートで囲むと扱いやすいという知見を得た。 Vim で :W と :Q を :w と :q と認識させる 2014年07月02日 (Wed) USキーボード使用時、コロン入力にシフトキーが必要になり、Vimでの操作に影響が出た。大文字のコマンドで誤動作が多発したため、.vimrcに設定を追加して解決した。これで快適に作業できる。 Garmin Personal API に接続する MCP サーバーを動かしてランニングデータに AI から直接アクセスできるようにした 2026年11月04日 (Wed) Garmin の Personal API が公開され、OSS 実装の garmin-personal-mcp で自前 MCP サーバーを立てて AI に直接ランニングデータを渡せるようにした。ChatGPT や Claude、Muse と連携してレビューやトレーニング提案を受けられるが、ChatGPT ではモバイル制限や Codex クラウド設定の手間など運用上の注意点あり。 ブログの息の根を止めようとする Twitter 2021年02月09日 (Tue) Twitterのスレッド機能は、長文を簡単に投稿できる便利さから、ブログの必要性を薄れさせている。かつてのブログ文化は衰退し、トラックバックやコメント欄の機能も失われた。これにより、議論の場としてのブログが機能しなくなり、Twitterがコンテンツ発見の主要な場となった。個人が軽いブログを書くことが難しくなり、商業メディアやSNSに飲み込まれつつある。気軽にブログを書くことが重要であり、スレッドの利... ブログ過去記事をカテゴリーごとに集計してグラフ化 2020年04月16日 (Thu) Rechartsを使ってアーカイブページにカテゴリ別の記事数を棒グラフで表示する機能を作成。Tooltipで件数確認、Legendクリックで表示切替を実装したが、非表示時にLegendの色をトーンダウンする機能がRechartsに無く、GitHub Issueを参考に表示用キーに空白を付けるというハックで対応した。 Amazon の検索結果画面が target="_blank" で開くのを殺すグリモンを更新した 2013年02月04日 (Mon) まえ作った Amazonの検索結果が新規ウィンドウで開かれるのを殺すユーザースクリプト が Amazon の HTML 変更により動かなくなってたので更新した。Amazon 見てたら無限に新しいタブが開いていく現象にお困りの方はご利用ください... RVMで入れたRubyをApacheとかから使いたい 2011年02月08日 (Tue) RVMを使ってます。RVMで入れたRubyがshebangに #!/usr/bin/env ruby と書いたときに呼び出されて欲しいと思ってます。シェルから#!/usr/bin/env rubyputs RUBY_DESCRIPTIONなフ... Naughty BoyなのでCakePHPのDBもRailsのActiveRecordを単体で使って操作してやった 2010年08月25日 (Wed) 80個近くある静的HTMLファイルをシステム化する必要が生じたので、HTMLをHpricotでスクレイピングしたあと、抽出したデータをSQLiteにぶっ込んだ。しかしSQLiteにぶっ込んだあとでデータの一部をいじりたくなった。そこでRail... RailsアプリケーションでMarkdownを使う 2010年06月23日 (Wed) RailsアプリケーションでMarkdownを使いたと思った。(Markdown大好きっ子なので)調べてみたところ、 BlueCloth というライブラリを使うといいらしい。これはRailsのプラグインではないのでgemでインストール。$ s... P_BLOGの resources フォルダの管理ファイルを改良 2009年05月17日 (Sun) デフォルトの管理ファイルは画像のサムネイル表示しないし、一ページに全部のファイルを表示して見にくかったので見やすいように改良してみました。これで画像ファイルの管理のためにFTPクライアントを起動する必要がなくなると思います。一ページに100フ... 時代劇のリアリティー 2006年11月26日 (Sun) スマステ6を見ていたら、木村拓哉が『武士の一分』に出ている関係から、山田洋次の時代劇についてやっていた。山田洋次監督はこれまで藤沢周平原作の『たそがれ清兵衛』、『隠し剣 鬼の爪』を映画化している。山田監督はいままでの時代劇についてリアリティ... バックアップの重要性 2006年05月25日 (Thu) 昨晩の障害は酷かった。20時半から23時半までの約三時間、うんともすんとも言わず。恐ろしかったのが、個人ウェブスペースよりも早めに復旧したメンバーズページで、ディスク使用量が一時0MBと表示されていたこと。ログが飛んでしまったのかと焦りまし... ブロークバック・マウンテン ★★★★☆ 2006年04月10日 (Mon) アカデミー賞監督賞受賞作である。数々の映画賞で賞に輝き、作品賞の本命候補だと言われていたが、結局は『クラッシュ』にかっさらわれてしまった。同性愛がテーマの映画は、やはりアメリカでは不遇な扱いを受けるのだろうか。 肝心の映画の内容自体はわりと... 朝晩はめっきり涼しくなりました、ていうか寒いです(阿蘇だけ?) 2005年09月02日 (Fri) いよいよ芸術の秋到来である。八月最終週の週末から面白そうな映画の公開が始まった。しかし残念なことに熊本では上映の予定がないものばかりである。新作映画の情報は毎日新聞の甘口辛口新作ガイドから得ているのだが、そこで面白そうな評を読んでも見ること... 写真でふりかえる 2026 年 10 月 2026年11月01日 (Sun) 大濠公園までラン、初めて大砲ラーメン、長崎で墓参りとくんち見物、喫茶ミレー閉店を確認、大阪出張で釜たけうどん、仕事で上高地〜涸沢、家族で霧島旅行、月間走行距離42.7km 2025 年ふりかえり 2025年12月31日 (Wed) ランニングは熊本城で泥試合、ボルケーノで初ウルトラ完走、福岡で自己ベスト。登山は脊振全山や祖母傾の大縦走が印象的で、のんびりハイクも楽しむ。買い物でNovablastやiPhone17Pro、Garmin導入。ブログは写真回顧やRuby対応、フォトギャラリーとAI機能を追加。仕事はPMと開発部長で葛藤と組織作りに注力。 写真でふりかえる 2025 年 7 月 2025年08月10日 (Sun) 2025年7月、ヤッホーブリューイングのビールを楽しみ、初の帰宅ランや宝満山登山、東京出張を経験。月間走行距離は200kmに達した。 脊振山系全山縦走(トレランバージョン) 2025年05月06日 (Tue) 3年ぶりに脊振山系全山縦走をトレイルランニングで挑戦。仲間と共に夕方スタートし、同僚のサポートエイドに助けられながら進行。夜通しのランは初めてで、転倒もあったが、なんとか進んだ。 要約用のフィールドを用意して ChatGPT に生成させた要約を入力できるようにした 2025年03月08日 (Sat) OpenAIのAPIを使ってブログの要約を自動生成する機能を追加した。編集画面に要約欄を設け、チェックボックスをオンにすると記事の要約が生成される仕組み。 写真でふりかえる 2025 年 2 月 2025年03月02日 (Sun) 牡蠣小屋で食あたりを経験しつつ糸島の海景写真を撮り歩いた月。熊本城マラソンで転倒してワースト記録ながら完走し、長浜ラーメンの焼きめしに感動。雪の中を走って白糸酒造の酒蔵開きへ向かい、月間127km・獲得標高846mを記録した。 Docker コンテナまで含めて完全 Ruby 3 化 2025年02月08日 (Sat) DockerコンテナをRuby 3で動かす際、MeCabの代替やRustのバージョン固定、ActiveRecordの設定変更に苦労した。キャッシュ機能も修正し、高速化したが、一部HTMLタグの混在が発生。古いgemの依存問題が影響している。 Google Analytics ( GA 4 )から API でデータを取得する 2022年09月23日 (Fri) ブログのアクセスランキングをシェル集計で作っていたがスパマーの影響で順位が歪み、Google Analytics の API を使って正確なアクセス数を取得することにした。Ruby 用ライブラリの情報が乏しく試行錯誤した末、自作コード(ga-data-fetcher)で metrics や dimensions を指定して取得する方法を確立し、Query Explorer や GCP/IAM 設定が...