株式会社CodeKnights代表取締役。東京大学工学部システム創成学科→(SIer)→フリーランスエンジニア→2017年法人化(現在10期目)。生成AI時代のWeb開発のプロフェッショナルを追求してます。Ruby on Rails/React/TypeScript/Python/FDE/フリーランスエンジニア独立支援

note↓
Joined March 2015
【実開発でAIを安全に活用するためのハーネスエンジニアリングロードマップ】 Lv1. APIキーや鍵などをすべてgitコミットから分離し、環境変数に切り出す. gitleaks導入してAPIキーなどの誤コミットを防止する Lv2. Claudeのsetting.jsonでhook設定する。rm系は deny あるいは ask にしておく。git rm だけは allowしておくとgitの管理下のものは削除してくれる(git resetで元に戻せる)のでおすすめ。これらの設定をバージョン管理に含める。 Lv.3 playwright mcpを導入して Claude でブラウザを操作できるようにしておく Lv.4 サーバーサイド、フロントエンドの各レイヤー階層について単体テストを書く。テスティングライブラリの整備さえしておけば具体のテストはAIに書かせても良い。各種テストについてはCIでも実行できるように設定する。 Lv.5 コードスタイルを統一するためのlinterを導入する。修正の後に自動で走るようhookに追加するか、あるいはCLAUDE.md で指示する。 Lv.6 AIによるコードレビューを導入する。/reviewを用いても良いが、codex や cursor などを巻き込んで合議制にするskillを作っておくとさらに効果が増す。github上でもClaudeに質問にこたられるように設定しておくとgood Lv.7 人間の承認が必要なクリティカルな設定はaskに設定するか、readonly な権限を作っておく。業務的に重要なものとそうでないものを分け、重要でないものにはAIの権限広めに。 Lv.8 Let's /goal さて、正直専門的なツイートは伸びない昨今だけどこれ伸びるかな
5
2
1
67
9,001
請負だからわかりやすいけど準委任もエです
IPAの公式サイトで公開されている応用情報の令和4年度 秋期 問79 ですが…。 答えは「エ」らしいですね SIerさんやSES営業さんはさすがにご存知ですよね👀
2
538
失敗しても俺のせいじゃない 成功したら俺の手柄 これはもう無料10連ガチャですよ
うおおお エンジニアではないのでこの感覚わからない なんでなの? うまく言語化できる人おらんの?
399
大平 之人(Yukito Ohira) | AI駆動開発 retweeted
事故が起きてから保険には入れない。 保守料をケチった発注者が、いまベンダーに断られている。見積が数倍になる理由は放置年数・緊急度・関係値の三つ。
2
4
926
PHPと経歴詐称SESの話はもういいよ、なんか最近面白い技術書とかないの?
1
306
事故が起きてから保険には入れない。 保守料をケチった発注者が、いまベンダーに断られている。見積が数倍になる理由は放置年数・緊急度・関係値の三つ。
2
4
926
ホ ー ム ペ ー ジ ビ ル ダ ー
みんなPHPなんて使ってるから攻撃されるんだよ。 とほほのHTML入門見ながらメモ帳でHTML書いて、FFFTPでジオシティーズにアップロードして公開すればいいのに。
1
5
1
15
2,083
良心的。そもそも5万をケチる会社には支払い能力がないとみるのが自然なので単価は高くなる。しかも保守契約ない状態で与信がない。サラ金の金利と銀行の金利が違う理由と同じ。
PHPの件 とある業者でHPを作ったが、保守は加入してなかったお客様。 今回の件で問い合わせると、電話をする毎にお金を要求される。 で、WordPressを確認するのに早くても来週末。費用は確認だけで5万。 保守は大事だが、 ここぞとばかりに搾り尽くそうとする業者が居るようなのでご注意を。
1
4
1,372
で、こういう無敵の企業が出てくると... xitter.cf/yohira_dev/status/2113…
客「じゃあない袖は振れないね、そのままでいこう🤡ハッキングされてもうちは被害者なので🤡」
248
大平 之人(Yukito Ohira) | AI駆動開発 retweeted
いいか、ITに疎い社長ども、覚えておけ 開発者が「バージョンアップをしたい」って言ったら絶対に許可しろ 「工数が〜、目に見えるアウトプットが〜」 みたいなたわけたことを二度と言うな 開発者ってのは意味がないことは言わないし、やらないそういうやつらが"必要"って言ってるんだ 黙って従え
54
754
89
3,320
122,957
既に起きてた
これから ユーザー「古いPHPを更新せず踏み台サーバにされました」 ベンダー「保守契約結んでませんが」 みたいな事例が山のように出てくるんだろうなあ
811
客「じゃあない袖は振れないね、そのままでいこう🤡ハッキングされてもうちは被害者なので🤡」
「うーんPHPのバージョン上げるの無理ですね」 客『どうすればいいの』 「サービス終了しかないですね」 客『それは困るなんとかして』 「今までずっと工数使ってバージョンアップしましょうと言ってきましたが…?」
1
1,325
1万だとサーバー台とか含めるとよくて月数千円の利益しかでないので大規模で集中管理する体制を作ってない限り基本動けないですね
ウェブサイトの保守管理に月1万~を払っていると今回みたいな脆弱性が発生する時に営業時間外でも対応してくれます。 逆に低い金額だとそういった緊急時対応は除外しないと価格を抑えられないので対応を期待できません。嫌な話ですが、人間を動かすには人件費が必要というのが現状です。
1
515
これから ユーザー「古いPHPを更新せず踏み台サーバにされました」 ベンダー「保守契約結んでませんが」 みたいな事例が山のように出てくるんだろうなあ
1
4
1,264
身も蓋もないけど、「採用基準とプロセスを頭捻って考えて、集客は人材紹介」みたいなやり方のほうが安定して成果出せるんじゃないかと思ったりもする。現代では。
「エンジニアの採用ブランディングのために、QiitaやZennで技術記事を書け」という全社命令。しかし、業務のコアな技術は機密情報で書けないため、結局全員が「Reactの環境構築のやり方」や「初心者向けPython入門」といった、インターネット上にすでに数万件存在する情報を再生産するだけの「写経活動」に終始する。
2
619