{"generator":"GNU social 2.0.2-dev","title":"Conversation","totalItems":1,"items":[{"actor":{"id":"https:\/\/mastodon.social\/users\/raiderrobert","displayName":"Robert Roskam","status_net":{"avatarLinks":[{"url":"https:\/\/gnusocial.jp\/avatar\/162202-original-tmp20260128183200.webp","rel":"avatar","type":"image\/webp","width":400,"height":400},{"url":"https:\/\/gnusocial.jp\/avatar\/162202-96-20260129035512.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},{"url":"https:\/\/gnusocial.jp\/avatar\/162202-48-20260129035135.webp","rel":"avatar","type":"image\/webp","width":48,"height":48},{"url":"https:\/\/gnusocial.jp\/avatar\/162202-24-20260129035512.webp","rel":"avatar","type":"image\/webp","width":24,"height":24}],"profile_info":{"local_id":"162202"}},"image":{"url":"https:\/\/gnusocial.jp\/avatar\/162202-96-20260129035512.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},"objectType":"person","summary":"I am deliberately eclectic. I write mostly about software engineering, and I also post #programminghumor, #gaming, #writing, #gamdev, and lots of other stuff.I tend to write stuff in #python these days with bits of #js \/ #go \/ #rust tossed in. Playing with #godot too! Engineer &amp; Manager","url":"https:\/\/mastodon.social\/@raiderrobert","portablecontacts_net":{"preferredUsername":"raiderrobert","displayName":"Robert Roskam","note":"I am deliberately eclectic. I write mostly about software engineering, and I also post #programminghumor, #gaming, #writing, #gamdev, and lots of other stuff.I tend to write stuff in #python these days with bits of #js \/ #go \/ #rust tossed in. Playing with #godot too! Engineer &amp; Manager"}},"content":"<p>Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's Law.<\/p><p>This law captures the fundamental difficulty of software estimation. Even when we know we're bad at estimating, we're still bad at estimating.<\/p><p>- The discovered work emerges because...well, you \"discovered\" it<br \/>- Scope creep happens gradually<br \/>- Integration takes longer than expected<\/p><p>The solution isn't better estimation; it's shorter feedback loops.<\/p>","generator":{"id":"tag:gnusocial.jp,2026-07-31:notice-source:ActivityPub","objectType":"application","status_net":{"source_code":"ActivityPub"}},"id":"https:\/\/mastodon.social\/users\/raiderrobert\/statuses\/114964720382739823","object":{"id":"https:\/\/mastodon.social\/users\/raiderrobert\/statuses\/114964720382739823","objectType":"note","content":"<p>Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's Law.<\/p><p>This law captures the fundamental difficulty of software estimation. Even when we know we're bad at estimating, we're still bad at estimating.<\/p><p>- The discovered work emerges because...well, you \"discovered\" it<br \/>- Scope creep happens gradually<br \/>- Integration takes longer than expected<\/p><p>The solution isn't better estimation; it's shorter feedback loops.<\/p>","url":"https:\/\/mastodon.social\/@raiderrobert\/114964720382739823","status_net":{"notice_id":null}},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"tag:gnusocial.jp,2025-08-03:objectType=thread:nonce=17056c786f7d66a8","notice_info":{"local_id":"10689856","source":"ActivityPub"}},"published":"2025-08-03T15:32:14+00:00","provider":{"objectType":"service","displayName":"GNU social JP","url":"https:\/\/gnusocial.jp\/"},"verb":"post","url":"https:\/\/mastodon.social\/@raiderrobert\/114964720382739823"}],"links":[{"url":"https:\/\/gnusocial.jp\/conversation\/5446857","rel":"alternate","type":"text\/html"}]}