takady (@tkd_dev) header
takady (@tkd_dev) profile picture

ガジェット散財系ソフトウェアエンジニア | デスク、イッヌ大好き人間 | デスクのポートフォリオサービス@setups_site(https://teapaw.org/t.co/TJjmNSrVZg)運営

Japan
Joined February 2022
Photo by takady (@tkd_dev)Photo by takady (@tkd_dev)Photo by takady (@tkd_dev)Photo by takady (@tkd_dev)Photo by takady (@tkd_dev)Photo by takady (@tkd_dev)Photo by takady (@tkd_dev)Photo by takady (@tkd_dev)Photo by takady (@tkd_dev)
takady retweeted
Replying to @xenocosmography
TITS
2,355
2,116
722
36,962
2,254,522
takady retweeted
The first 80% of vibe coding feels like magic. The last 20% teaches you why software engineering exists. Prove me wrong?
244
143
32
2,963
253,540
takady retweeted
デザイナーを「解決する人」ではなく「見た目を作る人」だと思ってる人がやたら多いよなぁとここ数年感じることが増えた。デザインって課題を見つけて解決することであって、ただいい感じの見た目を作りゃあいいってわけじゃないんだよな
23
1,255
220
6,661
447,601
AIコーディングは、一度幻滅期、ないしそれを象徴とする事件がおきるのでは?と思っている (1)大きめの障害がおきても「なおせません」「なおしました、でも差分が大きすぎて他のところがバグるかは僕はよくわからないです」みたいなのが続き、結果サービスが長期停止したり、重大バグが放置される (2)高速な開発速度により、鳴物入りでそれっぽいモノがリリースされても、継続的な機能追加に耐えれない、ないしデリバリー体制にできない。本来熟慮なしにはリリースされなかったものがハードルの低さにより出てしまうため、後から浅慮が露呈するケースが増える。なので点としての速さで終わる。 (3) 「なんかおもちゃばっかり速く作られて、結局まともに安定して価値提供し続けられるプロダクトって増えたの?このコストなんだったの?」みたいな論調になる 実際 AIなしにコーディングは考えられないし使い倒してるけど、本当に油断すると「とにかく楽」「点としては速い」「でも品質下がっているかはよくわからん、なんなら自信ない」「人のかいたコードもどうせ AIが書いてるのでまともに見る気おきない」になったりするので、なんか事件がおきても仕方ないかもくらいの怖さがあります。
29
350
103
1,499
317,604
takady retweeted
これは企業においても同じな気がしていて、コスト削減のためにSaaSの内製化とかはじめたとしたら、営業生産性が低い組織ということなのではと思う。その人件費でトップライン伸ばせないからその意思決定になってるってことなので。年数千万払ってるとかならともかく
ちなみにCTO経験もある自分は「このSaaS、Claude Codeで自作できそう」なんて考えたことは、当然ながら一度もない。暇人が安いガソリンスタンドで給油するために100km車走らせるのと変わらないと思っている
3
60
8
450
98,608
takady retweeted
Claude 必須の見方がいいねえ - Why → このシステムは何をするのか - Map → どこに何があるのか - Rules → 何をしていい / ダメなのか - Workflows → どうやって作業を進めるのか ◯ これを実現する 5 つの構成 1 CLAUDE .md → WHY, WHAT, HOW を書く 2 .claude/skills/ → 毎回同じプロンプトを書き直すのをやめる。コードレビュー、リファクタ、リリース手順、デバッグフローなどをスキルとして保存 3 settings.json の hooks → ガードレール。モデルは忘れるけど、hooks は忘れない。フォーマッター実行、テスト実行、auth / billing / migrations ディレクトリへの書き込みブロックなど 4 docs/ → 段階的コンテキスト。アーキテクチャ概要、設計判断の記録、運用手順書を置く 5 モジュール別の CLAUDE .md → src/auth/, src/persistence/, infra/ みたいに、リスクが高い場所にローカルルールを置く プロンプトは一時的、構造は永続的は言い得て妙。この構成にすると Claude がプロジェクトを理解してるエンジニアとして動くようになる
Most people treat CLAUDE.md like a prompt file. That’s the mistake. If you want Claude Code to feel like a senior engineer living inside your repo, your project needs structure. Claude needs 4 things at all times: • the why → what the system does • the map → where things live • the rules → what’s allowed / not allowed • the workflows → how work gets done I call this: The Anatomy of a Claude Code Project 👇 ━━━━━━━━━━━━━━━ 1️⃣ CLAUDE.md = Repo Memory (keep it short) This is the north star file. Not a knowledge dump. Just: • Purpose (WHY) • Repo map (WHAT) • Rules + commands (HOW) If it gets too long, the model starts missing important context. ━━━━━━━━━━━━━━━ 2️⃣ .claude/skills/ = Reusable Expert Modes Stop rewriting instructions. Turn common workflows into skills: • code review checklist • refactor playbook • release procedure • debugging flow Result: Consistency across sessions and teammates. ━━━━━━━━━━━━━━━ 3️⃣ .claude/hooks/ = Guardrails Models forget. Hooks don’t. Use them for things that must be deterministic: • run formatter after edits • run tests on core changes • block unsafe directories (auth, billing, migrations) ━━━━━━━━━━━━━━━ 4️⃣ docs/ = Progressive Context Don’t bloat prompts. Claude just needs to know where truth lives: • architecture overview • ADRs (engineering decisions) • operational runbooks ━━━━━━━━━━━━━━━ 5️⃣ Local CLAUDE.md for risky modules Put small files near sharp edges: src/auth/CLAUDE.md src/persistence/CLAUDE.md infra/CLAUDE.md Now Claude sees the gotchas exactly when it works there. ━━━━━━━━━━━━━━━ Prompting is temporary. Structure is permanent. When your repo is organized this way, Claude stops behaving like a chatbot… …and starts acting like a project-native engineer.
127
9
1,617
193,872
【重大告知】 ついにイベント開始です!! ◤ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄◥ 【1年後に圧倒的な差】バックエンド × インフラで駆け上がる、テックリードへの完全ロードマップウェビナー ◣___________◢ を開催します! ✅ 募集期間:10月19日(日)〜 10月24日(金)23:59まで ▼ ウェビナー開催日時 1日目:10月25日(土)20時〜 2日目:10月26日(日) 20時〜 ※カレンダーに入れておいてください。 2日間で全てオンラインで行う企画となっております。 このウェビナーでは、 ❶ テックリードになるために必要なインフラスキルとキャリア設計の全体像 ❷ 僕が辿った6年間のキャリアの全貌 ❸ AWSのEC2、ECS、サーバレス、Terraform、Google Cloud、Kubernetesの習得ノウハウ ❹ それぞれをキャッチアップするために使ったおすすめの書籍、教材 ❺ 再現性高くインフラ力を向上させる勝利のサイクル これらを400ページを超えるスライドで徹底的に言語化していきます。 【さらに】 この無料セミナーに参加するだけで 以下8個の特典がもらえます。 ❶ 【後戻り不可】AWSインフラ構築の「落とし穴」20選 - 現場で使える失敗回避マニュアル ❷ 【認証・認可を制する者がバックエンドを制す】OAuth 2.0 & OIDC 集中講義 ❸ 【効果抜群】 年間600万円以上削減した、AWSのコスト削減施策10選 ❹ 【設計Doc】 50万件の大量メール配信基盤の構築 ❺ 【挫折したエンジニア向け】 Kubernetes習得 完全ロードマップ ❻ 【AIと共著する時代へ】最小工数で「血の通った」技術記事を書くライティング術 ❼ 【再現性あり】7年のキャリアから導き出した、インフラ力が向上する勝利のサイクル ❽ 【法人成り経験者が語る】フリーランスエンジニアへのTips 50選 ——————————————— ウェビナー参加方法 ① @engineer_ryoma をフォロー ② RT & いいね &「参加!」とリプライ ③ こちらへ👉 bit.ly/ryoma-webinar ——————————————— それでは、当日Zoomにてお待ちしております!
322
290
16
459
103,472
ソフトウェア・エンジニアの仕事が減ってるという言説によく添付されるこのチャート、有名ですよね。 これは「人はデータと統計を使って嘘をつく」ことの事例として歴史に残る資料になるのではないかと思います。 本当にエンジニア職は減っているのでしょうか? 種明かしはこちら↓
3
92
15
797
231,571
takady retweeted
アジャイル(特にScrum)は形骸化しており、テック大手はそれを捨てて、自律性と柔軟性を重視する実践に移行している..という話👀 本質的な文脈は「正しいフレームワーク選び」より「良いチームを育てる」ことなんだろうな。 medium.com/@sohail_saifi/the…
1
98
7
763
87,424
Anthropic「現状のVibe Codingの課題はテクニカルデット(コードの質に関わる問題)を発見するにはコードを読むしかない、ということ」 解決策は以下。 - Vibe Codingをするスコープを「リーフノード(図の黄色。他に依存しない、システムの最終的な機能や末端)」に集中する - システムのコアアーキテクチャ(図の白い部分。ブランチやトランク)は、エンジニアが深く理解して管理する - Vibe CodingにおいてTDDは非常に有用
1
80
24
512
72,016
前に Claude Code Meetup Tokyo やりたいってツイートした思うんですけど、それより先に Claude Code もくもく会を8月前半で開催します。 ~100人程度でオフライン限定、クレジットを提供します(Thank you Anthropic~!) どのくらい興味あるのか、いいねやRTで教えてほしい!
8
43
1
396
38,546
the @diabrowser sidebar is here! on the latest early birds build. it actually kinda feels just a tiny but more polished than Arc's sidebar. loving it!
44
8
6
340
33,352
🚨 スマホでClaudeCode使ってバイブコーディングしてない人、損してます この動画を見て欲しい ✔️ VibeTunnelを使えば、スマホからPCに難しい設定なしに簡単にアクセスして開発できます もちろん無料で、今すぐに始められる リモートアクセスは、Tailscaleを使うのが簡単でおすすめです!
2
28
3
434
29,524
takady retweeted
No one talks about the real reason driving the ~500k tech layoffs. Section 174 in the 2017 tax cuts turned engineer salaries from an instant tax deduction into a 5yr write off, causing billions in tax bills. It even incentivizes offshoring R&D, which has a 15yr write off! 1/4
208
1,192
211
8,754
2,588,061
takady retweeted
プログラマとして今のAIプログラミングに手を出さないのは情熱が足りないけど、この程度の性能でプログラミング不要になると主張してる人は知性が足らんよ
8
196
35
1,185
177,070
今、全然プログラムできない子がAIに聞いて作ったコードとか使って全然動かなくなってて、助けてくれと頼まれて、ちょっと見たんだけど、何やったかわからないから「全部作り直した方が早い」ということになってる。 だから「AIで動くゲームを作るためには、動くゲームを作れる実力が必要で、これがないとそもそもAIに正しく動くコードを作る指示が出来ない」という自分の考えは全く変わらない。 なお、動いていたというAIのコードを見たけど「いや、確かにこれ動くけど、めっちゃまずいよ」と宣言をするハメになっていた。 要は「動けばいい」と「複雑なシステムの中で協調的に動く」ことは全く違う。 そして素人には後者の指示が出来ない。
85
5,088
561
16,394
2,112,002
メンタルが病む時は、不安やストレスではなく、今自分が今していることが何のためにしているのか分からず、未来が見えなくなった時に起きるらしい。 毎日頑張ってるはずなのに、何を目指してるんだっけ?っと思った瞬間が一番怖いらしい。
2
19
4
199
15,076
setups.にXアカウントの紐付け機能が追加されました! プロフィール編集からXのIDを紐づけることで、ユーザーページなどからXアカウントにアクセスすることができるようになります。 setups.からXへの流入が期待できますので、ぜひお使いください!😆
1
1
3
23
4,709