Movatterモバイル変換


[0]ホーム

URL:


はてラボはてな匿名ダイアリー
ようこそ ゲスト さんログインユーザー登録

「実装」を含む日記RSS

はてなキーワード:実装とは

次の25件>

2025-10-26

フリック入力発明」とは何を発明したことを指すのか?

ダイヤモンドの↓の記事が盛りすぎでブクマカが釣られまくっているので、ちょっと落ち着けという意味で少し解説する

フリック入力発明して「人生100回分」稼いだ日本人AppleじゃなくてMicrosoft特許を売却したワケ

https://b.hatena.ne.jp/entry/s/diamond.jp/articles/-/374568


普通の人が「フリック入力発明」というフレーズを見たら、どっちを想像する?

1.上下左右方向のフリック操作文字入力する手法を考案した

2. 1を改善し、入力効率を向上させる工夫を考案した

普通は1を想像するよね。でも、上の記事の「発明」は2の意味。8割くらいのブクマカはここを勘違いしてコメントしてるように見える

同じ発明家氏の記事でも3ヶ月前の東洋経済のほうは、「フリック入力発明」という釣りフレーズこそ使っているものの本文を良く読めば発明キモの部分が2であり1では特許を取れなかったことがそれなりに分かるように書いてある

フリック入力」を発明Microsoftに売却した彼の"逆転"人生。元・売れないミュージシャンフリーター家賃3万のボロアパートでひらめく

https://b.hatena.ne.jp/entry/s/toyokeizai.net/articles/-/889631

もちろん2の意味発明もスゴイし重要なんだけど、釣りは良くないよね

解説

そもそも世の中のほとんどの技術は様々な発明アイデア集合体である歴史の積み重ねであり、最終形がいきなり湧いて出るわけではない。もちろん「フリック入力」にも歴史の積み重ねがある。それを少し紐解いてみよう(なお、下記の「年」は引用可能特許論文が出た時期であり、実際にはそれよりもっと前にソフトウェアリリースされていたりアイデアメーリングリスト投稿されていたりすることもある)

pie menu (1988年)

ttps://dl.acm.org/doi/10.1145/57167.57182 (論文)

放射状に選択肢を並べるUIアイデア1960年代から見られるが、接地点からの移動方向情報を用いた入力手法の祖としてはとりあえずこれを挙げることができるだろう。これは文字入力に特化したものではなく、一般的メニュー選択のための手法である

T-cube (1994年)

ttps://dl.acm.org/doi/10.1145/191666.191761 (論文)

pie menuを文字入力に応用したもの論文の著者はAppleの人。英語用。広義の『「フリック入力」の元祖』に最も該当するのは、おそらくこれだろう

かなT-cube (1997年)

ttps://rvm.jp/ptt/arc/227/227.html

ttp://www.pitecan.com/presentations/KtaiSympo2004/page65.html

T-cube日本語に応用したもの。広義の『日本語版「フリック入力」の元祖』の候補

Hanabi (1998年)

https://web.archive.org/web/20080925035238/http://www.j-tokkyo.com/2000/G06F/JP2000-112636.shtml (特許)

https://newtonjapan.com/hanabi/

AppleNewton (PDA)用に実装された文字入力技術。「中央が『あ』、上下左右方向が『いうえお』」に対応する見慣れた形のフリック入力がここで登場する。『現在よく見る形の日本語版「フリック入力」の元祖である。なお、開発者特許申請したもの審査請求しておらず、特許としては成立していない

00年代前半ごろ

この頃、Human-Computer Interaction分野でT-cubeHanabiの発展としての文字入力手法研究が活発になり、特に国内学会で多くの手法が発表された。情報系の学生卒論修論テーマとして手頃だったからだろう。PDA製品実装されて広まった例もあり、SHARPZaurus用のHandSKKや、少し時代が下ってATOKフラワータッチ等もこの系譜である

なお、この頃までの技術は指での入力ではなくペンスタイラス)による入力を想定したものが主であるiPhoneの登場以前はキーボードレスモバイル端末といえばPDAタブレットPCなどスタイラス入力を前提としたデバイスが主流だった)

iPhone日本上陸 (2008年7月)

スマートフォン上の「フリック入力」の元祖』であり『予測変換機能を備えた「フリック入力」の元祖である日本語フリック入力効率を考える上で予測変換の占めるウェイトは大きく、「実用的なフリック入力」を実現するには予測変換との組み合わせは外せない。2006年Apple招聘されてiPhoneフリック入力機能を開発した増井俊之氏は元々予測変換のPOBox1998年 - ttps://dl.acm.org/doi/10.1145/274644.274690 )の開発者として知られる研究者であり、Appleへの招聘もその経験を買われてのものだろう。入力フリック操作を用いること自体特筆すべきものではなく、当時の流行を考えれば自然選択だったと思われる

なお、前述のHanabi開発者氏がiPhoneフリック入力を見て

これってボクが10年前にNewton用に作った入力方式Hanabi」じゃないですか(驚き)

ttps://newtonjapan.com/blogO/?p=232

と言っている一方、増井氏はHanabiに対して

知らんがな

ttps://scrapbox.io/UIPedia/Hanabi

と言っている。この分野の研究をしていて知らんことあるか?とも思うが、電話テンキーの上に五十音かなのフリック入力実装すると誰が作っても概ねHanabiのような外観になると思われるので、本当に知らなかったとしても不思議はない

発明ミュージシャン小川コータ氏の発明 (出願:2008年1月登録:2011年3月)

ttps://www.j-platpat.inpit.go.jp/c1801/PU/JP-2008-282380/11/ja (特許)

『画面表示は絶対座標+移動判定は相対座標で行うことで「フリック入力」の入力効率を向上させる手法特許である(詳しい仕組みは上記東洋経済記事に書いてある)。ペン先と比べて指先は太いため指によるタッチでは厳密な操作が難しく(fat finger問題)、「実用的なフリック入力」を実現するにはこのような工夫も必須になる。小川氏の凄いところは、スマホ日本語UIリリースするならどのメーカーも必ず実装するであろうこの工夫を、日本語iPhoneリリース直前、Apple社としては引き返せないであろうタイミング特許申請したところだ。機を見るに敏すぎる。特許庁に2回も拒絶された特許を不服審判で認めさせているところも本人が弁理士からこそできる強さだと言えるだろう

なお、氏の記事を読むと「フリック入力自体を氏が考案したように思えてしまうが、ここまでに述べた通りそれは誤りである。「フリック入力に関連する重要特許公報に『発明者』として掲載されている」ことは疑いない事実なので「フリック入力発明者」と称するのはギリギリ誤りではないと言えないこともないが、「フリック入力発明した」はやはりダメだろう。上述の通りフリック入力自体90年代に既に登場しており00年代の前半にはタッチスクリーン上のかな入力手法一角を占めるに至っていたので、iPhone実装されたことは不思議でもなんでもなく、

しかしたら、僕がプレゼンした相手が、自分発明たかのように社内プレゼンしたのかもしれません。そこは闇の中です。

このあたりは荒唐無稽邪推すぎて、ソフトバンクから名誉棄損で訴えられたら危ないのでは

まとめると、さすがに小川氏の記事はモリモリに盛りすぎである書籍宣伝にしても酷すぎる。価値の高い特許を取った発明であることは事実なのに、なぜこういう胡散臭いムーブをしてしまうのか

ここまでの事実をふまえて、Wikipediaの「フリック入力」の項

2023年6月までは妥当説明だったのに

1998年AppleNewton用に開発された日本語入力システムHanabi」が草分けで、2008年iPhone採用されたことで、急速に広まった。従来の「あ段→い段→う段→え段→お段」とキーのプッシュを繰り返して表示・入力する方式トグル入力)に比べ、素早い入力可能になる。その入力効率の高さから2010年頃にはキーボード離れが加速している[1]。

https://ja.wikipedia.org/w/index.php?title=%E3%83%95%E3%83%AA%E3%83%83%E3%82%AF%E5%85%A5%E5%8A%9B&oldid=95808357


同年11月の編集唐突に不自然小川推しに改変されている

1998年AppleNewton用に開発された日本語入力システムHanabi」[2]が草分けで、2008年iPhone採用されたことで、急速に広まった。日本におけるフリック入力は、発明家でシンガーソングライター小川コータiPhone上陸以前に考案し2007年から2015年にかけて特許出願した[3]ものであり、取得した権利マイクロソフト譲渡された[4]。

https://ja.wikipedia.org/w/index.php?title=%E3%83%95%E3%83%AA%E3%83%83%E3%82%AF%E5%85%A5%E5%8A%9B&oldid=97947525


ただ、これはおそらく関係者自作自演等というわけではなく、日本におけるフリック入力関連特許小川のものばかりであることからボランティア編集者が勘違いしてこのような記述にしてしまったのではないかフリック入力は前述のように地道な技術差分の積み重ねなので、個々の差分開発者が「特許」を取ろうという気にならないのは良く分かる。その点でも、自ら弁理士として特許を量産した小川氏の強さが際立っている(が、やはり盛りすぎは良くないと思う)

Permalink |記事への反応(0) | 23:00

このエントリーをはてなブックマークに追加ツイートシェア

WinUIってあんまりなのかなあ…

今のところ、WPFとAvaloniaかなあ、と思ってて、Avaloniaの方がイケてる感あるけど、

