{"version":"https://jsonfeed.org/version/1","title":"Micro.blog - Andrew O'Brien","home_page_url":"https://micro.blog","feed_url":"https://micro.blog/posts/AndrewO@rls.social","_microblog":{"about":"https://micro.blog/about/api","id":"176192","username":"AndrewO@rls.social","bio":"He/him. Normie dad. The oldest Millennial in the room. Left handed, except for mice and touch screens.\n\nCurrently slinging #python for fun and profit. Previously #typescript and #ruby (ehhh…). Leading teams, nurturing passion (hopefully?), mentoring, and being the best dang sh*t umbrella I can be.","pronouns":"","is_following":false,"is_you":false,"following_count":1,"discover_count":0},"author":{"name":"Andrew O'Brien","url":"https://rls.social/@AndrewO","avatar":"https://micro.blog/photos/200/https%3A%2F%2Fcdn.masto.host%2Ffedisimonwillisonnet%2Fcache%2Faccounts%2Favatars%2F109%2F298%2F837%2F444%2F997%2F342%2Foriginal%2F39171116f0e245fa.png"},"items":[{"id":"35690833","content_html":"<p><span class=\"h-card\"><a href=\"https://mastodon.social/@samuelpepys\" class=\"u-url mention\">@<span>samuelpepys</span></a></span> Way to support content creators, Sam</p>","url":"https://rls.social/users/AndrewO/statuses/112286846377602801","date_published":"2024-04-17T13:41:43+00:00","author":{"name":"Andrew O'Brien","url":"https://rls.social/@AndrewO","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.masto.host%2Ffedisimonwillisonnet%2Fcache%2Faccounts%2Favatars%2F109%2F298%2F837%2F444%2F997%2F342%2Foriginal%2F39171116f0e245fa.png","_microblog":{"username":"AndrewO@rls.social"}},"_microblog":{"date_relative":"2024-04-17 13:41","date_timestamp":1713361303,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"23744747","content_html":"<p><span class=\"h-card\"><a href=\"https://mastodon.ar.al/@aral\" class=\"u-url mention\">@<span>aral</span></a></span> I’m looking forward to the day when types-as-comments is supported in all evergreen browsers. But until then… 😮‍💨</p>","url":"https://rls.social/users/AndrewO/statuses/111091798173523567","date_published":"2023-09-19T12:25:14+00:00","author":{"name":"Andrew O'Brien","url":"https://rls.social/@AndrewO","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.masto.host%2Ffedisimonwillisonnet%2Fcache%2Faccounts%2Favatars%2F109%2F298%2F837%2F444%2F997%2F342%2Foriginal%2F39171116f0e245fa.png","_microblog":{"username":"AndrewO@rls.social"}},"_microblog":{"date_relative":"2023-09-19 12:25","date_timestamp":1695126314,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"23354224","content_html":"<p><span class=\"h-card\"><a href=\"https://mastodon.social/@samuelpepys\" class=\"u-url mention\">@<span>samuelpepys</span></a></span> are you going to Scarborough Fair? I need some herbs.</p>","url":"https://rls.social/users/AndrewO/statuses/111040617977685546","date_published":"2023-09-10T11:29:27+00:00","author":{"name":"Andrew O'Brien","url":"https://rls.social/@AndrewO","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.masto.host%2Ffedisimonwillisonnet%2Fcache%2Faccounts%2Favatars%2F109%2F298%2F837%2F444%2F997%2F342%2Foriginal%2F39171116f0e245fa.png","_microblog":{"username":"AndrewO@rls.social"}},"_microblog":{"date_relative":"2023-09-10 11:29","date_timestamp":1694345367,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"22617524","content_html":"<p><span class=\"h-card\"><a href=\"https://mastodon.archive.org/@textfiles\" class=\"u-url mention\">@<span>textfiles</span></a></span> My aunt used to freelance write corporate manuals. I remember her working on a McDonald's one in the '90s and I'm about 99% certain she had to write the string \"McSanitizer™\" multiple times.</p>","url":"https://rls.social/users/AndrewO/statuses/110946376069777742","date_published":"2023-08-24T20:02:29+00:00","author":{"name":"Andrew O'Brien","url":"https://rls.social/@AndrewO","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.masto.host%2Ffedisimonwillisonnet%2Fcache%2Faccounts%2Favatars%2F109%2F298%2F837%2F444%2F997%2F342%2Foriginal%2F39171116f0e245fa.png","_microblog":{"username":"AndrewO@rls.social"}},"_microblog":{"date_relative":"2023-08-24 20:02","date_timestamp":1692907349,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"21525961","content_html":"<p><span class=\"h-card\"><a href=\"https://mastodon.social/@samuelpepys\" class=\"u-url mention\">@<span>samuelpepys</span></a></span> maketh it rain, Sammy.</p>","url":"https://rls.social/users/AndrewO/statuses/110803889074808880","date_published":"2023-07-30T16:06:10+00:00","author":{"name":"Andrew O'Brien","url":"https://rls.social/@AndrewO","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.masto.host%2Ffedisimonwillisonnet%2Fcache%2Faccounts%2Favatars%2F109%2F298%2F837%2F444%2F997%2F342%2Foriginal%2F39171116f0e245fa.png","_microblog":{"username":"AndrewO@rls.social"}},"_microblog":{"date_relative":"2023-07-30 16:06","date_timestamp":1690733170,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"21489552","content_html":"<p><span class=\"h-card\"><a href=\"https://mastodon.social/@samuelpepys\" class=\"u-url mention\">@<span>samuelpepys</span></a></span> <a href=\"https://rls.social/tags/blessed\" class=\"mention hashtag\">#<span>blessed</span></a></p>","url":"https://rls.social/users/AndrewO/statuses/110798588972300239","date_published":"2023-07-29T17:38:17+00:00","author":{"name":"Andrew O'Brien","url":"https://rls.social/@AndrewO","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.masto.host%2Ffedisimonwillisonnet%2Fcache%2Faccounts%2Favatars%2F109%2F298%2F837%2F444%2F997%2F342%2Foriginal%2F39171116f0e245fa.png","_microblog":{"username":"AndrewO@rls.social"}},"_microblog":{"date_relative":"2023-07-29 17:38","date_timestamp":1690652297,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"21349404","content_html":"<p><span class=\"h-card\"><a href=\"https://mastodon.social/@bcantrill\" class=\"u-url mention\">@<span>bcantrill</span></a></span> And now I've finished the Kindle preview, likely buying the rest of it, so thanks for adding to my virtual book pile!</p>","url":"https://rls.social/users/AndrewO/statuses/110780881934601115","date_published":"2023-07-26T14:35:09+00:00","author":{"name":"Andrew O'Brien","url":"https://rls.social/@AndrewO","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.masto.host%2Ffedisimonwillisonnet%2Fcache%2Faccounts%2Favatars%2F109%2F298%2F837%2F444%2F997%2F342%2Foriginal%2F39171116f0e245fa.png","_microblog":{"username":"AndrewO@rls.social"}},"_microblog":{"date_relative":"2023-07-26 14:35","date_timestamp":1690382109,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"20979793","content_html":"<p><span class=\"h-card\"><a href=\"https://hachyderm.io/@mnl\" class=\"u-url mention\">@<span>mnl</span></a></span> Probably something by Jorge Luis Borges but I couldn’t pick a specific one.</p>","url":"https://rls.social/users/AndrewO/statuses/110723797510492217","date_published":"2023-07-16T12:37:50+00:00","author":{"name":"Andrew O'Brien","url":"https://rls.social/@AndrewO","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.masto.host%2Ffedisimonwillisonnet%2Fcache%2Faccounts%2Favatars%2F109%2F298%2F837%2F444%2F997%2F342%2Foriginal%2F39171116f0e245fa.png","_microblog":{"username":"AndrewO@rls.social"}},"_microblog":{"date_relative":"2023-07-16 12:37","date_timestamp":1689511070,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"20637260","content_html":"<p><span class=\"h-card\"><a href=\"https://cosocial.ca/@timbray\" class=\"u-url mention\">@<span>timbray</span></a></span> that reminds me of one of my favorite recent episodes of The <a href=\"https://rls.social/tags/Changelog\" class=\"mention hashtag\">#<span>Changelog</span></a> where they interviewed Cameron Seay, one of the top professors still teaching COBOL and mainframes to undergrads. His energy was enough to get me to look at them in a different way. It’s late for a change in my career track, but I wouldn’t dismiss anyone who chose to go that way.</p><p>And he had good info about the current state of mainframe programming.</p><p><a href=\"https://changelog.com/podcast/524\"><span class=\"invisible\">https://</span><span class=\"\">changelog.com/podcast/524</span><span class=\"invisible\"></span></a></p>","url":"https://rls.social/users/AndrewO/statuses/110670533353986224","date_published":"2023-07-07T02:52:03+00:00","author":{"name":"Andrew O'Brien","url":"https://rls.social/@AndrewO","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.masto.host%2Ffedisimonwillisonnet%2Fcache%2Faccounts%2Favatars%2F109%2F298%2F837%2F444%2F997%2F342%2Foriginal%2F39171116f0e245fa.png","_microblog":{"username":"AndrewO@rls.social"}},"_microblog":{"date_relative":"2023-07-07 02:52","date_timestamp":1688698323,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"20536996","content_html":"<p><span class=\"h-card\"><a href=\"https://social.jvns.ca/@b0rk\" class=\"u-url mention\">@<span>b0rk</span></a></span> tempted to say ifconfig, but maybe I’m just a dummy at networks.</p>","url":"https://rls.social/users/AndrewO/statuses/110657460770070890","date_published":"2023-07-04T19:27:32+00:00","author":{"name":"Andrew O'Brien","url":"https://rls.social/@AndrewO","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.masto.host%2Ffedisimonwillisonnet%2Fcache%2Faccounts%2Favatars%2F109%2F298%2F837%2F444%2F997%2F342%2Foriginal%2F39171116f0e245fa.png","_microblog":{"username":"AndrewO@rls.social"}},"_microblog":{"date_relative":"2023-07-04 19:27","date_timestamp":1688498852,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"20299957","content_html":"<p><span class=\"h-card\"><a href=\"https://mastodon.social/@samuelpepys\" class=\"u-url mention\">@<span>samuelpepys</span></a></span> I’m adding Mr. Pierce, the Purser to my list of character names.</p>","url":"https://rls.social/users/AndrewO/statuses/110621842471171605","date_published":"2023-06-28T12:29:19+00:00","author":{"name":"Andrew O'Brien","url":"https://rls.social/@AndrewO","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.masto.host%2Ffedisimonwillisonnet%2Fcache%2Faccounts%2Favatars%2F109%2F298%2F837%2F444%2F997%2F342%2Foriginal%2F39171116f0e245fa.png","_microblog":{"username":"AndrewO@rls.social"}},"_microblog":{"date_relative":"2023-06-28 12:29","date_timestamp":1687955359,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"19529374","content_html":"<p><span class=\"h-card\"><a href=\"https://microblog.shivering-isles.com/@sheogorath\" class=\"u-url mention\">@<span>sheogorath</span></a></span> I just took a look at Composition Resources and... yikes, I think I now understand what you mean by \"should have been an SDK\".</p><p>The appealing part of Crossplane for me are the providers and the operators that correct drift. But I'm noticing a number of the providers appear to be derived from Terraform ones.</p><p>From what you said, it sounds like I might be able to get that from Flux + the TF operator? I'll have to give that a look...</p>","url":"https://rls.social/users/AndrewO/statuses/110463768592571398","date_published":"2023-05-31T14:29:04+00:00","author":{"name":"Andrew O'Brien","url":"https://rls.social/@AndrewO","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.masto.host%2Ffedisimonwillisonnet%2Fcache%2Faccounts%2Favatars%2F109%2F298%2F837%2F444%2F997%2F342%2Foriginal%2F39171116f0e245fa.png","_microblog":{"username":"AndrewO@rls.social"}},"_microblog":{"date_relative":"2023-05-31 14:29","date_timestamp":1685543344,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"19508423","content_html":"<p><span class=\"h-card\"><a href=\"https://microblog.shivering-isles.com/@sheogorath\" class=\"u-url mention\">@<span>sheogorath</span></a></span> I'm admittedly not very familiar with either of these, but just from skimming ACK it looks like it works a lot like how I'd thought Crossplane does: specify configuration through some provided CRDs, kubectl apply, and have their operators ensure that the system state matches the definitions.</p><p>Do they work fundamentally differently? Is one better implemented? (Or am I completely off?)</p>","url":"https://rls.social/users/AndrewO/statuses/110459086045146350","date_published":"2023-05-30T18:38:14+00:00","author":{"name":"Andrew O'Brien","url":"https://rls.social/@AndrewO","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.masto.host%2Ffedisimonwillisonnet%2Fcache%2Faccounts%2Favatars%2F109%2F298%2F837%2F444%2F997%2F342%2Foriginal%2F39171116f0e245fa.png","_microblog":{"username":"AndrewO@rls.social"}},"_microblog":{"date_relative":"2023-05-30 18:38","date_timestamp":1685471894,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"19507116","content_html":"<p><span class=\"h-card\"><a href=\"https://microblog.shivering-isles.com/@sheogorath\" class=\"u-url mention\">@<span>sheogorath</span></a></span> What would you suggest instead?</p>","url":"https://rls.social/users/AndrewO/statuses/110458917096966240","date_published":"2023-05-30T17:55:16+00:00","author":{"name":"Andrew O'Brien","url":"https://rls.social/@AndrewO","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.masto.host%2Ffedisimonwillisonnet%2Fcache%2Faccounts%2Favatars%2F109%2F298%2F837%2F444%2F997%2F342%2Foriginal%2F39171116f0e245fa.png","_microblog":{"username":"AndrewO@rls.social"}},"_microblog":{"date_relative":"2023-05-30 17:55","date_timestamp":1685469316,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"17048511","content_html":"<p><span class=\"h-card\"><a href=\"https://fedi.simonwillison.net/@simon\" class=\"u-url mention\">@<span>simon</span></a></span> forget Machine Learning. Machine Therapy is the next frontier.</p>","url":"https://rls.social/users/AndrewO/statuses/109874472899248301","date_published":"2023-02-16T12:43:25+00:00","author":{"name":"Andrew O'Brien","url":"https://rls.social/@AndrewO","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.masto.host%2Ffedisimonwillisonnet%2Fcache%2Faccounts%2Favatars%2F109%2F298%2F837%2F444%2F997%2F342%2Foriginal%2F39171116f0e245fa.png","_microblog":{"username":"AndrewO@rls.social"}},"_microblog":{"date_relative":"2023-02-16 12:43","date_timestamp":1676551405,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"16511058","content_html":"<p><span class=\"h-card\"><a href=\"https://fedi.simonwillison.net/@simon\" class=\"u-url mention\">@<span>simon</span></a></span> I’ve been very polite with ChatGPT (as well as Siri and Alexa) because I grew up watching AI revenge movies.</p>","url":"https://rls.social/users/AndrewO/statuses/109807790527777549","date_published":"2023-02-04T18:05:13+00:00","author":{"name":"Andrew O'Brien","url":"https://rls.social/@AndrewO","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.masto.host%2Ffedisimonwillisonnet%2Fcache%2Faccounts%2Favatars%2F109%2F298%2F837%2F444%2F997%2F342%2Foriginal%2F39171116f0e245fa.png","_microblog":{"username":"AndrewO@rls.social"}},"_microblog":{"date_relative":"2023-02-04 18:05","date_timestamp":1675533913,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"16383089","content_html":"<p><span class=\"h-card\"><a href=\"https://mastodon.social/@Meyerweb\" class=\"u-url mention\">@<span>Meyerweb</span></a></span> I just signed up for an HMO plan on my state's exchange (because that's what I could afford) and this terrifies me. Would some kind of supplemental insurance at least put a cap on this?</p><p>I mean, in lieu of burning down the entire healthcare system and starting over with the idea that healthcare without bankruptcy is a fundamental right...</p>","url":"https://rls.social/users/AndrewO/statuses/109780356202947776","date_published":"2023-01-30T21:48:18+00:00","author":{"name":"Andrew O'Brien","url":"https://rls.social/@AndrewO","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.masto.host%2Ffedisimonwillisonnet%2Fcache%2Faccounts%2Favatars%2F109%2F298%2F837%2F444%2F997%2F342%2Foriginal%2F39171116f0e245fa.png","_microblog":{"username":"AndrewO@rls.social"}},"_microblog":{"date_relative":"2023-01-30 21:48","date_timestamp":1675115298,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"16383028","content_html":"<p><span class=\"h-card\"><a href=\"https://fedi.simonwillison.net/@simon\" class=\"u-url mention\">@<span>simon</span></a></span> Last time I checked (a year ago), sorry, no.</p><p>I wanted to have a dark mode that was set by both media queries and classes and ended up using this postcss plugin: <a href=\"https://www.npmjs.com/package/postcss-dark-theme-class\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">npmjs.com/package/postcss-dark</span><span class=\"invisible\">-theme-class</span></a> I don't know of a way to do that without a prepocessor that doesn't involve some duplication.</p>","url":"https://rls.social/users/AndrewO/statuses/109780275709046754","date_published":"2023-01-30T21:27:50+00:00","author":{"name":"Andrew O'Brien","url":"https://rls.social/@AndrewO","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.masto.host%2Ffedisimonwillisonnet%2Fcache%2Faccounts%2Favatars%2F109%2F298%2F837%2F444%2F997%2F342%2Foriginal%2F39171116f0e245fa.png","_microblog":{"username":"AndrewO@rls.social"}},"_microblog":{"date_relative":"2023-01-30 21:27","date_timestamp":1675114070,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"16378853","content_html":"<p><span class=\"h-card\"><a href=\"https://fedi.simonwillison.net/@simon\" class=\"u-url mention\">@<span>simon</span></a></span> There are times when I think my most lasting effect on the Fortune 100 I just left may be all of the posts I left on Confluence about how to install the corp SSL certs and setups the right proxy variables for all kinds of not entirely supported languages and package managers. 🙃</p>","url":"https://rls.social/users/AndrewO/statuses/109779747457731401","date_published":"2023-01-30T19:13:29+00:00","author":{"name":"Andrew O'Brien","url":"https://rls.social/@AndrewO","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.masto.host%2Ffedisimonwillisonnet%2Fcache%2Faccounts%2Favatars%2F109%2F298%2F837%2F444%2F997%2F342%2Foriginal%2F39171116f0e245fa.png","_microblog":{"username":"AndrewO@rls.social"}},"_microblog":{"date_relative":"2023-01-30 19:13","date_timestamp":1675106009,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"16265137","content_html":"<p><span class=\"h-card\"><a href=\"https://changelog.social/@changelog\" class=\"u-url mention\">@<span>changelog</span></a></span> Temporal is one of my code crushes right now. Looking forward to giving this a listen.</p>","url":"https://rls.social/users/AndrewO/statuses/109756063481019487","date_published":"2023-01-26T14:50:20+00:00","author":{"name":"Andrew O'Brien","url":"https://rls.social/@AndrewO","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.masto.host%2Ffedisimonwillisonnet%2Fcache%2Faccounts%2Favatars%2F109%2F298%2F837%2F444%2F997%2F342%2Foriginal%2F39171116f0e245fa.png","_microblog":{"username":"AndrewO@rls.social"}},"_microblog":{"date_relative":"2023-01-26 14:50","date_timestamp":1674744620,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"16249603","content_html":"<p><span class=\"h-card\"><a href=\"https://mastodon.social/@nocontexttrek\" class=\"u-url mention\">@<span>nocontexttrek</span></a></span> that shot was burned into my brain as a kid along with snakes in Riker’s bed and that woman who got cut in half by a floor.</p>","url":"https://rls.social/users/AndrewO/statuses/109752271667336114","date_published":"2023-01-25T22:46:02+00:00","author":{"name":"Andrew O'Brien","url":"https://rls.social/@AndrewO","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.masto.host%2Ffedisimonwillisonnet%2Fcache%2Faccounts%2Favatars%2F109%2F298%2F837%2F444%2F997%2F342%2Foriginal%2F39171116f0e245fa.png","_microblog":{"username":"AndrewO@rls.social"}},"_microblog":{"date_relative":"2023-01-25 22:46","date_timestamp":1674686762,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"16122774","content_html":"<p><span class=\"h-card\"><a href=\"https://mastodon.social/@gregpak\" class=\"u-url mention\">@<span>gregpak</span></a></span> Been there… probably some time in the first three months of having a newborn. But yeah, hope you get some rest.</p>","url":"https://rls.social/users/AndrewO/statuses/109724934617749022","date_published":"2023-01-21T02:53:52+00:00","author":{"name":"Andrew O'Brien","url":"https://rls.social/@AndrewO","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.masto.host%2Ffedisimonwillisonnet%2Fcache%2Faccounts%2Favatars%2F109%2F298%2F837%2F444%2F997%2F342%2Foriginal%2F39171116f0e245fa.png","_microblog":{"username":"AndrewO@rls.social"}},"_microblog":{"date_relative":"2023-01-21 02:53","date_timestamp":1674269632,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"15847258","content_html":"<p><span class=\"h-card\"><a href=\"https://hachyderm.io/@mendel\" class=\"u-url mention\">@<span>mendel</span></a></span> <a href=\"https://rls.social/tags/FriendsOfDeSoto\" class=\"mention hashtag\">#<span>FriendsOfDeSoto</span></a> would say you made an Odo.</p>","url":"https://rls.social/users/AndrewO/statuses/109662160953190337","date_published":"2023-01-10T00:49:42+00:00","author":{"name":"Andrew O'Brien","url":"https://rls.social/@AndrewO","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.masto.host%2Ffedisimonwillisonnet%2Fcache%2Faccounts%2Favatars%2F109%2F298%2F837%2F444%2F997%2F342%2Foriginal%2F39171116f0e245fa.png","_microblog":{"username":"AndrewO@rls.social"}},"_microblog":{"date_relative":"2023-01-10 00:49","date_timestamp":1673311782,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"15841822","content_html":"<p><span class=\"h-card\"><a href=\"https://fedi.simonwillison.net/@simon\" class=\"u-url mention\">@<span>simon</span></a></span> Elder Gods who feast on human exertion. It's almost symbiotic when you think about it.</p>","url":"https://rls.social/users/AndrewO/statuses/109661218975597124","date_published":"2023-01-09T20:50:08+00:00","author":{"name":"Andrew O'Brien","url":"https://rls.social/@AndrewO","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.masto.host%2Ffedisimonwillisonnet%2Fcache%2Faccounts%2Favatars%2F109%2F298%2F837%2F444%2F997%2F342%2Foriginal%2F39171116f0e245fa.png","_microblog":{"username":"AndrewO@rls.social"}},"_microblog":{"date_relative":"2023-01-09 20:50","date_timestamp":1673297408,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"15822860","content_html":"<p>@thomasfuchs@hachyderm.iom iTermN+1</p>","url":"https://rls.social/users/AndrewO/statuses/109656343370847130","date_published":"2023-01-09T00:10:12+00:00","author":{"name":"Andrew O'Brien","url":"https://rls.social/@AndrewO","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.masto.host%2Ffedisimonwillisonnet%2Fcache%2Faccounts%2Favatars%2F109%2F298%2F837%2F444%2F997%2F342%2Foriginal%2F39171116f0e245fa.png","_microblog":{"username":"AndrewO@rls.social"}},"_microblog":{"date_relative":"2023-01-09 00:10","date_timestamp":1673223012,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"13855686","content_html":"<p>Refactoring Guru is some high quality design pattern content: <a href=\"https://refactoring.guru/design-patterns\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">refactoring.guru/design-patter</span><span class=\"invisible\">ns</span></a></p>","summary":"","url":"https://rls.social/@AndrewO/109314843946203110","date_published":"2022-11-09T16:42:25+00:00","author":{"name":"Andrew O'Brien","url":"https://rls.social/@AndrewO","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.masto.host%2Ffedisimonwillisonnet%2Fcache%2Faccounts%2Favatars%2F109%2F298%2F837%2F444%2F997%2F342%2Foriginal%2F39171116f0e245fa.png","_microblog":{"username":"AndrewO@rls.social"}},"_microblog":{"date_relative":"2022-11-09 16:42","date_timestamp":1668012145,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"13855685","content_html":"<p>I know there are some language constraints with <a href=\"https://rls.social/tags/typescript\" class=\"mention hashtag\">#<span>typescript</span></a> that will make it so it’s never as easy as depending on a class (thanks type erasure). Just saying it seems like it could be easier.</p>","summary":"","url":"https://rls.social/@AndrewO/109314010772009388","date_published":"2022-11-09T13:10:31+00:00","author":{"name":"Andrew O'Brien","url":"https://rls.social/@AndrewO","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.masto.host%2Ffedisimonwillisonnet%2Fcache%2Faccounts%2Favatars%2F109%2F298%2F837%2F444%2F997%2F342%2Foriginal%2F39171116f0e245fa.png","_microblog":{"username":"AndrewO@rls.social"}},"_microblog":{"date_relative":"2022-11-09 13:10","date_timestamp":1667999431,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"13855683","content_html":"On the whole I like #nestjs, but I wish it made it easier to depend on an interface rather than a class. All of the examples show that. All of the API affordances guide you to that. It has a very good IoC system which should allow injecting runtime logic in dependency resolution, but to... <a href=\"https://rls.social/@AndrewO/109314004906345635\">rls.social</a>","summary":"","url":"https://rls.social/@AndrewO/109314004906345635","date_published":"2022-11-09T13:09:02+00:00","author":{"name":"Andrew O'Brien","url":"https://rls.social/@AndrewO","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.masto.host%2Ffedisimonwillisonnet%2Fcache%2Faccounts%2Favatars%2F109%2F298%2F837%2F444%2F997%2F342%2Foriginal%2F39171116f0e245fa.png","_microblog":{"username":"AndrewO@rls.social"}},"_microblog":{"date_relative":"2022-11-09 13:09","date_timestamp":1667999342,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"13855682","content_html":"<p>This episode of <a href=\"https://rls.social/tags/TheChangelog\" class=\"mention hashtag\">#<span>TheChangelog</span></a> (an interview with <a href=\"https://rls.social/tags/Heroku\" class=\"mention hashtag\">#<span>Heroku</span></a> cofounder Adam Wiggins) is making me nostalgic for ~2008 when we had a lot of fun making cool stuff with <a href=\"https://rls.social/tags/Rails\" class=\"mention hashtag\">#<span>Rails</span></a> before we knew how hard it was to maintain a good Rails codebase with &gt;3 engineers.</p><p><a href=\"https://changelog.com/podcast/513\"><span class=\"invisible\">https://</span><span>changelog.com/podcast/513</span><span class=\"invisible\"></span></a></p>","summary":"","url":"https://rls.social/@AndrewO/109298536766852709","date_published":"2022-11-06T19:35:17+00:00","author":{"name":"Andrew O'Brien","url":"https://rls.social/@AndrewO","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.masto.host%2Ffedisimonwillisonnet%2Fcache%2Faccounts%2Favatars%2F109%2F298%2F837%2F444%2F997%2F342%2Foriginal%2F39171116f0e245fa.png","_microblog":{"username":"AndrewO@rls.social"}},"_microblog":{"date_relative":"2022-11-06 19:35","date_timestamp":1667763317,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"13855681","content_html":"<p>Hello rls.social! RLS is pretty much my main social network at this point so I’m interested to see how this will turn out. Especially because I’ve been trying to find a public network with the same high quality content.</p>","summary":"","url":"https://rls.social/@AndrewO/109298160013989359","date_published":"2022-11-06T17:59:28+00:00","author":{"name":"Andrew O'Brien","url":"https://rls.social/@AndrewO","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.masto.host%2Ffedisimonwillisonnet%2Fcache%2Faccounts%2Favatars%2F109%2F298%2F837%2F444%2F997%2F342%2Foriginal%2F39171116f0e245fa.png","_microblog":{"username":"AndrewO@rls.social"}},"_microblog":{"date_relative":"2022-11-06 17:59","date_timestamp":1667757568,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}}]}