{"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>The best software engineers solve problems, not just write code.<\/p><p>They ask:<br \/>- What problem are we actually trying to solve?<br \/>- Is this the right problem to solve?<br \/>- What's the simplest solution that could work?<br \/>- What are the trade-offs?<br \/>- How will we know if it's working?<\/p><p>Writing code is the implementation detail. Understanding the problem space, considering alternatives, and thinking through implications\u2014that's where the real value lies.<\/p><p>Code is just the tool. Problem-solving is the skill.<\/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\/114947733968044699","object":{"id":"https:\/\/mastodon.social\/users\/raiderrobert\/statuses\/114947733968044699","objectType":"note","content":"<p>The best software engineers solve problems, not just write code.<\/p><p>They ask:<br \/>- What problem are we actually trying to solve?<br \/>- Is this the right problem to solve?<br \/>- What's the simplest solution that could work?<br \/>- What are the trade-offs?<br \/>- How will we know if it's working?<\/p><p>Writing code is the implementation detail. Understanding the problem space, considering alternatives, and thinking through implications\u2014that's where the real value lies.<\/p><p>Code is just the tool. Problem-solving is the skill.<\/p>","url":"https:\/\/mastodon.social\/@raiderrobert\/114947733968044699","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-07-31:objectType=thread:nonce=a23744c59154cf10","notice_info":{"local_id":"10663658","source":"ActivityPub"}},"published":"2025-07-31T16:22:10+00:00","provider":{"objectType":"service","displayName":"GNU social JP","url":"https:\/\/gnusocial.jp\/"},"verb":"post","url":"https:\/\/mastodon.social\/@raiderrobert\/114947733968044699"}],"links":[{"url":"https:\/\/gnusocial.jp\/conversation\/5434153","rel":"alternate","type":"text\/html"}]}