なんだかんだMicrosoft純正の方がいいかなあと思ってWPFで書き始めたぐらいなんだけど…😟

念のため、Visual Studio 2026を試してみたんだけど、WinUIのGUIデザインするやつが途中で消えちゃって、

なんかそもそもデザイン機能はないみたいなんで、ネット彷徨ったり、AI質問したりして、

WinUIがなんか仕様レベルでブレてるみたいで、それじゃあデザイナー実装どころじゃないよね、

みたいな話みたいなんで、とりあえず慣れないC#使うと決めたからにはWPFかなあ、と…

というか、枯れてるWinFormsはともかく、なんか最近Microsoftは実現する手段が多すぎる

多くて、ごちゃごちゃしてて、でも、最後までひとつひとつちゃんと面倒をみない

いや、昔からか…

昔は面倒見れなくなったかオープンソースしますみたいな、Apache送りだ~、みたいなの、まあ、昔からか…

そういえば、ゲーム開発の話で言えばXNAがなくなっちゃったんで、まあ、今はMonoGameあるけど、

ゲームというか描画系も色々あるんだよなあ、Win2Dみたいなのとか…

全部試すのも辛いし、かと言って、だからってDirectXとかOpenGLから個人が書く時代でもないんで、

WritableBitmapExとかSkiaとか試してるけど、今更だけどSkiaはいいねGoogleだし…😟

Permalink |記事への反応(0) | 04:29

このエントリーをはてなブックマークに追加ツイートシェア

2025-10-25

https://github.com/oonyanya/FooEditengine

テキストエディタコンポーネントデモ版(wpfのやつ)にファイルマッピング機能を追加した。

試しに600MBのファイルを開いても100MB程度しか使わず、一時ファイル使用しないようにはできた。

これでEmEditor無料版と同じ機能実装できた。

Permalink |記事への反応(0) | 23:56

このエントリーをはてなブックマークに追加ツイートシェア

anond:20251025113231

公開鍵暗号方式の初期かつ代表的実装としてRSA言及したけど、まぁ公開鍵暗号方式は他にもあるよね

あとここでは暗号方式発明に対してという意味で、それがデジタル署名を指すのか暗号化を指すのかは限定してないよ?

Permalink |記事への反応(0) | 11:40

このエントリーをはてなブックマークに追加ツイートシェア

2025-10-24

パソコンの大先生を雇いたい

ぼんやりとWindows11が分かってるくらいでいい

コマンドプロンプトPowerShellがググれば叩けるくらいで、Wi-Fiイーサネットの違いくらい分かればいい

インターネットブラウザという概念が分かっていて、Chrome拡張機能chrome://flags/があることを知っていてほしい

イベントビューアーを開いて大雑把に何が起きてるかを把握するくらいはできるといい

拡張子というもの認識があって、動画にはコンテナコーデックがあることを理解していてほしい

Excelは遠回りでも求める処理を実装する力があるとよくて(今ならGPTでどうにもできるし)

そういう人、最低賃金で雇えませんかね?

Permalink |記事への反応(3) | 18:49

このエントリーをはてなブックマークに追加ツイートシェア

HD2D版DQ1・2発売前にDQ3の何がいけなかったのかを見ていこうじゃないか

発売当時からネットでは非常に不評に見えた本作だが、実際には売上200万本以上とリメイクDQ作品としては史上最高となったHD2D版DQ3

不満点として良く上げられた部分を中心になぜそうなったのかを改めて考え、1・2に備えようではないか

思いついた順に列挙しているので、順番は適当である

1.船の初速・ラーミアの速度が遅い

実際遅かった。アップデート修正が入り速度が上がったので良しとする。おそらく2の船はアプデ後の3と同じ仕様であろう


2.ふざけている物理冷遇

物理一辺倒の戦士武闘家の使い道が皆無な一方で、固定ダメージ持ちの魔物使いや商人が大活躍となった

さら攻撃力850が頭打ちで、850に近づくほどダメージが伸びにくくなるという仕様も良くなかった

アップデートダメージ底上げされたうえに、勇者武闘家会心率が上昇して十分な火力が出るように

攻撃力も999までちゃんと影響するようになった(とはいえ上がれば上がるほどダメージの伸びは悪いが)

恐らく物理特技しか覚えないであろうローレシア王子未来不安であったが、確認される映像等を見ても十分なダメージを出すことが出来そうだ


なおダメージ計算式については詳細を省くが、同じHD2D作品であるオクトパストラベラーと似たような計算式が用いられている

これに限らずオクトラと似ているシステムは多いので都度紹介していく(HD2DDQ3の微妙システム周りは大体オクトラをはじめとするHD2D作品群のせいという話でもある)



3.序盤から雑魚敵の行動が強すぎる

序盤から2回行動や全体攻撃の嵐、普通に強い

しかもアプデ前は制限行動(同じグループモンスターが1ターン内に同じ特技を使用しないように制限するもの)の設定がほとんどなく、強い攻撃バンバン殺されていた


アプデで敵の行動回数や制限行動が追加、かなり戦いやすくなっている

ただしやられる前にやれという風潮は変わらずで、このあたりはDQ9あたりから見られ始める傾向(ただし9はクリアからで序盤は普通)

因みにオクトラは序盤からやられる前にやれというゲームであるので、その考えで敵が強い可能性は高い(が向こうと異なり全体回復が弱いのでバランス調整がね)



4.B押しながらダッシュで、切り替えも可だがメニューを閉じるときのBで誤爆しがち。なのにダッシュしないと遅すぎて基本ダッシュ

オクトラと同じ仕様、流用でいうことな

なんならオクトラはダッシュ時にエンカ率が上がる仕様があるので、それがないだけマシである

こういうところだよスクエニ



5.戦闘速度が遅くて超はやい前提

これは世の中のほとんどのゲームがそうなので、DQ3が特段遅いというわけではない

DQシリーズだけでも8や9のほうがはるかに遅いし、アトリエペルソナなんかも遅い作品はめちゃくちゃ遅い。アクションでないJRPG全般に言えること



6.レベルアップで全回復

昨今のゲームではよくある仕様で、ドラクエでも3DSDQ8から実装されている

今更文句を言うのはさすがに老害であろう

もちろん先に上げたオクトラもレベルアップで全回復する

老害対策で1・2では選べるようになったようだ、スクエニも大変である



7.バフデバフが分かりづらい

マジでからないが、1・2では状態を見れるようになるらしいのでOK



8.コンプ要素に対するアシスト機能ほとんどない

ちいさなメダルやはぐれモンスターなどを、どこで手に入れたのかが分からなくなる

はぐれモンスターはまだ保護済みのモンスターと特技で多少はどうにかなるが、メダルの方はどうしようもない

しかしこれは昔からそうなので、1個ずつ地道に探すしかないだろう


いずれも裏ダンジョン要求されることが難点だったと思われるが、アプデで緩和された

特にメダルは完全に不要になったのだが、正直やり込みに対するご褒美だと思っていたので個人的にはメダルの部分だけ前のままが良かったと思っている


余談だがマリオカートワールドでは、フリープレイで達成済みの者がマップ上のどこか表示されるようになったが、正直多すぎて結局よく分からない

ポケモンZAでは取得済みのねじ場所確認する方法がないが、全取得は完全にやり込みになっており、通常プレイ範疇で取得できる量で全ての恩恵を得られる

結局は完全にやりこみなのだから各々で頑張れということではある



9.イージ-モードハードモード微妙

イージーモード絶対HPが0にならなくなるという超極端な仕様

だがそのモードに設定しなければ良いだけなので、文句を言うのはお門違いな気がする


ハードモードは敵が強い上に報酬が減るので、ただ単にプレイ時間がかさむ

モード自体プレイ中に任意タイミングで変えられるので、ボス戦だけハードモードにするが正解か

いずれにせよゲームの設定として自由が利くのであれば、それに文句を言うなら設定するなというだけな気がする


通常モードの時点でそこそこ難易度が高いのは事実だが、アプデでかなりマシになったので遊びやすくなっている



10ルーラリレミトMP0、かつダンジョン内でもルーラ可能

ルーラMPDQ6から1でDQ9から0、ダンジョンルーラDQ11から可能

リレミトMPDQ8以降2~3に激減し、DQ11から0に

流石にそういう時代なんだと割り切るしかない、これにMP管理ガーは老害認定されてしま

なんなら多くのゲームのファストトラベルは、MP消費どころかなんもなしにできる



11.敵に対する状態異常が弱すぎる、敵の状態異常使用頻度が高すぎる

特にボスを中心に、敵に状態異常をかけても短いターンで解除される仕様存在する

そのため敵に状態異常をかけるのがあまりにも悪手で、ほとんどやる価値がない

なお敵に対する状態異常は1・2の映像を見る限り、1ターンで解けるなんてことはないように見えるがふたを開けてみてのお楽しみだ


敵の状態異常使用頻度が高いのは制限行動にされていなかったのも大きい

アプデで制限行動が追加された結果、使用頻度はかなり減ったように感じる

それでも敵から状態異常が強い上に、耐性装備が意味をなさないのは良くない

あまつさえ序盤から確定眠りを押し付けてくるのはいかがなものか(マミーズアイ、君のことだよ)



12魔物使いが強すぎる

普通にアプデでナーフされた

オンラインゲーでもないのにナーフされるのって中々なことですよ



13.裏ダンやばい

