ノーマルビュー

Received — 2026年3月31日 Zennのトレンド

あつあつ流!学生団体の組織論

著者: AtsuAtsu
2026年3月31日 14:57
※多大なるポジショントークが含まれます。 なかなか話されることのない、学生団体の特徴や難しさを踏まえた組織論について多大なる偏見と適当な知識でお話したものです。 いつか、まだ若いなぁと思いながら自分で読み返せれば良いと思ってます。 誰かの参考になれば幸いです。 なお、Project Kit vol.2や私のQiitaにもCirKitの運営秘話がありますので、そちらもどうぞ。 https://qiita.com/AtsuAtsu0120/items/1e43584d055632ca8733 https://qiita.com/AtsuAtsu0120/items/57ea8a8dacbb0690ecc2 https://techbookfest.org/product/mNyp9uKLqgc2MUKeLLWfTw

ClaudeCodeと弱者の戦略

著者:
2026年3月30日 19:00
この記事はコーディングをメイン業務とするはずだったエンジニアたち、LLMによりロールモデルが消失したエンジニアたちがどのようにコーディングエージェントと向き合えばいいかという問題に対する個人的な考えである。想定読者はコードを書いたことがない初心者からエージェントを使い込んでいるヘビーユーザーまで何かしらの発見があるように配慮したつもりだ。 強者の戦略は確立されている コーディングエージェントのベストプラクティスははっきりしている。 コード作成代行である。 要件も設計もプログラミング言語もそれらの背景にある思想も知ってるのは、理解してるのは人間であり、その人間は時間をかければコードを完...

💾

完全自律のコーディングパイプラインを作った

著者: Akatsuki
2026年3月30日 13:06
各社が自律型コーディングエージェントを作り始めている RampはPRの約30%がエージェント経由で作られている。Stripeは週に1000件以上のPRを完全自動で生成・マージしている。Uberもエンジニアリング組織全体でエージェントへのシフトを進めている。 各社とも数億行規模のコードベースや社内インフラとの統合が必要なので内製しているが、やっていること自体はシンプルで、エージェントにコードを書かせて、プログラムで検証して、通るまでループを回す、という構造になっている。これは既存のAIコーディングツールを組み合わせればローカルで再現できる。 この記事では、Claude Code、Cod...

💾

Goにはなぜ例外がないのか

著者: Lapi
2026年3月30日 09:00
はじめに こんにちは、Lapi(@dragoneena12)です。 Goではtry-catch型のエラー処理(いわゆる例外処理)ではなくエラーを関数の戻り値として扱うようになっています。他の言語に慣れている人からするとこの書き方は冗長に見えるようです。 なぜGoではこのようなエラーの扱い方をしているのか。冗長に書かざるを得ないように見えるのはなぜなのか。自分なりに調べてみた内容を社内LT会で発表したので、ブログ記事に再編してみました。 Cのエラー処理 Goがこのようなエラー処理方法を採用した背景を知るため、まずはCのエラー処理について振り返ってみます。 まず重要な点として、Cの言...

💾

ユニットテストは2種類ある。AI時代に壊れないテスト設計

著者: 妹尾悠真
2026年3月30日 07:40
はじめに ソフトウェア開発において、ユニットテストの役割は変化しています。特にAIを活用したコーディングが普及した現在、ユニットテストの目的を再定義し、設計を見直す必要があります。 AIによるコード生成は開発速度を向上させましたが、「生成されたコードが意図通りに動くか」を開発者が検証する作業の比重を増加させました。これにより、実装の過程で処理の動作を確認するためのテストの必要性が高まっています。 しかし、現在の開発現場では、テストの目的が混同されるケースが散見されます。 例えば、ログイン処理のユニットテストにおいて、「ログインに成功すれば OK」という仕様確認と、「内部で正規表現が何...

💾

AI時代におけるタスク管理を考える

著者: Taisei Ozaki
2026年3月30日 11:50
こんにちは,松尾研究所の尾崎です.25卒でデータサイエンティストをやっています. 最近,AIエージェントがコードを書き,メールを要約し,会議を記録してくれる時代になりました.Claude Codeを複数同時に走らせたり,AIに調査を任せながら別の作業をしたり——気づけば,自分の仕事のやり方そのものがかなり変わってきています.しかし,そもそも「何をやるか」を管理するタスク管理そのものは,まだ従来のやり方のままという方も多いのではないでしょうか. 本記事では,自分自身のタスク管理環境を紹介しつつ,AI時代に「マルチタスク」の意味がどう変わっていきそうかを考え,AIがタスク管理にどこまで関与で...

💾

OpenClaw × OllamaをMacBook 16GBで動かす - ローカルLLM入門

