{"id": 1030130810588819456, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2018-08-16T16:34:58+00:00", "full_text": "Flashing\n\nLights https://twitter.com/swyx/status/1030130810588819456/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[0, 16]", "in_reply_to_status_id": 1030109644075687936, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 25, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1050091276715077632, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2018-10-10T18:30:44+00:00", "full_text": "Apollo Engine is the killer app of @apollographql. Never got it until today. This is money \ud83d\udcb0 \n\n- analytics per field\n- schema insights\n- client aware, devtools\n\nthis is how to \u201cdecouple\u201d APIs but reconstitute loose vertical integration through other means, shifting value to them https://twitter.com/swyx/status/1050091276715077632/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[0, 279]", "in_reply_to_status_id": 1050086016676179969, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 9, "favorite_count": 34, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1093200303254466561, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2019-02-06T17:30:37+00:00", "full_text": "Presenting... `useCreateClass`\n\nhttps://codesandbox.io/s/j2z6q89zq3\n\nMIXINS ARE BACK", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "887710c0899816dfe9fb0176eb05d760cbe15732", "label": "Twitter Web Client"}, "truncated": 0, "display_text_range": "[0, 72]", "in_reply_to_status_id": 1093187003032600576, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 13, "favorite_count": 68, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1158920626272268289, "user": {"value": 12087242, "label": "joel \u26c8"}, "created_at": "2019-08-07T01:59:43+00:00", "full_text": "@swyx Make 5 millionaires.", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[6, 26]", "in_reply_to_status_id": 1158902677289472001, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 1, "favorite_count": 24, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1168849219958038528, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2019-09-03T11:32:24+00:00", "full_text": "the cat wants milk so badly https://twitter.com/swyx/status/1168849219958038528/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 27]", "in_reply_to_status_id": 1162026392395161600, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 21, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1221129594146840577, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2020-01-25T17:55:57+00:00", "full_text": "Looking for:\n\n\"the best\"\n- obsessing over benchmarks\n- caring what influencers think\n- keeping up with new releases\n\n\"good enough\"\n- what YOU need done\n- what YOU know well\n- what YOU enjoy\n\nThe more reversible the decision, the faster you should move. https://fs.blog/2018/04/reversible-irreversible-decisions/", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 276]", "in_reply_to_status_id": 1221125270989692928, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 12, "favorite_count": 79, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1247905817342312449, "user": {"value": 389681470, "label": "Kent C. Dodds \ud83d\udcbf\ud83d\udd34"}, "created_at": "2020-04-08T15:15:06+00:00", "full_text": "@swyx @ryanflorence @chrisbiscardi @kapilgorve @Netlify @gatsbyjs @toastdotdev That's an awesome resource @swyx! Thank you!\n\nFor folks looking for the TL;DR, it looks like if you've got more than 100 modules in total, you should *probably* be bundling.\n\nI think people would be surprised how quickly that module count adds up with deps. https://twitter.com/kentcdodds/status/1247905817342312449/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[79, 336]", "in_reply_to_status_id": 1247903495132303360, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 1, "favorite_count": 4, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1254508357227933696, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2020-04-26T20:31:14+00:00", "full_text": "Data Fetching For Developers Who Are New to Svelte And Wanna Learn To Do Other Stuff Good Too\n\nmy @SvelteSociety Day talk!\n\nhttps://www.youtube.com/watch?v=nR8XRpin4OI&feature=youtu.be", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 147]", "in_reply_to_status_id": 1254420896673984517, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 7, "favorite_count": 40, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1262696057609187330, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2020-05-19T10:46:14+00:00", "full_text": "i'm currently at ~2k visitors/day according to @Netlify Analytics. April data looks suspicious.\n\nPeople really like me in Germany! lol\n\nand TIL that Chris Coyier linked me in @Css!!!!!!!!! https://css-tricks.com/react-single-file-components-are-here/\n\n*success kid \u270a* https://twitter.com/swyx/status/1262696057609187330/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 230]", "in_reply_to_status_id": 1220372896448700418, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 12, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1284597930398105600, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2020-07-18T21:16:27+00:00", "full_text": "The primary beneficiary of you being #1 on Product Hunt is Product Hunt.\n\nThe primary beneficiary of you being Employee of the Month is your Employer.\n\nThe primary beneficiary of you going viral on Twitter is Twitter.\n\nYoure surprised *everything* around you is designed this way?", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 280]", "in_reply_to_status_id": 1284596781779767297, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 14, "favorite_count": 136, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1318608931938131968, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2020-10-20T17:44:02+00:00", "full_text": "Lastly - I officially left the /r/reactjs mod team today. \n\nHere are some reflections on the entire process in case it helps others!\n\nhttps://dev.to/swyx/moderating-a-220k-developer-community-3doj", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 157]", "in_reply_to_status_id": 1318558184836091905, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 5, "favorite_count": 62, "favorited": 0, "retweeted": 1, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1349271110492196870, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-01-13T08:24:35+00:00", "full_text": "@krtierney @mipsytipsy I collect questions as a hobby. one of my dreams is to build a search engine for better questions instead of better answers.\n\nwe have too many answers. we're not being trained to ask the right questions.", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[23, 226]", "in_reply_to_status_id": 1349270238399905793, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 5, "favorite_count": 45, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1360757289032933378, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-02-14T01:06:34+00:00", "full_text": "\ud83d\udea8 Descript's 2 Killer Features for Podcast Editing\n\nA quick demo of how @DescriptApp lets you easily remove pauses and filler words. I immediately upgraded to the Pro plan after I saw this. \n\ncc @jbrancha \n\nhttps://youtu.be/du8xatGd0zE", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 230]", "in_reply_to_status_id": 1360739396236943360, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 1, "favorite_count": 15, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1381242204379701252, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-04-11T13:46:18+00:00", "full_text": "I\u2019ve tried: \n\nSpreaker, Audacy, Player FM, Acast, Airr, Amazon Music, Soundcloud, Podomatic, Apple Podcast, Castbox, Spotify, The Podcast App, Stitcher, Anchor, iHeartRadio, Podbean, Pandora\n\nSo far @pocketcasts is the least worst of the bunch. listen history isnt searchable :(", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[0, 278]", "in_reply_to_status_id": 1381242202525855745, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 6, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1385354953468772356, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-04-22T22:08:54+00:00", "full_text": "19. Pick Up What They Put Down \n\nGuarantee feedback by giving feedback. \n\nhttps://www.swyx.io/PUWTPD", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 97]", "in_reply_to_status_id": 1385354853816307722, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 1, "favorite_count": 18, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1410103013885108229, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-06-30T05:08:51+00:00", "full_text": "wow - so cool to see how @Shopify is using React Server Components (and @tailwindcss!) to build fast, \n fully customizable storefronts \ud83d\udc40\n\n\"We're going to go all in on it.\" - @tobi\n\nhttps://shopify.dev/hydrogen\n\nthanks to @leeerob for sharing this in our devtools-angels discord! https://twitter.com/swyx/status/1410103013885108229/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 273]", "in_reply_to_status_id": 1341787152238039041, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 7, "favorite_count": 48, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1417165280522821632, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-07-19T16:51:47+00:00", "full_text": "Why Orchestration:\n\nEvery time you cross service boundaries, the probability of network or system failure increases. \n\nInstead of having every team write their own retries and timeouts and provisioning infrastructure, give them \"reliability on rails\". https://twitter.com/swyx/status/1417165280522821632/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "295366d0fb34352a1961af2413827f072adefdb9", "label": "Typefully"}, "truncated": 0, "display_text_range": "[0, 251]", "in_reply_to_status_id": 1417165272008433682, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 4, "favorite_count": 28, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1420050980310183936, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-07-27T15:58:31+00:00", "full_text": "This is an incredible video: https://twitter.com/discord/status/1418617539404308482?s=20\n\nWriteup: https://blog.discord.com/meet-the-discord-users-who-imagined-a-place-657325b75fa6\n\nIt's a quirky amalgam of Discord memes with Awkwafina, Danny Devito, Grimes, MKBHD, flying flaming cows, and eggs. Totally ineffective at explaining what Discord is, but captures how it FEELS.", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 280]", "in_reply_to_status_id": 1378408503597965316, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 1, "favorite_count": 8, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1420488973554577408, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-07-28T20:58:57+00:00", "full_text": "i dont like talking money on twitter so we are doing further discussion on @dev_invest_feed if you wanna continue the convo https://discord.gg/e2KdX6uB", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 147]", "in_reply_to_status_id": 1420477145969618946, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 3, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1420642639037091841, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-07-29T07:09:34+00:00", "full_text": "Reflections on 10 years of Containers, from Bryan Cantrill\n\nsome history at the start\n\nhttps://youtu.be/xXWaECk9XqM", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[0, 110]", "in_reply_to_status_id": 1381331610319036416, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 6, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1420987461799317504, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-07-30T05:59:46+00:00", "full_text": "Part 2 of my 1984 vs Brave New World debate clips from @IQ2US:\n\nA masterful pacing-and-leading of the Orwellites, in favor of Aldous Huxley's Brave New World!\n\nhttps://swyx.transistor.fm/episodes/1984-vs-brave-new-world-pt-2-intelligence-squared", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 183]", "in_reply_to_status_id": 1420635902032846852, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 1, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1421205257325924353, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-07-30T20:25:12+00:00", "full_text": "@code @stolinski Here is me using Easy Snippet in our daily work at @temporalio\n\nWhat other little tips and tricks help boost your productivity like this?\n\nhttps://docs.temporal.io/blog/temporal-tips-tricks-1/", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[17, 179]", "in_reply_to_status_id": 1420772267772968960, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 7, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1421221582031056897, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-07-30T21:30:04+00:00", "full_text": "@reactjs I don't mean \"working with React\", I mean \"contributing TO React\" - you can see how much React relies on fixtures to help ourselves manually reproduce all the things we can't in tests (and there are many!)\n\nSee links below: https://twitter.com/swyx/status/1421220603197939713?s=20", "retweeted_status": null, "quoted_status": {"value": 1421220603197939713, "label": "1421220603197939713"}, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[9, 257]", "in_reply_to_status_id": 1421180194384084995, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 1, "favorite_count": 6, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1421235379533877248, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-07-30T22:24:54+00:00", "full_text": "@acdlite @reactjs my main agenda is I think more OSS projects should adopt/offer fixtures to improve the quality of bug reports, since minimal repros always help (and was the main thing @b0rk was asking in the original thread)\n\nso just offered up React the best known example I knew", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[18, 282]", "in_reply_to_status_id": 1421234899181215751, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 4, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1421938210876231680, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-01T20:57:42+00:00", "full_text": "1970's version of the intuition bell curve\n\nhttps://en.wikipedia.org/wiki/Four_stages_of_competence https://twitter.com/swyx/status/1421938210876231680/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 67]", "in_reply_to_status_id": 1393563260843028482, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 1, "favorite_count": 12, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1421960945023156225, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-01T22:28:02+00:00", "full_text": "@Nutlope @alexbdebrie suggestion 1 - clone @TallyForms https://www.indiehackers.com/post/i-co-founded-tally-a-new-type-of-form-builder-1-year-ago-and-bootstrapped-it-to-30k-arr-with-a-team-of-2-ama-bb864f23ab", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[22, 78]", "in_reply_to_status_id": 1421693652225589254, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 1, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1421990195281334274, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-02T00:24:16+00:00", "full_text": "@mjg59 (in the context of free software and your assertion that the younger generation is not coherent)", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[7, 103]", "in_reply_to_status_id": 1421989921766576129, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 4, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1422043347011600386, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-02T03:55:28+00:00", "full_text": "some updates on HN infra \u2014 pretty much the same details\n\nhttps://news.ycombinator.com/item?id=26469566\n\n- still one production server & one failover, in same DC\n- no longer using Cloudflare\n- 6m requests a day", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 191]", "in_reply_to_status_id": 1377394233225572355, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 8, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1422264774327300097, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-02T18:35:21+00:00", "full_text": "July 2021: 136k views, 33k uniques\n\nMuch better month due to two big posts:\n- My New Mac Setup: https://twitter.com/swyx/status/1412175450579767296\n- Why Temporal: https://twitter.com/swyx/status/1417165270641045505\n\nStill one external article pending publish but another in draft. https://twitter.com/swyx/status/1422264774327300097/photo/1", "retweeted_status": null, "quoted_status": {"value": 1417165270641045505, "label": "1417165270641045505"}, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 225]", "in_reply_to_status_id": 1411987359017574402, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 0, "favorite_count": 3, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1422416105226657792, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-03T04:36:41+00:00", "full_text": "My favorite #MilesMoralesPS4 easter egg - if you wear the right suit and do this enough, Spider-Cat comes out and deals the final blow in your finishing move!!!\n\nI love \ud83d\udd77\ufe0f\ud83d\udc08 so much https://twitter.com/swyx/status/1422416105226657792/video/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 180]", "in_reply_to_status_id": 1421507359285805061, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 27, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1422417171884306436, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-03T04:40:55+00:00", "full_text": "Trying this now with @temporalio :) \n\nPSA even though you start with a queue you can still block until your work is done, aka \"synchronous start\" of a workflow\n\nhttps://twitter.com/swyx/status/1417165270641045505?s=20", "retweeted_status": null, "quoted_status": {"value": 1417165270641045505, "label": "1417165270641045505"}, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 184]", "in_reply_to_status_id": 1241482183472295939, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 0, "favorite_count": 6, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1422430127212744704, "user": {"value": 14243237, "label": "Cedric Chin"}, "created_at": "2021-08-03T05:32:24+00:00", "full_text": "@swyx @dimfeld @sgrove @temporalio Basically what this tweet thread is telling me is to go check out temporal ;-)\n\n(I was obsessed with the CSP paper, and the lit around it for a few years in uni).\n\nThis is *fascinating* stuff.", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[35, 227]", "in_reply_to_status_id": 1422429666866987012, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 1, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1422432418569474050, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-03T05:41:30+00:00", "full_text": "@Windows Official announcement from @AWScloud - dropping support for IE11!\n\nshort and sweet heads-up from @jeffbarr! https://aws.amazon.com/blogs/aws/heads-up-aws-support-for-internet-explorer-11-is-ending/ https://twitter.com/swyx/status/1422432418569474050/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[9, 140]", "in_reply_to_status_id": 1395119875861843970, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 1, "favorite_count": 16, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1422642885162242048, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-03T19:37:49+00:00", "full_text": "Holy shit. @Sveltejs rocketed to the top of the @StackOverflow survey this year (and I wasnt even aware of the survey so I didnt vote/promote it) https://twitter.com/SvelteSociety/status/1422372693827985409", "retweeted_status": null, "quoted_status": {"value": 1422372693827985409, "label": "1422372693827985409"}, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[0, 145]", "in_reply_to_status_id": 1414617653386178563, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 0, "favorite_count": 10, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1422809609442500609, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-04T06:40:20+00:00", "full_text": "More notes on Category creation, from @paigepaquette's @heavybit interview of folks from Netlify, Slack, and Datastax: https://codingcareer.circle.so/c/devtools/category-creation-netlify-slack-datastax#comment_wrapper_2653625", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 142]", "in_reply_to_status_id": 1385125844826222592, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 6, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1422811409683914752, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-04T06:47:29+00:00", "full_text": "an AMAZING answer to this from someone in our @Coding_Career Circle - @jeanqasaur's epic breakdown of why developers don't buy \"luxury goods\": https://www.akitasoftware.com/blog-posts/why-arent-there-more-programming-languages-startups\n\nThis is REQUIRED READING for anyone working in dev tools. Hot damn. https://twitter.com/swyx/status/1422811409683914752/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 235]", "in_reply_to_status_id": 1418696471113658371, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 4, "favorite_count": 42, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1423001554496507905, "user": {"value": 999866712739676160, "label": "Ben Patton"}, "created_at": "2021-08-04T19:23:03+00:00", "full_text": "@swyx \"You don't have to agree with somebody to offer them loving attention. All you're admitting at that moment is there's a possibility that they are as complicated as you are. And everybody deserves to be heard and respected.\" \n\nSpeaking in anything other than loves breeds hate", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[6, 281]", "in_reply_to_status_id": 1422998593158275073, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 3, "favorite_count": 5, "favorited": 0, "retweeted": 1, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1423005684057079813, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-04T19:39:27+00:00", "full_text": "Confluent launches their own developer learning portal, presumably entirely custom built.\n\nHow much faster could they have got to market, how much more educational content produced, if they had a service to help them?\n\nhttps://twitter.com/rmoff/status/1422957383387688968?s=20 https://twitter.com/swyx/status/1423005684057079813/photo/1", "retweeted_status": null, "quoted_status": {"value": 1422957383387688968, "label": "1422957383387688968"}, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 242]", "in_reply_to_status_id": 1398354955686191105, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 0, "favorite_count": 2, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1423388158746451970, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-05T20:59:16+00:00", "full_text": "How to make things float in Figma https://twitter.com/swyx/status/1423388158746451970/video/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 33]", "in_reply_to_status_id": 1423387793175113730, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 1, "favorite_count": 27, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1423897482279329800, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-07T06:43:09+00:00", "full_text": "omg heres the latest IETF spec with tons more all professionally analyzed!\n\nhttps://www.ietf.org/id/draft-peabody-dispatch-new-uuid-format-01.html https://twitter.com/swyx/status/1423897482279329800/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[0, 99]", "in_reply_to_status_id": 1352579686581190656, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 1, "favorite_count": 23, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1424172141289689090, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-08T00:54:32+00:00", "full_text": "\"How do you cut a monolith in half?\" \n\nLOTS of gold in @tef_ebooks's exploration of why msg brokers don't replace load balancers or databases. The long-lived section is very relevant to @temporalio (lock manager + db + scheduler + protocol).\n\nhttps://programmingisterrible.com/post/162346490883/how-do-you-cut-a-monolith-in-half https://twitter.com/swyx/status/1424172141289689090/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 266]", "in_reply_to_status_id": 1417315435892985856, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 1, "favorite_count": 10, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1424198548720029698, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-08T02:39:29+00:00", "full_text": "useful taxonomy of approaches to naming things:\n\n- Functional / Descriptive (BMW)\n- Invented (eg Agilent)\n- Experiential (eg Infoseek)\n- Evocative (eg Uber) \n\nWith the same note on Apple\n\nhttps://www.igorinternational.com/process/i/Igor-naming-guide-AugustP-1-2021.pdf https://twitter.com/swyx/status/1424198548720029698/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[0, 211]", "in_reply_to_status_id": 1418034673150685185, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 7, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1424199362024931328, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-08T02:42:42+00:00", "full_text": "i really like the \u201cName Evaluation\u201d and \u201cHappy Idiot\u201d sections of this guide. https://twitter.com/swyx/status/1424198548720029698 https://twitter.com/swyx/status/1424199362024931328/photo/1", "retweeted_status": null, "quoted_status": {"value": 1424198548720029698, "label": "1424198548720029698"}, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[0, 101]", "in_reply_to_status_id": 1383881255264034820, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 0, "favorite_count": 10, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1424282248396697606, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-08T08:12:04+00:00", "full_text": "@SRuhleder another concept if you are interested https://twitter.com/suolaric/status/1333068794881859585", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[11, 48]", "in_reply_to_status_id": 1424282103127019521, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 0, "favorite_count": 1, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1424503004074414081, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-08T22:49:16+00:00", "full_text": "I also strongly, strongly recommend Sarah's take on the #1 objection to Tailwind: \"bUT WE have inLIne StYleS?\"\n\nhttps://twitter.com/frontstuff_io/status/1394274447612317697", "retweeted_status": null, "quoted_status": {"value": 1394274447612317697, "label": "1394274447612317697"}, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 135]", "in_reply_to_status_id": 1424502535411224581, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 0, "favorite_count": 12, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1424953927426928646, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-10T04:41:05+00:00", "full_text": "@moretothat\u2019s unification of the power and money divides into a single bell curve dimension is indirectly an incredible rebuttal of the Michael Scott Theory of Social Class - arguing FOR being peak Michael Scott!\n\nhttps://twitter.com/alex_danco/status/1352701338833072135?s=21 https://twitter.com/swyx/status/1424953927426928646/photo/1", "retweeted_status": null, "quoted_status": {"value": 1352701338833072135, "label": "1352701338833072135"}, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[0, 237]", "in_reply_to_status_id": 1424951893864816644, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 4, "favorite_count": 24, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1425208911787806725, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-10T21:34:18+00:00", "full_text": "@venkey_ariv - Catchup Window: if system goes down, how far back we look to pick up scheduled jobs \n- Pause After Failure: if one a job \"fails\", do we pause all future jobs\n- Delayed start\n- Run limit (for finite runs)\n- Jitter (uniform random starts)\n- Exclusions (avoid weekends)", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[13, 281]", "in_reply_to_status_id": 1425208387147419648, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 1, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1425505828249866246, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-11T17:14:08+00:00", "full_text": "@copy_ai and @DebuildHQ seem to be the leading GPT3 startups a year out from the initial kerfuffle\n\nhttps://twitter.com/sharifshameem/status/1425185575645024256?s=20", "retweeted_status": null, "quoted_status": {"value": 1425185575645024256, "label": "1425185575645024256"}, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 123]", "in_reply_to_status_id": 1373008304549466112, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 0, "favorite_count": 7, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1425560858353049601, "user": {"value": 232076816, "label": "rita \u2744\ufe0f"}, "created_at": "2021-08-11T20:52:48+00:00", "full_text": "@swyx so i was totally wrong, and we do support that. TIL! thanks @_AlbertZhao for helping me figure it out! \n\ni present to you: third wednesday // last day of the month \ud83d\udc47 https://twitter.com/ritakozlov_/status/1425560858353049601/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[6, 171]", "in_reply_to_status_id": 1425253637979181061, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 0, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1425624206524379136, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-12T01:04:32+00:00", "full_text": "@temporalio something we debated at work that @martinfowler's Event Sourcing article leaves unclear:\n\ndoes Event Sourcing require you to fully reapply each function, or is it enough to just \"dedupe\" and restore state?\n\nhttps://news.ycombinator.com/item?id=28140598", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[12, 242]", "in_reply_to_status_id": 1422424339589189633, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 2, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1425892922717704192, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-12T18:52:19+00:00", "full_text": "Fixes for each:\n\n\ud83d\udeab iTunes: https://krausefx.com/blog/introducing-overkill-dont-let-itunes-interrupt-your-workflow\n\n\ud83d\udeab Mail: https://discussions.apple.com/thread/1856375\n\n\ud83d\udeab Dictionary: https://apple.stackexchange.com/questions/245592/el-capitan-how-to-disable-force-click-dictionary-pop-ups-in-chrome\n\n\ud83d\udc81\ud83c\udffd\u200d\u2642\ufe0f https://twitter.com/swyx/status/1425892922717704192/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 129]", "in_reply_to_status_id": 1425889455643119616, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 1, "favorite_count": 31, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1426638568714227712, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-14T20:15:15+00:00", "full_text": "i was wondering how long until i saw my meme in the wild.\n\nhttps://twitter.com/sparkleops/status/1426401808814018563?s=21\n\n10 days. it took 10 days", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[0, 108]", "in_reply_to_status_id": 1423025792783568899, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 0, "favorite_count": 17, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1426711010291847170, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-15T01:03:06+00:00", "full_text": "anonymized DM https://twitter.com/swyx/status/1426711010291847170/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "574fe4fa937eeb131136f7e3678f32d4ff3078d5", "label": "Twitter for iPad"}, "truncated": 0, "display_text_range": "[0, 13]", "in_reply_to_status_id": 1426672482975551490, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 109, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1427091715245047809, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-16T02:15:53+00:00", "full_text": "@Netlify @reactjs @preactjs @docusaurus 3 years on... @Wattenberger blows this away with her take on visualizations!\n\nhttps://octo.github.com/projects/repo-visualization", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[40, 141]", "in_reply_to_status_id": 1032665787436343297, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 1, "favorite_count": 16, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1427092639250149378, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-16T02:19:33+00:00", "full_text": "@Netlify @reactjs @preactjs @docusaurus @Wattenberger similar tool in this space I might as well tag on Sarah's awesome code annotation tool https://twitter.com/sarah_edo/status/1039165996676739072?s=20", "retweeted_status": null, "quoted_status": {"value": 1039165996676739072, "label": "1039165996676739072"}, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[54, 164]", "in_reply_to_status_id": 1427091715245047809, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 0, "favorite_count": 8, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1427108654029758468, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-16T03:23:12+00:00", "full_text": "@kspaans on our @dev_invest_feed Discord shares this digraph reverse engineering technique so you can pretty much tell at a glance what kind of file it is without any other knowledge \nhttps://recon.cx/2013/slides/Recon2013-Christopher%20Domas-The%20Future%20of%20RE-Dynamic%20Binary%20Visualization.pdf (warning... big PDF) https://twitter.com/swyx/status/1427108654029758468/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 228]", "in_reply_to_status_id": 1427092639250149378, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 5, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1427141503743193089, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-16T05:33:44+00:00", "full_text": "I think this is where I plug my soundcloud\n\nGals: https://www.youtube.com/watch?v=PaghIdSJKvQ\n\nGuys: https://www.youtube.com/watch?v=9V7nQrtMQEw\n\nearly 2010s collegehumor was best collegehumor", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 152]", "in_reply_to_status_id": 1426711010291847170, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 5, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1427351639904571412, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-16T19:28:44+00:00", "full_text": "\ud83d\udcda Content-focused DevRel is your bread and butter. If you don't know where to start, start here!\n\nDefault to consistency - create helpful content once a week for a year. You can't control your outcomes but everyone can learn to be consistent.\n\nhttps://twitter.com/swyx/status/1353779246078910464?s=20", "retweeted_status": null, "quoted_status": {"value": 1353779246078910464, "label": "1353779246078910464"}, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 267]", "in_reply_to_status_id": 1427351638872772633, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 0, "favorite_count": 2, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1427351641095753755, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-16T19:28:44+00:00", "full_text": "\ud83e\uddd1\u200d\ud83e\udd1d\u200d\ud83e\uddd1 Community focused DevRel is the new hotness \n\nNothing can build loyalty like helping your users find, hire and help each other. But beware the optics of relying on unpaid labor. Events are underrated, and \"superuser\" programs are on the rise!\n\nhttps://twitter.com/swyx/status/1367518496326709251", "retweeted_status": null, "quoted_status": {"value": 1367518496326709251, "label": "1367518496326709251"}, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 273]", "in_reply_to_status_id": 1427351639904571412, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 0, "favorite_count": 5, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1427351643985629212, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-16T19:28:45+00:00", "full_text": "\ud83d\udca1 Product focused DevRel is the most ill-defined path.\n\nMost devrels spend most of their time advocating TO developers than FOR them. But DevRel can provide tremendous value for product launches and building integrations, tooling, and MVPs. https://twitter.com/swyx/status/1427351643985629212/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 240]", "in_reply_to_status_id": 1427351641095753755, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 3, "favorite_count": 17, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1427353055519920136, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-16T19:34:22+00:00", "full_text": "Ultimately I hope for more intellectual honesty in this industry between merely \"justifying your existence\" and enabling creative risktaking and building multi-year relationships that don't fit in OKR review cycles.\n\nYou can read more here:\nhttps://www.swyx.io/measuring-devrel/ https://twitter.com/swyx/status/1427353055519920136/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 264]", "in_reply_to_status_id": 1427351643985629212, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 1, "favorite_count": 11, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1427361704241877017, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-16T20:08:44+00:00", "full_text": "@CommandBar is now a startup! \n\nhttps://twitter.com/dazzeloid/status/1424769790107820032", "retweeted_status": null, "quoted_status": {"value": 1424769790107820032, "label": "1424769790107820032"}, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 55]", "in_reply_to_status_id": 1383146902133239813, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 1, "favorite_count": 8, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1427442268064030730, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-17T01:28:51+00:00", "full_text": "The @Official_GDC breakdowns of how they made the game are a must watch btw. So, so much work went into the traversal algorithm, simulation, and polish of making Spider-man swing across New York, trading off physics with user intent.\n\nhttps://youtu.be/OEaGEaCUq3g", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[0, 258]", "in_reply_to_status_id": 1422416105226657792, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 3, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1427460022284419073, "user": {"value": 13451662, "label": "Marcelo Alves \ud83d\udc19"}, "created_at": "2021-08-17T02:39:24+00:00", "full_text": "@swyx I\u2019m just waiting for sites to implement the 5/7 perfect score https://www.dictionary.com/e/memes/5-7/", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[6, 91]", "in_reply_to_status_id": 1427457113463300106, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 2, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1427794159520256002, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-18T00:47:09+00:00", "full_text": "I\u2019ve been wearing fitness trackers for years. First night of wearing it, my $229 @fitbit Versa 3 did this to my hand. also music controls were just buggy (pause, cant restart). watchface doesnt activate when i raise my hand. \n\nheaded back in for the $329 Apple Watch. https://twitter.com/swyx/status/1427794159520256002/video/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[0, 267]", "in_reply_to_status_id": 1427792224859746305, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 24, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1427866714482429961, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-18T05:35:27+00:00", "full_text": "Snorkel is now a unicorn! https://twitter.com/SnorkelAI/status/1424724444048658436", "retweeted_status": null, "quoted_status": {"value": 1424724444048658436, "label": "1424724444048658436"}, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[0, 25]", "in_reply_to_status_id": 1417746151411879938, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 0, "favorite_count": 2, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1428069457415397377, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-18T19:01:05+00:00", "full_text": "@github screen shot of admission before they delete https://twitter.com/swyx/status/1428069457415397377/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[8, 51]", "in_reply_to_status_id": 1428067590920761349, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 4, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1428094708899745793, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-18T20:41:25+00:00", "full_text": "2 years on... nice explanation and discussion of JWTs here, and I pretty much am exactly where Emelia is at\n\nhttps://twitter.com/ThisIsMissEm/status/1427988073292476418?s=20", "retweeted_status": null, "quoted_status": {"value": 1427988073292476418, "label": "1427988073292476418"}, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 132]", "in_reply_to_status_id": 1133780714988736512, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 1, "favorite_count": 10, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1428242133710934018, "user": {"value": 1069315566375264261, "label": "Kajetan \u015awi\u0105tek"}, "created_at": "2021-08-19T06:27:14+00:00", "full_text": "@swyx @ReactRally Thanks! Those are perfect tips.\n\nRushing is definitely something I do when I'm nervous. I'll try to mitigate that when rehearsing.", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[18, 148]", "in_reply_to_status_id": 1428236014082924548, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 1, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1428254686138621953, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-19T07:17:07+00:00", "full_text": "@stephsmithio @RobertCialdini Today's clip follows up to this with a much more underappreciated principle: Consistency and Commitment!\n\nhttps://share.transistor.fm/s/434ac6e2", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[30, 159]", "in_reply_to_status_id": 1427862892976611333, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 0, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1428431255196995586, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-19T18:58:44+00:00", "full_text": "For those who missed my Twitter Spaces chat on @temporalio with @jadenguitarman, here's a recording for posterity! (audio only)\n\nTemporal: Not So Temporary\nhttps://youtu.be/ErO9Ujccwds", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 179]", "in_reply_to_status_id": 1417227355165102081, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 7, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1429569769150185473, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-22T22:22:47+00:00", "full_text": "The Third Age of JS is rolling out to other ecosystems now. Here\u2019s @DHH announcing that Rails 7 will no longer bundle JS by default, relying heavily on cached ES Modules from @skypackjs: https://youtu.be/PtxZvFnL2i0\n\nFrom comments: \u201cThe time of endlessly waiting for webpack is over\u201d.", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "574fe4fa937eeb131136f7e3678f32d4ff3078d5", "label": "Twitter for iPad"}, "truncated": 0, "display_text_range": "[0, 279]", "in_reply_to_status_id": 1413224595348361217, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 3, "favorite_count": 22, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1429607755770331140, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-23T00:53:44+00:00", "full_text": "of course it was from @benthompson: https://stratechery.com/2018/techs-two-philosophies/ (thanks to @jtao_) \n\nhe identifies a few other points:\n- the Jobs school is older\n- platforms skew Jobsian, aggregators skew Zuckerist\n- the business model follows (paid vs ads)\n- they aren\u2019t at odds; we need both https://twitter.com/swyx/status/1429607755770331140/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[0, 273]", "in_reply_to_status_id": 1429536652196651012, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 15, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1430179632637218821, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-24T14:46:10+00:00", "full_text": "Write Errors that Don\u2019t Make Me Think\n\nhttps://www.swyx.io/write-errors-that-don-t-make-me-think-24hg/\n\nError messages and Error pages (see @RozenMD\u2019s https://onlineornot.com/what-fastly-outage-can-teach-about-writing-error-messages) are part of the developer experience!", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[0, 173]", "in_reply_to_status_id": 1340107415434379264, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 5, "favorite_count": 38, "favorited": 0, "retweeted": 1, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1430949617928048646, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-26T17:45:49+00:00", "full_text": "There are exceptions to every rule, a synthesis to be drawn from every dialectic. \n\nI think founders who can blend the strategy of scale and the tactics of scrappiness do very well. People like @callmevlad, @agazdecki, the @supabase team, everyone in the @tylertringas portfolio.", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[0, 279]", "in_reply_to_status_id": 1430949616371961862, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 15, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1430989747829284865, "user": {"value": 65652445, "label": "Forbes Lindesay"}, "created_at": "2021-08-26T20:25:17+00:00", "full_text": "@swyx I (with some help) spent a few days wiring my house for Ethernet and adding ceiling mounted APs. It was not cheap:\n\n- 4x Access Points https://eu.store.ui.com/collections/unifi-network-wireless/products/unifi-ap-6-lite\n- 1x PoE Switch https://eu.store.ui.com/collections/unifi-network-routing-switching/products/unifi-switch-16-150w\n- 1x Router https://eu.store.ui.com/collections/unifi-network-unifi-os-consoles/products/unifi-dream-machine (if doing again I\u2019d chose the pro version)", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "85449edeaa7f6ae7eddac4a17a652ba08b5f536a", "label": "Tweetbot for i\u039fS"}, "truncated": 0, "display_text_range": "[6, 283]", "in_reply_to_status_id": 1430735259486748676, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 1, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1430991697513619456, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-26T20:33:01+00:00", "full_text": "apparently access points are a big bottleneck too! https://twitter.com/ForbesLindesay/status/1430989747829284865?s=20", "retweeted_status": null, "quoted_status": {"value": 1430989747829284865, "label": "1430989747829284865"}, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 74]", "in_reply_to_status_id": 1428861510164520960, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 0, "favorite_count": 0, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1431066787446079488, "user": {"value": 1114563186798108672, "label": "Geoff Langenderfer"}, "created_at": "2021-08-27T01:31:24+00:00", "full_text": "@swyx these are one/two way door decisions at amazon", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[6, 52]", "in_reply_to_status_id": 1431061845947805706, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 0, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1431069933580918786, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-27T01:43:54+00:00", "full_text": "Yes I know about two way doors. Its an ok analogy, just incomplete:\n\nMost people just deal with doors as they are. \n\nWise people start making their own hinges.\n\nFounders carry axes everywhere.\n\nhttps://twitter.com/geoff_l/status/1431066787446079488?s=21", "retweeted_status": null, "quoted_status": {"value": 1431066787446079488, "label": "1431066787446079488"}, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[0, 217]", "in_reply_to_status_id": 1431061845947805706, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 0, "favorite_count": 8, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1431454422886924293, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-28T03:11:44+00:00", "full_text": "my picks:\n\n\ud83c\udf0f Time to World Tour\n\nAnyone can do \"Hello World\" with `git clone` and not teach a thing. More impt to give the developer a useful mental model of what they should know in short time.\n\nYou can't visit all 192 countries, but you can show that there are 7 continents.", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 276]", "in_reply_to_status_id": 1431454421553123329, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 10, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1431454424153604098, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-28T03:11:44+00:00", "full_text": "\ud83c\udfc3\u200d\u2640\ufe0f Time to Implement Change\n\nAnyone can build brittle systems. But great DX optimizes for 1-2 standard deviation changes in requirements:\n\n- find helpful docs fast (better: no docs needed)\n- low edit distance\n- smooth migration paths\n\nhttps://twitter.com/swyx/status/1395172543565344770?s=20", "retweeted_status": null, "quoted_status": {"value": 1395172543565344770, "label": "1395172543565344770"}, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 260]", "in_reply_to_status_id": 1431454422886924293, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 0, "favorite_count": 7, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1431454426175352837, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-28T03:11:44+00:00", "full_text": "\ud83d\udc40 Time to Preview Change\n\nAnyone can do a 15 min redeploy to see results of a change. Great DX reduces that 1-3 orders of magnitude:\n\n- Fast local preview of changes (eg HMR or good tests)\n- Cached rerun of results (eg @Observablehq)\n- Instantly deployable changes (eg @Replit)", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 277]", "in_reply_to_status_id": 1431454424153604098, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 9, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1431454427668434944, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-28T03:11:45+00:00", "full_text": "\u2757 Total WTFs per Year\n\nAnyone can design for the happy path. Great DX handles not only the good, but also the bad AND the ugly:\n\n- Errors that don't make me think\n- Billing that is predictable and boring\n- Proactive warning of known issues\n\nhttps://twitter.com/swyx/status/1294689838872981506", "retweeted_status": null, "quoted_status": {"value": 1294689838872981506, "label": "1294689838872981506"}, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 264]", "in_reply_to_status_id": 1431454426175352837, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 0, "favorite_count": 8, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1431477455362007049, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-28T04:43:15+00:00", "full_text": "Narrative shift: @Discord fumbling bot developers. This is one individual\u2019s report but documents some troubling behavior. To be seen if this high profile departure is taken seriously.\n\nhttps://gist.github.com/Rapptz/4a2f62751b9600a31a0d3c78100287f1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[0, 208]", "in_reply_to_status_id": 1420050980310183936, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 7, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1431480120447942658, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-28T04:53:50+00:00", "full_text": "Nice chart here from @devadvocado showing where people really think DevRel lives (and therefore what it ends up shipping, via Conway\u2019s law)\n\nhttps://interconnected.blog/surfing-the-wave-of-developer-relations-part-i/ https://twitter.com/swyx/status/1431480120447942658/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[0, 164]", "in_reply_to_status_id": 1427353055519920136, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 1, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1431682620836958208, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-28T18:18:30+00:00", "full_text": "i guess i should drop the link here: https://www.temporal.io \n\nits literally on the front page, we hope to directly anticipate the top 5-6 questions people have.", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[0, 161]", "in_reply_to_status_id": 1431399776952610820, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 2, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1431686864570826753, "user": {"value": 9335882, "label": "Kilian Valkhof"}, "created_at": "2021-08-28T18:35:22+00:00", "full_text": "@swyx @temporalio So cool to see. I\u2019ve had this on my backlog for ages, a \u201cThings Polypane is bad at\u201d list*, but several people told me it was a bad look. Might have to rethink this!\n\n* badly codes websites. Polypane doesnt work well if your site is garbage.", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[18, 258]", "in_reply_to_status_id": 1431399776952610820, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 2, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1431717342539563011, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-28T20:36:29+00:00", "full_text": "@ibnuhx @temporalio fixed! we switched back to youtube. more views!", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[20, 67]", "in_reply_to_status_id": 1431469774874218501, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 1, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1431884181982695435, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-29T07:39:26+00:00", "full_text": "was browsing through the CAST handbook (http://psas.scripts.mit.edu/home/get_file4.php?name=CAST_handbook.pdf) and found this note on \"Root Cause Seduction\". \n\nThe proposed alternative model to RCAs is something called STAMP. https://twitter.com/swyx/status/1431884181982695435/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 179]", "in_reply_to_status_id": 1340833140470779906, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 1, "favorite_count": 3, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1431889441447022593, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-29T08:00:20+00:00", "full_text": "nice breakdown of Packy so far here from @jakesing_\n\nhttps://theflywheel.substack.com/p/not-boring-packy-m\n\nincidentally this is inspiring me toward taking editorial newsletters far, far more seriously than I have been doing.", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 195]", "in_reply_to_status_id": 1431486611296964611, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 9, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1432127335445135366, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-29T23:45:39+00:00", "full_text": "I think I have the solution https://twitter.com/swyx/status/1432122467707805700", "retweeted_status": null, "quoted_status": {"value": 1432122467707805700, "label": "1432122467707805700"}, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 51]", "in_reply_to_status_id": 1432108101440733184, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 0, "favorite_count": 11, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1432455099939385344, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-30T21:28:04+00:00", "full_text": "Had my ass saved by @ksylor's OhShitGit again today.\n\nhttps://ohshitgit.com/ \n\nShe has excellent taste in software documentation (and books and hosting platforms) - every project docs should have an \"Oh Shit\" section with code to copy and paste to get yourself out of trouble https://twitter.com/swyx/status/1432455099939385344/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 276]", "in_reply_to_status_id": 1425169044227850244, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 9, "favorite_count": 39, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1432536380706410501, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-31T02:51:03+00:00", "full_text": "@shangchi @SimuLiu Marvel was SO SMART to turn these into arm rings. \n\nThese are the original comic book rings worn by the Mandarin. Cool, but too similar to the Infinity Glove.\n\nTurn them into LEVITATING ARM RINGS THO and all sorts of CGI badassery unlocked!!!! WHOSE IDEA WAS THIS https://twitter.com/swyx/status/1432536380706410501/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[19, 282]", "in_reply_to_status_id": 1432533812500578304, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 8, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1432598502060675073, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-31T06:57:53+00:00", "full_text": "here's 91 quotes from Warren Buffett, who just turned 91. \n\nhttps://twitter.com/GRDecter/status/1432365846438027276?s=20\n\nThis one stuck out given my recent blogpost on devrel metrics: \n\n\"Games are won by players who focus on the playing field \u2013- not by those whose eyes are glued to the scoreboard.\" \ud83c\udfaf", "retweeted_status": null, "quoted_status": {"value": 1432365846438027276, "label": "1432365846438027276"}, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 265]", "in_reply_to_status_id": 1386482851026112515, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 1, "favorite_count": 7, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1432797787863744519, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-31T20:09:47+00:00", "full_text": "just discovered this MongoDB song parody *from MongoDB*, promoting Atlas: https://www.youtube.com/watch?v=0vPt7GI-2kc\n\nholy crap seems like a fun company to work at!", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 145]", "in_reply_to_status_id": 1432569213688823810, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 6, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1432848411418529797, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-31T23:30:56+00:00", "full_text": "@zkwentz counter point - v few agencies/service companies ever ACTUALLY successfully transition to product, there seems to be an insurmountable cultural shift needed. see Heptio: https://www.listennotes.com/podcasts/the-swyx-mixtape/the-origin-of-kubernetes-and-UI2E4z3BaVu/", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[9, 202]", "in_reply_to_status_id": 1432848155129704449, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 2, "favorite_count": 1, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1432848974902284289, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-31T23:33:11+00:00", "full_text": "@jrhunt \u201cfull stack #jamstack\u201d https://twitter.com/swyx/status/1432848974902284289/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[8, 30]", "in_reply_to_status_id": 1432848799353819138, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 1, "favorite_count": 24, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1432864032235540480, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-01T00:33:01+00:00", "full_text": "One of Java's advantages over C++ is automatic garbage collection, whereas one of Go's advantages over Java is its native CSP model. At a 50,000 ft view you can see languages as advancing by the number of hard problems that are elegantly solved by convention or language feature. https://twitter.com/swyx/status/1432864032235540480/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 279]", "in_reply_to_status_id": 1432864028842356736, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 4, "favorite_count": 17, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1432864036241088513, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-01T00:33:02+00:00", "full_text": "At the same time, infrastructure engineers increasingly embracing higher and higher abstractions to solve their problems. The DevOps movement is not so much \"Devs doing Ops\" as it is Ops doing Dev. As platforms develop, we are learning the chores that can be cleanly delegated. https://twitter.com/swyx/status/1432864036241088513/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 277]", "in_reply_to_status_id": 1432864032235540480, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 2, "favorite_count": 7, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1432864040624091138, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-01T00:33:03+00:00", "full_text": "To paraphrase: DX advances by extending the number of important problems our code handles without thinking of them.\n\nIf we can isolate these chores, we can design them into the language, or build it into the platform. \n\nThe holy grail: Language-AS-platform, Infra-FROM-code. https://twitter.com/swyx/status/1432864040624091138/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 274]", "in_reply_to_status_id": 1432864036241088513, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 1, "favorite_count": 12, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null}