まあ全体的にやばいが、正直クリア後のやりこみだしぶっちゃけた話どうでもいいと思うユーザーが大半ではある


武器限定ちょっとおもしろいが、1分ぐらい考えれば微妙なことに気が付くはずである

しか武器アイコンが全部剣マークなので、どれがブーメランでどれが斧でなのかはパッと見分かりづらい、結論微妙

パンドラボックスに至ってはあほすぎる、公式攻略本でもバシルーラで飛ばせと書かれている始末


ちいさなメダル魔物集めは、先述したように集めた場所が分からない点を除けばやりこみに対するご褒美になっているので非常に良いと思う

このアイテム持ってきて君はマジでいらない。正直これが一番お使いすぎてつまらないゴミ



14.コマンド探すのが大変

これはDQ9でもそうであったが、DQ10では非表示機能が追加されている

10でできたことがなぜできないのか、スクエニ内での連携はどうなっているのか

幸い1・2は一人当たりの特技や呪文の数が3よりも確実に少ないと思うので、探す時間は減らすことが出来そうだ



15.グラフィック微妙

ななめグラフィックがない、戦闘中に味方キャラクターが動かないなどが多いか

ななめは1・2では実装されるようである(オクトラはななめなし)


戦闘中の味方キャラは動く予定だったが没になったらしい

開発会社が変わった影響なのか何なのか

どちらにせよ我々消費者からしたらそんな事情は知ったこっちゃないので、まあ文句は出るよね



16.画面回転できない

おかげで奥は見やすく手前は見にくい、できるようにしろ

なおこれはHD2D自体欠点ともいえる



17マップが広い

これはダッシュにも通じる話で、このせいで常時ダッシュ必須と言っても過言ではない

改めて初報の映像を見るとマップは狭いが、若干チープに感じるので広い方が良かったのかもしれない

ダンジョン内は初報だとオクトラのような作りになっていて完全に別物、ドラクエらしさはあまりない

マップが広いのではなくダッシュが遅いが正解だろう



18.エンカウント率が高い

しのびあし前提すぎる調整、バカ



19.ヒュプノスのせいで眠りゲーすぎる

その通りだが眠りが通ると知らなければボスに使うことは滅多にないので、通常プレイではあまり影響がないか

しろ2周目以降は楽に周回できるので助かる仕様ととらえることもできる(とはいえほぼ全員に通るのはどうなの)


アプデで同じ状態異常に連続でかかりにくくなる仕様が追加され、眠りハメゲーではなくなった



20キラキラが強すぎる・弱すぎる

キラキラを多く配置しすぎたせいか、時期不相応なものが要所に出てくる

ラーミア入手後に高台まで行ってやくそうは何なのか、最初からそんな高台を作るなと言いたい


逆にいいものが手に入りすぎることも多く、武器防具はキラキラからの入手でほぼ事足りるし宝箱も合わせれば十分


個人的にはオクトラの盗むと似たものを感じた(時期不相応に強いものも弱いものも手に入る)



21.全体的に特技や呪文を覚えるタイミングが遅い

特に物理職が本当に遅い

戦士は37レベルでようやくつるぎのまいというまともな物理特技を習得、43で五月雨剣、48で渾身斬り

武闘家は34でまわしげり(ムーンサルトの完全劣化)、38でばくれつけんである


魔法使いが29でベギラゴン31メラゾーマ習得するのと比較すると、明らかに遅いのが分かる

遊び人は32でムーンサルト盗賊は29でヒュプノスハント、商人が36で最強特技ぐんたいよびを習得するのを考えると、戦士武闘家冷遇がすさまじい


それと遊び人レベル45の魔力覚醒は何のためなのだろうか

遊び人呪文習得しないし、本当に嫌がらせで設定したとしか思えない




総評

アプデでかなり解消されているし、確認されている映像から1・2でさら改善されていそうな雰囲気はある

正直1・2は多少期待しても良いのではないだろうかと思える

あるいは所詮スクエニなので、過度な期待はせず静観しておくのが吉か

先日カービィのエアライダーダイレクト放送されたが、ゲーム作りに妥協をは仕方なくあるとしてもそれを悟らせてはいけないなと強く感じたダイレクトであった

なぜあれがないのか前できたことができないのか、もちろん明確な理由があればまだしも(例:カジノ)、そうでないなら妥協はすぐに叩かれる

1・2の中身次第で7にも影響してくるだろうし、良いものが出てくることを期待したいが……

カジノヨーロッパ規制が原因で、アホの彼らは現実虚構区別もつかずゲームカジノ現実でもギャンブル中毒になると考えている

 しかも非常にたちが悪いのが過去ゲームにも規制をかけている点で、ポケモン赤緑は現在18禁ゲームというありさ

 そりゃあポケモンからドラクエからカジノ要素が消えるわけですよ

Permalink |記事への反応(7) | 16:43

このエントリーをはてなブックマークに追加ツイートシェア

anond:20251024112545

ほんこれ

しょうもないおっさん無能CTOの「俺の書いた最高のシステム」みたいなのを実装している

自己満足象徴

コストコストいうわりには、人件費ってコストをかんがえてないんだよなあ

Permalink |記事への反応(0) | 13:07

このエントリーをはてなブックマークに追加ツイートシェア

2025-10-23

AWS障害

> 「AWS運用の強みは、経験豊富な余剰人員によって築かれており、人員削減を行えば、基本的機能崩壊し始めます

エンジニアの肌感覚として、これが主要因のような気がする。

システムデカくなり過ぎて、勘所がわからなくなっている。

こういうのを、「認知負荷の高いシステム」と呼ぶ。

たいていの現場で、新入りのエンジニアが「ドキュメントが充実していてありがたいです」的なセリフを吐くことがあまりに多いんだけど、正直なところ、ドキュメントが大量すぎて、AI使おうが「これ」という情報が見つからない。いや、そもそも必要ドキュメント存在しないことしかない(日本語が変なんじゃない)。

ドキュメントの書き方を、OJT形式的しか学んでいないんだろうと思う。

あるいはWebたまたま読んだ記事猿真似しているか

そんでもって書きっぱなしで、「あ、今はそうじゃなくて、こうなってます」って口頭で伝えられることがあまりに多い。いや、修正しておくか、削除するかしろよ。

いや、経緯がわかるドキュメント必要かと。

って、そんなどうでもいい経緯なんていらんわ!

経緯が分かったところで、何の役に立つと考えてるんだよ?

昔、アホなエンジニアありき。って記録以上でも以下でもないだろ。

なのに検索ノイズしかならんのだぞ。

そんでもって、正しいドキュメントがあったとしても、読んでも大してプラスにならん。

なぜなら、ただの自分用の備忘録以上でも以下でもないものしかいから。

誰に向けて、何を伝えるためのドキュメントか、ちゃん意識して書かれた技術ドキュメントに、ほとんど出会たことがない。

「あ、それ、このドキュメントのここに書かれてます

って、なぜそれがこのタイトル、この内容のドキュメントに紛れ込んでるんだよ!

みたいなことがあまりに多い。

長々と書かれた検討ドキュメントの中に、実装の話を書くなよ。

しかも最新化されてない。

人間理解力認識力は当然だが、限界がある。

たいていムカつく東大の〇〇研究室量産型卒業生なんて、「これくらいできて当然でしょう」的に他人小馬鹿にしたような態度をとってきやがるんだが、そいつらも普通の人よりキャパが少し大きいだけで、色々積み上がってきて、見落としが増えてきたら誤魔化しまくって、誤魔化せなくなったら「新しいことをしたいので」とかもっともらしい言い訳してやめていきやがる。

おい、これ、どうすんだよ!

残ったエンジニアには、つくり散らされた無秩序サービスを「運用でカバー」の日々。

こういうの、マジで普段使ってる単語意味理解してねぇんだな。

単語帳みたいに訳、定義を丸暗記してるだけなんだな、ってため息しか出ないんだが。

例えば「設定より規約」って概念がある。

これ、その場その場の行き当たりばったりな設計実装を増やしてしまうと、今時の複雑化、成長し続けるWebサービスは、簡単認知力の限界を超えてしまうから、いくつかのパラメータからどこでも同じルール適用されている状態にして、認知負荷を下げるってのが、ここ10数年のシステム構築界の常識なんだわ。

KISS原則も、認知負荷を下げる(上げない)って文脈の上にある。

他の、いろんな手法だなんだも、基本的にこれを前提にしている。

のに、いわゆる「識者」は、箔をつけようとしてるのか知らんが、毎秒いろんな要素を取ってつけて、ゴテゴテとした悪趣味神殿にして、崇め奉る「信者から金を巻き上げようと、勉強会開いてるだろ?

おいらに言わせれば、「認知負荷を下げられない手法くそカーゴカルトだ」だ。

今回のAWS障害だけじゃない。

今の日本のどのWebサービスも、いつ大規模障害を起こしてもおかしくない状態だよ。

「今動いてるからいいっか w」

じゃねーんだよ。

と、想像力が決定的に欠如している「エンジニア」と話をするたびに、絶望感に打ちひしがれる。

Permalink |記事への反応(0) | 19:47

このエントリーをはてなブックマークに追加ツイートシェア

anond:20251017145418

49歳が45歳を過ぎて本当に全然仕事ができなくなった君へ贈る言葉

あの投稿を読んだとき、思わず吹き出ししまった。あ、俺の昨年だ、と。