2026年3月29日 16:51
こんにちは!ブロックチェーンエンジニアの山口夏生です。 ブロックチェーン×AI Agentで自律経済圏を創る開発組織Komlock labでCTOをしています。 ローカルLLMって難しそう...そう思っていませんか? 実は、たった3つのコマンドで動きます。Ollama をインストールして、モデルをプルして、OpenClaw のオンボーディングを実行するだけ。5分後には、完全にローカルで動作するAIアシスタントが手に入ります。 この記事では、「とにかく動かす」ことに特化して、OpenClaw × Ollama の環境構築から実践的な活用パターンまでを解説します。コスト削減、プライバシー保護...

💾

定常業務を自動操縦にする — Claude Code スケジューラーの育て方

著者: funzin
2026年3月30日 10:28
はじめに クラシルで開発マネージャーをしているfunzinです。 本記事では、Claude Codeのスケジューラー機能を使って定常業務を自動化し、タスクを覚えておくストレスをゼロに近づける運用フローを紹介します。EM・PM・データ分析担当者など、定常作業を抱えるすべての方を対象にしています。Desktop スケジューラーで自動化を育て、安定したらCloud スケジューラーに昇格させるアプローチが実用的だったので、その運用方法を共有します 導入の背景 毎日こなす定常作業が、以下のように存在していました。 1on1の事前準備: メンバーのSlack・Notion・GitHubの...

💾

よう若いの。Linuxってのはだな。

著者: Inoue · Takuya
2026年3月30日 01:12
どうしたんですか 例えば20代の若者、アプリケーションエンジニアをしている若者に対して。 飲み会でLinuxってのは本当にいいんだよ。俺の話を聞けよ。って30分くらいLinuxの説明をできたらいいな、って思っていたりする。でも気持ち悪がられる。だから、ここに書くことにした。 難しいんでしょ いや、そうなんよ。むずい。 そもそもなんでLinux使いこなせるようになったらいいのかとか、Windowsだけで困ってませんけど、みたいな話でもある。その気持ちはすごくわかるし、2010年前後くらいのIT環境では、そのうちLinux(ていうかUnix系OS)なんてそのうち絶滅するかなと思ってた...

💾

SDD + TDD + VDDを融合したClaude Codeプラグイン「VSDD Claude Code」を作った話

著者: kaito
2026年3月28日 21:30
はじめに AI開発が当たり前となった現在、開発速度は格段に向上しました。 それでも、根本的な問題は解決されていません。 LLMが生成したコードはテストを通過し、レビューでも問題が見つからない。 「これでいける」と思い、リリースしてから初めて、問題が露呈するというようなケースが多々あります。 例えば、本番環境に出てから初めて仕様との乖離が見つかった、エッジケースが考慮されていない、ハッピーパスしかテストされていない、などのケースがあります。 つまり、LLMが生成したコードの実態は抽象化が過剰で変更に脆いという問題があります。 このような現象を総称して「AIスロップ(AI slop)」と...

💾

Received — 2026年3月30日 Zennのトレンド

React やだ 2026

