ジュニアを採用しない連中はシニアに値しない 2018年10月02日 (火) ジュニアエンジニアを雇わない企業は、シニアエンジニアに値しない。ジュニアを採用することで、企業文化やキャリア開発が向上し、コスト削減やソフトウェア品質の向上にも繋がる。 ジョブホッピングに至る訳 2018年10月06日 (土) 職業プログラマー8年で何度も転職を繰り返し、在職中は上司に評価されず昇給ほぼ無い。CIやDockerで開発効率を上げる改善を好むが直接売上に結びつかず評価されにくい。理想主義で本質を問い場をかき乱す発言が評価を下げる要因になり、結果的に転職を... AI 時代のエンジニアは「やり方があるかどうかもわからない」事柄を「やり方があることは知っているがやり方自体は知らない」領域に移していける力が重要になる 2026年02月09日 (月) Claude Code と Codex で二日で作った Strava 風の軌跡表示・ペース可視化ツールを紹介。AI を活用することで面倒な作業や未知のやり方を補助でき、やり方を知っているが手を動かさない層や経験豊富なエンジニアが有利になる点を... 家を建てたので得られた知見を共有します 2014年12月11日 (木) 家を建てた理由や過程、土地選びや住宅ローンの知見を共有。新築のメリットや後悔点も述べ、建築家の重要性を強調。郊外生活の利点も紹介。 iPhone 17 Pro を買ったら CarPlay との接続が不安定になったので無線接続化した 2025年10月26日 (日) iPhone 14 Proから17 Proへ乗り換えたらCarPlayが不安定に。USB-C→USB-Aケーブルを数種類試行し、USB3.0は接続切れ、USB2.0(480Mbps)でも断続的に不安定。最終的に無線CarPlayアダプタ(Ot... ソフトウェア開発者の職探し指南 2024年12月31日 (火) ソフトウェア開発者の職探しでは、受託開発と自社開発の2種類があり、特に自社開発のビジネスがソフトウェアの特性を活かせる。受託開発はローリスクだが報酬が限られ、自社開発はソフトウェアが価値の源泉で給料も良い。転職活動では、まずは受託開発や業務効... 2019 年行った場所 — 長崎県平戸市 2020年11月08日 (日) 2019年10月に旧田平町でキャンプしたついでに平戸の街を偶発的に訪問。平戸大橋を渡り、ザビエル記念教会やオランダ商館を見学。商館の展示や街並み、埠頭やオランダ塀に歴史を実感。夕方の寂しさと海の美しさ、隠れキリシタンや交易史などの重層的な魅力... プレーンテキスト Markdown 時代の終焉 2019年11月17日 (日) Day OneがMarkdownを捨てWYSIWYGに移行した理由は、一般ユーザーにとってMarkdownが難しいから。WYSIWYGは使いやすく、文書の構造化を助けるが、独自フォーマットによるロックインが懸念される。 卒インターネット 2015年12月04日 (金) 1999年からインターネットに没頭してきたが、仕事・結婚・子育て・親の死など現実の重みでネットを純粋に楽しめなくなった経緯を振り返る。2010年のブラック企業での経験が転機となり、インターネットが搾取や疲弊を連想させるものに変わった。日常の雑... 前働いていた会社の思い出と近況 2012年01月31日 (火) 前の会社では長時間労働やサービス残業が常態化し、精神的に辛い経験をした。労働環境が悪く、離職率も高かった。転職活動を通じて、自分に合った職場を慎重に選ぶ重要性を実感した。現在は新しい職場で楽しく働いている。 零戦と戦艦大和 2009年04月24日 (金) 零戦と戦艦大和を通じ、戦時日本の組織文化や技術志向が現代日本と共鳴する点を指摘。上層部の処遇、カタログ偏重や多品種少量生産、誤った武士道観による人命軽視、装備の運用軽視、熟練頼みの兵器設計、捕虜観念の欠如などが敗因論として語られる。 アクティビティ埋め込みテスト 2026年02月08日 (日) 朝ランニング 8.9km 山700m トレイルランニング ・8.95 km ・2:41:28 (function() { if (window.activi... ポータルシット問いかけ君を作った 2025年11月02日 (日) ポータルシット問いかけ君を開発した経緯、設計方針、主要機能、実装で直面した課題とその解決策、今後の改善予定を簡潔に紹介する内容 Apple Watch → COROS → Garmin 2025年10月26日 (日) 会社支給のFenix 7 Proを経て個人でEpix Proへ乗り換えた。Apple Watchの利便性を認めつつも、Garminの頑丈さ・長バッテリー・トレーニング支援・LEDフラッシュライトに価値を見出した。COROSは軽量でトレーニング... 写真でふりかえる 2025 年 8 月 2025年08月30日 (土) 2025年8月、東京出張で山と道や高尾山を訪れ、実家帰省時に杵島岳に登った。国見岳山頂祠再建のボランティアに参加し、帰りにたこ焼きを購入。月間走行距離は107km。 ASO VOLCANO TRAIL 2025 2025年06月28日 (土) ASO VOLCANO TRAIL 2025に参加し、阿蘇の多様な風景を体験。初レースから2年で完走。途中で仲間と合流し、112kmを走破。装備や補給食、練習内容を詳細に記録し、トレイルランの魅力と課題を振り返る。 mixi2 の息苦しさ 2025年02月25日 (火) mixi2を使った感想として、絵文字の種類が少なく、感情表現が難しいと感じた。穏やかなコミュニケーションを促す意図が見えるが、自由な表現が制限されることに疑問を持つ。 ベアフットシューズでマラソン出場 2025年02月20日 (木) 熊本城マラソンに参加し、ベアフットシューズで走ることになった。前半は好調だったが、後半はペースを落とし完走。フルマラソンには十分な準備が必要と感じた。ベアフットシューズでの挑戦は厳しい。 検索インデックスの更新をリアルタイムにした 2025年02月15日 (土) Tantinyのリアルタイム検索インデックス更新機能を知らず、これまで無駄なバッチ処理を行っていたことに気づいた。もっと効率的に運用できると反省している。 Apple Watch でトレランするならフットパスというアプリが便利 2023年08月05日 (土) Apple Watchでトレランをする際、フットパスアプリが非常に便利だと感じた。地図が見やすく、高機能なナビゲーションやゴールタイム予測が可能。特に登りの残り距離を確認できる機能が役立つ。ただし、日本語訳の不備やGPXインポート時のルート変... トレランのイベント(マラニック)に参加した 2023年02月10日 (金) 阿蘇草原マラニックに参加し、一人でも楽しく走れた。コースはハードで、普段からのトレーニングが必要。参加費も安く、絶景を楽しめる貴重なイベントだった。 MySQL の FULLTEXT インデックスによる全文検索 2023年01月30日 (月) MySQL 5.6以降で使えるFULLTEXTインデックス(ngramや外部パーサ指定可)を導入し、ActiveRecordのMATCH...AGAINSTで全文検索を実装した経緯と手順を説明。Tantivyと比較して高速化が得られる反面、n... 熊本から福岡(天神・博多)には通える 2023年01月15日 (日) 熊本在住のまま福岡(天神・博多)へ通勤する現実的な方法を紹介。九州新幹線は速いが高コスト、代わりに高速バス「ひのくに号」の定期で費用と利便性を両立できる点を解説。武蔵ヶ丘バス亭周辺の居住メリットや今後の地域発展も触れる。 ブログに Alfred 風のインクリメンタルサーチを実装 2022年08月02日 (火) 右上の検索ボタンでAlfred風モーダルを開き、キーワード入力でインクリメンタルサーチして逐次結果を表示する仕組みを導入。Archivesページへ遷移せずに検索可能で、結果は時系列ではなく関連度順で上位10件だけ表示し、それ以外はArchiv... 記事タイトルの見出しレベルを h1 にし、記事中の見出しを h2 スタートに変えた 2022年06月23日 (木) ウェブサイトの見出し構造を見直し、記事タイトルをh1に設定した。インデックスページとパーマリンクページでのテンプレート共有をやめ、柔軟に見出しレベルを変更。HTML5のメリットとして、文書構造とHTML構造を分離できることに気づいた。