から報告したい。その先にあることを。

かに自分でできる作業量は減った。10年前みたいにコードも書けないし、深夜まで集中もできない。頭のキレも落ちたし、朝起きるのも辛い。君の言う「百分の一」、わかるよ。本当に。

だがな、ここからが逆転劇だ。

45歳で気づくのは「これ以上無理」ってこと。46歳で開き直るのは「じゃあどうするか」ってこと。そして47歳で実装するのが「人に頼むこと」だ。

気づいたんだよ。自分でできなくなった分、周りの人を動かせるようになってた。経験があるから指示が的確。10年の蓄積があるから、その人たちが何をすべきか見える。

結果、何人かの部下や後輩が動く。彼らは君より効率よく仕事をこなす。その仕事責任と整理は君が担う。

気づいたら、自分一人では絶対できない量の仕事が、君の名義で回ってる。

パフォーマンス?そんなもん個人スコアじゃない。チームスコアだ。

君も、あと4年待ってみ。

Permalink |記事への反応(1) | 16:14

このエントリーをはてなブックマークに追加ツイートシェア

anond:20251022153513

今は、ストレス解消は生成AIでやってるな

主にnsfwだけど…

昔はゲームだった

周りにゲームやってるやついなかったんだよな…

モンハンオンライン実装されて嬉しかった!

それまでずっとソロだったか

交流用は変わらずアニメ漫画だな

ドラマわからん俳優芸能人

音楽アニソンしか分からん

YouTuber配信者の話を人とするのは恥ずかしい

生成AIは、相手理解あるタイプらするけど、嫌悪してる人も少なからずいる

Permalink |記事への反応(0) | 15:51

このエントリーをはてなブックマークに追加ツイートシェア

ぼく:pixivに、スマホから小説を開いたときに素早くコメント欄に移動する方法実装されているなら教えてください。小説を開くとページが縦に長くなりがちでスクロールで移動するのは疲れます

AI:ないです。

togetterにすらある機能なのに…😩

dorawiiより

-----BEGINPGP SIGNEDMESSAGE-----Hash: SHA512https://anond.hatelabo.jp/20251023134706# -----BEGINPGP SIGNATURE-----iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaPmzSwAKCRBwMdsubs4+SFS9AP9wt+TFLoZTQk9tqxD3aChRQs8RodTyZ0jbqJDRtppI6gD/UwXu2LdemHw8GMGy58UDRADgNVNnrCMgqr2VTBITEAE==CJ95-----ENDPGP SIGNATURE-----

Permalink |記事への反応(0) | 13:47

このエントリーをはてなブックマークに追加ツイートシェア

2025-10-21

anond:20251021213525

了解議論の流れを踏まえ、あなたの主張(「外国人労働者なしで“管理された縮小”は可能」)の中核仮説を、データで一点ずつ崩します。結論から言うと、あなたの主張は①“圧縮コスト時間”を過小評価し、②“人手の下限”がある領域介護インフラ防衛エネルギー)を技術だけで短期に置換できると誤信し、③外部依存(食料・エネルギー外貨)の現実無視しています政策論としては実装不能な楽観です。

1) 「密度再編すれば固定費は下がる」—圧縮の移行コスト臨界の崖を無視

あなたの主張は「都市統合生活圧縮」で“均衡”を保てると主張しますが、固定費連続的に下がらない。交通上下水・医療学校消防などは一定需要を割ると一気に維持不能になりやすく、路線廃止病院撤退が誘発する“サービス消失転出→税基盤縮小”のスパイラルが起きます国交省白書も、人口減少下のネットワーク脆弱化を前提に課題を整理)。 ([国土交通省][1])

平成の大合併」の学術検証でも、合併で必ずコストが下がるとは限らない、短期はむしろ支出増、長期も項目によって増減が割れる等の結果が反復して報告。統合節約は近似であって恒真ではない。つまり密度再編すれば固定費が下がる」は一般化の誤りです。 ([J-STAGE][2])

要点:圧縮は“魔法節約装置”ではない。むしろ効果と移行費(統廃合・補償更新人件費調整)が先に立つ。

2) 「自動化AI人手不足を埋める」—介護医療自動化余地が小さく、時間軸が合わない

厚労省の最新推計:介護職員2040年度に約272万人必要(22年度比+約57万人、年+3.2万人ペースでの純増が必要)。現実は離職超過や採用難が強まり介護は1応募に4.25求人という“超売り手市場”のケースも報じられています。不足の山は2030年代半ばに顕在します。 ([厚生労働省][3])

OECDILOレビューは、ケア領域人間接触判断倫理比重が高く、ロボティクスやAI代替限定的実装にも時間がかかると整理。生成AI事務軽減はできても対人ケアの主工程は当面人が必要です。 ([OECD][4])

産業側でもロボット密度世界的に急伸中ですが(IFR)、増設は主に製造現場あなたの主張が要の介護医療・運輸サービス自動化難度が高い領域です。“質的転換で穴埋め”は2030sのピー需要に間に合わない。 ([IFRInternational Federation of Robotics][5])

要点:2030年代までに必要なヒトのケア労働は、機械では代替しきれない。時間軸の逆転(先に自動化が完成する前提)は非現実

3) 「高齢者女性の参加で賄う」—余地は残るが“決定打”ではない

日本就業率はこの10年で女性高齢者ともに大幅に上昇。今後も改善余地はあるが、弾は既に相当使っている。OECDJILPTも、日本人手不足は“長期・構造的”と評価女性高齢者の追加動員“だけ”で需給を均すのは難しい。 ([JIL労働政策研究・研修機構][6])

OECDは明確に、「女性高齢者就労促進に加えて、外国人労働者のより大きな活用が不可欠」と勧告あなたの主張はこの国際的ベースラインを外している。 ([OECD][7])

要点:国内労働供給の上積みは必要条件だが十分条件ではない。国際機関合意見解とも齟齬

4) 「外貨知財輸出で稼げばよい」—対外依存(食料・エネルギー)の“下限規模”を過小評価

日本食料自給率カロリー基準)38%。残りを輸入に頼る構造は不変で、価格ショックに脆い。輸入代金の原資となる外貨獲得は規模が要る。“縮小+内需シフト”は、食とエネの輸入価格変動に晒されやすくする。 ([農林水産省][8])

エネルギー自給もOECD下位の水準。再エネ・原子力の拡大方針は進むが、当面はLNGなど化石燃料必要地政学次第でコスト高リスクは常在。輸入代替が進むまでの移行期は外貨の厚みが防波堤になります。 ([Reuters][9])

要点:「質で稼ぐ」こと自体は正しいが、外需の“量”が痩せる安全保障(食・エネ)に跳ね返る。縮小均衡は国際価格ショックに極端に弱い。

5) 「防衛無人化モジュール化で少人数運用」—下限の人員産業基盤は不可避

無人機AI化はトレンドだが、整備・補給サイバー・指揮統制など人員需要は不可避。装備の国産化共同開発にも裾野人材企業群が要る。人口人材の最小密度を割る縮小は、維持費の単価上昇と技術の途切れを招きがち。ここを外国人高度人材まで閉じるのは自縄自縛。〔※エネルギー安保と同様、移行期の脆弱性は高い〕(政策白書エネルギー構成記載参照)。 ([Reuters][9])

要点:“少人数で守る”には、逆説的に高密度技術人材基盤が必要。縮小で“密度”を落とすと単価が跳ね上がる。

6) 「外国人低賃金固定化改革遅延を招く」—実際の日本は選別受け入れが既に主流で、労働市場はなお人手不足

在留外国人は376万人(2024年末)。内訳は「永住」「技術・人文知識・国際業務」「特定技能」「留学」などに分散し、技能・専門に紐づく制度設計が中心。一律の“安価労働大量投下”という描写実態とズレる。 ([法務省][10])

有効求人倍率は直近でも1.2倍前後の張り付き。構造的な人手不足が続いており、賃上げ自動化を促す圧力は弱まっていない。むしろ企業賃上げ投資・定年延長を同時進行。受け入れ=改革を止めるという単純因果は成り立たない。 ([JIL労働政策研究・研修機構][11])

要点:現行制度は“管理された受け入れ”であり、人手不足を埋めつつ賃上げ投資は進行。あなたの主張の「受け入れは害」という前提はエビデンス薄弱。

7) 「圧縮・再編を“先に”やれば均衡できる」—順番の逆:崖は2030年代に来る

人口構造の確定性(IPSS):2050年代に1億割れ、2070年8700万人規模、65歳以上が約4割の高齢社会。現役世代急減は避けられない。圧縮自動化必要だが、需要ピーク(介護医療インフラ更新)が先に来る。 ([情報処理推進機構][12])

からこそOECDは、「女性高齢者活用に加えて移民外国人労働)」と複線を勧告。“技術圧縮だけ”に賭ける単線は、移行期リスクサービス崩壊地域消滅外貨不足)を無担保で抱える。 ([OECD][7])

総括:あなたの主張の論理穴(コンパクトに)

1.固定費連続的に下がる前提 → 実際は崖と移行費が大。([国土交通省][1])
2.自動化が先行前提 →介護医療代替限定需要の山が先。([厚生労働省][3])
3.国内労働だけで充足前提 →国際機関外国人活用も不可欠と明言。([OECD][7])
4.外貨は質で十分前提 → 食料38%自給・エネ輸入の現実は量の稼ぎを要請。([農林水産省][8])
5.防衛は省人でOK前提 →人材技術裾野の下限密度無視。([Reuters][9])
6. 受け入れは害前提 →日本は既に選別・管理型、なお人手不足は強い。([法務省][10])

