データエンジニアリングにおけるAI活用戦略:縦と横のハーネスエンジニアリング
AIが力を発揮できるように周辺環境を整備するエンジニアリングのことを「ハーネスエンジニアリング」と呼ぶらしい。*1AIがBigQuery MCP...
View Article人手不足ホワイトカラーにおいて、AIは光となるだろう:ハーネスエンジニアリングをやれ
他人をコントロールすることはできない。他人を自分の思い通りにしようとすることは傲慢であり、倫理に反する何より不可能である他人の内面を知ることはできない共感と呼ばれる行為は、大抵の場合は思い込みか自己投影であり、背景事情への理解を諦めた人間が苦し紛れに行う自己正当化のための理屈に過ぎない社会人を始めて数年経てば、大抵の人間が行き着く結論だろう。ここまではいい。問題は、行き先を失った期待をどこに向かわせ...
View Article日記2025-02-08 : 言葉が意味を失ったんだ
口先だけであればなんとでも言える自信がついてきました。任意の主張を支持するか、支持しないするか、理由をどうとでも述べられる能力がついてきたのだと思います。ロジックは世界観から演繹されています。賛成のロジックの中で、あるいは反対のロジックの中で、世界観を矛盾なく築き上げれば良い。世界観がロジックとなり、人の行動を決定する作用を働かせるのが実態です。「ロジックで説得するのではなく、ロジックを生み出す世界...
View Article2026年もがんばるぞい!
22026年の決意表明のようなことをやっておきたい。2026年の終わりに見返すことで、今年は微妙だったのか、良い年だったのかを見分けることができるだろうと考えてのことだ。決意は書いておくに限る。まず、去年の試行錯誤の結果として生まれた生き残り戦略を着々と実行していきたい。scrapbox.io健康が第一である。何よりも健康が大事だ。金策をうまく回して、セーフティネットを作る。金の余裕は心の余裕社交を...
View Article2025年を振り返る
2025年を振り返る際に、まず振り返りのやり方を検討した。振り返りのhowについては、テキストデータを自然言語処理・あるいは単純な統計処理に基づき機械的分析を行う手法と、文字通りに年末に何があったかをRetrospectiveに振り返る「単純な振り返り」の手法の両極端があるだろう。まず機械的分析をやってみたが、去年の結果とほとんど変わらず、つまらないと思ってしまった。かといって単純に振り返るだけでは...
View Articleデータエンジニアとして合理的意思決定過程のスケール・アウトを目指す
人間と社会をしていると、「あなたは何の仕事をしているんですか?」と聞かれる場面があるだろう。普段関わりがない人と仕事をする時とか、自己紹介する必要がある場面とかで。気転を聞かせて、パッと「こういう仕事をしています」と言えるとカッコいいなぁ、と思う。自己紹介の場面じゃなくても、普段から自分が何のために働いているかははっきりさせたい。目的がはっきりしないと、手段と目的を取り違えたりしてむず痒い気持ちにな...
View Article日記2025-12-15 : 千葉市に引っ越した
Nobody talks about how people who grew up in broken and dysfunctional homes don’t have big dreams. They only dream of having a home no one can take away and a person who won’t abandon them.— 𝒶rα˚˖𓍢ִ໋...
View Article日記2025-11-10 : 一人暮らし独身青年男性の東京脱出
同僚や友人を帰納的に観察してみた結果、東京でうまくやれている人間は、以下の3つのうちどれかであることがわかった。世帯がある。家系を共にするパートナーがいる。実家が太く、給与以外の実質の収入がある。給料が非常に高い仕事についている。導かれる結論はこうだ。規模の経済を活用すること。生活にかかるコストは規模の経済が働く。1人で生活する場合のコストは、2人で生活する場合の一人当たりのコストより高い。世代間の...
View Articleフルサイクル・データ・エンジニア
って言葉を最近思いついたのだが、調べてみたら求人票の中にはすでにあるようだ。元ネタは、ベンチャー企業の人間がみんな大好きな、Netflixの「Full-Cycle...
View Articleデータエンジニアリング・チームの方針を考える:人々がインサイトを得るまでのステップの短縮を目指す
はじめに最近、データエンジニアリングを行う3~4人規模のチームを率いることになった。想定していた通りだが、判断能力をスケールさせなければユニットとしての成長はないことを実感しつつある。人間集団において共有される判断基準の統一性・一貫性は、メンバーや利害関係者の予測可能性を向上させる。AIによる無限の作業量増大が起こっている現代において、ボトルネックになっているのは人間の判断能力だ。予測可能性の向上は...
View Article日記2025-09-22 : CosenseのSmart Context機能とDeep...
はじめに週に3回筋トレをするようになってから1年が経ち、体重は5kg減った。筋肉量が増えているのは実感しているが、今よりもパンプアップしたい。外食では適切な栄養素が取りづらく、コストもかかる。ならば自炊すればよい。しかし実際に自炊をしてみると、リスク管理の問題に突き当たる。一人暮らしでは食材が余ってしまう同じレシピにすれば食材が余る心配はないが、飽きてしまうせっかく四季がある国に住んでいるのだから、...
View Article日記2025-08-09 : Google Cloud Certified - Professional Cloud Developer 認定資格を取得した
雑な日記を書く。新卒で入社した会社のことを思い出していた。その会社には資格取得補助制度があった。資格取得に関係する費用が補助される上に、合格すれば報奨金が出た。当時の自分は、大学の経済学部からIT業界に入ったばかりだった。Webサービスを個人開発したり、プログラミングの経験はあったりした。一方で体系的な知識が不足した状態にあった。体系的な知識不足を補うために、資格の勉強が有効な手段であると認識してい...
View Article日記2025-08-02 : 人間関係の「確定演出」を見分けられるようになりたい
まだ全然できていないが、これからできるようになりたいと思うことを書く。私はコミュニケーションが言語に依存しがちで、明示的に自分に向けて発言された言語以外の経路で情報をやり取りするのが苦手だった。仕草や表情、声色から相手の意図を読み取れず、言葉を文字通りに捉えるせいで裏側にある意図を理解できない。明示的に自分に向けて発言された言語ではないので、噂話や自分に関する評判など、直接的ではない言語コミュニケー...
View Article日記2025-07-26 : Obsidianで書いた日記を元にGemini CLIにカウンセリングしてもらう
日記を書いていると、書いた日記を読み込んだ上で自分と話してくれる相談役が欲しくなってくる。思い出話やお悩み相談、ブレーンストーミングを実施し、カウンセリングを受けたいが、現実では相手がいない。自分のことをよく知っている誰かと会話がしたいが、そのためには以下のステップが必要となる。既存の人間関係から、踏み込んだ話をしても良さそうな相手をピックアップする関係崩壊のリスクに怯えながら踏み込んだ話をする「こ...
View Article日記2025-07-13 : 性格が暗いせいで人に迷惑をかけるのをやめる
私の性格が暗いのは生まれつきだ。記憶の限りでは、明るかった時代は自分にはなかったように思える。一番最初の記憶は夕食中に父親がテーブルを前腕で叩いて味噌汁の入った椀が倒れて中身が溢れる映像であり、気がついたらずっと暗かった。一般論として、幼少期に暗いのであれば、高い確率でその後は根暗として人生を過ごすことになる。私もその一人だ。大人になり、暗いせいで相手に迷惑をかけているんじゃないか、自分の頭の中の認...
View Article日記2025-06-01 : 関数型ドメインモデリングとEffective TypeScript 第二版を読んだ
TypeScriptを使い始めて2年経った。最近は一番書くのが自然言語、次がTypeScript、逃れられないSQL、みたいな感じになってきている。言語自体にも慣れてきた今日この頃、TypeScriptの気持ちがわからなくなってた。interfaceとtypeって何が違うんだっけ?どう使い分けると嬉しいのか?型を使って現実をモデリングしたい。だがどうやって?会社のコードでよくわからない部分があった。...
View Article日記2025-05-24 : 香の物へし折って食ふ一人者
乱雑に書く。いい句だなと思ったので書き留めておく。香の物へし折って食ふ一人者情報源はTwitterと以下のnoteくらいしかなかった。note.comまとめると表題の句は、江戸時代中期の俳人柄井川柳が選集した『誹風柳多留』に収められた一句「香の物」はたくあんのことで、当時は小分けにしたものなどなく、大きな一本でしか手に入らなかったらしい切っていないたくあんのイメージ(https://hachimen...
View Article荒ぶるjestのwatchモードよ、鎮まりたまえ
概要jestのwatchモードを発動した際、特に何も変更していないにもかかわらず、再読み込みを繰り返す現象が手元で確認された原因は、MongoDBがバインドマウントされたディレクトリに対してファイルの書き込みを頻繁に行ったことにより、当該ディレクトリの変更をjest側が検知し、結果的に書き込みの頻度に合わせてリロードされたことだったjest.config.ts内のwatchPathIgnorePat...
View Article