{"id": 968688836468453376, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2018-02-28T03:26:30+00:00", "full_text": "This passage from @DanielPink 's Drive is the realest thing I have ever read. Have to keep the fire burning or be dead inside. https://twitter.com/swyx/status/968688836468453376/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "887710c0899816dfe9fb0176eb05d760cbe15732", "label": "Twitter Web Client"}, "truncated": 0, "display_text_range": "[0, 126]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 13, "favorite_count": 80, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 970106789189636098, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2018-03-04T01:20:56+00:00", "full_text": "Noticing that a few of the top hunted projects on the 2017 Top Hunts of the Day list from @ProductHunt no longer exist.. the cynic in me wonders how many were pure email grabs", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "887710c0899816dfe9fb0176eb05d760cbe15732", "label": "Twitter Web Client"}, "truncated": 0, "display_text_range": "[0, 175]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "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": 1009174159690264579, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2018-06-19T20:40:43+00:00", "full_text": "Learn In Public. https://twitter.com/swyx/status/1009174159690264579/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "887710c0899816dfe9fb0176eb05d760cbe15732", "label": "Twitter Web Client"}, "truncated": 0, "display_text_range": "[0, 16]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 528, "favorite_count": 1748, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1010677126897504256, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2018-06-24T00:12:59+00:00", "full_text": "Ever wondered what the @gatsbyjs bootstrap output means every time you type `gatsby develop`? I went code spelunking today and wrote them up in this gist: \n\n\ud83d\udc49\ud83c\udffc https://gist.github.com/sw-yx/09306ec03df7b4cd8e7469bb74c078fb \ud83d\udc48\ud83c\udffc\n\nthere's a lifecycle chart to be made somewhere here but this is the primary sequence. https://twitter.com/swyx/status/1010677126897504256/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "887710c0899816dfe9fb0176eb05d760cbe15732", "label": "Twitter Web Client"}, "truncated": 0, "display_text_range": "[0, 273]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 11, "favorite_count": 72, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1010922550912802816, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2018-06-24T16:28:12+00:00", "full_text": "\ud83d\udeb4\ud83c\udffc\u200d\u2642\ufe0f\ud83c\udfe0New Bikesheddy Opinion: Frameworks should **enforce** vertical separation of code (organize by feature), rather than horizontal (organize by type).\n\nMake separation the default and interactions explicit. Change My View. https://twitter.com/swyx/status/1010922550912802816/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "887710c0899816dfe9fb0176eb05d760cbe15732", "label": "Twitter Web Client"}, "truncated": 0, "display_text_range": "[0, 225]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 15, "favorite_count": 102, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1039903000511143936, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2018-09-12T15:46:10+00:00", "full_text": "\u269b\ufe0fNext of my op-eddy pieces on the @Netlify blog:\n\nLooking at @mweststrate's Immer, one of the most successful open source launches of 2018, and speculating on why it has taken the @reactjs community by storm this year! \u26a1\n\n\ud83d\udc47\ud83d\udc47\ud83d\udc47\n\nhttps://www.netlify.com/blog/2018/09/12/the-rise-of-immer-in-react/\n\n\ud83d\udc46\ud83d\udc46\ud83d\udc46 https://twitter.com/swyx/status/1039903000511143936/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "887710c0899816dfe9fb0176eb05d760cbe15732", "label": "Twitter Web Client"}, "truncated": 0, "display_text_range": "[0, 256]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 45, "favorite_count": 159, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1093670844495089664, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2019-02-08T00:40:23+00:00", "full_text": "So so good to have @AirbnbEng open sourcing all their tools and lessons from converting to @typescriptlang!\n\n38% of AirBnb code errors couldve been avoided\n\n@reactjs proptypes to typescript utility:\n\nhttps://gist.github.com/brieb/48698aca8565310db4453b9ff875dee3\n\nJScodeshift codemod to convert to TS to be released!! https://twitter.com/swyx/status/1093670844495089664/photo/1", "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": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 76, "favorite_count": 241, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1100275989622505472, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2019-02-26T06:06:52+00:00", "full_text": "\u201cIt depends\u201d is the answer to most things, but not all \u201cit depends\u201d are created equal. You can\n\n- acknowledge the base case\n- give contrasting examples\n- explain why the minority thinks they are right\n- offer (subjective!) predictions\n\nContention is not a license for Equivocation", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[0, 280]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 7, "favorite_count": 41, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1137356384796794880, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2019-06-08T13:51:07+00:00", "full_text": "Singapore is the Wakanda of Asia. https://twitter.com/swyx/status/1137356384796794880/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "887710c0899816dfe9fb0176eb05d760cbe15732", "label": "Twitter Web Client"}, "truncated": 0, "display_text_range": "[0, 33]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 208, "favorite_count": 1586, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1165416075028246528, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2019-08-25T00:10:19+00:00", "full_text": "Who are your favorite developer @Instagram follows? \n\njust found @thecodercoder via the @IndieHackers podcast. and ofc @lydiahallie is a superstar everywhere she goes. Who else?\n\nI feel so out of touch on insta \ud83d\ude02", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[0, 213]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 1, "favorite_count": 28, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1172604337366941697, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2019-09-13T20:13:54+00:00", "full_text": "TIL you can use object destructuring on an *array* to get at its properties... and immediately use them in an index with `[ ]` notation!!!! \n\n@argyleink is full of amazingness https://twitter.com/argyleink/status/1172313947174776833 https://twitter.com/swyx/status/1172604337366941697/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 199]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 336, "favorite_count": 1718, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1172690454363672577, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2019-09-14T01:56:06+00:00", "full_text": "\u270d\ufe0f Static Svelte: JavaScript Blogging with 93% less JavaScript\n\nI moved my personal site to @Rich_Harris's incredible new framework, @sveltejs. JS bundle went from 138kb down to 9kb.\n\nI discuss the pros and cons here \ud83d\udc47\ud83c\udffc don't do this move lightly!\n\nhttps://www.swyx.io/writing/svelte-static/ https://twitter.com/swyx/status/1172690454363672577/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": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 152, "favorite_count": 772, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1189555830544355330, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2019-10-30T14:53:05+00:00", "full_text": "Levels of Impostor Syndrome working at @Netlify:\n\n\ud83d\ude0dSeeing Coworkers\n\n\ud83d\ude31\ud83d\ude31Representing the company in public\n\n\ud83e\udd2f\ud83e\udd2f\ud83e\udd2fSeeing the people applying to work here", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 149]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 6, "favorite_count": 207, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1191822370237009922, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2019-11-05T20:59:30+00:00", "full_text": "I hereby declare December the World Don\u2019t Release Anything Month so that we can catch up on everything everyone released in all other months", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 140]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 34, "favorite_count": 229, "favorited": 0, "retweeted": 1, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1193817952593707008, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2019-11-11T09:09:14+00:00", "full_text": "\ud83d\udc4dEnjoyed this 2017 interview of @tomocchino, @sebmarkbage, and @cpojer on MooTools and it\u2019s influence on @reactjs. Thanks for making it happen @iam_preethi!\n\nLots of hard-learned lessons in there shaping how React is managed today #MootoolsMafia\n https://www.freecodecamp.org/news/between-the-wires-an-interview-with-mootools-contributors-33d764957575/", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 270]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 3, "favorite_count": 24, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1197199873331757056, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2019-11-20T17:07:47+00:00", "full_text": "I think one of the best non-invasive (aka no surveying needed) metrics of company morale is employee referrals.\n\nIf referrals are consistent and/or going up, you're doing great. If they're going down or nonexistent, look out.\n\nEven applies on a per employee basis.", "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": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 4, "favorite_count": 50, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1201528574236217345, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2019-12-02T15:48:30+00:00", "full_text": "One thing I wish I learned way earlier in my JS journey is Node Streams and child processes. We use them *all the time* in our tools but because this isn't in introductory material it seems \"advanced\".\n\nTwo helpful articles:\n\n- https://medium.com/edge-coders/node-js-child-processes-everything-you-need-to-know-e69498fe970a\n- https://2ality.com/2018/05/child-process-streams.html", "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": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 75, "favorite_count": 311, "favorited": 0, "retweeted": 1, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1210295490853490688, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2019-12-26T20:25:05+00:00", "full_text": "\u270d\ufe0fIn Defense of Hammers \ud83d\udd28\n\nWhy \"Right Tool for Most Jobs\" beats \"Right Tool for the Job\"\n\n\ud83d\udd17https://www.swyx.io/writing/hammers\n\nLong overdue tweet-turned-blogpost \ud83d\ude05 \n\nshoutouts due to @laurieontech, @tlakomy, @wking__, @rmngrc and everyone who commented & helped me think through this! \u2764\ufe0f https://twitter.com/swyx/status/1171549189064613888 https://twitter.com/swyx/status/1210295490853490688/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 304]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 22, "favorite_count": 82, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1212439325104726018, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2020-01-01T18:23:55+00:00", "full_text": "\u270d\ufe0f The Ultimate Hack for #LearningInPublic: Pick Up What They Put Down\n\nhttps://www.swyx.io/writing/learn-in-public-hack\n\nThis one goes out to the New Year's Resolutioners who want some concrete advice - you CAN do this! \ud83d\udcaa\ud83c\udffe\n\nI'll be writing a lot more this year - join the mailing list to get updates \ud83d\ude4f\ud83c\udffe", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 278]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 27, "favorite_count": 163, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1221586490674696193, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2020-01-27T00:11:30+00:00", "full_text": "\u270d\ufe0fNew: Why I Enjoy @sveltejs \n\n- Batteries Included\n- The Joy of Mutability\n- Sugar Syntax (Two Way Binding, Stores)\n- Good Docs\n- Simple Internals\n- No Baggage\n- Because I Can\n\nI'm not pivoting to Svelte, but I am playing with it. \nIt is a -lot- of fun!\n\nhttps://www.swyx.io/writing/svelte-why/", "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": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 63, "favorite_count": 402, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1225559755080585216, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2020-02-06T23:19:50+00:00", "full_text": "\u270d\ufe0fScrollbar Shenanigans\n\nMessing around with Webkit Scrollbar Styling like it's 1999!\n\nhttps://www.swyx.io/writing/scrollbar-shenanigans", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 110]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "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": 1227424568270368768, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2020-02-12T02:49:56+00:00", "full_text": "\u270d\ufe0fClientside Webmentions: Joining the IndieWeb with @Sveltejs\n\nhttps://www.swyx.io/writing/clientside-webmentions\n\nFinally got around to an initial implementation of @aaronpk's wonderful http://Webmentions.io service. I found @mxstbr's clientside implementation a great balance of build risk and UX! https://twitter.com/swyx/status/1227424568270368768/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": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 7, "favorite_count": 30, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1231493665144688647, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2020-02-23T08:19:04+00:00", "full_text": "\u270d\ufe0fUsing http://DEV.to as a CMS\n\nhttps://www.swyx.io/writing/devto-cms\n\nI've had the idea to use @ThePracticalDev as a headless CMS for a while, but today I actually did it. It gets me syndication and comments and nice image upload solution that doesn't involve checking into Git. https://twitter.com/bendhalpern/status/1176663688742395904 https://twitter.com/swyx/status/1231493665144688647/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 299]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 27, "favorite_count": 152, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1234181016367063040, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2020-03-01T18:17:38+00:00", "full_text": "Backend devs: lol frontend devs love toolchain churn, how do you get anything done\n\nAlso Backend devs: Docker Vagrant Packer Kubernetes Linkerd Istio CloudFoundry gVisor kNative Firecracker Chaos Prometheus Ansible Juju Chef SaltStack Puppet CloudFormation Terraform Consul Vault", "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": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 239, "favorite_count": 1773, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1238321393374298112, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2020-03-13T04:30:01+00:00", "full_text": "\u270d\ufe0fThe Power of Lampshading!\n\n*Ignorance* can be Power. \ud83d\ude0e\n\n- When you're very senior\n- When you're very junior\n- A personal Story!\n- The Stupid Question Safe Harbor\n- Advanced Lampshading\n\nhttps://www.swyx.io/writing/lampshading", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 211]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 9, "favorite_count": 81, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1239756967423467522, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2020-03-17T03:34:29+00:00", "full_text": "\u270d\ufe0fEvery Web Performance Test Tool\n\nHere is every Web Performance Test Tool I know of to help identify issues in your site/get you some key speed metrics.\n\nhttps://www.swyx.io/writing/webperf-tests", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 178]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 17, "favorite_count": 78, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1240747430141988864, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2020-03-19T21:10:13+00:00", "full_text": "\u270d\ufe0fWhat You Can Do with Netlify Build Plugins\n\nhttps://www.swyx.io/writing/netlify-build-plugins\n\nI've spent some time dabbling with @netlify Build Plugins. Here's some ideas!\n\n- Notifiers\n- Cache/Asset Optimization\n- Deploy Blockers\n- Generate Source Files\n- Generate Build Artefacts\n- Weird Combos", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 272]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 5, "favorite_count": 41, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1241858255195865090, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2020-03-22T22:44:15+00:00", "full_text": "\u270d\ufe0fMise en Place Writing\n\nhttps://www.swyx.io/writing/writing-mise-en-place\n\nHow to write more, faster, and better by decoupling Writing from Pre-writing!\n\n@jsjoeio, @PKodmad, @lihautan, @laurieontech and others have asked about how I write. I'm definitely not an expert, but this system has worked for me! https://twitter.com/swyx/status/1241858255195865090/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": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 16, "favorite_count": 125, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1249793388037025797, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2020-04-13T20:15:38+00:00", "full_text": "\u270d\ufe0fHow to Market Yourself (without Being a Celebrity):\n\nhttps://www.swyx.io/writing/marketing-yourself/ https://twitter.com/swyx/status/1249793388037025797/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 78]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 191, "favorite_count": 1146, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1252699745883062272, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2020-04-21T20:44:28+00:00", "full_text": "\u270d\ufe0fCloud Distros (and the Deployment Age of the Cloud)\n\nhttps://www.swyx.io/writing/cloud-distros\n\nReflecting on @Vercel's fundraising, and speculating on what all these next-generation cloud startups are doing differently than the Big 3 clouds they are built on, and the PaaSes of the Past. https://twitter.com/swyx/status/1252699745883062272/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 272]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 20, "favorite_count": 130, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1254871936514969600, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2020-04-27T20:35:58+00:00", "full_text": "\ud83d\udc4di might be the last person in the world to know about this but check out @begin sessions:\n\nhttps://docs.begin.com/en/http-functions/sessions\n\nlook at this thing. look at how you can tie it in with Data to hand-roll serverless auth w/o JWTs\n\nthis is some of the most intuitive integrations i've ever seen.", "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": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 9, "favorite_count": 71, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1255515906953719808, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2020-04-29T15:14:53+00:00", "full_text": "Me: conference talks are hard and they're all cancelled\n\nThem: we'll have talks at home\n\nConference talks at home: https://twitter.com/swyx/status/1255515906953719808/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 114]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 5, "favorite_count": 52, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1262062882050596864, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2020-05-17T16:50:13+00:00", "full_text": "\u270d\ufe0fNew Post: Slack is Fumbling Developers\n\nhttps://www.swyx.io/writing/slack-fumble/\n\nReflecting on the implications of the sudden switch away from @SlackHQ for Developer communities, the rise of Developer @Discord s, and the Great Unbundling of Slack.", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 233]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 22, "favorite_count": 191, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1263123032328925186, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2020-05-20T15:02:53+00:00", "full_text": "\ud83c\udd95 The Third Age of JavaScript\n\nhttps://www.swyx.io/writing/js-third-age/\n\nEvery 10 years there is a changing of the guard in JavaScript. I think we have just started a period of accelerated change that could in future be regarded as the Third Age of JavaScript. https://twitter.com/swyx/status/1263123032328925186/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 243]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 358, "favorite_count": 1434, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1264836620831711232, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2020-05-25T08:32:04+00:00", "full_text": "\ud83d\udc4d @igrigorik's @perfnowconf 2019 talk\n\nhttps://www.youtube.com/watch?v=vtIfVPtN6io\n\nAn instant classic I just referenced for @Sveltejs Radio today. There is a huge difference between the head (us) and torso/tail (everyone else). If you care about impact, you *have* to simplify. https://twitter.com/swyx/status/1264836620831711232/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 258]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "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": 1271221917517668352, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2020-06-11T23:24:57+00:00", "full_text": "\ud83d\ude2c I am now a shareholder in @Netlify.\n\nTo my former colleagues: https://twitter.com/swyx/status/1271221917517668352/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 63]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 1, "favorite_count": 155, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1278665379544350720, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2020-07-02T12:22:37+00:00", "full_text": "Something I didn't appreciate until I was a tool maker for while:\n\n- Scalability is a feature AND a cost\n- Tools designed to make small things should work very differently from tools designed to make big things\n- But you can design for graceful & *reversible* \"eject\"", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 271]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 6, "favorite_count": 53, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1281424520100737025, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2020-07-10T03:06:27+00:00", "full_text": "\ud83d\udc81\u200d\u2642\ufe0f How to Play Long Term Games:\n\nSystems > Goals\nDiscipline > Motivation\nTrust > Distrust\nPrinciples > Tactics\nWriting > Reading\nVulnerability > Confidence\nNorth Stars > Low Hanging Fruit\nTrends > News\nHabits > Sprints\nQuestions > Answers\nProblems > Solutions\nPeople > Projects", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 315]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 409, "favorite_count": 1924, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1281896981049356288, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2020-07-11T10:23:51+00:00", "full_text": "I admire the initiative behind https://tooling.report so much!\n\n- included maintainers of each tool\n- filed issues for every issue found\n- sensitive to nuances per tool\n- comparable across tools\n\nan instant classic piece of web advocacy I will be thinking about for years to come https://twitter.com/jaffathecake/status/1281290340746567680", "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": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 4, "favorite_count": 32, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1288231120295714816, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2020-07-28T21:53:27+00:00", "full_text": "My Notes on \"Growing a Language\", by Guy Steele\n\nhttps://dev.to/swyx/notes-on-growing-a-language-by-guy-steele-5501", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 72]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "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": 1294310598419689472, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2020-08-14T16:31:08+00:00", "full_text": "\u269b\ufe0f React SFCs\n\nAn experimental @reactjs dialect for those who prefer to colocate styles and use local binding and mutation!\n\nGitHub: https://github.com/react-sfc/react-sfc-swyx\n\nPresented @ReactRally today! video coming soon! https://twitter.com/swyx/status/1294298224136556547 https://twitter.com/swyx/status/1294310598419689472/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 229]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 37, "favorite_count": 196, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1294689838872981506, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2020-08-15T17:38:06+00:00", "full_text": "\ud83c\udd95 Developer Exception Engineering: The Importance of Developer Experience off the Happy Path\n\nhttps://www.swyx.io/writing/developer-exception/\n\nIt's time we look beyond the easy questions in developer experience, and start addressing the uncomfortable ones. https://twitter.com/swyx/status/1294689838872981506/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 232]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 12, "favorite_count": 85, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1311191397085491200, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2020-09-30T06:29:24+00:00", "full_text": "Ancient Chinese had a saying:\n\n\u4fee\u8eab, \u9f50\u5bb6, \u6cbb\u56fd, \u5e73\u5929\u4e0b.\n\nFix yourself, your family, your country, then go for world peace.\n\nIn that order.\n\nShit's fucked up. You're allowed to be upset. But calibrate to your circle of influence. If it's too small, grow it. \nDoing > Yelling.", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 269]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 123, "favorite_count": 729, "favorited": 0, "retweeted": 1, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1311775898958323714, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2020-10-01T21:12:00+00:00", "full_text": "If you take a salary, would you take some % of it in Bitcoin today?", "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": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 2, "favorite_count": 7, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1312603851581652994, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2020-10-04T04:01:59+00:00", "full_text": "\ud83c\udd95 Why Tailwind CSS\n\nhttps://dev.to/swyx/why-tailwind-css-2o8f\n\nSome thoughts on why I have recently adopted @tailwindcss, and why it is still worth using even if your framework has scoped styling like Vue or Svelte.", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 197]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 130, "favorite_count": 704, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1316790592605626368, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2020-10-15T17:18:36+00:00", "full_text": "Excited to see @Temporaltech announce its Series A led by Sequoia!\n\nFocus for now is \"microservices orchestration\" - but the potential is massive. Temporal is reinventing async in the cloud.\n\nFor @reactjs devs, think \"Suspense\" for biz logic \ud83e\udd2f\n\nWatch @taillogs' 2 min explainer! https://twitter.com/TechCrunch/status/1316778816270987265 https://twitter.com/swyx/status/1316790592605626368/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 302]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 9, "favorite_count": 62, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1317635707838496768, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2020-10-18T01:16:47+00:00", "full_text": "\ud83c\udd95 Svelte for Sites, React for Apps.\n\nAt @chriscoyier's behest, I finally wrote down the \"hot\" take that has been cooking in my head all year.\n\nhttps://dev.to/swyx/svelte-for-sites-react-for-apps-2o8h\n\nToday we celebrate @SvelteSociety's first birthday with #SvelteSummit \ud83c\udfd4\ufe0f and it feels like a coming of age.", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 275]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 64, "favorite_count": 442, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1326509989347921925, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2020-11-11T13:00:01+00:00", "full_text": "API Economy in five words:\n\nTurn non-core features into products.", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 65]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 8, "favorite_count": 165, "favorited": 0, "retweeted": 1, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1326558340541939712, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2020-11-11T16:12:09+00:00", "full_text": "\ud83c\udd95 The Light and Dark side of the API Economy\n\nhttps://dev.to/swyx/the-light-and-dark-side-of-the-api-economy-2m2\n\nSoftware is eating the world. It is both a great opportunity for builders - and a threat to people who cannot stay \"Above the API\".", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 202]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 16, "favorite_count": 113, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1326786181447766019, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2020-11-12T07:17:30+00:00", "full_text": "Java has been consistently falling in adoption from the most popular language in the world in the 2000s to falling under Python for the first time this year.\n\nhttps://www.tiobe.com/tiobe-index/\n\nWondering if by 2030 it might someday fall below C#. https://twitter.com/swyx/status/1326786181447766019/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 236]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 5, "favorite_count": 57, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1330608936660025344, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2020-11-22T20:27:46+00:00", "full_text": "To fellow indie hackers:\n\nStripe Checkout is awesome. A Stripe-hosted UI they optimize for you with i18n and PCI and receipts etc done for you. I moved @Coding_Career from @Podia to Stripe + @CircleApp (for fulfillment) in 2hrs. Conversion went up ~20%.\n\nCan't believe it's free. https://twitter.com/JasonSwett/status/1328710087402156032", "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": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 4, "favorite_count": 55, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1341122002866749440, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2020-12-21T20:42:56+00:00", "full_text": "Ok I'm probably going to livestream playing around with React Server Components in an hour (as a non-expert non-FB non-Google non-millionaire). \n\nHave read thru the 2 RFCs, now watching @sugarpirate_'s demo (https://www.youtube.com/watch?v=TQQPAU21ZUw), here are my timestamps annotated in thread:", "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": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 27, "favorite_count": 190, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1348027297912082433, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-01-09T22:02:07+00:00", "full_text": "\ud83c\udd95 Blog: What Drives Optimal Overhead?\n\nhttps://www.swyx.io/optimal-overhead/\n\nWe're often advised to \"Slow down to speed up\". \n\nBut *how much* slowdown is too much? 5%? 50%? \nHow does it differ between human and machine systems?\n\nAn exploration of optimal and tolerable overhead. https://twitter.com/swyx/status/1348027297912082433/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 265]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 9, "favorite_count": 51, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1350427690814251010, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-01-16T13:00:25+00:00", "full_text": "Interesting counter-trend - maintainers of large open source projects like @Sveltejs and @Deno_land are moving *AWAY* from writing their internals in TypeScript\n\nJust at the same time when the wider dev world is falling in love with TS.\n\nReasons: build times and code complexity. https://twitter.com/swyx/status/1350427690814251010/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": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 232, "favorite_count": 1124, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1351931174424231936, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-01-20T16:34:44+00:00", "full_text": "\ud83c\udd95 Post: The Meta-Creator Ceiling\n\nhttps://www.swyx.io/meta-creator-ceiling/ \n\nDon't play games you don't want to win.", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 99]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 15, "favorite_count": 121, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1353067401093410824, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-01-23T19:49:41+00:00", "full_text": "Periodic reminder to go through your Twitter app permissions and revoke old apps. \n\nhttps://twitter.com/settings/connected_apps\n\nTwitter permissions never expire, so that one joke app from 2011 you tried out still has the permissions to read and create and delete your tweets, maybe DMs and follows. https://twitter.com/swyx/status/1353067401093410824/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": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 19, "favorite_count": 79, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1353779246078910464, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-01-25T18:58:18+00:00", "full_text": "\ud83c\udd95 Blogpost: How to choose between Consistency and Quality\n\nthreading bullet points for the lazy \ud83d\udc47 https://twitter.com/swyx/status/1353779246078910464/photo/1", "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": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 20, "favorite_count": 83, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1357105644810063873, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-02-03T23:16:14+00:00", "full_text": "\ud83d\udc4b Who's angel investing in devtools companies?\n\nI noticed @mxstbr and @grinich make announcements today, so I put together a little index:\n\nhttps://github.com/sw-yx/devtools-angels\n\nFeel free to PR yourself in/reach out to folks on the list!", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 224]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 7, "favorite_count": 60, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1360316059987808256, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-02-12T19:53:16+00:00", "full_text": "\ud83c\udd95 quick post: The Simple Magic of Prefixed URLs\n\nhttps://dev.to/swyx/the-simple-magic-of-prefixed-urls-46l1\n\nIt's amazing that you can enhance the open web by just accepting URLs and doing something interesting with it!", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 184]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 6, "favorite_count": 45, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1360373746897326081, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-02-12T23:42:30+00:00", "full_text": "re: techronym for \u201ccoveted bigco jobs\u201d\n\n\ud83d\ude45\ud83c\udffd\u200d\u2642\ufe0f Instead of: FAANG\n\n\ud83d\udc81\ud83c\udffb\u200d\u2640\ufe0f I submit: MANGA", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[0, 86]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 68, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1361279902889086980, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-02-15T11:43:14+00:00", "full_text": "One thing I've consistently had to relearn in developer marketing:\n\n\"Talk benefits, not features\" doesn't work!\n\nDevelopers are sick of vague promises and wary of black boxes.\n\nInstead:\n\n- Demo - reach Wow! in <10 mins\n- Explain how it works\n- Show how real companies use in prod", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 282]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 105, "favorite_count": 1009, "favorited": 0, "retweeted": 1, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1361712610593316866, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-02-16T16:22:40+00:00", "full_text": "My copy of @ddprrt\u2019s TypeScript in 50 Lessons just arrived!\n\ncan I just say @smashingmag did a SMASHING job making the book match up to the content?!?\n\nThis thing is a work of art. Belongs on every @TypeScript-er\u2019s bookshelf.\n\nP.S. check out the acknowledgments \ud83d\ude09 https://twitter.com/swyx/status/1361712610593316866/video/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[0, 263]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 18, "favorite_count": 167, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1363110323268374530, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-02-20T12:56:41+00:00", "full_text": "\ud83c\udd95 Prerecording Conference Talks:\n\nhttps://youtu.be/Tz1Fotm-hnk\n\nI presented this for this year's @gdcfpday to help more people get into conference speaking - thanks to @hj_chen for inviting me and I hope this helps someone get their start with the online conference format!", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 268]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 4, "favorite_count": 16, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1364107473724919809, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-02-23T06:59:00+00:00", "full_text": "Your Calendar as Todo List:\n\n(why I'm getting into time block planning)", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 71]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 16, "favorite_count": 219, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1367303433015808004, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-03-04T02:38:36+00:00", "full_text": "\ud83c\udd95 Short post: Workshopping\n\nhttps://www.swyx.io/workshopping/\n\nNot everything should be public. Sometimes it's better to iterate semi-privately.\n\nAn idea inspired by Broadway tradition, which helps solve the Consistency vs Quality tradeoff.", "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": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 3, "favorite_count": 15, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1367518496326709251, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-03-04T16:53:11+00:00", "full_text": "In the past week alone, I've had multiple chats with startups looking for developers who can build community. \n\nI think this is a generational shift in how devtools startups approach their users\n\nquick thread on why **Technical Community Builder is the hottest new job in Tech**\ud83d\udc47 https://twitter.com/swyx/status/1367518496326709251/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": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 67, "favorite_count": 441, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1370513317379280897, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-03-12T23:13:32+00:00", "full_text": "\ud83c\udd95 Preemptive Pluralization is (Probably) Not Evil\n\nhttps://www.swyx.io/preemptive-pluralization/\n\nFully-baking a theory by @r00k on the @artofproductpod, I make the case for a \"Premature\" Optimization you should consider.\n\nTL;DR - Pluralized code is robust to @hillelogram's requirement perturbations!", "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": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 50, "favorite_count": 202, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1372013877731368961, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-03-17T02:36:13+00:00", "full_text": "their power is growing\n\nthe singularity approaches https://twitter.com/swyx/status/1372013877731368961/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[0, 50]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 62, "favorite_count": 984, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1373425786351284228, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-03-21T00:06:39+00:00", "full_text": "Since I work on Infra devtools, I made notes on this week's @a16zLIVE infra discussion with @martin_casado, @davidu and @bhorowitz: https://codingcareer.circle.so/c/devtools/a16z-on-infra-companies\n\nMost \ud83d\udd25 take in the hour was Martin noting that Open Source is becoming irrelevant - it's mostly marketing: https://twitter.com/swyx/status/1373425786351284228/video/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 263]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 12, "favorite_count": 113, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1376720619400650752, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-03-30T02:19:08+00:00", "full_text": "\ud83c\udd95 post: Blogpost Annealing\n\nhttps://www.swyx.io/blogpost-annealing/\n\nMy site is a digital garden, not a magazine. Posts get better *after* publication: More exposure => more \"heat\" => better quality!", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 189]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "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": 1381324888216981504, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-04-11T19:14:51+00:00", "full_text": "Doing my taxes in Singapore this year:\n\nThe tax system fits on ~1 page \ud83e\udd2f\n\nIf you have a standard employment situation, @IRAS_SG already has your income from employers and you just click a few buttons. Forgot how nice this was!\n\nNot financial advice. https://twitter.com/swyx/status/1381324888216981504/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 250]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 7, "favorite_count": 89, "favorited": 0, "retweeted": 1, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1383101776627331072, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-04-16T16:55:34+00:00", "full_text": "If you know someone on Twitter and always wanted to work with them \u2014 don't wait til they're \"on the market\" to tell them.", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 121]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 16, "favorite_count": 224, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1383516418205835264, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-04-17T20:23:13+00:00", "full_text": "\u269b\ufe0f 7 Lessons to Outlive @Reactjs\n\nhttps://www.swyx.io/subscribe/\n\nIf you missed my @ReactSummit talk this week, I'm sending out the full (27 min) recording with slides and notes on my newsletter soon! https://twitter.com/swyx/status/1383516418205835264/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 193]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 16, "favorite_count": 183, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1385349095074656259, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-04-22T21:45:37+00:00", "full_text": "I'm turning 35 today! \ud83c\udf89\n\nAs I grow older, I'm realizing the value of principles to make decisions and guide behavior. What are yours?\n\nHere's 35 of mine:", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 153]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 504, "favorite_count": 4141, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1387487111964626945, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-04-28T19:21:20+00:00", "full_text": "\ud83c\udd95 80/20 is the new Half-Ass\n\nhttps://swyx.io/8020/\n\nDon't spend your life exerting 20% effort...\n\nhoping for 80% results...\n\nonly to look back and wonder why you never hit 100% on anything.\n\na response to @ShaanVP and @stephsmithio who are my inspirations (really, I mean it)", "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": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 5, "favorite_count": 71, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1395172543565344770, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-05-20T00:20:30+00:00", "full_text": "\ud83c\udd95 How to Optimize for Change\n\nMy first post on the @freeCodeCamp blog in a while!\n\n2 years ago, @dan_abramov told us *why* to optimize for change.\n\nEver since then, I've been exploring the obvious next question: \n\nHow?\n\nhttps://www.freecodecamp.org/news/how-to-optimize-for-change-software-development/", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 243]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 5, "favorite_count": 64, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1397379577710743552, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-05-26T02:30:28+00:00", "full_text": "\ud83d\udcb0 Stripe Goes No-Code! \n\nMy 3 minute explainer of @Stripe's new Payment Links, which let you generate a convenient URL for any product in *seconds*.\n\nURL's are the firstborn APIs of the web. Accepted everywhere, as all great payment methods should be.\n\nhttps://www.youtube.com/watch?v=bLNFJNoL9e8", "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": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 65, "favorite_count": 526, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1398108861354057728, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-05-28T02:48:22+00:00", "full_text": "\ud83c\udd95 post: The Power of Personal Podcasting\n\nWhat kind of egotistical asshole runs a solo podcast?!\n\nhttps://dev.to/swyx/the-power-of-personal-podcasting-kkm\n\nCelebrating 100 episodes of the Swyx Mixtape \ud83c\udf89 https://twitter.com/swyx/status/1398108861354057728/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 169]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 2, "favorite_count": 63, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1417165270641045505, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-07-19T16:51:44+00:00", "full_text": "I'm excited to finally share why I've joined @temporalio as Head of Developer Experience!\n\nHere's my explainer on 3 core opinions of Temporal, why they're hard to do well, and the business opportunities it presents:\n\nhttps://www.swyx.io/why-temporal/", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "295366d0fb34352a1961af2413827f072adefdb9", "label": "Typefully"}, "truncated": 0, "display_text_range": "[0, 240]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 30, "favorite_count": 396, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1417613624466571267, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-07-20T22:33:20+00:00", "full_text": "Levels of Node.js mastery:\n\nNewbie: node callbacks don't scare you\nExpert: node_modules don't scare you\nGod: node-gyp doesn't scare you", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 135]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 17, "favorite_count": 302, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1418435083237687311, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-07-23T04:57:31+00:00", "full_text": "Listening to @yishan talk about Terraformation on @jjacobs2\u2019s @mcjpod has me more techno-optimistic than I\u2019ve been in a long time. \n\nThis man is out here literally taking the VC exponential growth playbook to planting trees to solve climate change.\n\nhttps://my-climate-journey.simplecast.com/episodes/startup-series-terraformation", "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": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 2, "favorite_count": 12, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1419128271799656449, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-07-25T02:52:00+00:00", "full_text": "Has anyone commented on how @LokiOfficial shares so many elements with George Orwell\u2019s 1984?\n\n- omniscient central power\n- free will is a crime\n- government authority tending\u2026\n- \u2026a sacred timeline\n- lead character caught and tortured in special room\n\nit\u2019s just missing jet-skis", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[0, 277]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 30, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1419726530414989315, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-07-26T18:29:16+00:00", "full_text": "RT @jsjoeio: Underrated Tool: Better Twitter (Search)\n\nI use this multiple times per week (sometimes every day) to search for old tweets\n\nH\u2026", "retweeted_status": {"value": 1419726229456900109, "label": "1419726229456900109"}, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 140]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 19, "favorite_count": 0, "favorited": 0, "retweeted": 1, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1419804566611136526, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-07-26T23:39:22+00:00", "full_text": "RT @benskuhn: I had a fascinating conversation yesterday with a former roommate who's now a postdoc in number theory. I learned a lot about\u2026", "retweeted_status": {"value": 1419281153983500290, "label": "1419281153983500290"}, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 140]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 542, "favorite_count": 0, "favorited": 0, "retweeted": 1, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1419836176681213952, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-07-27T01:44:58+00:00", "full_text": "Suddenly reminded of this @bcantrill talk: https://youtu.be/30jNsCVLpAE\n\nand I think I have my answer - If it takes you 2 days to chase down an intermittent bug, perhaps that *IS* the bug.\n\nEven though this talk is 4 years old but feels like @mipsytipsy is beating the same drum today. https://twitter.com/swyx/status/1419434119319093250", "retweeted_status": null, "quoted_status": {"value": 1419434119319093250, "label": "1419434119319093250"}, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[0, 280]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 3, "favorite_count": 15, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1420055275847839746, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-07-27T16:15:35+00:00", "full_text": "RT @lorendsr: Is it just me or can the 2nd edition of Designing Data-Intensive Applications be:\n\n\"Just use @apollographql Federation for re\u2026", "retweeted_status": {"value": 1419880024929415173, "label": "1419880024929415173"}, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 140]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 9, "favorite_count": 0, "favorited": 0, "retweeted": 1, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1420086929261961217, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-07-27T18:21:22+00:00", "full_text": "Feeling this again. Really humbling to interview people (eg early Google and Docker) and understanding how great problems attract great talent. https://twitter.com/swyx/status/1189555830544355330", "retweeted_status": null, "quoted_status": {"value": 1189555830544355330, "label": "1189555830544355330"}, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 143]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 0, "favorite_count": 26, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1420136685472342016, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-07-27T21:39:05+00:00", "full_text": "RT @copyconstruct: Instant buy!! \n\nThe first edition is one of my all time favorite books! Everyone writing software should read it!\n\nEven\u2026", "retweeted_status": {"value": 1420135785987117060, "label": "1420135785987117060"}, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[0, 139]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 6, "favorite_count": 0, "favorited": 0, "retweeted": 1, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1420174594644742156, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-07-28T00:09:43+00:00", "full_text": "RT @DominikTornow: @temporalio is all about scalability and reliability while guaranteeing functional correctness.\n\nThere is a lot to unpac\u2026", "retweeted_status": {"value": 1420085405349662721, "label": "1420085405349662721"}, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[0, 140]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 7, "favorite_count": 0, "favorited": 0, "retweeted": 1, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1420215212699840519, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-07-28T02:51:07+00:00", "full_text": "Running communities is an incredible advantage for hiring.\n\nWhen both sides are playing infinite games and share values, it can be such an accelerant to the process. \n\nMakes you realize how much of the hiring process is just super lossy derisking of total strangers.", "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": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 4, "favorite_count": 81, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1420234701059416066, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-07-28T04:08:34+00:00", "full_text": "RT @supabase: #supalaunchweek Day 2: \n\n\ud83d\udd25 Supabase Storage is now in Beta \ud83d\udd25\nhttps://supabase.io/blog/2021/07/27/storage-beta\n\n- Streaming Media\n- Public Buckets\n- No\u2026", "retweeted_status": {"value": 1420043000344768517, "label": "1420043000344768517"}, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[0, 140]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 32, "favorite_count": 0, "favorited": 0, "retweeted": 1, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1420442034419027968, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-07-28T17:52:26+00:00", "full_text": "The world if all documentation links were bidirectional https://twitter.com/swyx/status/1420442034419027968/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 55]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 3, "favorite_count": 138, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1420456538553024516, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-07-28T18:50:04+00:00", "full_text": "\ud83d\udcaf I've been putting out my mixtape (http://swyx.transistor.fm/) for 145 days now and its been a great way to take audio notes + add personal commentary.\n\nSo much of podcasting is either \"Shallow Interview of Famous Person\" or \"Two guys and a mic\". Make mixtapes cool again! https://twitter.com/BrittneyPostma/status/1420442392637939712", "retweeted_status": null, "quoted_status": {"value": 1420442392637939712, "label": "1420442392637939712"}, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 270]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 2, "favorite_count": 20, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1420477145969618946, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-07-28T20:11:57+00:00", "full_text": "My opinion: you want standard comp (cash/stock) up to ~150k, THEN you want options. \n\nWhy? TAXES.\n\nesp with 83b election. Give yourself a ~40% raise with this ONE WEIRD TRICK!\n\nYou know how you should be critical of tech advice from online? Goes double for devs talking finance :) https://twitter.com/cassidoo/status/1420423346727051268", "retweeted_status": null, "quoted_status": {"value": 1420423346727051268, "label": "1420423346727051268"}, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 280]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 0, "favorite_count": 46, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1420541906979749889, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-07-29T00:29:17+00:00", "full_text": "RT @mollyfmielke: My thesis is out!\n\n\"Computers and Creativity\" asks: How can we utilize the full potential of creative thought and computa\u2026", "retweeted_status": {"value": 1374387504174927878, "label": "1374387504174927878"}, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[0, 140]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 213, "favorite_count": 0, "favorited": 0, "retweeted": 1, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1420614194265686017, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-07-29T05:16:32+00:00", "full_text": "Met @Aella_Girl today and experienced that rare feeling when someone collects better questions than I do.\n\nIt was unnerving and exciting at the same time.\n\nCheck hers out: https://www.askhole.io\n\nThe right question at the right time in your life can be a Nexus event. https://twitter.com/swyx/status/1349271110492196870", "retweeted_status": null, "quoted_status": {"value": 1349271110492196870, "label": "1349271110492196870"}, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[0, 268]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 0, "favorite_count": 13, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1420635902032846852, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-07-29T06:42:47+00:00", "full_text": "Today's mixtape: A clip from 1984, inspired by the Loki TV Series\n\nhttps://swyx.transistor.fm/episodes/1984-vs-brave-new-world-pt-1-intelligence-squared https://twitter.com/swyx/status/1419128271799656449 https://twitter.com/swyx/status/1420635902032846852/photo/1", "retweeted_status": null, "quoted_status": {"value": 1419128271799656449, "label": "1419128271799656449"}, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 114]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 0, "favorite_count": 14, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1420772267772968960, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-07-29T15:44:39+00:00", "full_text": "If you're using VS @Code, you should probably be making custom snippets to speed up your workflow and save your keystrokes.\n\nShoutout to @stolinski for pointing me to the Easy Snippets extension! https://twitter.com/swyx/status/1420772267772968960/video/1", "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": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 105, "favorite_count": 812, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1420825810877915136, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-07-29T19:17:25+00:00", "full_text": "RT @KennethCassel: I'm building a new course on @SlipApp!\n\nIf you've ever wanted to go the extra mile and delight your users, \n\nIf you've\u2026", "retweeted_status": {"value": 1420584976576286722, "label": "1420584976576286722"}, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[0, 139]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 23, "favorite_count": 0, "favorited": 0, "retweeted": 1, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1420843541266268160, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-07-29T20:27:52+00:00", "full_text": "TIL about the time Mythbusters put literal bulls in a china shop to see what happens https://twitter.com/swyx/status/1420843541266268160/video/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 84]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 9, "favorite_count": 41, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null}