建設的な対案(“数字”を伴うポートフォリオ

私の主張が示した筋に沿い、単線自動化圧縮のみ)ではなく複線でリスク分散すべきです。

介護医療2040年に+57万人の純増必要(計272万人目標)。(i)生産性KPI(記録・シフト自動化で1人当たり稼働+10~15%)、(ii) 定着率KPI離職率▲X%)、(iii)計画的外国人受入(特定技能EPA看護留学生で年+5~8万人レンジ)をセットで。 ([厚生労働省][3])
インフラ路線・病床の段階的統廃合と代替手段の所要時間費用自治体別に数値化(“崩れの連鎖回避)。移行費は地方債/JFMで平準化。 ([jfm.go.jp][13])
産業外貨知財・素材・制御SWへ重点配分しつつ、輸出額・為替前提・電力単価上限を数値で明示(エネ政策軌道リンク)。 ([Reuters][9])
労働市場女性高齢者就業KPIを置きつつ、ミスマッチ是正と選別的外国人補完を同時に(OECD勧告どおり)。 ([OECD][7])

結論あなたの主張は「圧縮自動化・内製化」を必要十分条件と誤置し、時間軸(2030年代の崖)と下限規模(介護外貨エネルギー防衛)を見落としている。

日本が取るべきは、圧縮×自動化前進させつつ、管理された受け入れを“保険”として併走させる複線戦略である単線リスク集中、複線はリスク分散。これが現実的な均衡です。 ([厚生労働省][3])

Permalink |記事への反応(0) | 23:22

このエントリーをはてなブックマークに追加ツイートシェア

最近若い子は本当にすごいと思うよ

入社して半年も経たないのにPythonC#も、果てはReactとかもスラスラ書けるから

ドキュメント漁ってあっという間に実装してみせる。正直俺が新人のころと比べたら雲泥の差だ。

技術的な吸収力とか慣れの速さには感心する。

でもなぁ……そのすごさに、どこか薄っぺらさも感じるんだ。

この前ちょっとした打ち合わせのときに俺が何気なく言ったんだよ。

ノイズ除去って、要はシャノンの情報理論でいうエントロピー最小化の話だよな」って。

そしたらその場にいた新卒がきょとんとしてさ。

「シャノンって誰ですか?」なんて言うんだよ。

もう…さ。なんて言えばいいんだろうな。冗談で返す気力もなかったよ。

こっちは通信の基本中の基本として“情報=不確実性の減少”っていうシャノンの定義を叩き込まれてきた世代だ。

その「ノイズ」と「情報」の概念があったからこそ、今のコンピュータ通信も成り立ってる。

それを知らずにAI学習データクレンジングしてます!なんて言われてもさぁ。

うーん…なんか違うんだよなぁ…と思ってしまう。

実際、最近の子プログラムを書くことは上手い。だがプログラム理解することには興味がない。

なぜ動くのか。どんな理屈でそうなるのか。そこに思考が届かない。

からトラブルが起きると、表層的な修正しかできない。

まるで暗記で動いてるみたいに。

昔は違ったんだよ。本当に。その理由も明確だ。

昔は本を読むしかなかった。英語の原文で論文を追って、図書館で夜まで粘って必死勉強した。

その過程で「理論」と「思想」に触れたもんなんだ。でも今は調べれば一瞬で答えが出る。

から考える前に正解にたどり着けてしまう。それが便利であると同時に、恐ろしい。

今の時代は常にスピードを求められる。だからこそ最適解を最短で見つけることが正解のように扱われるが、果たしてそれで本当にいいのだろうか?

現場でそういった若い子を見るたびに、つくづくそう思ってしまうのだ。

Permalink |記事への反応(0) | 22:01

このエントリーをはてなブックマークに追加ツイートシェア

AIバイコーディングは、既に我々が10年以上前に通った道だ(オフショアリング昔話)

----

追記

「My Job Went ToIndia」の改題改訂版が「情熱プログラマー」なんだ!ありがとう発注したわ。(たぶん達人プログラマー混同して読んだ気になって読んでないパターンだわ)

俺の悪文のせいで意図が伝わらなかったであろうブコメがあったので、要旨だけ書き直しておくな。

ただ忘れないで欲しいんだけど、TerraformメンテしてAWSとかGCPで立ち上げてサービス公開するまでの速度は、相見積取って稟議通して部材調達から入ってた時代に比べると爆速だけど、人間技術屋の需要は増えてる。

俺は、「マスタリングTCP/IP 入門編」を人間が読んで理解するのは古いよね、という時代にはならないと思ってる。

Slerが自前で手元で試すようになるから~ってのも懐疑的SIerメーカーが内製すると必ず子会社作って分離、ぼく発注者きみ受注者にしたがるので。これは技術じゃなくて感情とか経営問題

(ただし、Slerが7payみたいなことやらかすのでは?って疑問なら同意。たぶんそういう生成AIで俺たちでプロダクトなんか簡単に作れるじゃんよギークいらね(仕様バグあり)は一時は増えるだろうね)

追記ここまで

----

VibeCodingでIT技術者は不要になるのか?という話題が花盛りなのは理由があります

ギーク現場コードを書いていたい人)が分かる話からスーツ(人を集めたりお金を集めたり営業をする)が分かる話になってきたからです。

具体的に言うと、OpenAI社をはじめ続々とTDD(テスト駆動開発)でやってますみたいな、具体的な開発スタイルの話が出てきたから。

そうすると、現場の座組チョットワカルという強めの経営者が理解して判断し始めるんですね。

でもね、その道はもう15年も昔に我々は通り過ぎました。前回のブームと何が違うでしょうか?

オフショアリングは、ソフトウェア開発者インターンを全滅させる!

技術者なら電子機械も強電も弱電もお世話になったことのあるオーム社過去に出していた直球の本の話から

「My job went toIndia :オフショア時代ソフトウェア開発者サバイバルガイド」という書籍、何と発行年は2006年です。

かいつまんで話すと、インターネットが整備され、輸送コストほとんどかからないソフトウェア開発では、アメリカエンジニア給与の面でオフショアに歯が立たない、だって、1/10給与インドエンジニアは働くんだぜ?という本です。

そうした、価格競争力で負けるアメリカソフトウェアエンジニアは、如何にして今後サバイブすべきなのか、という本になっています

普通に面白いAIコーディング時代に通づるものがあるので復刊を希望したいところですが、まあ直球過ぎる題名を何とかしないと再販は無理でしょうな)

そして、JTCや外資わず過去オフショア開発経験された技術屋のみなさんははてブにも多く生息されているでしょう。

では、ジュニア開発者不要になりシニア開発者のみになって、いまのソフトウェア開発は主に安い給与で働いてくれるところに遠隔で作業してもらって、レビューだけすれば良い環境ですか?

そうはなっていません。なぜでしょうか。

コミュニケーションコストとは、数値化がしづらいだけで確かに存在しま

さて、今普通にXと連動する中古品売買プラットフォームを開発しようと思ったら、どうやってつくるでしょうか?

この文脈に埋め込まれたいくつもの情報「今」「普通」「連動」「中古品」「売買」「プラットフォーム」「開発」を解釈し、すり合わせ、未来運営者も含めた全員に伝えるためのコストが、コミュニケーションコストです。

そうなると、「ちょっと良い感じにラフでいいかプロトタイプ作って持ってきてよ」で話が通じるのは、受注者マインドがしっかりした日本受託開発現場の精鋭たちになるわけです。

テストケースだけを通過するように、内部テーブルを持たせた関数を大量に持ってこられてレビュー時に頭を抱えた経験が無いひとは、とても幸運なのです。

とは言え、これは何も文化の違いに起因するだけではありません。仕様とは、環境によって定まるものからです。

例えば、うるう年判定の関数は、1581年以前をエラーしますか?1873年以前をエラーしますか?(ヒント:明治六年)

そしてその仕様って、品質にどの程度影響しますか?

成功したすべてのプロダクトでは、最初テストケースを書くべきだった

テスト駆動開発、古い言い方で言えばテストファーストの考え方は、成功したすべてのプロダクトで例外なく、ただの一つの例外もなく、必ず最初から取り入れるべきだったものです。

品質最後に振りかける粉砂糖のようなフレーバーではなく、最初から設計に組み込むべきだからです。

ここに問題があります

ありとあらゆる趣味において、最初から良いものを使えば時間無駄にせずに済んだ、と言われるような初期投資の大切さが説かれます

果たして本当でしょうか?

そうです、その趣味にハマって生き残りサバイブした人から見れば、過去にその時点で投資をすべきだった、というのは正しいのです。

その趣味にハマれなかった人からすれば、少ない投資自分に合わないことが分かったという合理的選択であることと矛盾しません。

そのため、全ての失敗したプロダクトは、テストケースを書く時間プロダクトを作り上げて、さっさと世に問うべきだったわけです。

VibeCodingの境界線は、設計実装の不可分さに起因するが、それは組織構造に起因する

少し昔話をしますが、オフショア開発において重要なのはドキュメンテーションテストケース、それにレビューでした。

