Drumato (@drumato) header
Drumato (@drumato) profile picture

A software engineer loves 🍑. All opinions are my own.

GMO Pepabo, Inc.
Joined July 2018
Photo by Drumato (@drumato)Photo by Drumato (@drumato)Photo by Drumato (@drumato)Photo by Drumato (@drumato)Photo by Drumato (@drumato)Photo by Drumato (@drumato)Photo by Drumato (@drumato)Photo by Drumato (@drumato)
I strongly believe there are entire companies right now under heavy AI psychosis and its impossible to have rational conversations about it with them. I can't name any specific people because they include personal friends I deeply respect, but I worry about how this plays out. I lived through the great MTBF vs MTTR (mean-time-between-failure vs. mean-time-to-recovery) reckoning of infrastructure during the transition to cloud and cloud automation. All those arguments are rearing their ugly heads again but now its... the whole software development industry (maybe the whole world, really). It's frightening, because the psychosis folks operate under an almost absolute "MTTR is all you need" mentality: "its fine to ship bugs because the agents will fix them so quickly and at a scale humans can't do!" We learned in infrastructure that MTTR is great but you can't yeet resilient systems entirely. The main issue is I don't even know how to bring this up to people I know personally, because bringing this topic up leads to immediately dismissals like "no no, it has full test coverage" or "bug reports are going down" or something, which just don't paint the whole picture. We already learned this lesson once in infrastructure: you can automate yourself into a very resilient catastrophe machine. Systems can appear healthy by local metrics while globally becoming incomprehensible. Bug reports can go down while latent risk explodes. Test coverage can rise while semantic understanding falls. Changes happens so fast that nobody notices the underlying architecture decaying. I worry.
499
1,887
394
15,219
1,625,166
弊チームでのLB serviceに関わるインターンの募集を開始しました。 lycorp.co.jp/ja/recruit/newg… LYで開発をしているLBaaSに対して開発を行うポジションです。 L4 LayerによるXDPの実装や、EnvoyによるL7 LayerのLB実装に関わるタスクがあります。 XDP D-planeやEnvoy自体に修正が必要なタスクもあります
5
11
2,062
弊チームでGSLBに関わるインターンの募集を開始しました。 lycorp.co.jp/ja/recruit/newg… 現在、開発/運用を行っているPrivate CloudのGSLB Serviceの開発に関わる内容です。 In-houseで開発しているDNS実装や、health check agentへの機能開発などのタスクがあります! DNSの開発に興味がある学生はぜひ!
3
5
1,085
弊チームでサービスメッシュに関わるインターンの募集を開始しました。 lycorp.co.jp/ja/recruit/newg… 現在インハウスで開発を行なっているサービスメッシュ向けのL7 Proxyへ、Tracing機能の実装や、Dataの完全性の検証のためのHTTP Message Signaturesの実装など、楽しい仕事があります!
3
6
1,031
ざっくり、AIについて話すのはもう飽きたよ、というポストだった。 ・AIは非常に便利で生産性を高めてくれる道具 ・だが、それに関する議論ばかりが続く状況に退屈している ・インターネット上の技術コミュニティがAIの話題に占拠され、かつてのような多様で独創的なプロジェクトが見当たらなくなった ・流れてくる情報の多くが似たり寄ったりのワークフローやツールの設定話ばかりで、内容がマンネリ化している ・以前はプロダクトの価値を重視するプロダクトエンジニアという考え方が主流だった ・だが、今はまたツールという手段に執着する時代に戻ってしまった ・今の状況は、木工職人が作った家具を見せるのではなく、皆が同じ金槌の使い方について大声で議論しているようなもの ・AIはあくまでプログラミングを楽にするための高度な自動補完機能に過ぎず、それ自体が目的化していることに違和感がある ・現場のマネジメント層までが実装の詳細であるAI活用に干渉し始め、本質的ではない指示が増えている ・かつてのコードの行数による評価と同じように、トークンの消費量といった無意味な指標で開発者を測ろうとする動きがある ・どんなツールを使ったかではなく、そのツールを使ってどのような素晴らしいものを作り上げたのかという話を聞きたい ・コーディングや物作りの本来の目的は誰かのために価値を生み出すことであり、道具への執着はその目的を追いやっている blog.jakesaunders.dev/is-any…
19
679
176
2,702
639,323
僕が書いたJDです。誰か〜
【採用情報】中途採用でソフトウェアエンジニアの募集をしています。LINEヤフーでは、各サービスの開発者が安心かつ簡単に利用できるクラウドプラットフォームが社内向けに提供されています。既存のIaaSの開発・運用に加え、新たなIaaSの開発・運用もお任せします。 lycorp.co.jp/ja/recruit/care…
11
25
5,601
CockroachDBのNetflixの事例が詳しくなっていた。本番160クラスタに60のマルチリージョンで26.5TBを運用。これだけの迫力あるデータベースはNewSQLならではのスケールの大きさ。 cockroachlabs.com/customers/…
2
53
289
27,931
Drumato retweeted
JPNIC Newsletterの「Internet loves You」で取材していただきました. 最近は会社(WFHだけど)にこもってずっと合併とかセキュリティとかの仕事をしており, そろそろどこかで仕事の内容について発表していきたいと考えてます. nic.ad.jp/ja/newsletter/inte…
1
9
41
3,420
「新Linuxカーネル解読室 - カーネルモジュール」を公開しました! valinux.hatenablog.com/entry… Linuxカーネルは、機能の一部をカーネルモジュールとして生成し、必要に応じて組み込む方式を採用しています。これらをどのような仕掛けで実現しているか解説します。 #VALinux #新Linuxカーネル解読室
22
53
3,001
PodではなくVMをベースとしており、APIとコントローラはk8sベースになっていて、オレオレletを実装してるNFVサービスの開発がしたい方はぜひ弊チームへ。ちなみに、大企業テレコム社がうちのチーム全員引き抜いても、同じものを開発維持することは不可能だと思う。なお、ここで説明するには文字数足り
17
1
72
9,940
Rustでコンパイラを書くとき、エスケープのn(つまり\n)を見つけるとRustで"\n"をプリントするのはよくある話。ではRustは\nをどうやってコンパイルしてるの?と追っていくと1つ前のバージョンのRustの\nを使っていて… Whence '\n'? rodarmor.com/blog/whence-new…
17
2
94
7,724