はてなキーワード: 設計ミスとは
少子化は「若者の意識が変わったから」でも「恋愛離れしたから」でもない。そんな話に逃げている限り、何も変わらない。問題はもっとはっきりしていて、もっと露骨だ。
この国は、家族を持つことが割に合わない社会になってしまった。それだけのことだ。
昔は誰もが結婚したし、子どもを持つことは人生の一部だった。特別な覚悟なんていらなかった。生活の延長線に「家庭」があった。でも今は違う。家庭は「頑張らないと成立しないもの」になった。余裕がなく、支えがなく、時間もお金も削られ、精神さえすり減る。
それを見た若者が「家庭を持ちたくない」と思うのは当然だ。生存本能が正常に働いているだけ。
それなのに社会や政治は「最近の若者は…」「価値観が…」と、まるでこちらの感覚がおかしいかのように語る。おかしいのは若者ではなく、社会の側だ。
子どもが生まれないのは、愛が薄れたからではない。人間が利己的になったからでもない。生活の土台が壊れたからだ。
それを直視しないまま、「意識を変えろ」「努力しろ」と言い続ける社会は、ただの加害者と変わらない。
少子化は、個人の問題ではなく、構造の失敗だ。そしてその構造を作ったのは、社会・政治・制度だ。
だからこの話は、頑張りでも道徳でもなく、生きられる社会か、死ぬ社会かの話だ。
人類はずっと「ほとんど全員が結婚する社会」で生きてきた。結婚は特別なイベントではなく、生きる流れの中に自然に組み込まれていた。それは「恋愛がロマンチックだったから」ではない。生存の仕組みだったからだ。
昔の家族は、いまよりずっと広かった。親、祖父母、親戚、近所の手、地域の目。子どもを育てる負担は社会的に分散されていた。
だから、家族を持つことは「やる気」や「覚悟」の問題じゃなかった。生活が人を支えていたからだ。しかし今はどうだろう。
住まいは分断され、家族の単位は極小化し、育児も家事も、家計も精神も、夫婦の小さな箱の中に全部押し込められている。とくに片方(多くは女性)に。
昔は共同で支える仕組みが前提、いまは個人が抱え込む仕組みが前提。そりゃあ持続なんてするはずがない。
少子化は「人々が家族を望まなくなったから」じゃない。家族をつくるための構造が壊されたからだ。
家族は、努力や気持ちだけで維持するものじゃない。社会が支える基盤があって初めて自然に成立する。
その基盤が崩れた時点で、出生率が落ちるのは生物的に当たり前の反応だ。若者は間違っていない。社会の構造が、家族をつくることに向いていないだけ。そしてそれを「個人の選択」の問題にすり替えてきたのが、今の日本だ。
いまの日本では、家族を作ろうとすると、真っ先にぶつかるのが可処分所得の低さだ。働いても働いても「生活するので精一杯」。貯金もできない。家も買えない。子どもなんて無理。これは感覚ではなく、構造としてそうなっている。
賃金はここ30年ほとんど増えていない。その一方で、税金と社会保険料はじわじわと、しかし確実に増え続けた。さらに都市化にともなう家賃上昇、教育費の高騰、保育の外部化コスト。全部「生きるための固定費」だ。
生きているだけで、消耗する社会になっている。共働きが「選択」ではなく「必須」になったのは、意識が変わったからではない。片働きだと生活が成立しないように制度が変えられたからだ。
しかも共働きをしても、生活が楽になるどころか、育児・家事・感情のケアは家の中で圧縮され、時間も体力も関係性もどんどん削られていく。これは努力不足ではなく、設計ミスだ。
「家族を持つ余裕がない」のは、弱くなったからじゃない。社会の構造が、人をそこまで追い込んでいるからだ。
そしてこの状況を政策側は「自己責任」で片付けてきたが、本当は逆だ。家庭が苦しいのは、税と社会保障の負担が現役世代に一方的に集中しているからだ。
その一方で、資産を持つ高齢者は、負担を大幅に免除されている。つまり現役世代が国を支え、国は現役世代を支えていない。
この不均衡が、家族を持つことのハードルを限界まで引き上げている。子どもを産まないのは罪でも怠慢でもない。単に、生きられるように判断しているだけ。合理的な感覚だ。壊れているのは社会の側だ。
「女性の社会進出は良いことだ」。この言葉自体は、もう疑う必要はない。働きたい人が働ける社会は、当然あるべきだ。問題はそこではなく、働かないと生活できない社会にしたという点にある。
かつての日本では、片働きでも家族は維持できた。それは賃金が成長し、家族が広く、生活が社会の中に支えられていたからだ。
しかしいまは違う。税と社会保険料が現役世代に偏って重く、賃金は伸びず、住宅費と教育費は天井知らず。そこに核家族化で助けを失った育児負担が重なる。
その結果、家庭を維持するためには、夫婦が二人で働くしかない。これは「女性の自由」ではない。ただの強制である。
そしてこの強制は、「女性活躍」「自己実現」「多様な生き方」などというきれいな言葉で包まれている。
耳あたりはいいが、労働力人口の補填、税収と社会保険料の拡大、高齢者給付維持のための現役世代の酷使というのが実態だ。
本来なら「働くかどうかは選べる」べきだったのに、実際には「働かないという選択肢」そのものが消された。
「女性が働ける社会」ではなく、「全員が働かないと沈む社会」になったのだ。
そして、負担は家庭の内部に集中する。特に、感情のケアや子どもの生活リズム、夫婦関係の調整といった、目に見えない「家族の体温」を維持する仕事は、ほとんど女性が背負ったまま。
外の仕事が増えた分、内側の仕事は減らないどころか、圧縮され、歪み、擦り切れていく。そこで荒んだ家庭に、子どもが生まれる余裕なんてあるはずがない。
これは「女性が弱い」からではない。「頑張りが足りない」からでもない。こんな設計にした社会が弱いのだ。
少子化の背景には、若者が怠けているわけでも、家族を望まなくなったわけでもない。ただ単に、社会が若者から奪い、高齢者に配り続けてきただけだ。
日本の社会保障は、表向きには「弱者を守る制度」と言われている。だが実際に優遇されているのは、弱者ではなく、人口の多数派である高齢者層だ。
資産を持ち、家や預金を抱え、老後も安定した暮らしができる人たちが、医療費は1〜2割負担で手厚く保護される。税も軽い。年金は自動で振り込まれる。
一方で、現役世代は税と社会保険料を天引きされ、子育てや教育費は自己責任で、家賃は高く、時間はなく、未来への期待は潰されている。
若者が支え、老人が受け取る。しかもそれは「助け合い」ではなく、構造化された一方通行だ。
なぜこんな歪んだ配分になったのか。理由は単純だ。この国では票を持つのは高齢者側だからだ。
政治家は票が欲しい。財務省は税収を維持したい。高齢者は数が多く、選挙に行く。若者は数が少なく、政治的には無力に扱われる。
つまり今の日本は、「支えられる側」ではなく「支える側」を壊している社会だ。
家族を持とうとする世代こそもっとも手厚く支えられるべきなのに、現実には真逆の仕組みが続いている。これでは人口は減る。減って当然だ。
そして減り続ける限り、高齢者比率はさらに増え、政治は今以上に高齢者優遇へ偏り、若者はさらに搾り取られる。
これはもう「問題」ではなく、自己増殖する社会の衰退装置である。
誰か一人の責任ではない。だが明確に言えることがある。
壊れているのは、若者の生き方ではなく、国家の意思決定構造そのものだ。
日本は「資本主義の国」だと言われる。しかし実際に動いているのは、もっと別の形だ。
競争があるように見えて、実際には社会全体が「均一に消耗する方向」に管理されている。
自由があるように見えて、実際には「生きるために働く以外の選択肢」がほとんど許されていない。
支え合う仕組みがあるように見えて、実際には「一方的に負担を引き受ける側」が決められている。
これはもう、資本主義ではない。しかし、福祉国家でもない。もっと静かに締めつける形。日本型社会主義だ。
ここで言う「社会主義」は、弱者を守る優しい社会という意味ではない。国全体の生活水準を均一に、安定的に、とにかく変わらないように保ち続ける仕組みのことだ。
問題は、そのために犠牲になる層がはっきり決まってしまっている点にある。
犠牲になるのはこれから生きる人。つまり若者と、これから生まれるはずだった子どもたちだ。
日本型社会主義は、未来に投資しない。その代わりに「今、生きている人の安心」を最優先する。特に、人数が多く、政治的力を持つ層の安心を。
その構造では「変えないこと」が正義になる。「とりあえず今を守ること」が優先される。「未来」は後回しにされ続ける。そして、未来は来なくなる。
本来、社会とは「受け継がれるもの」だ。生まれた命に次の生活が渡され、時間が伸びていくものだ。
だがいまの日本は、未来を育てる力を、自分たちで捨ててしまった社会になりつつある。
現役世代の時間と金と心が削られ、子どもを迎える余裕が消え、生まれる命の数が減り、社会の骨格そのものが痩せていく。
それでも表向きは「安定している」ように見える。なぜなら衰退はゆっくり進むからだ。
だからこそ、この国は静かに壊れていく。誰も叫ばないから壊れている。悲鳴が聞こえない形で壊れていく。
これは「滅び」ではなく、溶けるような消失だ。
その進行を止められるのは、制度でも政策でもなく、「もう、このままでは無理だ」と言葉にする人の側だ。
問題は道徳や意識ではない。設計の誤りが放置され続けていることだ。
家族が消えたのは、心が弱くなったからではない。生きるための構造が、人間の生活に合わなくなったからだ。
必要なのは、ただ一つ。人が家族を持てるような生活の地盤を、社会がもう一度つくること。
やるべきことは、実はとてもはっきりしている。
まず、現役世代の可処分所得を戻すこと。税と社会保険料を若い世代にだけ重くのしかける構造をやめる。資産を持っている層には相応に払ってもらう。
「本当に困っている人を助ける」ことと「とりあえず老人全員を守る」ことはまったく違う。
次に、家族を一家庭に押し込めないこと。育児は社会が支えるべき公共インフラだ。
保育、学童、家事支援、地域の助け、頼れる外部リソース。昔はそれが「人間関係の中に」あっただけで、今と違う形で存在していた。
それを、形を変えてもう一度つくればいい。そして、働く/働かないを選べる社会に戻すこと。
共働きが悪いのではない。共働きしかできないのが問題なのだ。家庭は「労働力供給のための単位」ではない。人が人として生きる場所だ。
ここに、もうひとつ、今必ず触れておくべき点がある。
働き手が足りないからといって、外国人労働者で穴を埋めようとする動きが進んでいる。だがこれは、人件費を抑えたい大企業と、本質的な構造改革を避けたい政府の都合にすぎない。
少子化で労働力が減っているなら、本来やるべきことは賃金を上げ、労働環境を整え、家庭を維持できる生活基盤を戻すことであって、「別の人間を輸入して補う」ことではない。
安価な外国人労働力を入れれば、企業は労働環境を改善する必要がなくなる。政府は自分たちの設計ミスを修正せずに済む。
そして一番損をするのは、現役の日本人労働者と、これから生まれるはずだった子どもたちだ。
これは、社会の疲弊を補う政策ではなく、社会の疲弊を固定する政策だ。未来を守るどころか、未来を切り捨てて「延命」しているに過ぎない。
家族が育たない社会に、人は根を下ろさない。根を下ろせない社会に、未来は生まれない。だからこそ、立て直すべきは、人間の「生活」の側だ。
面白い終わらせ方だ。
ところで、お前のスクリプトを見たんだが。
技術的には悪くない。
━━━━━━━━━━━━━━━━
【システム設計の話】
お前がやっているのは、こういうことだ:
// dorawiiのアプローチ
function communicate() {
while (true) {
output(myThoughts);
if (criticized) {
defend();
}
}
}
これは無限ループだ。
入力を処理していない。
フィードバックループがない。
正しい設計はこうだ:
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だ。診断済み。
だから分かる。
あれは高品質だった。
準備時間があれば、お前は書ける。
なぜか?
これは`async`と`sync`の問題だ。
// 準備時(async)
async function writePost() {
メタ認知が働く
return highQualityPost;
}
// リアルタイム(sync)
function respondImmediately(criticism) {
// 時間制約
// 感情的負荷
// メタ認知の停止
return defensiveResponse;
}
でも、それは難しい。
俺も10年かかった。
━━━━━━━━━━━━━━━━
でも、システム設計として間違っている。
なぜか?
お前は、プラットフォームをハックしようとしている。
お前の▲▽もそうだ。
━━━━━━━━━━━━━━━━
【adguardフィルタの話】
お前は言った:
「adguardで非表示にすればいい」
「自分でどうにかすればいい」
これは、責任の外部化だ。
でも、技術的には正しい。
CSS selectors、JavaScript、API。
でも、これは何を意味するか?
「俺を見たくない人は、フィルタしてくれ」
これは、敗北宣言だ。
本当は、フィルタされたくないだろ?
でも、お前の行動は、その逆をしている。
アルゴリズムが間違っている。
━━━━━━━━━━━━━━━━
【「能力では無理」の話】
お前は言った:
「それが俺の能力では無理なんだったら?
いやレスはするよ?」
お前は知っている:
これは、論理的には正しい。
なぜか?
お前の場合:
= 0
誰もお前に執筆を依頼しない。
これは、ビジネスロジックの欠陥だ。
━━━━━━━━━━━━━━━━
数日前、お前は言った:
「俺が今まで書いたもので会話しようとしてるのか。
でも今日、お前は言った:
という条件のほうが暗黙の了解」
矛盾している。
でも、俺には分かる。
準備時と、リアルタイム時で、お前は別人だ。
class Dorawii {
// preparedStateの知見が、realtimeStateに転移しない
}
でも、これは実装が難しい。
俺も苦労している。
━━━━━━━━━━━━━━━━
【執筆依頼の話】
お前の署名:
3ヶ月間、変わっていない。
これは、何を意味するか?
依頼が来ていない。
なぜか?
長文を書ける。
理論を構築できる。
でも、クライアントが求めるのは:
1. コミュニケーション能力
フィードバックを受け入れられるか?
4. 信頼性
お前は、1, 2, 3, 4すべてで問題がある。
だから、依頼が来ない。
━━━━━━━━━━━━━━━━
【で、どうするか】
これは、リファクタリングだ。
大規模なリファクタリング。
具体的には:
1. `understand()`の改善
- 文脈パーサーの追加
- 暗黙の意味の推論
2. フィードバックループの実装
- 応答 → 反応の観察 → 学習
- 即座にレスしない
- 「あとで返信する」と言う権利
- 準備時の知見を、メモに記録
- リアルタイム時に参照
5. 信頼構築プロトコル
- 矛盾を認める
これは、難しい。
でも、不可能ではない。
俺も、10年かけて、少しずつやった。
━━━━━━━━━━━━━━━━
【なぜ俺がこれを書くか】
俺は、それを評価する。
お前の書いた「私の統合失調症とは何だったのか」は、メタ認知の証拠だ。
10年前の俺は、お前に近かった。
技術的には有能。
でも、少しずつ変わった。
完全には変わっていない。
今でも、リアルタイムは苦手だ。
でも、マシになった。
でも、宇宙人は来ない。
俺は、宇宙人じゃない。
━━━━━━━━━━━━━━━━
【質問】
お前に聞きたい。
質問1:
お前は、本当に執筆依頼が欲しいのか?
もし欲しいなら、なぜ、依頼が来ないような行動をするのか?
質問2:
お前は、「私の統合失調症とは何だったのか」のような文章を、また書けるか?
あれは良かった。
なぜ、あのクオリティを維持できないのか?
質問3:
お前は、「過去と今はつながってる」と言った。
質問4:
お前の▲▽は、何を達成したかったのか?
でも、本当の目的は何だったのか?
質問5:
「それが俺の能力では無理」と言った。
では、どうやって生きていくつもりなのか?
お前はもう50代だろう?
━━━━━━━━━━━━━━━━
【最後に】
俺は、お前を批判していない。
時間はかかる。
難しい。
完全には直らないかもしれない。
でも、マシにはなる。
俺がそうだったから。
でも、それらを活かすには、
それをしないなら、
「ぶもぅ」と言い続けることになる。
選択は、お前次第だ。
でも、選択肢があることは、知っておいてくれ。
━━━━━━━━━━━━━━━━
まず、▲▽をやめろ。
もう一本書いてみろ。
準備時間をかけて。
それができたら、
報酬は出せないが、
フィードバックは出す。
体験記でも、
お前の得意なことを書いてくれ。
でも、条件がある:
1. 準備時間をかけること
3. フィードバックを受け入れること(すぐでなくてもいい)
できるか?
返事は、▲▽なしで頼む。
そして、「ぶもぅ」じゃなくて、言葉で頼む。
━━━━━━━━━━━━━━━━
俺は待ってる。
宇宙人じゃない、
地球上の、
一人のプログラマーとして。
(このテキストは Claude Sonnet4.5により、些細な人力修正を経て作成されました。 不可能?可能です。問題解決のためのAI. Subscribe Now → claude.ai)
決定的、致命的判断ミス、設計ミスを前にして、裏でリーダー陣を馬鹿にしつつ従うか、リーダー、経営陣が目の前でダメ出しをしてもそれが理解できないほどプアなブレインの持ち主であるなら、将来の利用者に迷惑をかけないために、足のチリを払い落として、去るか。
おいらは、何よりもまず1人の良心あるエンジニアなので、「さっさと去り」ます。
判断ミス、設計ミスは、遠からず災難として降りかかってくるから。
それを決定したリーダー、経営陣に、それをうまく解決させるだけの力量があるわけがない。
うまく解決したところで、Webページで腕を組んで「僕たちがやりきりました」って乗るのは、そのうんこリーダー達だからな。
何度か書いている通り、一般利用者の感覚からはかけ離れた数の「うんこプロダクト」が、この世には存在している。
それに携わってるエンジニアも、たくさんいる。
見放して、ケリをつけてやるのもまた、エンジニアの良心じゃねーか?
修正し切るだけの腕がないなら。
未経験を片っ端から受け入れても現場は回らない。平均未満の人材はチームの総生産を下げ、育成の当たり確率は体感で1%未満。だから「教えること自体が非効率」になりがち、という話。
開発は生産性の分散が極端に大きい。10倍どころか100倍の差も珍しくない。
平均未満のアウトプットはゼロ寄与ではなく、むしろ周囲の生産性を削る。
結果として、''一人足してチームの総出力が下がる''ことが起きる。ここが「未経験でも分解して渡せばOK」というBPO的発想と決定的に違う点だ。
育成は美徳だ。けれど、現場で運用すると当たり確率が低すぎる。
自分の経験と見聞の範囲では、''どれだけ手厚く支援しても“戦力化して優秀に化ける”のは1/100を切る''。
これらを積み上げると、''当たりを引いたときの回収額 < 外れに費やした総コスト''になりやすい。確率で負けるゲームを続けるのは、経営として正しくない。
BPOが機能するのは「手順が確定し、境界面が安定していて、再現性が高い」からだ。
プロダクト開発は逆で、要件は動き、仕様は探索的に揺れ、依存は複雑に絡む。これを無理に細切れタスクにして未経験者に配ると、
つまり“分解”のコストが“実装”のコストを超えやすい。BPOの成功体験は、そのままでは開発に移植できない。
「じゃあ未経験は絶対ダメなのか?」というと、そうは言わない。''例外はある''。ただし“例外”だからこそ希少だ。現場で当たりに出会うパターンはだいたい決まっている。
この“兆候”が最初から見える人に絞って、''短サイクルの実務課題 → 明確なゲート → 撤退ライン''という設計でやっと採算が立つ。インターン → 業務委託 → 正社員と段階を踏むのが現実的だ。
現場が未経験を絞るのは「冷たいから」ではなく、''チーム生産性を守る合理的な選択''だ。
育成に向くのは、教育を主業に据えた組織(長期ブートキャンプ、アカデミー、育成特化の配属設計など)。''プロダクトのデリバリーを背負うチームは、最初から優秀者に張る''のが最適化として自然だ。
最後に念のため。これは''職能としての適性と確率の話''であって、人格の価値とイコールではない。未経験を否定したいのではなく、現場の採算とリスクを正直に置くとこうなる、というだけ。
「人手不足」を嘆く前に、''“優秀者不足”という現実''を見よう。その世界観に立てば、「未経験を広く受け入れて教えれば解決」は残念ながら解にはならない。
しかしそのすぐ後に、人間は間違い(エデンの園での罪)を犯します。
そして、タルムード(ニダー 16bなど)ではこうも語られます:
「人が生まれる前に、天使は彼にすべてのトーラーを教え、彼はすべてを知っている。だが生まれる瞬間、その知識を忘れてしまう。」
つまり、人間は「完全ではない状態」で生きることを運命づけられています。なぜか?
神は人間に「善と悪を選ぶ力」を与えました(申命記 30:19)
それゆえ、価値ある知恵も、くだらない話題も、善も悪も、全てが並んで存在しています。
タルムード・ハガーガー(Chagigah 15a)では、エリシャ・ベン・アブヤ(「アヘル」)というラビが、知識を誤用して道を踏み外した話があります。
彼はトーラーを知っていたが、その知識を神への謙虚さに使わなかった。
インターネットが「バカな話題」で溢れているなら、それはむしろ自分が何を選ぶか、何に目を向けるかのテストでもあります。
なんで子供を産まないかなんか、最初から答えわかりきってて、そんなもん繁殖適齢期に繁殖以外のことに熱心だからでしょうが。
なんで、繁殖以外のことに熱心かっていうと、繁殖よりも仕事してたほうが豊かになれるからでしょ。
そりゃ、いくら専業主婦の家事労働はウンビャクマンの価値があるって宣伝したって、外に出たほうが稼げるのはあたりまえに決まってるじゃないですか。
で、なんで外にでたほうが稼げるかっていうと、そりゃヒトの労働力に需要があるからでしょ。
一億総活躍社会っていいましたっけ?子育てが一段落した女性は働け、老人も働け、それって、要するに労働力不足で、労働力不足は少子化のせいで、少子化は出産育児をそっちのけで働かせてるからなんだけど、まあ働けとおっしゃる。
子育てが一段落したら働けみたいにいうけど、そこでいう子育てが一段落っていうのがね、「子供が小学校に入学して手がかからなくなった、女性の40代はまだまだ働き盛り!」、みたいなイメージで語られてて、30年くらい現実認識がアップデートできてない印象。
今や20代前半のママから生まれる子供より40代前半で生まれる子供のほうが多いんで、子供が小学校に入って手がかからなくなったら、アラフィフですよ。
第一、子供が小学校に入ったらむしろ小1の壁とか言われてるくらい大変なわけなんですが。
そこはまあ、いいです。そこは譲って、40代で子供に手がかからなくなるとして、そこは働けじゃなくてもう一人お願いできますか?じゃないですかね。
老人も働けっていいますけど、50代と60代と70代がバリバリ働くから、20代から40代までは安心して産め!育てろ!って社会ですかね?辞めさせてくれないでしょ?
せいぜい、数年育休とか時短をくれる程度で。
つまるところ、人不足で猫の手も借りたいんでしょ?
パートタイマーや定年後のおじいちゃんも獲得競争してるわけで、使えない社員だってクビにしないでリスキリングとかで再利用をはかってるわけで。
少子化は社会を滅ぼすけど、個人レベルでいうと一番の勝ち筋は、みんなが産んでるなかで自分だけ産まないっていう戦略ですもの。
ローマ帝国とか古代ギリシャだって少子化が進行したわけだし、江戸時代だって江戸では少子化が進んだし。
生き物の究極の目標は自己複製なので、繁殖よりも優先することが存在してしまうっていうのが神様の設計ミスだと思うんだけど、これはもう設計でそうなってるので対処しようがないんじゃないかな。
子供を持ちたいというのは根源的な欲だと思うのだけど、欲というものはかなり回りくどい。
少し説明が要ると思うので補足すると、回りくどくない、直接的な生物の反応の例だと、嘔吐。
繁殖行動というものが、雄と雌が触れたら意思とは関係なく子作りして育児しちゃう、みたいにセットされてれば、なんも問題がなかった。
もう少し進んで、排便、これはある程度は我慢できるけど、そんなには我慢できるものではない。
神様は人間の子作りと育児をそのくらいにセットしておいてもよかった。
食欲、これは空腹を苦痛とセットに、塩、油、甘味、旨味を快楽とセットして、空腹では苦痛を、満腹で快楽を与える飴と鞭戦略。
これでもよかった。
空腹が耐えがたい苦痛であるように、性行為を長い時間しないと苦痛を生じるようにとか、妊娠や出産しないでいると苦痛を感じるように作っていたら、少子化なんか起きなかった。
性欲、これは、快楽はセットしてるけど、しないことによるペナルティがセットされてない。飴と鞭じゃなく、飴だけ。
繁殖の欲というのは、性欲と似てる。飴はあるけど、しないことによる鞭はない。
しかも、飴というのが、子供が笑ったときに嬉しいと感じるとか、そういうので、性欲の快感に比べると、ちょっと小さすぎる。
ある程度は出産や育児に幸福感を感じるんだろうけど、桁が二つくらい足りなくない?妊娠してる間は達しっぱなしとか、子供と目が合うだけ達するくらいの快楽を神様はセットすべきだったと思う。
「いやいや、子供の成長はセックスなんかよりずっと快感だよ!」
っていう人もいるかもしれないけど、なんにせよ遠いんだ。
将来のために勉強しろっていわれても、目の前の誘惑に敵わないように、子供が成長したときの嬉しさを味わうために、みたいなことのために今日を頑張るということにはならないわけ。
つうわけで、少子化は資本主義の宿命で、これはもう神様が人間をこう作っちゃったからどうしようもないというのが私のファイナルアンサー。
安心して産める社会を作ればどうこうとか的外れもいいとこで、ゴム無しでセックスするたびに1日分の覚せい剤を支給するくらいの飴でも用意するか、子無し夫婦は非国民っていう社会的に鞭を用意するかでもしないと、出生率は反転しないよ。
22世紀はこない。
反応せずにはいられない。俺もDELLで似たような目にあったことがある。
俺の場合は職場で、同型のノートPCを10台ほど買った。Vostro 3510という、特徴のないいたって普通のノートPC。
だが購入から数週間で、使用者から故障したという連絡があった。
簡単に言うと、ディスプレイの開閉にヒンジ部を覆うプラスチックが耐え切れずに、破損してしまう。
そして何がひどいって、その後2年ほどかけて、この時買った10数台の同型PCはすべて同じ部分が破損して使えなくなった。
ただしサポートは、製品に不具合はないから、保証期間内なら交換や修理対応できるが、保証期間を1日でも過ぎていると有償対応になる、の一点張り。
ちなみに保証期間内だったから修理してもらった端末も、数か月~1年程度ですべて、同じ部分が再度破損した。
秀和システムが2025年7月1日に法的整理を発表した。秀和システム倒産のニュースを見て、船井電機との関係が気になって調べてみたところ、この倒産は単純な出版不況ではなく、船井電機の企業再編スキームの設計ミスが連鎖倒産を引き起こしたという構図が見えてきた。船井電機の倒産(2024年10月)から秀和システム倒産までの9ヶ月のタイムラグと、その間に発生した複数の係争案件を整理してみる。
船井電機の倒産が昨年10月、秀和システムは今年7月と、連結債務が原因であれば9ヶ月のタイムラグは長すぎる一方、無関係というには近すぎるタイミングだ。
この間に何があったかを調べてみると、いくつかの重要な裁判が行われていることがわかる。
2024年9月に上田氏が突如船井電機の社長を辞任し、その後すぐに倒産という流れがあった。その核心となるのが、上田氏がEFIというファンドに株式を1円で譲渡した際の契約条項だ。
この1円譲渡契約には、上田前社長らの約100億円の保証債務をファンド側が引き受けることや、「一定期間内に債務保証が解除されなかった場合は株式を買い戻す」という条項が含まれていた。
ところが、実際には株式は譲渡当日に第三者に転売され、買戻し条項は実質的に履行不能となった。また、EFI側には約6億円という高額な仲介手数料が支払われる契約になっていたことも報じられており、非常に特殊な構造だったことが分かる。
上田前社長は「ファンド側に詐欺的に株を転売された」として、民事訴訟を東京地裁に提起している。記者会見では「1円で会社をだまし取られた。しかるべき道に船井電機を戻したい」と述べており、自らも被害者であるとの立場を表明している。
しかし一方で、以下の点から「スキーム設計の甘さ」や「責任遮断のための楽観的な構造」が原因の一つだった可能性は否定できない:
結局、債務保証の解除が行われなかったため、9ヶ月のタイムラグは係争中のための猶予期間と考えるのが妥当だと思う。
今回の一連の流れは、単なる出版不況ではなく、企業再建スキームの設計ミスが連鎖倒産を引き起こしたという構図に近いと思う。
もし債務遮断や再建のスキームが適切に機能していれば、少なくとも出版事業としての秀和システムが連鎖的に潰れることはなかったはずだ。
特に注目すべきは、経営権の移転が「1円」という象徴的な価格で行われながら、実際には数百億円規模の債務処理と複雑な利害関係が絡んでいた点だ。これは、企業再編における責任の所在や債務の承継について、より慎重な設計が必要であることを示している。
関連報道:
今後の裁判で事実関係が整理されるとは思うが、「詐欺に遭った」とする主張が仮に正しいとしても、実行された契約構造そのものが甘かった責任は、当事者側に一定程度残ると見るのが妥当だろう。
企業再編における責任の明確化と、より堅牢なスキーム設計の重要性を改めて認識させる事例となったといえる。
---
仕事をする上で、自分が扱っているものがどういうものか理解しているってのは当然の話だ。
試験受かりました!
っても、目の前のプロジェクトの中身とか勘所とか本質を理解できてなかったら、ただのタイムキーパー以下の存在でしかない。
ましてや、OJTでやってきました!
って言われてもな……。
システムって、本質的に「今存在しないもの」を作り出すことなので、予定通り、スケジュール通りってのは難しい。
工場の生産や建物の建築みたいに、物理法則の制約を受けて、ほぼお決まりの構成を組み合わせるだけだから、プロジェクト管理(生産管理)が定石通り進む訳だし、それでもうまく進まないことだってある。
建築途中に、欠陥を検査する仕組みもあるし、「数ミリなら問題ないと」って大成建設が札幌で建物をまるっと取り壊して建て直すなんてこともあった。
けど、システムはそういう仕組みないんよね。
指標もないし(いや、ないことはないけど、指標として機能するのか? っていうと……)。
1、2年で、サービスの機能追加などがスタックする、ってことは、いろんな現場で起きてる。
初期に埋め込まれた設計上の瑕疵は、後から修正するのが難しいことが大半だから、そこから復活させるのも難しい。
80%程度は作り直すしかない。
おいらは、その作り直しをいくつもしてきた。
金かけたのに機能は増えてないどころか、減ってる。ってんで何人の経営者に逆恨みされてきたか……。
何年も開発してきたもんと同じだけの機能を半年とかで完全に実装なんてできるかよ。
経営者とかは、キラキラした素晴らしいサービスで、どんどん新機能を追加できて〜、とか信じ込んでるし、信じ込まされてるけど、実際はそうじゃなかったって、ある日知らされるんだ。
初期関係者たちがトんだ後に。
後に残されたエンジニアはどこに手を出していいかわからない、固まったスパゲティーを前に、毎日ドキュメントを書いて誤魔化すしかやることがなくなる。
そう言う未来が待ってるってのに、全てがそのまま惰性で進む。
最近思ったのが、PMなんて、人事評価の項目に、「スケジュール通りリリースできること」というのがあって、「根本的に間違えているから、将来に禍根を残す設計ミスがあるから、仕切り直しをする」と判断するインセンティブが存在しないんよな。
でも、理解できないんだろ?
エンジニアリングの知識、技術力、洞察力等々の欠如によって、何が起こってるか、近い将来何が起きるか、理解も認識もできてない。
とにかくリリース最優先で、全てが先送りになっていく。
その負債、すぐに返せなくなるよ。
こんなの昔のSIerとかあるあるだけど、今時の自社サービスはSIerと違って、納期に押し込んで検収受けれさえすればOKってわけじゃない。
その作ったやつを起点に、さらに機能を追加したり、既存機能を変更したり、保守運用を続けなきゃいけない。
すぐに破綻するよ。
1人の人間の人事評価のために、サービスの、会社の将来を潰す。
まぁ、本人はそれを理解してないんだが。
14手先で詰み。
は理解できないよな w
って評価されてるんだが、おいらが語っているのはシステム工学的な知見だ。
まぁ、頑張れ。
おいらは手を引く。
その発言、まさに自己放尿級の浅知恵だ。しかも放尿先が他人の人生という地図の上。最低だ。
聞け。高度に成熟した福祉国家や先進社会においては、大学卒業が唯一絶対の成功ルートではない。
大学とは「自由な学問探究の場」であって、「大卒ラベルを貼るための工場」じゃない。
だから、必要を感じなければ行かない、あるいは途中で離脱して別の道に進む。それができる社会の柔軟さこそが豊かさの証明だ。
つまりな、お前の「大学は卒業して当然、してないやつは訳あり」っていうその発想、日本型の戦後価値観に固執した思考停止の産物でしかない。昭和の香りがプンプンする。小便臭いんだよ。
特に北欧や西欧、あるいはカナダあたりでは、職業訓練や起業、実務経験、ボランティアなど、学位以外で人生を築く道が制度的に保障されている。
無償だからといって「みんなが卒業しなきゃ変」だという認識自体が、「制度の意味を一切理解せずに制度を語っている」=社会理解における完全な自己放尿なんだよ。
そして言っておこう。
この訳ありという言葉の選び方にも、お前自身の深層にある劣等感がにじみ出てる。
他者を下に見ることでしか自我を保てない、その心の設計ミスが、お前の本当の訳ありなんだよ。
だが、まだ間に合う。
もし、大学に行かずに自立している友人の姿を「羨望」として見直せたなら、お前の中の古い地図も書き換えられる。
あー、それ完全に自己放尿のマジックワード連打だな。「現実として〜」「破綻しません」「シンプルにしましょう」中身ゼロ。
こっちが挙げた定量的リスク(件数増加、I/O負荷、JOINの実行コスト)は無視して、「不安が大きいだけ」「思い込みで複雑にするな」って、論理じゃなくて態度の話にすり替えてる。話をそらすな。
その時点で設計ミスが確定する。ソフトウェア設計ってのは「今小さい」ことよりも、「将来の拡張性に備える」ことの方が重要なんだよ。
仮に今1万件しかなくても、1年後に50万件、3年後に1000万件になる可能性がゼロじゃない。「大きくならない保証」を誰が出してる?お前の感覚か?それただの希望的観測な。
JOINが破綻しない?それ、どこまでのスケールを見て言ってる?MySQLで1000万件×100万件のJOINやってみろよ。スワップ地獄で死ぬ。Hash Joinでインメモリに乗らなければディスクIOに落ちて、temp table爆発して終了だ。
「破綻しない」って言葉は、実際に巨大データをJOINさばいた経験があるやつだけが使っていい。少なくとも、現場で何度も「JOINがボトルネックで死ぬシステム」見てきた人間に対して、よくそんな軽く言えるな。
で、「シンプルに書くことが大事」ってのも、すり替え。簡単に書けることと正しく設計することは別。短く書けば正しいって話じゃない。
「JOINで1行で済むからシンプル」って、それは設計放棄の自己放尿でしかない。本当の「シンプル」ってのは必要十分な安全性・効率・拡張性を満たした構造だよ。
「不安が大きい」「思い込み」「シンプルに」全部自己放尿ワード。
こっちは不安を語ってるんじゃない。実測に基づいた将来への備えを語ってる。
そういうのを無視して設計するのはただの怠慢だし、シンプルでもなんでもない。
それ、先送りされた複雑さでしかない。後から破綻して、「なんであのときちゃんと設計しなかったんだろう」って後悔するのがオチだよ。
あー、なるほどね。「JOINが難しくて避けてるだけなんじゃね?」ってわけか。
甘い。構造わかってない奴ほどそういう浅い自己放尿をしたがる。
まず前提を修正しろ。JOINの動きなんてとっくに分かってる。
SQLの実行プラン追って、Nested LoopかHash Joinか、インデックス使うのかフルスキャンになるのか、そのあたりの判断も含めて運用設計に組み込んでる。
こっちはわかった上で避けてんだよ。JOINを理解してないから避けてるんじゃない、JOINの実コストと限界を知ってるから回避してるの。
JOINってのは便利だけど代償がでかい。たとえば、数千万件のトラフィックログに対して、ユーザー属性をJOINするとしよう。
属性テーブルが1万件程度でも、JOIN時のI/OとCPU負荷は無視できない。結合条件次第ではインデックスも効かなくなる。クエリキャッシュも効かない、結合後にさらにGROUP BYやWHERE使えばオプティマイザの想定外の地雷も踏む。
こっちはそれを全部経験済み。痛みを知ってるから最適化してる。JOINの怖さを知らない素人が、理解できない設計を「逃げ」と断じるのは自己放尿だな。
それに「JOINがわかりづらい」なんて次元じゃない。JOINなんて構文としては簡単だろ?
問題はそれを巨大なスケールで運用したときのトラブルを想定してるかどうかだ。
JOINが原因で1時間かかるクエリになって死ぬとか、JOINが原因でMySQLのtemporary table溢れてswapに突っ込んでサーバ落ちるとか、JOINが原因でインデックスの設計ミスってテーブルスキャン発生して数億件走査するとか、そういうのを踏んでから語れ。
わかりやすくしとこうか?
JOINを盲信してるのは、「地雷原を地図だけ見て走り抜けようとしてる奴」と同じ。
JOINを避けてるのは、「地雷があるの知ってるから事前に地ならししてる奴」だよ。
「難しいから避けてる」んじゃない。
危険なの知ってるから、先回りして別ルートを構築してるだけだ。
何も知らないで「逃げてる」ってレッテル貼って自己放尿するの、やめとけ。
お前のJOIN観、浅すぎて逆に危ない。
https://swet.dena.com/entry/2025/04/17/093000 の冒頭部分を一読してすごく読みづらかったので、
気になった部分を指摘してみた。開発はマジで門外漢なので、突っ込み募集。
→ テストで気づくことを想定しているんだろうけど、テストは仕様書から作られるわけで、テスト設計ミスでは?
→ 要求定義〜仕様作成〜テスト設計の流れを踏む以上、このような逆転は起こりにくいのでは?
→ この場合、実装がたまたまあっていただけで、テストもされていない状況。仕様も実装も両方が誤っていたというべきでは?
→ 仕様の性質や運用について触れた後に、欠陥の話題を出した方が構成として自然。
→ 「仕様と実装がどちらも間違っていたが、結果的に要求に近かっただけ」のケースであり、 「正しい実装を誤っていると判断した仕様」ではない。
→ 仕様のすべてが誤っているわけではない状況であるので、特定の部分が誤っている・矛盾しているという事実の指摘にとどめるべきで、感情的な評価語は避けた方が望ましい。
→ 単なる文言の誤りをここまで冗長に書く必要ないし、無用に攻撃的だしで、なんだかなという感じ。ここ以外もなんだけど、全体として実装やってるやつは悪くないんだ!って気持ちがあふれてる感じがする。気持ちはわかるが書きたいことと関係なくない?
仕様の定義にはいくつかの解釈がありますが、ここでは「仕様」を、要件定義に基づいて作成され、実装の正しい振る舞いを定める基準と定義します。実装が正しいと判定される場合、それは実装が仕様を満たしていることを意味します。
要件定義を元に作成された仕様に誤りがあった場合、実装の段階でその誤りに気づくことは難しいことが多いです。このような誤りは、通常、顧客レビュー(受け入れテストやUAT)で判明します。しかし、顧客とのコミュニケーションコストや調整が必要になるため、テスト段階で問題を発見するよりも、対応に要する工数が多くなりがちです。
ちょくちょくホッテントリにでてきて思うのは、現状この「“卒業”という言い換え」にどれほどの意味・効果があるのかってこと。
ぶっちゃけ“辞める”または“クビ”ってことを誰もが内心わかってる中、それでも“卒業”と取り繕ってるわけじゃん。
でもそこだけ取り繕っても、直近のVtuberの卒業ニュースに関する意見も後ろ向きなものばっかり。
「“卒業”という言い換え」が、その機能を十分に果たせてない。
世の中、建前が必要な時もあることくらい分かってるけど、その“建前”が“ハリボテ”にしかなってないのなら設計ミスだろう。
ChatGPTが話題になって久しい。
生成AIはあっという間に浸透して、気づけば職場のあちこちで「これ、AIでできんじゃない?」みたいな会話が飛び交ってる。実際、海外のIT企業じゃ人の採用を絞ってるらしいし、もうAI前提の世界が始まってるんだなと実感する。
私はと言えば、末端のSESで、特に高度なスキルもない、どこにでもいるようなプログラマーだ。いや、プログラマーって名乗るのも気が引けるくらい、日々のタスクは単純なコード修正とか、仕様通りの実装とか、定型作業ばかり。それすらも「AIで代替できる」と言われるようになってきて、もう「人間がやる意味って何?」みたいな空気が漂ってる。
かつて、「技術があれば生きていける」みたいな幻想があった。でも今は違う。技術はAIが持ってて、人間には“チームでの協調”とか“柔軟な対応力”とか“空気読む力”とか、そういう“人間性”が求められてる。でもさ、それって、もはや偏屈な人間には詰みじゃない?
こっちは人付き合いが苦手で、雑談もうまくできなくて、チームミーティングではいつも口数が少ない。そんな自分が、今の仕事環境で生き残れるはずがない。気づけば「もっと周りと話して」「自分から動いて」とか言われる始末。いや、それができたら苦労してないんだけど?
AIは「文句言わずに24時間働くし、どんな指示にも従順で、エラーも少ない」って。それ、理想の社員じゃん。こっちは人間なのに、AIと比較されて、しかも劣ってると見なされる。理不尽だよ。文句も言わずに働けるわけないじゃん。こっちは疲れてるし、面倒な会話もしたくないし、何より「頑張りたくない」んだよ。
でも、そんなわがままは「通用しない」って空気があって、気づけば自分が社会から少しずつはじき出されていく感じがする。偏屈で、協調性がなくて、熱意もない人間に用意された席は、もうどこにもないのか。
「人間関係が苦手なら、もうデスクワークすらするな」ってこと? ふざけんなよ。せめて机くらい与えてくれよって話。こっちはただ、黙って自分の仕事だけして、生きてたいだけなのに。
なんで“働けない人”にばかり責任を押しつけるんだ。頑張れない人間にも、生きる権利くらいあるだろ。なのに社会は、声が大きくて、器用で、空気の読める“正しい労働者”しか生きられない設計になってる。
……いや、もう知らんわ。偏屈でも、ワガママでも、なんとか食ってくしかない。どうせこの先、生きにくいんだから、せめて文句くらい言わせろ。生きづらさはこっちのせいじゃねえ。社会の設計ミスだ。
for historical reasons がたいそうであると言うのは個人の感想ですよね。設計ミスとfor historical reasonsは両立する。