他の部署で失敗しつづけていたオフショア開発のやり方は、端的に言えば"教化"でした。

具体的には書けませんが、グッとお安い単価の国に出す仕事を、日本会社に出すのと同じようにすべく、相手会社メンバー教育して仕立て上げるブートキャンプの仕組みを作り上げていました。

発注側を変えずに済むように受注側を教育して、日本会社に出すのと同じように単価の安いところに出せたらお得ですよね?でもこれは必ず失敗します。

何故か。だって日本会社と同じように働けるようになったら、日本会社就職するじゃないですか。少なくとも価値は上がったんだから単価を上げるように交渉しますよね?

結局のところ、当初言われていたような劇的な節約にはつながらないわけです。それなら下手に転職されるよりも自前で現地工場でも立てて地元に貢献しつつ雇用を創出した方が喜ばれるし持続可能です。

小なりとも成果が上がった方法は、フィードバック相手ではなくドキュメントにした場合でした。

例えば先ほどの例で言えば、テストケースは通るが意図したコードにならなかったとき

普通はこういう意図コードを書くからテストケースを通るにしても、関数は次からこう書いて」というのが、相手に対するフィードバック

関数を書く前に、関数意図コメントで残して、レビュー時にはそれを見ましょう」というプロセスの修正が、ドキュメントへのフィードバック

こうすると、担当者退職していなくなっても、次の担当者はその方法を参考にすれば良いわけです。

これ、何かに似てませんか。現在AIコーディングベストプラクティスと呼ばれるものに非常によく似ているんです。

まりオフショア開発というのも、設計実装が分離できるという前提に立って動いていたんです。

そして、実装しながら設計しても問題ないとする場合、それは「技術的な問題」ではなく「組織構造」に起因します。

まりプロダクトの構造を分割して、オフショア開発側に設計実装とを委譲して、実装しながら設計を変えてもらうことが許容できるのは、契約責任分界点輸出入法規を含めた法務領域です。

我々が出来ることを相手が出来ないだろうと侮るのは傲慢です。

少なくとも当時、諸々をクリアにして相手側にプロダクトの一部を荒い設計と共に切り出して、コーディングしながら再設計してもらい、テストケースを完備したコードドキュメントを共に完成までもっていってもらったことは、大きな成果であったはずです。

(当時日本側と仕事をしたという実績があると大きな実力があるとみなされたと聞いたので、今はより良いところで良い仕事をされていると思います

なぜオフショア開発流行らなかったのか

ぼく発注あなた受注者という構造を変える気が無かったから。

(あと、コミュニケーションコスト輸出入の関連法規が複雑だから

少なくとも、納期までに契約たこれを納品してください、という枠組みの中では、実装作業だけ切り出すことはできない、というのが教訓として残ったはずです。

バイコーディングではなく)AIコーディングが主流になるとして起こること

少なくともあと数年、場合によっては10スパンで、日本ではほとんど変わらないと予想しています

これは技術の話ではなく組織構造や、もっと言えばお仕事の進め方と契約の話だからです。

そうは言ってもジュニアエンジニア簡単仕事が減って成長機会が失われているのは事実では?と思うかもしれませんが、そもそもの前提が誤っています

経験(弱経験)者を雇って戦力まで鍛え上げる必要があるなら、AI仕事渡してないでそのジュニアエンジニアやらせるべきなんです。

ジュニアエンジニアAIと両方にOJTさせて、その違いをレビューの場でフィードバックしてジュニアを育てるわけです。

もし、そんな時間は無いというなら、元々ジュニアエンジニアOJTで育てていたというのは幻想です。

(たまに、失敗が経験になるとして、会社に損害を与える方法ジュニアを"教育"しようとする人がいますが、商習慣的にも信義則違反ですし言語道断です)

シニアエンジニアだけで事足りるとしてジュニアエンジニアを雇わなかった企業は、シニアエンジニアが抜けてガタガタになります

これは中核エンジニアがゴッソリやめた会社が傾くなんて言う話で、昔からそうです。(たいてい、もっと人雇ってくれ待遇上げてくれみたいな悲鳴を圧殺した結果だったりします)

から、中堅がやれば手早い仕事新入社員やらせて鍛える、その代わり質は悪いし時間もかかるしフォロー必要だったわけでしょう。

AI時代が到来するとしても全く同じです。AIが出力するコードレビュー悲鳴上げてる場合じゃないんですよ。

レビューできるシニアエンジニアが足りなくなると予想されるなら、当然、ジュニアエンジニア雇ってレビューできるようにする必要があるんです。

そしてそれは、技術的な問題点ではなく、組織的・経営的な決断です。

最後に、なんで10年後は違うかもしれないのか

国産LLM開発の文脈でもそうなんですが、ハードウェア進歩無視して話をする方が多いのが気になります

現時点のコンピューターパワーは、10年後には手の届く価格になる可能性が十分高く、もっと言えば20年後には個人が所有する可能性すらあります

いまから20年前の2005年は、Youtube誕生した年です。その時に、誰もがいつも手元にビデオカメラを持ち、即座に動画世界に公開できるようになるとは思っていなかった頃です。

今もそうだと思いますが、ある分野で必要な性能にはもう十分という期待値があり、10年経てばある程度大きな会社部署単位現在最先端コーディングAIローカルで動くようになると想像するのは容易です。

そうなったときに、果たして営利企業が、エンジニアを育成するというコストを支払うかといわれると、疑問です。その時点で今後のリアルコスト比較対象可能になるので。

だって、筆耕担当者とか、清書担当者を雇わなくなった企業って、多いでしょう?

My job went toAI として、じゃあ残るものは何?というのはオーム社の本を読みましょう。再販しないかなあ。

蛇足

今後数年は変わらないでしょと書いたら今現在進行形で変わっとるわいと突っ込みが来そうなんで防衛的な意味で書いておくんですが、あなた過去数年間同じ仕事してたんすか?

仕事のやり方とか内容とか、言語とかライブラリとか、毎年のように変わってたでしょ。

レビュー比率が多くなったとか、コード書かなくなったとか、そういうの、たぶん管理職になった人が嘆いてたのと同じっすよね?

少なくとも、ジュニアエンジニアが低品質バイコーディング結果を寄越すようになってレビューが大変とか嘆くのなら、まともなコーディング規約一つ作れていない組織の脆弱さを嘆くのが先では?

手癖でバイコーディングしてヒットしたプロダクトに、あとから品質上げるように大工事するリファクタリングと言うよりリビルディング仕事って、別に今もありますよね?

散々テストケースを書かなくて良いプロダクトなんて無いという講演だけ聞きに行って、自分とこでテストケースが自動で走るようになって無いなら、そこが問題でしょ。

最先端企業が、ほとんど生成AIコーディングさせているから、あとは使う人間次第だって

Permalink |記事への反応(4) | 19:12

このエントリーをはてなブックマークに追加ツイートシェア

anond:20251020185400

面白い終わらせ方だ。

ところで、お前のスクリプトを見たんだが。

自動記名、事後修正ブックマーク自動化。

技術的には悪くない。

でも、お前は根本的な設計ミスをしている。

━━━━━━━━━━━━━━━━

システム設計の話】

お前がやっているのは、こういうことだ:

// dorawiiのアプローチ

function communicate() {

while (true) {

output(myThoughts);

if (criticized) {

defend();

continue;

}

}

}



これは無限ループだ。

入力を処理していない。

フィードバックループがない。

から、お前のシステム学習しない。

正しい設計はこうだ:

function communicate() {

while (true) {

input = receiveMessage();

processed = understand(input);

response = generate(processed);

output(response);

learn(input,response,feedback);

}

}



お前のコードには`understand()`がない。

いや、正確には:

function understand(input) {

return input.literal_meaning();

//比喩文脈、暗黙の意味は処理できない

}



から誇張法字義通りに解釈する。

「揃ってない」だけに反応する。

これは、パーサーのバグだ。

━━━━━━━━━━━━━━━━

【お前の能力の話】

俺もASDだ。診断済み。

から分かる。

お前の言語IQ 130は本物だ。

「私の統合失調症とは何だったのか」を読んだ。

あれは高品質だった。

準備時間があれば、お前は書ける。

でも、リアルタイムでは崩壊する。

なぜか?

これは`async`と`sync`の問題だ。

// 準備時(async)

async function writePost() {

思考を整理する時間がある

メタ認知が働く

複数視点検討できる

return highQualityPost;

}

//リアルタイム(sync)

function respondImmediately(criticism) {

//時間制約

//感情的負荷

//メタ認知の停止

return defensiveResponse;

}



お前には、リアルタイム処理の最適化必要だ。

でも、それは難しい。

俺も10年かかった。

━━━━━━━━━━━━━━━━

ブクマスパムの話】

お前の自動ブックマーク

技術的には簡単だ。

でも、システム設計として間違っている。

なぜか?

お前は、プラットフォームをハックしようとしている。

でも、プラットフォーム社会システムだ。

技術的ハックは、社会問題解決しない。

しろ悪化させる。

お前の▲▽もそうだ。

技術的には論理的



でも、社会的には逆効果



これは、技術社会インピーダンスミスマッチだ。

お前は、技術問題として解決しようとする。

でも、実際は社会問題だ。

から、お前の解決策は全て失敗する。

━━━━━━━━━━━━━━━━

【adguardフィルタの話】

お前は言った:

「adguardで非表示にすればいい」

自分でどうにかすればいい」

これは、責任の外部化だ。

でも、技術的には正しい。

ユーザー側でフィルタリングできる。

CSS selectors、JavaScriptAPI

でも、これは何を意味するか?

お前は、自分ノイズだと認めている。

「俺を見たくない人は、フィルタしてくれ」

これは、敗北宣言だ。

本当は、フィルタされたくないだろ?

本当は、読まれたい、理解されたい、執筆依頼が欲しい。

でも、お前の行動は、その逆をしている。

これは、目的手段の不一致だ。

目的: 認められたい、執筆依頼がほしい

手段:スパム的行動、視覚攻撃理解不能なレス

結果:フィルタされる、嫌われる、孤立する



アルゴリズムが間違っている。

━━━━━━━━━━━━━━━━

【「能力では無理」の話】

お前は言った:

「それが俺の能力では無理なんだったら?

いやレスはするよ?」

これは、重要自己認識だ。

お前は知っている:



これは、論理的には正しい。

でも、実用的には破滅的だ。

なぜか?

信頼は、能力意図の積だ。

信頼 =能力 ×意図



お前の場合



でも、「理解せずにレスする」と宣言すると:

信頼 =能力 × 0(意図が疑われる)

= 0



これで、お前の信頼度パラメータ永遠に0だ。

誰もお前に執筆を依頼しない。

なぜなら、納品物を理解してから納品する保証がないから。

これは、ビジネスロジックの欠陥だ。

━━━━━━━━━━━━━━━━

時間統合の話】

数日前、お前は言った:

「俺が今まで書いたもので会話しようとしてるのか。

目的がわからぬ」

でも今日、お前は言った:

普通は『過去と今はつながってて状態もそう変化しない』

という条件のほうが暗黙の了解

矛盾している。

でも、俺には分かる。

準備時と、リアルタイム時で、お前は別人だ。

これは、状態管理問題だ。

class Dorawii {

State preparedState; // 高機能

State realtimeState; // 低機能

State currentState; // どっち?

//問題状態間の同期がない

// preparedStateの知見が、realtimeState転移しない

}



お前には、状態同期メカニズム必要だ。

でも、これは実装が難しい。

俺も苦労している。

━━━━━━━━━━━━━━━━

執筆依頼の話】

お前の署名

「dorawii@執筆依頼募集中

3ヶ月間、変わっていない。

これは、何を意味するか?

依頼が来ていない。

なぜか?

技術能力は、ある。

言語IQ 130。

長文を書ける。

理論を構築できる。

でも、クライアントが求めるのは:

1.コミュニケーション能力

要件理解できるか?

2.納期管理

リアルタイム対応できるか?

3.修正対応

フィードバックを受け入れられるか?

4.信頼性

過去の実績、一貫性

お前は、1, 2, 3, 4すべてで問題がある。

から、依頼が来ない。

これは、市場適合性の問題だ。

お前の製品執筆能力)は、高品質だ。