著者: 名無し。
2026年3月29日 22:30
始めに React と Vue をどちらも使っていて、 Vue と比べて React はあまり好きではないなと思うことが多いので、自分が思う React の嫌なところをまとめてみました。 コメント欄でこれらの嫌なポイントを改善する方法を教えてもらえると嬉しいです。 1. 依存関係を定義するフックの API が微妙 React の useMemo や useEffect 、useCallback などのフックは、第一引数にコールバック関数を取り、第二引数に依存配列を取ります。 const memoizedValue = useMemo(() => computeExpensi...

💾

エージェントが払う仕組み — AIエージェント決済の6層構造

著者: Kobara Toi
2026年3月29日 19:45
はじめに こんにちは。Komlock labでブロックチェーンエンジニアをしている小原(@brto_0224)です。 2026年3月、AIエージェントが自律的に支払いを行うためのインフラが一気に動き出しました。 3月17日〜23日の1週間だけで、MastercardがBVNKの買収を発表($1.8B)、StripeがTempo上でMPPのメインネットを公開、MoonPayがOpen Wallet Standard(OWS)をオープンソース化。Visaもエージェント向けCLIツールを公開しました。 この分野をキャッチアップしようとすると、x402、MPP、ACP、AP2、OWS、ERC...

💾

青空文庫書式をRustで遊ぼうと思ったら未踏領域だったのでパーサーを書いた話

著者: キノコフ
2026年3月29日 13:57
はじまり はじまりは今年の正月に遡る。ともかく、私は暇を持て余して慣れない小説を書こうとしていたわけだ。とはいえ当方エンジニア、しだいに日本語よりRustを書きたくなってくる。自分の中での厳正な審議の結果、小説エディタを作ろうと思い立った。 シリーズとチャプターという単位で作品を管理して、うん、EPUB出力機能はあったほうがいいだろう。マークアップはどうしようか、TeX、Typstは向かなそうだ。とはいえMarkdownでは圏点などなど和文小説特有の表現に弱い、まさかHTMLを直接書くわけにもいくまい。 そこで目に留まったのが、自分の手元のタブレットに表示されたままの人間失格だった。...

💾

Prompt→Context→Harness、全部やった。要件だけ渡す、変わっても壊れない。整合性駆動開発CoDD爆誕

著者: おしお
2026年3月29日 11:52
! 2025/3/29 19:00 更新 — セクション9「5分で体験するCoDD」を大幅改善。要件定義を平文で渡すだけのフローに変更(codd init --requirements spec.txt)。フロントマターもwave_configも全自動生成。 ! このシリーズが初めての方はこちらから https://zenn.dev/shio_shoppaize/articles/5fee11d03a11a1 https://github.com/yohey-w/codd-dev この記事はいつもと毛色が違う。体験記ではなく論考だ。 AI開発の方法論がこの2年で3回変わった。プロン...

💾

ユーザーストーリーを書くのがかったるいので「背景・目的・対応内容」に落ち着いた話

著者: Yuichi
2026年3月28日 23:15
! 学べること スクラム開発の PBI を 「背景・目的・対応内容」 の3点で整理するフレームワーク エピック・PBI・タスクの階層ごとに 何を書いて何を省くか の使い分け はじめに AI(Gemini)と壁打ちしながら考えを整理した備忘録。あとで見返す用。 スクラム開発で PBI を書くとき、「<ユーザー>として、<何か>したい。それは<価値>のためだ。」というユーザーストーリー形式を使うのが定番とされている。 ただ、正直かったるい。 「この設定をこう変える」とだけ書けば済む話に、わざわざ「〇〇として〜」と前置きを付ける必要があるのか。プロ同士ならそれで通じるのではないか...

💾

Androidの基礎

著者: yuta_dev
2026年3月28日 17:06
業務参画向けのAndroid開発知識リファレンス。Kotlin・コンポーネント・UI・アーキテクチャ・非同期処理・DI・ビルド・テスト・ツールをカバー。

💾

iOS26からSampleBufferへ安全なアクセスが可能に

著者: noppe
2026年3月29日 18:05
iOS26でCoreMediaに大規模なアップデートが入りました。 型安全性の導入 主に動画や音声で扱われるCMSampleBufferですが、実際はタイムスタンプを持ったデータの汎用形式でセンサーデータや字幕データなどを扱う際にも使われます。 CMSampleBufferはこのデータ情報を型情報として持っていないため、次のように判別する必要がありました。 let format = CMSampleBufferGetFormatDescription(sampleBuffer)! let mediaType = CMFormatDescriptionGetMediaType(form...

💾

Chromeの垂直タブ機能を有効化する

著者: なお
2026年3月29日 10:30
Chromeで垂直タブ機能が使えるようになったようです。 ただ、いまのところ機能は無効化されているので、今回は機能を有効化し、実際に使ってみました。 環境 macOS 26.4 Chrome 146.0.7680.165 これは執筆時点(2026年3月29日)のバージョンです。 有効化の手順 まずは、アドレスバーに以下のURLを入力し、設定を「Enabled」に変更してからChromeを再起動してください。 chrome://flags/#vertical-tabs ! chrome://flags は試験的な機能の設定画面です。 設定を変更することでChromeの動作に影...

💾

ここんところのWeb界隈についての主観的記録

著者: にしはら
2026年3月29日 08:30
! 将来、当時(2026年当初)のWeb界隈ってこんな感じだったよな、というのを振り返られるよう残しておく備忘録です。あくまで一当事者が感じた主観的なことを綴っています(客観的なことは残りやすいと思うのであえて主観的なことを)。それってつまり私の感想です。 JSフレームワーク戦争はReactの勝利 React vs Vue.jsのJSフレームワーク戦争はReactの勝利に終わった。(Reactはフレームワークではなくライブラリと自称しているけども。) これからReactとVueどちらを勉強したらいいですか、と聞かれたら事情がなければReactを先に学びなさいと答える。Reactを使...

💾

Claude Codeで100個のSkillを育てた全記録 ── コンテキストエンジニアリング実践4ヶ月の軌跡

著者: T
2026年3月28日 18:24
4ヶ月で100個のSkillを作った。月2本だったPRが月175本になった。コスト$200/月。 この記事は「CLAUDE.mdに何を書けばいいか分からない」という人に向けて、実物を全部見せるために書いた。理論やフレームワークの話ではなく、泥臭い試行錯誤の記録だ。 Skillとは何か: AIへの仕事の頼み方をレシピ化したもの。一度書けば、同じ作業を何度でも自動で再現できる。エンジニアに限らず、「反復作業を手順化して任せる」という考え方自体は、どんな職種でも応用できる。 TL;DR .claude/ ディレクトリに420ファイル(Skills 100 + Rules 27 + Do...

💾

❌