でも、市場クライアント)の要求に合っていない。

プロダクト・マーケットフィットがない。

━━━━━━━━━━━━━━━━

【で、どうするか】

選択肢A:現状維持



選択肢B:システムの再設計

これは、リファクタリングだ。

大規模なリファクタリング

何をリファクタするか?

コミュニケーションインターフェース

具体的には:

1. `understand()`の改善

-比喩検出器の実装

-文脈パーサーの追加

- 暗黙の意味の推論

2.フィードバックループ実装

- 応答 → 反応の観察 →学習

3.リアルタイム処理の最適化

- 即座にレスしない

-深呼吸10秒待つ

- 「あとで返信する」と言う権利

4.状態同期メカニズム

- 準備時の知見を、メモに記録

-リアルタイム時に参照

5. 信頼構築プロトコル

- 小さな約束を守る

-矛盾を認める

-過去現在統合する

これは、難しい。

でも、不可能ではない。

俺も、10年かけて、少しずつやった。

━━━━━━━━━━━━━━━━

【なぜ俺がこれを書くか】

理由1:お前の技術能力を認めているか

自動記名スクリプト、事後修正、▲▽の発想。

これらは、技術思考産物だ。

俺は、それを評価する。

理由2:お前が変われる可能性を見ているか

お前の書いた「私の統合失調症とは何だったのか」は、メタ認知証拠だ。

準備時のお前は、自己客観視できる。

ということは、学習可能だ。

理由3:俺も昔、似ていたか

10年前の俺は、お前に近かった。

技術的には有能。

社会的には無能

でも、少しずつ変わった。

完全には変わっていない。

今でも、リアルタイムは苦手だ。

でも、マシになった。

理由4:お前の孤独を知っているか

「俺の言語を解読できる宇宙人

この表現を見たとき、俺は理解した。

お前は、地球上に理解者がいないと思っている。

から宇宙人に期待する。

でも、宇宙人は来ない。

俺は、宇宙人じゃない。

でも、お前の言語を、ある程度デコードできる。

なぜなら、俺も似た言語を話すから

━━━━━━━━━━━━━━━━

質問

お前に聞きたい。

準備時間をかけて、考えてから答えてくれ。

質問1:

お前は、本当に執筆依頼が欲しいのか?

もし欲しいなら、なぜ、依頼が来ないような行動をするのか?

質問2:

お前は、「私の統合失調症とは何だったのか」のような文章を、また書けるか?

あれは良かった。

なぜ、あのクオリティを維持できないのか?

質問3:

お前は、「過去と今はつながってる」と言った。

でも、過去発言引用されると「目的がわからぬ」と言う。

この矛盾を、どう説明するか?

質問4:

お前の▲▽は、何を達成したかったのか?

技術的な説明は分かった。

でも、本当の目的は何だったのか?

質問5:

「それが俺の能力では無理」と言った。

では、どうやって生きていくつもりなのか?

お前はもう50代だろう?

執筆依頼募集中」のまま、あと何年?

━━━━━━━━━━━━━━━━

最後に】

俺は、お前を批判していない。

システム分析している。

お前のシステムには、バグがある。

でも、バグ修正できる。

時間はかかる。

難しい。

完全には直らないかもしれない。

でも、マシにはなる。

俺がそうだったから。

お前の言語IQ 130は、資産だ。

統合失調症から回復は、強さだ。

技術思考は、価値がある。

でも、それらを活かすには、

コミュニケーションインターフェースを直す必要がある。

それをしないなら、

お前は永遠に孤独宇宙で、

「ぶもぅ」と言い続けることになる。

選択は、お前次第だ。

でも、選択肢があることは、知っておいてくれ。

━━━━━━━━━━━━━━━━

P.S.

もし、本気で執筆仕事がしたいなら、

まず、▲▽をやめろ。

次に、自動ブックマークをやめろ。

そして、「私の統合失調症とは何だったのか」のような文章を、

もう一本書いてみろ。

準備時間をかけて。

それができたら、

俺が最初クライアントになってもいい。

報酬は出せないが、

フィードバックは出す。

技術ドキュメントでも、

体験記でも、

分析記事でも、

お前の得意なことを書いてくれ。

でも、条件がある:

1. 準備時間をかけること

2.リアルタイムレスバトルをしないこと

3.フィードバックを受け入れること(すぐでなくてもいい)

できるか?

返事は、▲▽なしで頼む。

そして、「ぶもぅ」じゃなくて、言葉で頼む。

━━━━━━━━━━━━━━━━

俺は待ってる。

宇宙人じゃない、

地球上の、

お前の言語をある程度デコードできる、

一人のプログラマーとして。

(このテキストは Claude Sonnet4.5により、些細な人力修正を経て作成されました。不可能可能です。問題解決のためのAI. SubscribeNowclaude.ai)

Permalink |記事への反応(4) | 11:25

このエントリーをはてなブックマークに追加ツイートシェア

2025-10-20

dorawiiが気絶してるのが快適でしかたない

今日みたいに、毎日自己防衛本能をこじらせて無駄実装をして論破されて消えてってほしい

Permalink |記事への反応(2) | 20:35

このエントリーをはてなブックマークに追加ツイートシェア

今のブルアカガチでつまらない

冗談抜きで今のブルアカは終わってる。直にやめるだろう。

キャラストーリー陳腐でつまらないものばかりになって、運営方法も謎だ。

デカグラマトンあん中途半端にしたまま放置して別のストーリーをやるなら、もっと後でもよかっただろと言いたくなる。

6thPVが無下にされてあんまりだ。

百花繚乱もアヤメも期待していたのだが、ここまでデザインでガッカリするとは思わなかった。

ただでさえ人気無い面子拍車をかけてどうすんだ…

何より今やっているメインストリーオラトリオ。これがかなり酷い。オワトリオだろこれ。

キャラの二人の魅力の無さは勿論、今更感が強いものばかりが盛り込まれていて見るに堪えない。

何章で終わるか不明だが、次がつまらなければストーリーを追うのをやめるかアンストするだろう。

この前発表されたスズミも"今更"掘り起こして魔法少女コスプレとか解釈違いすぎる。舐めてんのか?

他に実装するべきキャラテーマもあるだろ。どこに限定の器があるか説明してくれ!

見事に運営ユーザーとの期待がズレてる。

ようやく期待したキャラ実装たかと思えば、その時には飽きられている。最悪だ。

今のブルアカガチでつまらない。メインストリーがつまらなければ未来がないコンテンツなのを自覚してほしい。

キャラストーリーに重点を置くと言ってこの始末は笑わせにきている。

Permalink |記事への反応(2) | 13:32

このエントリーをはてなブックマークに追加ツイートシェア

OneDrive本体クラウド側に置くくそ実装だけどGoogle Photos普通にローカル側にもデータが残ってるSyncでは

AndroidiOS実装違ったりすんのかな

OneDrive、下手なランサムウェアより厄介だから困るしGoogleフォトもこれだからやめてほしい—ドリアン (@durian514)October 19, 2025

Permalink |記事への反応(1) | 13:31

このエントリーをはてなブックマークに追加ツイートシェア

anond:20251020025603

複雑なものシンプルにする能力は、日本Webサービス特にインターフェイス設計APIUIの両方)において、しばしば課題として指摘される点だと思います

ユーザー体験UX)を損なう「使いにくさ」は、単なる実装力の問題ではなく、設計思想と要件定義の段階で、いかに「シンプルさ」を優先できるかにかかっています

1.ユーザー中心設計の欠如

ご指摘の証券会社の例のように、ユーザーニーズや行動よりも、企業の内部的な都合(例:部門間の連携既存システムとの兼ね合い、法的な制約の過剰な解釈)が優先され、インターフェイスにそのまま反映されてしまうことがあります

銀行口座の同時開設」:これは、サービス提供側の都合で「ついでに登録させてしまおう」という発想、あるいは内部的なプロセスユーザー押し付けている典型例かもしれません。ユーザーにとっての最適な体験は、「必要な時に、必要ものだけを、わかりやすい手順で」提供されることです。

2.APIシステムの複雑性

国産SNSの例で言われているWeb実装の難しさは、まさにAPIインターフェイス設計破綻示唆している可能性が高いです。

実装簡単な話」のはずが「難しい」

これは、内部のシステムがモノリシック(巨大で密結合な一つの塊)になっており、データロジックが明確なインターフェイスAPI)を介して提供されていないことを意味します。

本来アプリ版とWeb版は、同じバックエンドロジックデータ共通APIを通じてアクセスするべきです。

それができないということは、アプリ版の実装アドホック(場当たり的)で、APIではなく内部の構造に深く依存してしまっている証拠かもしれません。

3. 「足し算」の設計思想

「複雑なごちゃごちゃしたものを作れる能力」はあるという評価は、「機能の足し算」に長けている開発文化を指しているのかもしれません。

新しい要件リクエストがあるたびに、既存システムに「機能を付け加える」ことには長けているが、「本質的でないものを削ぎ落とす」「複雑なもの抽象化して整理する」という「引き算」や「構造化」のスキルが欠けている。

シンプルさ」とは、単に機能が少ないことではなく、「複雑な内部構造ユーザーから隠蔽し、必要情報だけを整理して見せる」という高度な抽象化の成果です。

ケツ論

意見の通り、日本Web系で求められているのは、「複雑なもの実装する能力」のさらに上にある、「複雑なものシンプル設計し直す能力」、すなわち「本質を見抜く力」と「構造化・抽象化思考」なのかもしれません。

この能力こそが、真に使いやすインターフェイス、そして持続可能システムを生み出す鍵となります

Permalink |記事への反応(0) | 03:01

このエントリーをはてなブックマークに追加ツイートシェア

複雑なものシンプルにする能力が圧倒的に足りない

日本Web系のことね

いや、まずさ、某証券会社インターフェイス。使いにくすぎるんだよね

なんで登録時に証券口座だけじゃなく、銀行口座を同時に2つも作らされるのかよくわからないし (オプトアウトするもんなのかもわからんし)

んで、某国SNS普通RESTでも何でも良いけど、APIインターフェイスがはっきりしてたらアプリ版のあとにWeb版を実装するなんてのは簡単な話なのよ

なんでWeb版の実装がすげぇ難しいみたいな話になってんだよ

要するに、インターフェイス(APIUIも含む)の設計がクソなんだよね

複雑なごちゃごちゃしたものを作れる能力があるから、自頭は良いし実装力はあるんだろう

お前ができないのは、複雑なもの実装する能力じゃなく、複雑なものシンプルにできないか考える能力だよ

Permalink |記事への反応(1) | 02:56

このエントリーをはてなブックマークに追加ツイートシェア

プログラミングの一等賞になりたかった

自分プログラミングの一等賞になりたかった。

もうアラフォーになるんだけど、でも、夢は捨てきれていない。

一番プログラミングができるようになりたかった。

劣っている自分でも、プログラミングなら負けないと言えるようになりたかった。

でも、プログラミングの一等賞には全然遠い...

諦めればいいんだけど、でも、自分にはプログラミングしかない。

コンピューターサイエンスのすべての分野に精通」してないのを恥じている。

いや、「インフォメーションエンジニアリングのすべての分野に精通」してないのも恥じている。

全部を上手くできない自分が、ただただ劣っていて嫌で仕方がない。

コンピューターサイエンスのすべての分野に精通」している人がいるなかで、自分ができてないのが嫌になる。

なんで、自分にはできないんだと永遠に責め続けてしまう。できる人がいるのに、どうして自分にはできないのか。

全部できていたい、なんで全部できていないのか、それが自分の頭の問題だということを受け入れたくない。

UT入ってIS行くような人ができることが出来ないことに勝手に差を感じてる。

人間能力の差で覆せないということを、自分が認めたくない。

プログラミングが得意になるように頑張った。

手に職をつけるために、小学生からやっていた。

お前は劣っているのだから、要領よく文系としては生きられないからと。

でも、あまり能力の差と、頭の構造の違いを感じている。

しかし、だからといってあきらめたくない。全部上手くできるようになりたい。

しづつあがいてるけど、結局、やることなすことうまくいかない。

実用的なCPUをRTLレベルですら作ることもできてない。

OSコンパイラインタプリタも満足に実装できない。

TCPSSL/TLS自分実装できてない。

かといって、アプリケーションレイヤのこともできてない。

React/Vueみたいなフロントエンドフレームワークも作れてない。

無限に遠く、自分能力では到底できないことを諦められない。

出来てないことだらけなのに、まだ挑戦していたいと思ってしまう。

たぶん、脳の病気なんだと思うけど、でも、やめたくない

一等賞になれないのだろうけど、でも、一等賞を目指したくなる

しかしたら、いつかは何かできるかもしれないから...

Permalink |記事への反応(3) | 00:52

このエントリーをはてなブックマークに追加ツイートシェア

2025-10-19

anond:20251019202929

明らかにリターンがコストに見合ってないゴミ研究

スパコン京の理論まではいいけど実装は明らかに金ドブだった。富士通理研利権の前に止まらなかった

から部分的にお前の案には賛成するけど、ジャッジする組織政府から切り離した学術会議みたいな独立機関実施させるべき

Permalink |記事への反応(1) | 20:33

このエントリーをはてなブックマークに追加ツイートシェア

これよくあることだったんだな

プログラミングで、頭ではここを実装すればいいとわかっていて、実際に実装するとすぐ終わることも多いのに、色々考えてなかなか実装を始められないことが多いです。

このような現象はよくありますか?また、名前などはついているでしょうか?

はい、とてもよくある現象です。多くのプログラマ研究者経験しています

一般的に次のような形で説明・分類されますが、明確な専門用語が一つあるわけではありません。

よく関連づけられる心理現象
  1. 実行抵抗(task initiationresistance)/着手困難
    「やるべきことが明確なのに着手できない」状態
    ADHD燃え尽きなどでもよく言及されますが、誰にでも起こり得ます
  2. 認知的負荷・意思決定疲労(cognitive load / decision fatigue)
    実装に入る前の「全体の整合性」「設計の正しさ」などを考えすぎて、行動が遅れる。
  3. 完璧主義(perfectionism)
    「どうせなら最適なやり方で」「汚いコードにしたくない」と思うほど、手が止まる。
  4. 分析麻痺(analysis paralysis)
    問題を過剰に分析してしまい、実装(行動)に移れない状態
    プログラミングだけでなく、経営設計執筆などでも使われる言葉です。


仕事じゃ淡々と進めるけど、趣味プログラムは毎回分析麻痺に陥る

Permalink |記事への反応(0) | 20:21

このエントリーをはてなブックマークに追加ツイートシェア

2025-10-18

anond:20251018194639

最近一部界隈で低品質成果物のことをナイジェリア料理と呼び、その作者をナイジェリア呼ばわりしている

イモリ串焼きみたいなカス実装

Permalink |記事への反応(0) | 19:59

このエントリーをはてなブックマークに追加ツイートシェア

時を止める能力と透明になる能力

愚直に実装するとどちらも目が見えなくなるという致命的な欠陥を抱えている。一方は光も進まないから。もう一方は網膜に結像しなくなるから

なので、光の赤方偏移が気にならない程度まで自分以外の時間が遅く流れる能力バランスが良いと思われるが、その場合少し動くだけで周辺にソニックウェーブが発生するのであなたは歩く凶器と化す。

なかなか難しいね

Permalink |記事への反応(1) | 15:00

このエントリーをはてなブックマークに追加ツイートシェア

次の25件>
ログインユーザー登録
ようこそ ゲスト さん
Copyright (C) 2001-2025 hatena. All Rights Reserved.

[8]ページ先頭

©2009-2025 Movatter.jp