Hussein Nasser is a veteran backend and database engineer who turns deep technical experience into clear, high-impact lessons via threads, videos, courses, and a book. His analysis of real-world migrations and database internals routinely sparks industry conversations. With ~86K followers and over 21K tweets, he's a prolific voice shaping how engineers think about systems.
Hussein has posted so many threads that his timeline looks like a distributed system, high throughput, impeccable latency analysis, and the occasional reply that deadlocks into philosophical debate. He even calls humility 'another form of ego', congratulations, he's earned the rare talent of being humbly smug.
Built an influential platform (ā86K followers) and turned technical analysis into widespread industry impact, his threads on MySQL 8 and the Cloudflare/NGINX saga became reference points for engineers and decision-makers alike, while also backing out courses, videos, and a published book.
To preserve and teach the first principles of backend engineering, help practitioners make pragmatic design decisions, and elevate collective engineering knowledge by explaining complex systems simply and accurately.
Values first-principles thinking, technical rigor over fads, clear communication, and practical experience; skeptical of hype, prefers measurable improvements and architecture that respects performance and correctness. He also believes honest, sometimes contrarian takes push the community forward.
Deep domain expertise, exceptional ability to explain systems and trade-offs, strong credibility built over 20+ years, consistent high-output content that drives engagement and shapes technical debate.
A tendency toward blunt, contrarian statements can polarize audiences and invite heated replies; prolific posting risks diluting signal over time or leaving newcomers behind when threads assume heavy prerequisite knowledge.
On X, lead with short, sharp hooks and follow with structured threads (clear TL;DR + numbered steps). Clip video highlights into short native videos for higher autoplay engagement. Pin a roadmap tweet linking courses, YouTube, and book; run periodic X Spaces/AMAs to convert followers into students; collaborate with other engineers for cross-pollination; reuse thread series as bite-sized lessons and newsletters for deeper monetization.
Fun fact: Hussein has tweeted 21,739 times and his top threads routinely hit hundreds of thousands of views, his deep dives (e.g., MySQL 8 locking, Cloudflare vs. NGINX) often become required reading for backend engineers. Author, course creator, YouTuber, and an engineer at Esri.
{"data":{"__meta":{"device":false,"path":"/creators/hnasr"},"/creators/hnasr":{"data":{"user":{"id":"170687510","name":"Hussein Nasser","description":"Backend and Database Courses https://t.co/Qonec4YftL YouTube https://t.co/FfDg8cnVCI Author of https://t.co/PcX2tDsIxC Engineer @esri","followers_count":86386,"friends_count":644,"statuses_count":21739,"profile_image_url_https":"https://pbs.twimg.com/profile_images/984174464521809920/iLq9JFPK_normal.jpg","screen_name":"hnasr","location":"California, USA","entities":{"description":{"urls":[{"display_url":"courses.husseinnasser.com","expanded_url":"https://courses.husseinnasser.com","indices":[29,52],"url":"https://t.co/Qonec4YftL"},{"display_url":"youtube.com/@hnasr","expanded_url":"http://youtube.com/@hnasr","indices":[61,84],"url":"https://t.co/FfDg8cnVCI"},{"display_url":"pglocks.org","expanded_url":"https://pglocks.org","indices":[95,118],"url":"https://t.co/PcX2tDsIxC"}]},"url":{"urls":[{"display_url":"node.win","expanded_url":"https://node.win","indices":[0,23],"url":"https://t.co/QY5J0jixsN"}]}}},"details":{"type":"The Thought Leader","description":"Hussein Nasser is a veteran backend and database engineer who turns deep technical experience into clear, high-impact lessons via threads, videos, courses, and a book. His analysis of real-world migrations and database internals routinely sparks industry conversations. With ~86K followers and over 21K tweets, he's a prolific voice shaping how engineers think about systems.","purpose":"To preserve and teach the first principles of backend engineering, help practitioners make pragmatic design decisions, and elevate collective engineering knowledge by explaining complex systems simply and accurately.","beliefs":"Values first-principles thinking, technical rigor over fads, clear communication, and practical experience; skeptical of hype, prefers measurable improvements and architecture that respects performance and correctness. He also believes honest, sometimes contrarian takes push the community forward.","facts":"Fun fact: Hussein has tweeted 21,739 times and his top threads routinely hit hundreds of thousands of viewsāhis deep dives (e.g., MySQL 8 locking, Cloudflare vs. NGINX) often become required reading for backend engineers. Author, course creator, YouTuber, and an engineer at Esri.","strength":"Deep domain expertise, exceptional ability to explain systems and trade-offs, strong credibility built over 20+ years, consistent high-output content that drives engagement and shapes technical debate.","weakness":"A tendency toward blunt, contrarian statements can polarize audiences and invite heated replies; prolific posting risks diluting signal over time or leaving newcomers behind when threads assume heavy prerequisite knowledge.","recommendation":"On X, lead with short, sharp hooks and follow with structured threads (clear TL;DR + numbered steps). Clip video highlights into short native videos for higher autoplay engagement. Pin a roadmap tweet linking courses, YouTube, and book; run periodic X Spaces/AMAs to convert followers into students; collaborate with other engineers for cross-pollination; reuse thread series as bite-sized lessons and newsletters for deeper monetization.","roast":"Hussein has posted so many threads that his timeline looks like a distributed systemāhigh throughput, impeccable latency analysis, and the occasional reply that deadlocks into philosophical debate. He even calls humility 'another form of ego'ācongratulations, he's earned the rare talent of being humbly smug.","win":"Built an influential platform (ā86K followers) and turned technical analysis into widespread industry impactāhis threads on MySQL 8 and the Cloudflare/NGINX saga became reference points for engineers and decision-makers alike, while also backing out courses, videos, and a published book."},"tweets":[{"bookmarked":false,"display_text_range":[0,23],"entities":{"media":[{"sizes":{"large":{"w":907,"h":363}},"media_url_https":"https://pbs.twimg.com/media/GbWIRKpbIAA_zCg.jpg"}]},"favorited":false,"lang":"zxx","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1852537428227375482","view_count":696231,"bookmark_count":9551,"created_at":1730514316000,"favorite_count":5294,"quote_count":48,"reply_count":56,"retweet_count":690,"user_id_str":"170687510","conversation_id_str":"1852537428227375482","full_text":"How to Become a Good Backend Engineer (Fundamentals)\nI have been a backend engineer for over 20 years and I have witness technologies come and go. One thing however, always remains constant:\nThe first principles the tech is built on.\nI donāt really mean","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null,"source":"scraping","fetched_at":null,"edit_history_tweet_ids":null,"poll_10min_at":null,"poll_3day_at":null,"poll_count":0,"poll_complete":0},{"bookmarked":false,"display_text_range":[0,218],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/Lr3kcX3pyZ","expanded_url":"https://x.com/hnasr/status/1846026528058233191/photo/1","id_str":"1846023893011910658","indices":[219,242],"media_key":"3_1846023893011910658","media_url_https":"https://pbs.twimg.com/media/GZ5k8zXb0AIVB0M.jpg","type":"photo","url":"https://t.co/Lr3kcX3pyZ","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1200,"w":1200,"resize":"fit"},"medium":{"h":1200,"w":1200,"resize":"fit"},"small":{"h":680,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1200,"width":1200,"focus_rects":[{"x":0,"y":0,"w":1200,"h":672},{"x":0,"y":0,"w":1200,"h":1200},{"x":0,"y":0,"w":1053,"h":1200},{"x":0,"y":0,"w":600,"h":1200},{"x":0,"y":0,"w":1200,"h":1200}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1846023893011910658"}}},{"display_url":"pic.x.com/Lr3kcX3pyZ","expanded_url":"https://x.com/hnasr/status/1846026528058233191/photo/1","id_str":"1846023903002673152","indices":[219,242],"media_key":"3_1846023903002673152","media_url_https":"https://pbs.twimg.com/media/GZ5k9YlawAAJjpx.jpg","type":"photo","url":"https://t.co/Lr3kcX3pyZ","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1200,"w":1200,"resize":"fit"},"medium":{"h":1200,"w":1200,"resize":"fit"},"small":{"h":680,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1200,"width":1200,"focus_rects":[{"x":0,"y":528,"w":1200,"h":672},{"x":0,"y":0,"w":1200,"h":1200},{"x":0,"y":0,"w":1053,"h":1200},{"x":210,"y":0,"w":600,"h":1200},{"x":0,"y":0,"w":1200,"h":1200}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1846023903002673152"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/Lr3kcX3pyZ","expanded_url":"https://x.com/hnasr/status/1846026528058233191/photo/1","id_str":"1846023893011910658","indices":[219,242],"media_key":"3_1846023893011910658","media_url_https":"https://pbs.twimg.com/media/GZ5k8zXb0AIVB0M.jpg","type":"photo","url":"https://t.co/Lr3kcX3pyZ","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1200,"w":1200,"resize":"fit"},"medium":{"h":1200,"w":1200,"resize":"fit"},"small":{"h":680,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1200,"width":1200,"focus_rects":[{"x":0,"y":0,"w":1200,"h":672},{"x":0,"y":0,"w":1200,"h":1200},{"x":0,"y":0,"w":1053,"h":1200},{"x":0,"y":0,"w":600,"h":1200},{"x":0,"y":0,"w":1200,"h":1200}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1846023893011910658"}}},{"display_url":"pic.x.com/Lr3kcX3pyZ","expanded_url":"https://x.com/hnasr/status/1846026528058233191/photo/1","id_str":"1846023903002673152","indices":[219,242],"media_key":"3_1846023903002673152","media_url_https":"https://pbs.twimg.com/media/GZ5k9YlawAAJjpx.jpg","type":"photo","url":"https://t.co/Lr3kcX3pyZ","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1200,"w":1200,"resize":"fit"},"medium":{"h":1200,"w":1200,"resize":"fit"},"small":{"h":680,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1200,"width":1200,"focus_rects":[{"x":0,"y":528,"w":1200,"h":672},{"x":0,"y":0,"w":1200,"h":1200},{"x":0,"y":0,"w":1053,"h":1200},{"x":210,"y":0,"w":600,"h":1200},{"x":0,"y":0,"w":1200,"h":1200}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1846023903002673152"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1846026528058233191","view_count":309164,"bookmark_count":1880,"created_at":1728961996000,"favorite_count":4587,"quote_count":31,"reply_count":30,"retweet_count":420,"user_id_str":"170687510","conversation_id_str":"1846026528058233191","full_text":"Uber moves to MySQL 8.0, reducing 94% of the lock time.\n\nThanks to MySQL 8's new B+Tree locking model which I talked about in another post. \n\nFirst time I see the payoffs of that impressive design in a production shop. https://t.co/Lr3kcX3pyZ","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null,"source":"scraping","fetched_at":null,"edit_history_tweet_ids":null,"poll_10min_at":null,"poll_3day_at":null,"poll_count":0,"poll_complete":0},{"bookmarked":false,"display_text_range":[0,41],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1900217391738741170","view_count":232491,"bookmark_count":484,"created_at":1741882105000,"favorite_count":4126,"quote_count":82,"reply_count":264,"retweet_count":286,"user_id_str":"170687510","conversation_id_str":"1900217391738741170","full_text":"Being humble is just another form of ego.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null,"source":"scraping","fetched_at":null,"edit_history_tweet_ids":null,"poll_10min_at":null,"poll_3day_at":null,"poll_count":0,"poll_complete":0},{"bookmarked":false,"display_text_range":[0,274],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/iIN3gBnQvB","expanded_url":"https://x.com/hnasr/status/1699609691050185187/photo/1","id_str":"1699609686448975872","indices":[275,298],"media_key":"3_1699609686448975872","media_url_https":"https://pbs.twimg.com/media/F5Y6AUGasAATUlO.jpg","type":"photo","url":"https://t.co/iIN3gBnQvB","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1158,"w":1170,"resize":"fit"},"medium":{"h":1158,"w":1170,"resize":"fit"},"small":{"h":673,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1158,"width":1170,"focus_rects":[{"x":0,"y":345,"w":1170,"h":655},{"x":12,"y":0,"w":1158,"h":1158},{"x":154,"y":0,"w":1016,"h":1158},{"x":591,"y":0,"w":579,"h":1158},{"x":0,"y":0,"w":1170,"h":1158}]},"media_results":{"result":{"media_key":"3_1699609686448975872"}}}],"symbols":[],"timestamps":[],"urls":[{"display_url":"blog.cloudflare.com/how-we-built-pā¦","expanded_url":"https://blog.cloudflare.com/how-we-built-pingora-the-proxy-that-connects-cloudflare-to-the-internet/","url":"https://blog.cloudflare.com/how-we-built-pingora-the-proxy-that-connects-cloudflare-to-the-internet/","indices":[1951,1974]},{"display_url":"youtu.be/QbOAHkaFU6w","expanded_url":"https://youtu.be/QbOAHkaFU6w","url":"https://youtu.be/QbOAHkaFU6w","indices":[2060,2083]},{"display_url":"envoyproxy.io/docs/envoy/latā¦","expanded_url":"https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/upstream/connection_pooling","url":"https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/upstream/connection_pooling","indices":[2175,2198]}],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/iIN3gBnQvB","expanded_url":"https://x.com/hnasr/status/1699609691050185187/photo/1","id_str":"1699609686448975872","indices":[275,298],"media_key":"3_1699609686448975872","media_url_https":"https://pbs.twimg.com/media/F5Y6AUGasAATUlO.jpg","type":"photo","url":"https://t.co/iIN3gBnQvB","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1158,"w":1170,"resize":"fit"},"medium":{"h":1158,"w":1170,"resize":"fit"},"small":{"h":673,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1158,"width":1170,"focus_rects":[{"x":0,"y":345,"w":1170,"h":655},{"x":12,"y":0,"w":1158,"h":1158},{"x":154,"y":0,"w":1016,"h":1158},{"x":591,"y":0,"w":579,"h":1158},{"x":0,"y":0,"w":1170,"h":1158}]},"media_results":{"result":{"media_key":"3_1699609686448975872"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1699609691050185187","view_count":453855,"bookmark_count":2126,"created_at":1694053502000,"favorite_count":3176,"quote_count":34,"reply_count":32,"retweet_count":578,"user_id_str":"170687510","conversation_id_str":"1699609691050185187","full_text":"Its been a year and seriously this is one of the most interesting tech migrations stories.\n\nCloudflare ditching NGINX\n\nAt first glance I thought: what is wrong with NGINX? So let me summarize and Iāll link up the article and my full video coverage if you want to learn more\n\nNGINX is process based (like Postgres), processes are isolated and each have their own dedicated memory and having worker processes pinned to a CPU is valuable to avoid context switching. But I we have to remember what NGINX is used for. \n\nIt is a reverse proxy. \n\nThis means it needs to turn around and connect to the backend server. The worker process must do that. Which means it will create a connection, get a file descriptor and that process and that process only will be the one read and write to this backend connection. Other processes wonāt see this connection. You might say so? whats bad about this.\n\nImagine having 40 CPU cores mapped to 40 worker processes if you used defaults. The request running in a core must pick from existing connections established only from that process or create new ones from that process even though existing connections to that backend might already exist in other processes. \n\nThis is how NGINX architecture work, this is regardless of SO_REUSEPORT or not. This means that backend connections are scattered and isolated and canāt be reused. \n\nNot only you are making more connections to the backend (more CPU) you canāt use connections across process workers as the file descriptors live in the worker process and those are dedicated. \n\nCloudflare is building their own home grown reverese proxy (Pingora) to have a single connection pool to address this. Iām craving details on this beauty (white paper please). \n\nCould cloudflare fixed NGINX by creating a shared connection pool? probably but the cost of changing that architecture is so engraved into NGINX that a rewrite made better sense for them. \n\nRead full article here, \nhttps://t.co/Km1UiuZ2nM\n\nWatch my video \nCloudflare is moving away from NGINX | The Backend Engineering Show\nhttps://t.co/R44eIxQvjT\n\np.s.: Sounds like Envoy has the same problem as NGINX, connection pool per worker thread. https://t.co/uYIsi7hslp","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null,"source":"scraping","fetched_at":null,"edit_history_tweet_ids":null,"poll_10min_at":null,"poll_3day_at":null,"poll_count":0,"poll_complete":0},{"bookmarked":false,"display_text_range":[0,276],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/muGU1ruYdD","expanded_url":"https://x.com/hnasr/status/1658853944037351424/photo/1","id_str":"1658852661607710722","indices":[277,300],"media_key":"3_1658852661607710722","media_url_https":"https://pbs.twimg.com/media/FwVttO3WwAI-3Gw.png","type":"photo","url":"https://t.co/muGU1ruYdD","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":112,"y":95,"h":149,"w":149}]},"medium":{"faces":[{"x":112,"y":95,"h":149,"w":149}]},"small":{"faces":[{"x":101,"y":86,"h":135,"w":135}]},"orig":{"faces":[{"x":112,"y":95,"h":149,"w":149}]}},"sizes":{"large":{"h":422,"w":750,"resize":"fit"},"medium":{"h":422,"w":750,"resize":"fit"},"small":{"h":383,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":422,"width":750,"focus_rects":[{"x":0,"y":2,"w":750,"h":420},{"x":0,"y":0,"w":422,"h":422},{"x":0,"y":0,"w":370,"h":422},{"x":63,"y":0,"w":211,"h":422},{"x":0,"y":0,"w":750,"h":422}]},"media_results":{"result":{"media_key":"3_1658852661607710722"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/muGU1ruYdD","expanded_url":"https://x.com/hnasr/status/1658853944037351424/photo/1","id_str":"1658852661607710722","indices":[277,300],"media_key":"3_1658852661607710722","media_url_https":"https://pbs.twimg.com/media/FwVttO3WwAI-3Gw.png","type":"photo","url":"https://t.co/muGU1ruYdD","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":112,"y":95,"h":149,"w":149}]},"medium":{"faces":[{"x":112,"y":95,"h":149,"w":149}]},"small":{"faces":[{"x":101,"y":86,"h":135,"w":135}]},"orig":{"faces":[{"x":112,"y":95,"h":149,"w":149}]}},"sizes":{"large":{"h":422,"w":750,"resize":"fit"},"medium":{"h":422,"w":750,"resize":"fit"},"small":{"h":383,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":422,"width":750,"focus_rects":[{"x":0,"y":2,"w":750,"h":420},{"x":0,"y":0,"w":422,"h":422},{"x":0,"y":0,"w":370,"h":422},{"x":63,"y":0,"w":211,"h":422},{"x":0,"y":0,"w":750,"h":422}]},"media_results":{"result":{"media_key":"3_1658852661607710722"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1658853944037351424","view_count":540242,"bookmark_count":736,"created_at":1684336574000,"favorite_count":3176,"quote_count":69,"reply_count":39,"retweet_count":747,"user_id_str":"170687510","conversation_id_str":"1658853944037351424","full_text":"What is the difference between the two urls? \none has an @ and one doesn't.\n\nBut also the first downloads version 15 of postgres from GitHub and the second one resolves to v15 dot zip domain which can also downloads a zip file that sure doesn't have postgres in it.\n \nYou see, URLs with @ in them are split into two parts, anything before @ is user info and anything after it is the host name, however this rule is broken if what comes before @ are forward slashes. \n\nThe second URL includes a character encoded like forward slash but isn't really the real forward slash, which URL parsers ignores making anything before the @ as user info and treating whatever comes after it as the real hostname. \n\nWhile this can happen on any domain, the zip domains makes it more likely to happen. When you click on a link that ends in zip especially if it looks like from GitHub you won't think twice about it. \n\nRead the full blog from Bobbyr below.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null,"source":"scraping","fetched_at":null,"edit_history_tweet_ids":null,"poll_10min_at":null,"poll_3day_at":null,"poll_count":0,"poll_complete":0},{"bookmarked":false,"display_text_range":[0,23],"entities":{"media":[{"sizes":{"large":{"w":1563,"h":625}},"media_url_https":"https://pbs.twimg.com/media/GpMTD1ua4AEwjHX.jpg"}]},"favorited":false,"lang":"zxx","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1915776703500308661","view_count":404635,"bookmark_count":1553,"created_at":1745591734000,"favorite_count":3014,"quote_count":37,"reply_count":84,"retweet_count":270,"user_id_str":"170687510","conversation_id_str":"1915776703500308661","full_text":"Itās not you, modern software does feel slow\nYou may have felt it. From chatting apps such Teams or discord, to browsers like Chrome and Firefox, and even Gaming. Software feels sluggish and slow even on most beefy hardware.\nWhile hardware has","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null,"source":"scraping","fetched_at":null,"edit_history_tweet_ids":null,"poll_10min_at":null,"poll_3day_at":null,"poll_count":0,"poll_complete":0},{"bookmarked":false,"display_text_range":[0,275],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/N1cdoEK0od","expanded_url":"https://x.com/hnasr/status/1657569218609684480/photo/1","id_str":"1657569213064835072","indices":[276,299],"media_key":"3_1657569213064835072","media_url_https":"https://pbs.twimg.com/media/FwDeasdacAAULR3.jpg","type":"photo","url":"https://t.co/N1cdoEK0od","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":422,"w":750,"resize":"fit"},"medium":{"h":422,"w":750,"resize":"fit"},"small":{"h":383,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":422,"width":750,"focus_rects":[{"x":0,"y":0,"w":750,"h":420},{"x":164,"y":0,"w":422,"h":422},{"x":190,"y":0,"w":370,"h":422},{"x":270,"y":0,"w":211,"h":422},{"x":0,"y":0,"w":750,"h":422}]},"media_results":{"result":{"media_key":"3_1657569213064835072"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/N1cdoEK0od","expanded_url":"https://x.com/hnasr/status/1657569218609684480/photo/1","id_str":"1657569213064835072","indices":[276,299],"media_key":"3_1657569213064835072","media_url_https":"https://pbs.twimg.com/media/FwDeasdacAAULR3.jpg","type":"photo","url":"https://t.co/N1cdoEK0od","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":422,"w":750,"resize":"fit"},"medium":{"h":422,"w":750,"resize":"fit"},"small":{"h":383,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":422,"width":750,"focus_rects":[{"x":0,"y":0,"w":750,"h":420},{"x":164,"y":0,"w":422,"h":422},{"x":190,"y":0,"w":370,"h":422},{"x":270,"y":0,"w":211,"h":422},{"x":0,"y":0,"w":750,"h":422}]},"media_results":{"result":{"media_key":"3_1657569213064835072"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1657569218609684480","view_count":550378,"bookmark_count":1636,"created_at":1684030272000,"favorite_count":2978,"quote_count":42,"reply_count":43,"retweet_count":411,"user_id_str":"170687510","conversation_id_str":"1657569218609684480","full_text":"Shopify increased their write throughput by 50% moving one of their MySQL keys from UUID to ULID. But How? \n\nWhen you make a purchase, Shopify guarantees idempotency by having the client uniquely tagging the request using UUID. If you accidentally replay the request and they check if the request exist or not and no-op. \n\nUUIDs are random while order placements are - well - ordered, this leads to thrashing pages in and out of the buffer pool as it fills up dramatically slowing down writes. \n\nThey replaced it ULID which is ordered so now requests are chronologically ordered and as a result requests in a given time period live at the tail pages keeping those hot in memory. \n\nWatch my full coverage on this amazing change, truly show engineers knowing what they are doing","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null,"source":"scraping","fetched_at":null,"edit_history_tweet_ids":null,"poll_10min_at":null,"poll_3day_at":null,"poll_count":0,"poll_complete":0},{"bookmarked":false,"display_text_range":[0,279],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/gHcbhvVavJ","expanded_url":"https://x.com/hnasr/status/1635105670537318401/photo/1","id_str":"1635105664627535873","indices":[280,303],"media_key":"3_1635105664627535873","media_url_https":"https://pbs.twimg.com/media/FrEP8FZacAE7bkT.jpg","type":"photo","url":"https://t.co/gHcbhvVavJ","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1200,"w":1200,"resize":"fit"},"medium":{"h":1200,"w":1200,"resize":"fit"},"small":{"h":680,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1200,"width":1200,"focus_rects":[{"x":0,"y":0,"w":1200,"h":672},{"x":0,"y":0,"w":1200,"h":1200},{"x":74,"y":0,"w":1053,"h":1200},{"x":300,"y":0,"w":600,"h":1200},{"x":0,"y":0,"w":1200,"h":1200}]},"media_results":{"result":{"media_key":"3_1635105664627535873"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/gHcbhvVavJ","expanded_url":"https://x.com/hnasr/status/1635105670537318401/photo/1","id_str":"1635105664627535873","indices":[280,303],"media_key":"3_1635105664627535873","media_url_https":"https://pbs.twimg.com/media/FrEP8FZacAE7bkT.jpg","type":"photo","url":"https://t.co/gHcbhvVavJ","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1200,"w":1200,"resize":"fit"},"medium":{"h":1200,"w":1200,"resize":"fit"},"small":{"h":680,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1200,"width":1200,"focus_rects":[{"x":0,"y":0,"w":1200,"h":672},{"x":0,"y":0,"w":1200,"h":1200},{"x":74,"y":0,"w":1053,"h":1200},{"x":300,"y":0,"w":600,"h":1200},{"x":0,"y":0,"w":1200,"h":1200}]},"media_results":{"result":{"media_key":"3_1635105664627535873"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1635105670537318401","view_count":337847,"bookmark_count":1544,"created_at":1678674545000,"favorite_count":2806,"quote_count":11,"reply_count":22,"retweet_count":418,"user_id_str":"170687510","conversation_id_str":"1635105670537318401","full_text":"A protected resource is granted to a third party service via an auth grant. The code is used to get a long lived refresh token. A short lived access token is created from the refresh token that can be used to get the resource. \n\nWhen the access token expires the service uses its refresh token to refresh a new one. \n\nHow oAuth 2.0 works in a nut shell - RFC 6749","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null,"source":"scraping","fetched_at":null,"edit_history_tweet_ids":null,"poll_10min_at":null,"poll_3day_at":null,"poll_count":0,"poll_complete":0},{"bookmarked":false,"display_text_range":[0,269],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/NWPp4iUuIE","expanded_url":"https://x.com/hnasr/status/1644453136181112832/photo/1","id_str":"1644453131726770177","indices":[270,293],"media_key":"3_1644453131726770177","media_url_https":"https://pbs.twimg.com/media/FtJFaR5aUAEHl2v.jpg","type":"photo","url":"https://t.co/NWPp4iUuIE","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1200,"w":1200,"resize":"fit"},"medium":{"h":1200,"w":1200,"resize":"fit"},"small":{"h":680,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1200,"width":1200,"focus_rects":[{"x":0,"y":0,"w":1200,"h":672},{"x":0,"y":0,"w":1200,"h":1200},{"x":44,"y":0,"w":1053,"h":1200},{"x":270,"y":0,"w":600,"h":1200},{"x":0,"y":0,"w":1200,"h":1200}]},"media_results":{"result":{"media_key":"3_1644453131726770177"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/NWPp4iUuIE","expanded_url":"https://x.com/hnasr/status/1644453136181112832/photo/1","id_str":"1644453131726770177","indices":[270,293],"media_key":"3_1644453131726770177","media_url_https":"https://pbs.twimg.com/media/FtJFaR5aUAEHl2v.jpg","type":"photo","url":"https://t.co/NWPp4iUuIE","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1200,"w":1200,"resize":"fit"},"medium":{"h":1200,"w":1200,"resize":"fit"},"small":{"h":680,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1200,"width":1200,"focus_rects":[{"x":0,"y":0,"w":1200,"h":672},{"x":0,"y":0,"w":1200,"h":1200},{"x":44,"y":0,"w":1053,"h":1200},{"x":270,"y":0,"w":600,"h":1200},{"x":0,"y":0,"w":1200,"h":1200}]},"media_results":{"result":{"media_key":"3_1644453131726770177"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1644453136181112832","view_count":408381,"bookmark_count":1490,"created_at":1680903154000,"favorite_count":2519,"quote_count":12,"reply_count":25,"retweet_count":366,"user_id_str":"170687510","conversation_id_str":"1644453136181112832","full_text":"The detailed networking behind clicking a link\n\nWhen you click on a hyperlink, your browser loads the linkās content from a remote server and renders it. Behind the scenes much is happening including, connection establishement, session encryption, protocol negotiation, redirection, domain indication and much more.\n\nPart of it is the following\n- DNS\n- TCP\n- TLS\n- ALPN\n- SNI\n- Certificates\n- HTTP \n\nI cover this in details on my medium","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null,"source":"scraping","fetched_at":null,"edit_history_tweet_ids":null,"poll_10min_at":null,"poll_3day_at":null,"poll_count":0,"poll_complete":0},{"bookmarked":false,"display_text_range":[0,23],"entities":{"media":[{"sizes":{"large":{"w":1920,"h":768}},"media_url_https":"https://pbs.twimg.com/media/Gc25ZD8aIAEg4t6.jpg"}]},"favorited":false,"lang":"zxx","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1859366187534254274","view_count":408541,"bookmark_count":3753,"created_at":1732142419000,"favorite_count":2493,"quote_count":14,"reply_count":21,"retweet_count":332,"user_id_str":"170687510","conversation_id_str":"1859366187534254274","full_text":"Postgres and MySQL, the main differences\nOne of my udemy students asked a question about the difference between Postgres and MySQL. The answer turned out too long I thought Iāll make it into an article.\nIn a nutshell, the main difference","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null,"source":"scraping","fetched_at":null,"edit_history_tweet_ids":null,"poll_10min_at":null,"poll_3day_at":null,"poll_count":0,"poll_complete":0},{"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"display_text_range":[0,194],"lang":"en","fact_check":null,"id":"2019426284267294986","view_count":154611,"bookmark_count":170,"created_at":1770303719000,"favorite_count":2492,"quote_count":27,"reply_count":236,"retweet_count":88,"user_id_str":"170687510","conversation_id_str":"2019426284267294986","full_text":"I just realized, āorā in common English really means XOR in logic. \n\nāYou can have A or Bā implies you cannot have both. \n\nWhile in computer logic A or B means having both A and B is still true.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null,"source":"rapidapi","fetched_at":1773923876971,"edit_history_tweet_ids":null,"poll_10min_at":null,"poll_3day_at":1770566440865,"poll_count":1,"poll_complete":1},{"bookmarked":false,"display_text_range":[0,23],"entities":{"media":[{"sizes":{"large":{"w":500,"h":200}},"media_url_https":"https://pbs.twimg.com/media/GcR1ESia8AAMv20.jpg"}]},"favorited":false,"lang":"zxx","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1856745402399359315","view_count":394992,"bookmark_count":2397,"created_at":1731517575000,"favorite_count":2218,"quote_count":19,"reply_count":30,"retweet_count":218,"user_id_str":"170687510","conversation_id_str":"1856745402399359315","full_text":"Avoid SELECT *, even on a single-column tables\nTry avoiding SELECT * even on single-column tables. Just keep that in mind even if you disagree. By the end of this article, I might have you contemplate. \nA story from 2012\nThis is a true story I ran","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null,"source":"scraping","fetched_at":null,"edit_history_tweet_ids":null,"poll_10min_at":null,"poll_3day_at":null,"poll_count":0,"poll_complete":0},{"bookmarked":false,"display_text_range":[0,23],"entities":{"media":[{"sizes":{"large":{"w":500,"h":200}},"media_url_https":"https://pbs.twimg.com/media/GoqOuIvW0AEP0rH.jpg"}]},"favorited":false,"lang":"zxx","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1913450733787398247","view_count":230319,"bookmark_count":2745,"created_at":1745037179000,"favorite_count":1931,"quote_count":2,"reply_count":14,"retweet_count":220,"user_id_str":"170687510","conversation_id_str":"1913450733787398247","full_text":"Apache Kafka Architecture\nApache Kafka is a powerful distributed stream processing platform originally developed by LinkedIn, written in Scala and Java. In this article, I walk through the foundational concepts, design and","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null,"source":"scraping","fetched_at":null,"edit_history_tweet_ids":null,"poll_10min_at":null,"poll_3day_at":null,"poll_count":0,"poll_complete":0},{"bookmarked":false,"display_text_range":[0,277],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/OW0UQSDszh","expanded_url":"https://x.com/hnasr/status/1802474961979982009/photo/1","id_str":"1802474958616227840","indices":[278,301],"media_key":"3_1802474958616227840","media_url_https":"https://pbs.twimg.com/media/GQOtbMjbcAAagwU.jpg","type":"photo","url":"https://t.co/OW0UQSDszh","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":709,"w":1290,"resize":"fit"},"medium":{"h":660,"w":1200,"resize":"fit"},"small":{"h":374,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":709,"width":1290,"focus_rects":[{"x":12,"y":0,"w":1266,"h":709},{"x":291,"y":0,"w":709,"h":709},{"x":334,"y":0,"w":622,"h":709},{"x":468,"y":0,"w":355,"h":709},{"x":0,"y":0,"w":1290,"h":709}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1802474958616227840"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/OW0UQSDszh","expanded_url":"https://x.com/hnasr/status/1802474961979982009/photo/1","id_str":"1802474958616227840","indices":[278,301],"media_key":"3_1802474958616227840","media_url_https":"https://pbs.twimg.com/media/GQOtbMjbcAAagwU.jpg","type":"photo","url":"https://t.co/OW0UQSDszh","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":709,"w":1290,"resize":"fit"},"medium":{"h":660,"w":1200,"resize":"fit"},"small":{"h":374,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":709,"width":1290,"focus_rects":[{"x":12,"y":0,"w":1266,"h":709},{"x":291,"y":0,"w":709,"h":709},{"x":334,"y":0,"w":622,"h":709},{"x":468,"y":0,"w":355,"h":709},{"x":0,"y":0,"w":1290,"h":709}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1802474958616227840"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1802474961979982009","view_count":226815,"bookmark_count":1793,"created_at":1718578493000,"favorite_count":1876,"quote_count":18,"reply_count":23,"retweet_count":216,"user_id_str":"170687510","conversation_id_str":"1802474961979982009","full_text":"Shopify increased their write throughput by 50% moving one of their MySQL keys from UUIDv4 to ULID.\n\nBut How?\n\nWhen you make a purchase, Shopify guarantees idempotency by having the client uniquely tagging the request using UUID. If you accidentally replay the request and they https://t.co/OW0UQSDszh","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null,"source":"scraping","fetched_at":null,"edit_history_tweet_ids":null,"poll_10min_at":null,"poll_3day_at":null,"poll_count":0,"poll_complete":0},{"bookmarked":false,"display_text_range":[0,276],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/2V4d4PTeTU","expanded_url":"https://x.com/hnasr/status/1689783596356419584/photo/1","id_str":"1689783591709093889","indices":[277,300],"media_key":"3_1689783591709093889","media_url_https":"https://pbs.twimg.com/media/F3NROUsasAEFHWV.jpg","type":"photo","url":"https://t.co/2V4d4PTeTU","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":368,"w":1280,"resize":"fit"},"medium":{"h":345,"w":1200,"resize":"fit"},"small":{"h":196,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":368,"width":1280,"focus_rects":[{"x":312,"y":0,"w":657,"h":368},{"x":456,"y":0,"w":368,"h":368},{"x":479,"y":0,"w":323,"h":368},{"x":548,"y":0,"w":184,"h":368},{"x":0,"y":0,"w":1280,"h":368}]},"media_results":{"result":{"media_key":"3_1689783591709093889"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/2V4d4PTeTU","expanded_url":"https://x.com/hnasr/status/1689783596356419584/photo/1","id_str":"1689783591709093889","indices":[277,300],"media_key":"3_1689783591709093889","media_url_https":"https://pbs.twimg.com/media/F3NROUsasAEFHWV.jpg","type":"photo","url":"https://t.co/2V4d4PTeTU","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":368,"w":1280,"resize":"fit"},"medium":{"h":345,"w":1200,"resize":"fit"},"small":{"h":196,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":368,"width":1280,"focus_rects":[{"x":312,"y":0,"w":657,"h":368},{"x":456,"y":0,"w":368,"h":368},{"x":479,"y":0,"w":323,"h":368},{"x":548,"y":0,"w":184,"h":368},{"x":0,"y":0,"w":1280,"h":368}]},"media_results":{"result":{"media_key":"3_1689783591709093889"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1689783596356419584","view_count":315974,"bookmark_count":1139,"created_at":1691710778000,"favorite_count":1847,"quote_count":4,"reply_count":22,"retweet_count":198,"user_id_str":"170687510","conversation_id_str":"1689783596356419584","full_text":"snowflake id or snowflakes āļø are one of Twitter (X) biggest contribution to software engineering.\n\nA 64bit ordered unique id with a timestamp, used for tweets. Its small, you can extract timestamp from it and databases love it and scales well for writes. clustered index on a snowflake (eg mySQL) and tail pages get nice sequential writes. \n\nReads benefit as well as you often read recent tweets so more higher chances for cache page hits on buffer pool. Recent tweets are clustered together in same tail pages. \n\nIt is also used by Instagram, Discord and Mastodon.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null,"source":"scraping","fetched_at":null,"edit_history_tweet_ids":null,"poll_10min_at":null,"poll_3day_at":null,"poll_count":0,"poll_complete":0},{"bookmarked":false,"display_text_range":[0,278],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1914857913304424732","view_count":270383,"bookmark_count":1864,"created_at":1745372677000,"favorite_count":1839,"quote_count":14,"reply_count":74,"retweet_count":91,"user_id_str":"170687510","conversation_id_str":"1914857913304424732","full_text":"I like asking this question in interviews, it allows for a wide range of technical convo\n\nHow would you go about canceling an HTTP request that initiated a long running transaction in the database?\n\nThe system is a frontend, api gateway, several backend app servers, a database.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null,"source":"scraping","fetched_at":null,"edit_history_tweet_ids":null,"poll_10min_at":null,"poll_3day_at":null,"poll_count":0,"poll_complete":0}],"ctweets":[{"bookmarked":false,"display_text_range":[0,41],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1900217391738741170","view_count":232491,"bookmark_count":484,"created_at":1741882105000,"favorite_count":4126,"quote_count":82,"reply_count":264,"retweet_count":286,"user_id_str":"170687510","conversation_id_str":"1900217391738741170","full_text":"Being humble is just another form of ego.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null,"source":"scraping","fetched_at":null,"edit_history_tweet_ids":null,"poll_10min_at":null,"poll_3day_at":null,"poll_count":0,"poll_complete":0},{"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"display_text_range":[0,194],"lang":"en","fact_check":null,"id":"2019426284267294986","view_count":154611,"bookmark_count":170,"created_at":1770303719000,"favorite_count":2492,"quote_count":27,"reply_count":236,"retweet_count":88,"user_id_str":"170687510","conversation_id_str":"2019426284267294986","full_text":"I just realized, āorā in common English really means XOR in logic. \n\nāYou can have A or Bā implies you cannot have both. \n\nWhile in computer logic A or B means having both A and B is still true.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null,"source":"rapidapi","fetched_at":1773923876971,"edit_history_tweet_ids":null,"poll_10min_at":null,"poll_3day_at":1770566440865,"poll_count":1,"poll_complete":1},{"bookmarked":false,"display_text_range":[0,23],"entities":{"media":[{"sizes":{"large":{"w":1563,"h":625}},"media_url_https":"https://pbs.twimg.com/media/GpMTD1ua4AEwjHX.jpg"}]},"favorited":false,"lang":"zxx","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1915776703500308661","view_count":404635,"bookmark_count":1553,"created_at":1745591734000,"favorite_count":3014,"quote_count":37,"reply_count":84,"retweet_count":270,"user_id_str":"170687510","conversation_id_str":"1915776703500308661","full_text":"Itās not you, modern software does feel slow\nYou may have felt it. From chatting apps such Teams or discord, to browsers like Chrome and Firefox, and even Gaming. Software feels sluggish and slow even on most beefy hardware.\nWhile hardware has","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null,"source":"scraping","fetched_at":null,"edit_history_tweet_ids":null,"poll_10min_at":null,"poll_3day_at":null,"poll_count":0,"poll_complete":0},{"bookmarked":false,"display_text_range":[0,278],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1914857913304424732","view_count":270383,"bookmark_count":1864,"created_at":1745372677000,"favorite_count":1839,"quote_count":14,"reply_count":74,"retweet_count":91,"user_id_str":"170687510","conversation_id_str":"1914857913304424732","full_text":"I like asking this question in interviews, it allows for a wide range of technical convo\n\nHow would you go about canceling an HTTP request that initiated a long running transaction in the database?\n\nThe system is a frontend, api gateway, several backend app servers, a database.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null,"source":"scraping","fetched_at":null,"edit_history_tweet_ids":null,"poll_10min_at":null,"poll_3day_at":null,"poll_count":0,"poll_complete":0},{"bookmarked":false,"display_text_range":[0,195],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[{"display_url":"udemy.com/course/discoveā¦","expanded_url":"https://www.udemy.com/course/discovering-backend-bottlenecks-unlocking-peak-performance/","url":"https://t.co/tyX388seyr","indices":[172,195]}],"user_mentions":[]},"favorited":false,"lang":"ca","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1802345570755100963","view_count":66391,"bookmark_count":174,"created_at":1718547644000,"favorite_count":1043,"quote_count":19,"reply_count":73,"retweet_count":105,"user_id_str":"170687510","conversation_id_str":"1802345570755100963","full_text":"Ų¹ŁŲÆ Ų§Ų¶ŲŁ Ł ŲØŲ§Ų±Ł ŁŁ Ų¹Ų§Ł ŁŲ§ŁŲŖŁ ŲØŲ®ŁŲ±\nEid Adha Mubarak to all who celebrate š\n\nGiving out a thousand copies of the Troubleshooting Backend Performance course\n\ncode EIDADHA2024\n\nhttps://t.co/tyX388seyr","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null,"source":"scraping","fetched_at":null,"edit_history_tweet_ids":null,"poll_10min_at":null,"poll_3day_at":null,"poll_count":0,"poll_complete":0},{"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"display_text_range":[0,179],"lang":"en","fact_check":null,"id":"2002756206645874706","view_count":21563,"bookmark_count":27,"created_at":1766329263000,"favorite_count":125,"quote_count":3,"reply_count":66,"retweet_count":1,"user_id_str":"170687510","conversation_id_str":"2002756206645874706","full_text":"In system design would you address the hard or simpler parts first? \n\nIts not a trick question Im interested, because I seen people do both and I donāt think there is a right way.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null,"source":"rapidapi","fetched_at":1769697632243,"edit_history_tweet_ids":null,"poll_10min_at":null,"poll_3day_at":null,"poll_count":0,"poll_complete":0},{"bookmarked":false,"display_text_range":[0,275],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1721724542005969292","view_count":323808,"bookmark_count":828,"created_at":1699326093000,"favorite_count":1804,"quote_count":29,"reply_count":65,"retweet_count":204,"user_id_str":"170687510","conversation_id_str":"1721724542005969292","full_text":"graphql was invented by facebook mainly because their frontend evolved very quickly and needed various data views. Creating a new REST end point for each request was too much work. \n\nIt started harmless, I really just want fields A and B, no need for REST to return all those fields that am not going to use, especially that REST was resource based. I liked that. Although you could already do this in REST with query parameters it was little weird. \n\nBut then it essentially became letās bring SQL all the way to the client because we want to write more complex requests. And here is the problem, shortcuts.\n\nCreating a new end point is a thoughtful process. Once the requirements are defined, the hope is the existing data model can satisfy the query efficiently, adding the necessary indexes, finding the best way to write the query. Sometimes the requirement is too expensive for the current data model and a redesign may be required for efficiency. The goal is avoid the chatter between backend and db, execute efficient queries to use as little resources as possible. \n\nso I canāt really imagine how this can be abstracted away in graphQL without leaking severe performance issues. \n\nAnything that hides complexity in favor of less code or simple looking calls is a temporary solution for a painful future realization. SQL itself is a huge abstraction and it takes a long time to really understand. one query might be fast but few months later the same exact query is slow, Code didnāt change but planner changed its mind. adding additional layers on top of it? just makes things way more difficult not easy. \n\nso in summary I understand why facebook created graphql, they had a use case, but I doubt 90% of us all out there change the frontend as frequently.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null,"source":"scraping","fetched_at":null,"edit_history_tweet_ids":null,"poll_10min_at":null,"poll_3day_at":null,"poll_count":0,"poll_complete":0},{"bookmarked":false,"display_text_range":[0,23],"entities":{"media":[{"sizes":{"large":{"w":907,"h":363}},"media_url_https":"https://pbs.twimg.com/media/GbWIRKpbIAA_zCg.jpg"}]},"favorited":false,"lang":"zxx","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1852537428227375482","view_count":696231,"bookmark_count":9551,"created_at":1730514316000,"favorite_count":5294,"quote_count":48,"reply_count":56,"retweet_count":690,"user_id_str":"170687510","conversation_id_str":"1852537428227375482","full_text":"How to Become a Good Backend Engineer (Fundamentals)\nI have been a backend engineer for over 20 years and I have witness technologies come and go. One thing however, always remains constant:\nThe first principles the tech is built on.\nI donāt really mean","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null,"source":"scraping","fetched_at":null,"edit_history_tweet_ids":null,"poll_10min_at":null,"poll_3day_at":null,"poll_count":0,"poll_complete":0},{"bookmarked":false,"display_text_range":[0,257],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[{"display_url":"network.husseinnasser.com","expanded_url":"http://network.husseinnasser.com","url":"https://t.co/Yk6zYV2PH3","indices":[184,207]}],"user_mentions":[]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1777899867547091323","view_count":76422,"bookmark_count":198,"created_at":1712719334000,"favorite_count":1011,"quote_count":11,"reply_count":53,"retweet_count":78,"user_id_str":"170687510","conversation_id_str":"1777899867547091323","full_text":"Ų¹ŁŲÆŁŁ Ł ŲØŲ§Ų±Ł ŁŲ¹Ų³Ų§ŁŁ Ł Ł Ų¹ŁŲ§ŲÆŁ \nEid Mubarak to all who celebrates! \n\nGiving out 2000 free coupons of the networking and python courses, 1000 each. \n\nFundamentals of Network Engineering \nhttps://t.co/Yk6zYV2PH3 \nFree coupon: NET-EID2024 \n\nPython on the Backend","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null,"source":"scraping","fetched_at":null,"edit_history_tweet_ids":null,"poll_10min_at":null,"poll_3day_at":null,"poll_count":0,"poll_complete":0},{"bookmarked":false,"display_text_range":[0,276],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1688212254892924928","view_count":177431,"bookmark_count":402,"created_at":1691336141000,"favorite_count":1451,"quote_count":9,"reply_count":53,"retweet_count":224,"user_id_str":"170687510","conversation_id_str":"1688212254892924928","full_text":"one advice to software engineers of all levels, donāt get discouraged if the thing you are trying to build exists in some shape or form. And especially avoid googling or seeing how it is built. \n\nbecause the moment you do so you snap into the other person thought process and abandon yours. you get into problems that they were trying to solve which you may have never ran into to begin with.\n\nI often see some engineers especially seniors when they are told of an idea by their subordinates they quickly say āoh its been done beforeā or āoh look this github repo up its all thereā \n\ndo you have a slightest idea what this does to creativity? \n\nand even if you decided to still go on with your project and get āideasā from that other project, your thoughts are contaminated, you will produce a similar, a clone product. where is the fun in that? Donāt even say āIm going to make it betterā because that means you are starting where they left off.\n\nThere is a saying in Arabic āto break oneās paddles.ā \n\nDonāt kill the excitement and spark you have over that, you have absolutely no idea what it will amount to.\n\nBuild it only to build it so you are lost while building it.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null,"source":"scraping","fetched_at":null,"edit_history_tweet_ids":null,"poll_10min_at":null,"poll_3day_at":null,"poll_count":0,"poll_complete":0},{"bookmarked":false,"display_text_range":[0,275],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/N1cdoEK0od","expanded_url":"https://x.com/hnasr/status/1657569218609684480/photo/1","id_str":"1657569213064835072","indices":[276,299],"media_key":"3_1657569213064835072","media_url_https":"https://pbs.twimg.com/media/FwDeasdacAAULR3.jpg","type":"photo","url":"https://t.co/N1cdoEK0od","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":422,"w":750,"resize":"fit"},"medium":{"h":422,"w":750,"resize":"fit"},"small":{"h":383,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":422,"width":750,"focus_rects":[{"x":0,"y":0,"w":750,"h":420},{"x":164,"y":0,"w":422,"h":422},{"x":190,"y":0,"w":370,"h":422},{"x":270,"y":0,"w":211,"h":422},{"x":0,"y":0,"w":750,"h":422}]},"media_results":{"result":{"media_key":"3_1657569213064835072"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/N1cdoEK0od","expanded_url":"https://x.com/hnasr/status/1657569218609684480/photo/1","id_str":"1657569213064835072","indices":[276,299],"media_key":"3_1657569213064835072","media_url_https":"https://pbs.twimg.com/media/FwDeasdacAAULR3.jpg","type":"photo","url":"https://t.co/N1cdoEK0od","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":422,"w":750,"resize":"fit"},"medium":{"h":422,"w":750,"resize":"fit"},"small":{"h":383,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":422,"width":750,"focus_rects":[{"x":0,"y":0,"w":750,"h":420},{"x":164,"y":0,"w":422,"h":422},{"x":190,"y":0,"w":370,"h":422},{"x":270,"y":0,"w":211,"h":422},{"x":0,"y":0,"w":750,"h":422}]},"media_results":{"result":{"media_key":"3_1657569213064835072"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1657569218609684480","view_count":550378,"bookmark_count":1636,"created_at":1684030272000,"favorite_count":2978,"quote_count":42,"reply_count":43,"retweet_count":411,"user_id_str":"170687510","conversation_id_str":"1657569218609684480","full_text":"Shopify increased their write throughput by 50% moving one of their MySQL keys from UUID to ULID. But How? \n\nWhen you make a purchase, Shopify guarantees idempotency by having the client uniquely tagging the request using UUID. If you accidentally replay the request and they check if the request exist or not and no-op. \n\nUUIDs are random while order placements are - well - ordered, this leads to thrashing pages in and out of the buffer pool as it fills up dramatically slowing down writes. \n\nThey replaced it ULID which is ordered so now requests are chronologically ordered and as a result requests in a given time period live at the tail pages keeping those hot in memory. \n\nWatch my full coverage on this amazing change, truly show engineers knowing what they are doing","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null,"source":"scraping","fetched_at":null,"edit_history_tweet_ids":null,"poll_10min_at":null,"poll_3day_at":null,"poll_count":0,"poll_complete":0},{"bookmarked":false,"display_text_range":[0,279],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[{"display_url":"oscourse.win","expanded_url":"http://oscourse.win","url":"https://t.co/i5WDM3WptM","indices":[173,196]},{"display_url":"network.husseinnasser.com","expanded_url":"http://network.husseinnasser.com","url":"https://t.co/Yk6zYV2PH3","indices":[245,268]},{"display_url":"oscourse.win","expanded_url":"http://oscourse.win","url":"https://t.co/4v1O0chDDO","indices":[173,196]},{"display_url":"network.husseinnasser.com","expanded_url":"http://network.husseinnasser.com","url":"https://t.co/mpzsiMy29h","indices":[245,268]},{"display_url":"backend.win","expanded_url":"http://backend.win","url":"https://t.co/Xw4U9jBfak","indices":[318,341]},{"display_url":"databases.win","expanded_url":"http://databases.win","url":"https://t.co/0nuIvonuwB","indices":[392,415]},{"display_url":"performance.husseinnasser.com","expanded_url":"http://performance.husseinnasser.com","url":"https://t.co/pGxw02OjyV","indices":[453,476]}],"user_mentions":[]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1906206119875469357","view_count":42173,"bookmark_count":328,"created_at":1743309929000,"favorite_count":689,"quote_count":10,"reply_count":39,"retweet_count":55,"user_id_str":"170687510","conversation_id_str":"1906206119875469357","full_text":"Ų¹ŁŲÆ ŁŲ·Ų± Ų³Ų¹ŁŲÆ Ł ŁŁ Ų¹Ų§Ł ŁŲ§ŁŲŖŁ ŲØŲ®ŁŲ± \n\nHappy Eid to all who celebrate! \n\nSharing 2000+ free coupons for the following of my courses\n\nEnjoy \n\nFundamentals of Operating Systems\nhttps://t.co/4v1O0chDDO\nOS-EID2025\n\nFundamentals of Network Engineering\nhttps://t.co/mpzsiMy29h\nNT-EID2025 \n\nFundamentals of Backend Engineering\nhttps://t.co/Xw4U9jBfak\nBK-EID2025 \n\nFundamentals of Database Engineering\nhttps://t.co/0nuIvonuwB\nDB-EID2025\n\nTroubleshooting Backend \nhttps://t.co/pGxw02OjyV\nPF-EID2025","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null,"source":"scraping","fetched_at":null,"edit_history_tweet_ids":null,"poll_10min_at":null,"poll_3day_at":null,"poll_count":0,"poll_complete":0},{"bookmarked":false,"display_text_range":[0,276],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/muGU1ruYdD","expanded_url":"https://x.com/hnasr/status/1658853944037351424/photo/1","id_str":"1658852661607710722","indices":[277,300],"media_key":"3_1658852661607710722","media_url_https":"https://pbs.twimg.com/media/FwVttO3WwAI-3Gw.png","type":"photo","url":"https://t.co/muGU1ruYdD","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":112,"y":95,"h":149,"w":149}]},"medium":{"faces":[{"x":112,"y":95,"h":149,"w":149}]},"small":{"faces":[{"x":101,"y":86,"h":135,"w":135}]},"orig":{"faces":[{"x":112,"y":95,"h":149,"w":149}]}},"sizes":{"large":{"h":422,"w":750,"resize":"fit"},"medium":{"h":422,"w":750,"resize":"fit"},"small":{"h":383,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":422,"width":750,"focus_rects":[{"x":0,"y":2,"w":750,"h":420},{"x":0,"y":0,"w":422,"h":422},{"x":0,"y":0,"w":370,"h":422},{"x":63,"y":0,"w":211,"h":422},{"x":0,"y":0,"w":750,"h":422}]},"media_results":{"result":{"media_key":"3_1658852661607710722"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/muGU1ruYdD","expanded_url":"https://x.com/hnasr/status/1658853944037351424/photo/1","id_str":"1658852661607710722","indices":[277,300],"media_key":"3_1658852661607710722","media_url_https":"https://pbs.twimg.com/media/FwVttO3WwAI-3Gw.png","type":"photo","url":"https://t.co/muGU1ruYdD","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":112,"y":95,"h":149,"w":149}]},"medium":{"faces":[{"x":112,"y":95,"h":149,"w":149}]},"small":{"faces":[{"x":101,"y":86,"h":135,"w":135}]},"orig":{"faces":[{"x":112,"y":95,"h":149,"w":149}]}},"sizes":{"large":{"h":422,"w":750,"resize":"fit"},"medium":{"h":422,"w":750,"resize":"fit"},"small":{"h":383,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":422,"width":750,"focus_rects":[{"x":0,"y":2,"w":750,"h":420},{"x":0,"y":0,"w":422,"h":422},{"x":0,"y":0,"w":370,"h":422},{"x":63,"y":0,"w":211,"h":422},{"x":0,"y":0,"w":750,"h":422}]},"media_results":{"result":{"media_key":"3_1658852661607710722"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1658853944037351424","view_count":540242,"bookmark_count":736,"created_at":1684336574000,"favorite_count":3176,"quote_count":69,"reply_count":39,"retweet_count":747,"user_id_str":"170687510","conversation_id_str":"1658853944037351424","full_text":"What is the difference between the two urls? \none has an @ and one doesn't.\n\nBut also the first downloads version 15 of postgres from GitHub and the second one resolves to v15 dot zip domain which can also downloads a zip file that sure doesn't have postgres in it.\n \nYou see, URLs with @ in them are split into two parts, anything before @ is user info and anything after it is the host name, however this rule is broken if what comes before @ are forward slashes. \n\nThe second URL includes a character encoded like forward slash but isn't really the real forward slash, which URL parsers ignores making anything before the @ as user info and treating whatever comes after it as the real hostname. \n\nWhile this can happen on any domain, the zip domains makes it more likely to happen. When you click on a link that ends in zip especially if it looks like from GitHub you won't think twice about it. \n\nRead the full blog from Bobbyr below.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null,"source":"scraping","fetched_at":null,"edit_history_tweet_ids":null,"poll_10min_at":null,"poll_3day_at":null,"poll_count":0,"poll_complete":0},{"bookmarked":false,"display_text_range":[0,272],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/l5yw4YEuSM","expanded_url":"https://x.com/hnasr/status/1783689718376579346/photo/1","id_str":"1783689358173929472","indices":[273,296],"media_key":"3_1783689358173929472","media_url_https":"https://pbs.twimg.com/media/GMDwBVeaAAA0wO-.jpg","type":"photo","url":"https://t.co/l5yw4YEuSM","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1080,"w":1080,"resize":"fit"},"medium":{"h":1080,"w":1080,"resize":"fit"},"small":{"h":680,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1080,"width":1080,"focus_rects":[{"x":0,"y":373,"w":1080,"h":605},{"x":0,"y":0,"w":1080,"h":1080},{"x":67,"y":0,"w":947,"h":1080},{"x":270,"y":0,"w":540,"h":1080},{"x":0,"y":0,"w":1080,"h":1080}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1783689358173929472"}}}],"symbols":[],"timestamps":[],"urls":[{"display_url":"os.husseinnasser.com","expanded_url":"https://os.husseinnasser.com","url":"https://t.co/9DETkeFBul","indices":[1281,1304]},{"display_url":"udemy.com/course/fundameā¦","expanded_url":"https://www.udemy.com/course/fundamentals-of-operating-systems/?couponCode=KERNEL","url":"https://t.co/otOahkCX6f","indices":[1307,1330]},{"display_url":"os.husseinnasser.com","expanded_url":"https://os.husseinnasser.com","url":"https://t.co/9DETkeFBul","indices":[1281,1304]},{"display_url":"udemy.com/course/fundameā¦","expanded_url":"https://www.udemy.com/course/fundamentals-of-operating-systems/?couponCode=KERNEL","url":"https://t.co/otOahkCX6f","indices":[1307,1330]}],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/l5yw4YEuSM","expanded_url":"https://x.com/hnasr/status/1783689718376579346/photo/1","id_str":"1783689358173929472","indices":[273,296],"media_key":"3_1783689358173929472","media_url_https":"https://pbs.twimg.com/media/GMDwBVeaAAA0wO-.jpg","type":"photo","url":"https://t.co/l5yw4YEuSM","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1080,"w":1080,"resize":"fit"},"medium":{"h":1080,"w":1080,"resize":"fit"},"small":{"h":680,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1080,"width":1080,"focus_rects":[{"x":0,"y":373,"w":1080,"h":605},{"x":0,"y":0,"w":1080,"h":1080},{"x":67,"y":0,"w":947,"h":1080},{"x":270,"y":0,"w":540,"h":1080},{"x":0,"y":0,"w":1080,"h":1080}]},"allow_download_status":{"allow_download":true},"media_results":{"result":{"media_key":"3_1783689358173929472"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1783689718376579346","view_count":156941,"bookmark_count":867,"created_at":1714099742000,"favorite_count":1230,"quote_count":14,"reply_count":38,"retweet_count":92,"user_id_str":"170687510","conversation_id_str":"1783689718376579346","full_text":"Operating systems (their kernel specifically) orchestrate many processes, allow access to memory, disk, network and execute processes by scheduling them to the CPU. Sounds simple when we put it this way but this task is vast. Writing efficient programs depends on how much understanding the engineer has in OS kernel.\n\nWhen we access a 32 bit integer in memory or write 6 bytes to disk, the kernel and hardware work together through several steps and layers to handle those tasks, simple as may seem. Each step and layer may add unpredictable costs. As a result we as engineers are bound to write inefficient code as we grind across the grain of the kernel.\n\nI built this course to demystify what I believe are the fundamentals operating systems to software engineers. By knowing how the kernel works, you will start writing software differently and naturally as you will start questioning what happens in each line you author.\n\nLike all my courses, I recommend the student having some programming experience to take this course, it just makes the course relatable. The course is focused on Linux but I do explain how Windows and Mac are different in certain situations.\n\nI hope you enjoy it. I'm happy I was able to finish it after 2 years of work. \n\nUse code \"KERNEL\" or head to https://t.co/9DETkeFBul \n\nhttps://t.co/otOahkCX6f","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null,"source":"scraping","fetched_at":null,"edit_history_tweet_ids":null,"poll_10min_at":null,"poll_3day_at":null,"poll_count":0,"poll_complete":0},{"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"display_text_range":[0,59],"lang":"en","fact_check":null,"id":"2028123428641759722","view_count":45678,"bookmark_count":32,"created_at":1772377280000,"favorite_count":874,"quote_count":12,"reply_count":38,"retweet_count":58,"user_id_str":"170687510","conversation_id_str":"2028123428641759722","full_text":"I really donāt enjoy troubleshooting timezone related bugs.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null,"source":"rapidapi","fetched_at":1774554717920,"edit_history_tweet_ids":null,"poll_10min_at":null,"poll_3day_at":1772647202133,"poll_count":1,"poll_complete":1},{"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"display_text_range":[0,279],"lang":"en","fact_check":null,"id":"2017976507923153285","view_count":30379,"bookmark_count":176,"created_at":1769958066000,"favorite_count":672,"quote_count":5,"reply_count":36,"retweet_count":58,"user_id_str":"170687510","conversation_id_str":"2017976507923153285","full_text":"You level-up as a software engineer when you do things your own way and then naturally find a way to do them better. \n\nNot because you were shown the better way, but because you made it yours.\n\nThe joy is then discovering that this is the best practice all along, or even better, you may have just invented a practice that no body knows yet.\n\nReading othersā code is good in the beginning, but at a later stage we tend to coalesce to the means.\n\nRead less code, follow less blogs, listen to less podcasts and watch less system design videos.\n\nInstead, build more in your own style and rhythm.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null,"source":"rapidapi","fetched_at":1774550003493,"edit_history_tweet_ids":null,"poll_10min_at":null,"poll_3day_at":1770228140607,"poll_count":1,"poll_complete":1}],"activities":null,"interactions":null,"interactions_updated":null,"created":1774563489975,"updated":1774563489975,"type":"the thought leader","hits":1},"people":[{"user":{"id":"14832563","name":"Paras Chopra","description":"life is a game š¹ļø ⢠building @lossfunk","followers_count":231117,"friends_count":66,"statuses_count":42674,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1982070651423694848/0vUKWPER_normal.jpg","screen_name":"paraschopra","location":"time","entities":{"description":{"urls":[]},"url":{"urls":[{"display_url":"invertedpassion.com","expanded_url":"https://invertedpassion.com/","indices":[0,23],"url":"https://t.co/MQ9YE02Upi"}]}}},"details":{"type":"The Thought Leader","description":"A playful, provocation-first thinker who treats X like a public lab ā part writer, part founder, all curiosity. Paras mixes witty one-liners (yes, the emdash appreciation) with evidence-backed threads that nudge people to think harder and act smarter. Builder of @lossfunk with a highly engaged audience of 231,117 followers.","purpose":"To elevate public discourse by turning curiosity and research into memorable, actionable ideas ā helping makers, builders, and thinkers reclaim attention and build better products and habits.","beliefs":"Values clarity, intellectual rigor, and playful communication; skeptical of attention-mining short-form content; believes in testing ideas publicly, learning fast, and building things that last rather than chasing platform dopamine.","facts":"Fun fact: Paras has tweeted 42,674 times and grown an audience of 231,117 ā plus a single post reached ~5.7M views. Also, heās building @lossfunk and thinks the emdash deserves a standing ovation.","strength":"Extraordinary consistency and voice: viral, punchy writing that distills research into shareable moments; credibility as a builder; high engagement and the ability to start conversations that ripple across the platform.","weakness":"Can be polarizing or contrarian (which fuels virality but can alienate some); high tweet volume risks noise-over-signal; dependence on platform dynamics and the occasional hot take that invites pushback.","roast":"You tweet like a one-person Public Service Announcement department ā saving humanity from short-form videos one thread at a time. Also, youāve sent so many tweets your keyboard has started charging you overtime.","win":"Built a 231K-strong audience and multiple viral hits (one tweet ~5.7M views), turned data-backed threads into public conversations about attention and product-building, and launched @lossfunk while keeping a distinct, memorable voice.","recommendation":"Pin a flagship, research-backed thread as your gateway; turn long threads into bite-sized tweets, short videos, and carousels; host Spaces and cross-collab with fellow thinkers; add a clear TL;DR + CTA in threads to grow subscribers off-platform; be selective with tweets to maximize signal and encourage retweets from other creators."},"created":1774569972798,"type":"the thought leader","id":"paraschopra"},{"user":{"id":"21306324","name":"Packy McCormick","description":"Not Boring","followers_count":222575,"friends_count":3719,"statuses_count":46202,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1674112444535324674/k6dYglK9_normal.jpg","screen_name":"packyM","location":"New York","entities":{"description":{"urls":[]},"url":{"urls":[{"display_url":"notboring.co","expanded_url":"http://notboring.co","indices":[0,23],"url":"https://t.co/sjRMEhn6Ab"}]}}},"details":{"type":"The Thought Leader","description":"Packy McCormick is the energetic mind behind Not Boring ā a newsletter and X persona that turns startup sleuthing and culture commentary into must-read storytelling. With 222,575 followers and a famously prolific feed (46,202 tweets and counting), he mixes hot takes, deep analysis, and genuine awe into every post. Expect joy, heat, and the occasional cultural mic drop.","purpose":"To translate complex business, tech, and cultural shifts into clear, optimistic narratives that help readers see opportunity, make smarter decisions, and get excited about the future.","beliefs":"Curiosity beats certainty; storytelling is the vehicle for insight; markets and culture are shaped by ideas that are well-explained and well-told. He values intellectual generosity, contrarian thinking when warranted, and a playful, human voice amid data and decks.","facts":"Fun fact: Packy has turned newsletter energy into viral moments ā several tweets have reached multiple millions of views ā and somehow makes deep dives feel like conversation over drinks. Another neat tidbit: his blend of humor and analysis regularly converts casual scrollers into paying newsletter readers.","strength":"Masterful synthesis and storytelling: he can take messy signals (earnings, product moves, cultural moments) and craft a crisp, shareable narrative. High engagement, consistent output, and an authentic, enthusiastic voice that invites trust and conversation.","weakness":"A tendency to hype and hot-take: excitement can tip into overenthusiasm or polarizing phrasing. Very frequent posting sometimes makes standout pieces compete with the noise of his own timeline, and strong stances can attract sharp pushback.","roast":"Packy tweets like he's running a one-man hype machine that never sleeps ā charming until you realize his keyboard has probably filed overtime with HR. Calm down, Packy: not every company deserves a ticker-symbol love letter.","win":"Built Not Boring into an influential brand: a large, engaged audience (222k+ followers), multiple viral tweets with millions of views, and a reputation for turning nuanced business ideas into cultural moments.","recommendation":"Double down on Twitter threads that unpack one big insight per thread and lead readers to a newsletter exclusive; pin flagship explainers and a clear subscribe CTA. Host occasional X Spaces with founders or rivals to spark real-time debate, convert viral tweets into short explainer videos, and use quote-retweet replies to turn high-traffic posts into community threads. Pace the hypeāpair enthusiasm with a short, data-backed roadmap so followers can act (and share) with confidence."},"created":1774569946680,"type":"the thought leader","id":"packym"},{"user":{"id":"346640777","name":"Matt Pocock","description":"I teach devs for a living. Author of Total TypeScript and AI Hero. Ex-@vercel. Used to be a voice coach.","followers_count":247609,"friends_count":772,"statuses_count":32801,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1666460461884211204/SmBm505D_normal.jpg","screen_name":"mattpocockuk","location":"Oxford, England","entities":{"description":{"urls":[]},"url":{"urls":[{"display_url":"aihero.dev","expanded_url":"https://aihero.dev","indices":[0,23],"url":"https://t.co/5Gdat5lFfb"}]}}},"details":{"type":"The Thought Leader","description":"Matt Pocock turns TypeScript and AI into digestible, practical lessons for developers, one high-signal thread at a time. Author of Total TypeScript and AI Hero and ex-@vercel, he pairs deep technical chops with real people skills (he used to be a voice coach). With ~247k followers and a string of viral explainers, Matt is the calm, clarifying voice in the developer chaos.","purpose":"To empower developers by demystifying complex concepts and giving them clear, actionable knowledge so they can ship better software with confidenceāmaking learning approachable, enjoyable, and shareable.","beliefs":"Learning should be practical and compassionate; clarity beats cleverness; open sharing accelerates the community; good tooling and sound fundamentals make developers more effective; teaching is a superpower that scales.","facts":"Fun fact: Matt used to be a voice coachāso his threads have impeccable pacing and cadence. He authored Total TypeScript and AI Hero, is ex-@vercel, has ~247,609 followers, follows 772 accounts, and has tweeted ~32,801 times.","strength":"Exceptional at breaking down dense topics into step-by-step threads, high credibility from books and product experience, strong engagement and consistency, and a knack for turning abstract concepts into practical tricks and tutorials.","weakness":"Can sometimes over-index on technical depth and thread volume, which risks overwhelming beginners or drowning standout content in noise; high output also increases burnout chances.","recommendation":"Pin a 'Getting Started' tweet linking your free Beginner's TypeScript tutorial; run a weekly 'TypeScript Tip' short-video (15ā60s) series to capture scrollers; host monthly X Spaces Q&As for real-time teaching; thread templates with TL;DR + code sandbox links to boost shareability; collaborate with other dev creators for cross-pollination; use polls to pick tutorial topics and repurpose threads into short clips and newsletter snippets.","roast":"You explain generics with such calm and patience that by the time you're done, the type system apologizes for ever doubting you ā and your followers are questioning whether they need friends or just better type aliases.","win":"Built a 247k-strong developer audience, authored Total TypeScript and AI Hero, and launched a free Beginner's TypeScript tutorial that went viralāplus multiple tweets that crossed hundreds of thousands to over a million views."},"created":1774564881775,"type":"the thought leader","id":"mattpocockuk"},{"user":{"id":"32332988","name":"Kunal Shah","description":"","followers_count":999887,"friends_count":1650,"statuses_count":9808,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1190747917998546944/D3U5FNa7_normal.jpg","screen_name":"kunalb11","location":"","entities":{"description":{"urls":[]}}},"details":{"type":"The Thought Leader","description":"Kunal Shah is a razor-sharp thinker and entrepreneur whose short, provocative takes spark big conversations about work, growth, and the future of India. With nearly 1,000,000 followers and a knack for framing complex ideas simply, he turns everyday observations into viral lessons. His voice blends curiosity, skepticism, and practical insight.","purpose":"To provoke better thinking at scale ā helping founders, professionals, and curious minds re-evaluate assumptions, adopt clearer mental models, and make higher-quality decisions that accelerate individual and societal progress.","beliefs":"Values independent thinking, intellectual honesty, and meritocratic progress. Believes in learning through proximity to smarter people, the power of clear frameworks over platitudes, and that cultural shifts (work patterns, entrepreneurship) shape long-term national outcomes.","facts":"Fun fact: despite tweeting only ~9,800 times, several of his single tweets routinely get 15kā23k+ likes, showing outsized influence and engagement. He follows a small, focused set (1,650) while commanding almost a million followers.","strength":"Exceptional at distilling complex observations into tight, memorable lines; influential reach; excellent pattern recognition and ability to ask high-leverage questions that catalyze discussion.","weakness":"Tendency to be terse and contrarian can read as blunt or dismissive; high-level observations sometimes skip granular nuance, which can frustrate those living different contexts. May polarize audiences who prefer softer tones.","roast":"Kunal's tweets are like life-coaching espresso shotsāshort, intense, and likely to make you rethink your entire career in the time it takes to scroll. Warning: side effects include sudden productivity and an inexplicable urge to start a company at 2 a.m.","win":"Built a massive platform of influence and consistently created viral insights that shape national conversations (multiple tweets with 15kā23k+ likes), turning ideas into cultural currency and helping spawn a wave of confident new founders.","recommendation":"To grow on X, turn standout tweets into short, linked threads that unpack the mental model behind each insight, pin a few evergreen threads, use Spaces or live Q&As to deepen connection, collaborate with emerging creators to amplify reach, and add occasional visual frameworks or simple charts to make complex ideas instantly shareable."},"created":1774564544940,"type":"the thought leader","id":"kunalb11"},{"user":{"id":"175282603","name":"Jeremy Howard","description":"š¦šŗ Co-founder: @AnswerDotAI/@FastDotAI ;\nPrev: Professor@UQ; Stanford fellow; @kaggle founding president; founder @fastmail/@enlitic/ā¦\nhttps://t.co/16UBFTWzwQ","followers_count":275824,"friends_count":6573,"statuses_count":65139,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1279600070145437696/eocLhSLu_normal.jpg","screen_name":"jeremyphoward","location":"Brisbane/Queensland, Australia","entities":{"description":{"urls":[{"display_url":"jeremy.fast.ai","expanded_url":"https://jeremy.fast.ai/","indices":[135,158],"url":"https://t.co/16UBFTWzwQ"}]},"url":{"urls":[{"display_url":"answer.ai","expanded_url":"http://answer.ai","indices":[0,23],"url":"https://t.co/3lh0uQCFqf"}]}}},"details":{"type":"The Thought Leader","description":"Jeremy Howard is a prolific AI educator, entrepreneur, and public intellectual who mixes hard engineering demos with policy-minded commentary. He builds tools, teaches people how to use them, and pushes for evidence-driven action in public debates. His feed alternates between deep technical feats, practical activism, and fearless takedowns of sloppy ideas.","purpose":"To democratize powerful technical knowledge and tools so that more people can build, reason, and actāmaking sure engineering excellence and evidence-based thinking shape public policy and real-world outcomes.","beliefs":"Open access to education and technology, rigorous engineering over buzz, evidence-first public discourse, grassroots action when institutions lag, and that technical competence should be paired with ethical responsibility.","facts":"Fun fact: Jeremy has tweeted over 65,000 times and once demonstrated indexing all of Windows 10 in 1 second using just 14MB RAM and 9MB diskābecause yes, he cares about elegant engineering. Co-founder of Fast.ai and AnswerDotAI, founding president of Kaggle, ex-Professor at UQ and Stanford fellow. Follower count: ~275,824; Following: 6,573.","strength":"Rare mix of world-class technical chops, teaching talent, and public reachāhe can produce compelling demos, explain them clearly, and mobilize people around evidence-based actions. Credibility across academia, startups, and the broader tech community.","weakness":"Can be blunt and polarizing; high tweet volume and strong opinions sometimes drown nuance or provoke heated backlash. Tendency to prioritize engineering solutions can underplay political complexity or coalition-building.","roast":"You tweet so much and so precisely that at this point your Twitter archive could be sold as the official backup of humanity's engineering anxietyāneat, searchable, and slightly terrifying at 3 a.m.","win":"Co-founding Fast.ai and helping make practical deep learning education widely accessibleācombined with early leadership at Kaggleāshifted how thousands of practitioners learn and apply AI.","recommendation":"To grow on X, lean into short, sticky thread formats that start with a surprising demo or data point (like your Windows index tweet), follow with 3ā5 clear takeaways, and end with a simple call-to-action (try this, share results). Use short demo videos and visuals, host regular Spaces/Q&A sessions, pin a canonical āhow to learn AIā thread, and amplify student/community wins to scale engagement while keeping content highly actionable and evidence-backed."},"created":1774563804106,"type":"the thought leader","id":"jeremyphoward"},{"user":{"id":"1432201304","name":"Ivan Velichko","description":"Software Engineer. Educator. Entrepreneur. Bootstrapping https://t.co/9b6sZ2UVQj - a learning-by-doing platform to master Linux, Containers, and Kubernetes š","followers_count":72641,"friends_count":552,"statuses_count":11593,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1417581014273122314/2CBEkT0b_normal.jpg","screen_name":"iximiuz","location":"Amsterdam","entities":{"description":{"urls":[{"display_url":"labs.iximiuz.com","expanded_url":"http://labs.iximiuz.com","indices":[57,80],"url":"https://t.co/9b6sZ2UVQj"}]},"url":{"urls":[{"display_url":"iximiuz.com","expanded_url":"https://iximiuz.com/","indices":[0,23],"url":"https://t.co/mpIFy6DA5N"}]}}},"details":{"type":"The Thought Leader","description":"Software engineer-educator-entrepreneur who turns intimidating infra topics into hands-on lessons and elegant diagrams. Bootstrapping a LeetCode-style platform for Linux, Containers, and Kubernetes while publishing hundreds of posts and OSS projects to help people actually learn by doing. Practical, prolific, and relentlessly focused on raising the technical bar.","purpose":"To democratize mastery of Linux, containers, and Kubernetes by building bite-sized, practice-first learning paths and tools that transform curious developers into confident operators. He wants learners to stop reading and start doing ā reliably, repeatedly, and with feedback.","beliefs":"Learning-by-doing beats passive consumption; clarity and diagrams unlock understanding; open-source and shared problems accelerate community progress; small, consistent practice prevents skill rot. He values practical competence, reproducible knowledge, and teaching that respects engineers' time.","facts":"Fun fact: Ivan has tweeted over 11,500 times and built a 'LeetCode for Linux/Docker/Kubernetes'āhis hands-on problem collection got a tweet with 330k+ views. He combines tens of blog posts, hundreds of diagrams, and OSS projects into one learning mission.","strength":"Deep, battle-tested technical expertise + a knack for clear, visual explanations; builds practical, testable learning problems; high audience engagement and credibility in cloud/native topics; entrepreneurial drive to productize learning.","weakness":"Can be hyper-technical and long-form, which may intimidate casual learners; sometimes favors written threads and diagrams over short, discoverable media (video/snippets), limiting reach beyond the niche. Bootstrapping product + content can spread attention thin.","recommendation":"Pin your flagship problem set or mini-course thread and turn it into a series: post a daily 60ā90s demo video/gif of a solution, use a consistent hashtag (#DailyInfraChallenge), host weekly X Spaces Q&As, collaborate with adjacent creators (DevRel, cloud providers), and convert high-performing threads into bite-sized carousels and short reels to capture broader attention.","roast":"You make terminal screenshots look like museum-quality art and can explain subnet masks in a way that makes people both cry and take notes ā congratulations, you're the kind of person who gives homework at 2 AM and expects a pull request by breakfast.","win":"Built and publicized a LeetCode-style collection for Linux/Containers/Kubernetes that attracted massive attention (one tweet reached 330k+ views) and cultivated a 72k-strong engaged audience while bootstrapping a learning-by-doing platform."},"created":1774563725034,"type":"the thought leader","id":"iximiuz"},{"user":{"id":"231208649","name":"Haseeb ļ¼|ļ¼","description":"Managing partner @dragonfly_xyz.\n\nLet's think step by step.","followers_count":142116,"friends_count":1122,"statuses_count":10950,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1988156658925924354/1LQJc-Ma_normal.jpg","screen_name":"hosseeb","location":"","entities":{"description":{"urls":[]},"url":{"urls":[{"display_url":"haseebq.com","expanded_url":"http://haseebq.com","indices":[0,23],"url":"https://t.co/xUnHO7UU7J"}]}}},"details":{"type":"The Thought Leader","description":"Managing partner at Dragonfly and a razor-sharp VC who trades hustle porn for high-leverage playbooks. He turns investment lessons, AI warnings, and life advice into viral threads while owning his mistakes with disarming candor. A go-to mentor for founders and ambitious creators who want clear frameworks, not platitudes.","purpose":"To accelerate high-impact builders and sensible tech by sharing judgment, practical frameworks, and candid post-mortemsāso others learn faster, take smarter risks, and build things that matter.","beliefs":"Values mentorship, clarity over noise, working smarter not harder, continuous practice (especially communication), taking outsized but calculated risks while young, transparency about failure, and the importance of leverage (automation, systems, and networks) in scaling impact.","facts":"Fun fact: Haseeb ļ¼|ļ¼ has 142,116 followers and ~10,950 tweets; one of his threads hit ~2.2M views. He publicly shared the memo for passing on Solana (a 3,250x miss) and frequently turns those lessons into teaching moments.","strength":"Distills complex ideas into short, actionable threads; fearless transparency about wins and misses; strong network and credibility as a managing partner; consistently produces viral, high-signal content that shapes founder behavior.","weakness":"Bluntness can polarizeāpolarization fuels engagement but alienates some. High output risks signal dilution. Occasional overconfidence (classic junior-VC cringe moments) can lead to memorable misses that haunt the timeline.","roast":"Haseeb preaches 'don't work harder' while single-handedly trying to tweet the entire internet into enlightenmentāpeak irony. He calls passing on Solana \"adorably naive,\" which is VCspeak for 'I cried into my investment memos that night.'","win":"Built a large, influential audience and rose to managing partner at Dragonfly while producing multiple viral threads that change how founders think and actāturning public honesty about mistakes into credibility and influence.","recommendation":"Double down on repeatable formats: signature tweetstorm templates (problem ā signal ā framework ā CTA), weekly X Spaces AMAs, and short native clips (30ā90s) distilling longer threads. Pin a rotating memo or 'best lessons' thread. Invite founders for on-record postmortems and tag collaborators to broaden reach. Repurpose threads into a newsletter and LinkedIn long-reads for cross-platform discovery. Use polls and micro-asks to convert passive followers into engaged participants, and post at consistent cadence so each viral hit builds compounding follower growth."},"created":1774563520298,"type":"the thought leader","id":"hosseeb"},{"user":{"id":"15526823","name":"David Herrmann","description":"Christ Follower First | Dad | Husband | Marketing Nerd | Dodger Fan | Police Chase Enthusiast","followers_count":47524,"friends_count":797,"statuses_count":103438,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1361101594972938241/9iVWxtcT_normal.jpg","screen_name":"herrmanndigital","location":"Redondo Beach, CA","entities":{"description":{"urls":[]},"url":{"urls":[{"display_url":"linkedin.com/in/herrmanndavā¦","expanded_url":"http://www.linkedin.com/in/herrmanndavid","indices":[0,23],"url":"https://t.co/ES6j8INqeZ"}]}}},"details":{"type":"The Thought Leader","description":"David is a faith-forward family man who mixes sharp marketing insight with civic-minded commentary and a dangerous curiosity for police chases. He turns news, ethics, and advertising craft into high-engagement threads that make people think and react. His voice sits at the intersection of marketing critique and public accountability.","purpose":"To inform and influence public conversation by calling out bad actors, elevating timeless marketing craft, and protecting the values that matter to his family and communityāusing his platform to hold institutions accountable and teach others how to communicate better.","beliefs":"Faith and family come first; truth and accountability matter; great marketing is timeless because human behavior is timeless; corporations should be held responsible when they enable harm; transparency and common sense should guide public and private institutions.","facts":"Fun fact: David has tweeted over 103,438 times and is a self-described Dodger fan and police-chase enthusiast ā which means he can analyze ad copy while live-tweeting a high-speed pursuit.","strength":"Sharp, credible voice; strong mix of emotional and logical appeals; proven ability to drive viral discussion and awareness; deep marketing knowledge (references Ogilvy, ad principles); consistent output and a large, engaged audience (47.5K followers).","weakness":"Can come across as confrontational when holding institutions to account, which sometimes polarizes potential allies; prone to fatigue from high posting volume; may amplify controversy that distracts from long-term thought leadership goals.","roast":"Youāve tweeted 103,438 times ā congratulations, you single-handedly keep Twitter's archive warm. Youāre the kind of guy who can thread an Ogilvy lesson between a Dodger homer and a police chase live-tweet, and still have energy left to roast a corporate PR team for lunch.","win":"Sparked massive public attention with a thread about a neighborhood literally sliding into the ocean (1.47M views, thousands of likes/retweets), demonstrating his ability to surface urgent civic issues and mobilize conversation at scale.","recommendation":"Double down on long-form, pinned threads that mix personal story + practical takeaway (people love actionable marketing lessons anchored to real events). Add short native videos explaining one marketing idea in 60s, host regular X Spaces for live Q&A to convert followers into superfans, collaborate with other thought leaders and journalists on investigations, pin a clear newsletter/CTAs to capture emails, and schedule posts for peak engagement times ā keep the confident, values-driven voice but occasionally lean into constructive solutions rather than only critique."},"created":1774563437213,"type":"the thought leader","id":"herrmanndigital"},{"user":{"id":"816291044325261312","name":"Yuval Noah Harari","description":"Historian and bestselling author of 'Sapiens', 'Homo Deus', '21 Lessons for the 21st Century', 'Nexus', 'Unstoppable Us' and 'Sapiens: A Graphic History'.","followers_count":645419,"friends_count":166,"statuses_count":1623,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1034789978444886017/9GqAdkNk_normal.jpg","screen_name":"harari_yuval","location":"","entities":{"description":{"urls":[]},"url":{"urls":[{"display_url":"ynharari.com","expanded_url":"http://www.ynharari.com","indices":[0,23],"url":"https://t.co/6FkuJZwBl9"}]}}},"details":{"type":"The Thought Leader","description":"A public intellectual and historian who turns sweeping scholarship into crisp, viral ideas that shape global conversations. Bestselling author of Sapiens, Homo Deus, 21 Lessons, Nexus and more, he translates big history into urgent questions about technology, truth and humanity's future.","purpose":"To illuminate the long arcs of human history so people can make wiser choices about the present and futureāencouraging critical thinking, scientific trust, global cooperation, and ethical attention to how technology reshapes life.","beliefs":"Values evidence, intellectual humility, and empathy; believes complexity beats simplistic partisanship, that science and collaboration are essential to solve global problems, and that stories and ideas can steer civilizations for better or worse.","facts":"Fun fact: he has 645,419 followers while following only 166 people and has tweeted 1,623 times. Author of both adult bestsellers and accessible offshoots (graphic and children's editions), his top tweets focus on democracy, war, science, AI and curated book recommendations.","strength":"Turns dense research into memorable narratives, commands credibility and a global audience, synthesizes across disciplines, and provokes thoughtful public debate without losing readability.","weakness":"Big-picture framing can feel abstract or aloof to those living immediate crises; sweeping hypotheses invite polarizing pushback; sometimes less responsive to rapid micro-conversations on the platform.","recommendation":"Use bite-sized explainers and multi-tweet threads that break one big idea into 3ā7 clear, shareable points; pin a perennial thread (e.g., āHow to read the futureā). Post short video clips or narrated slides to boost reach, host occasional X Spaces for live Q&As, and reply selectively to high-value threads to increase engagement and algorithmic visibility.","roast":"He writes entire books about how tech and algorithms might break civilizationāthen behaves on X like a benevolent oracle who follows 166 people and expects the rest of us to take notes. Modesty: 0. Influence: 100.","win":"Turning 'Sapiens' into a global bestseller and building a public intellectual brand that reshaped how millions think about human history, technology and the future."},"created":1774563289403,"type":"the thought leader","id":"harari_yuval"},{"user":{"id":"11768582","name":"Garry Tan","description":"President & CEO @ycombinator āFounder https://t.co/7aoJjp1iIKādesigner/engineer who helps foundersāSF Dem accelerating the boom loopāhaters not allowed in my sauna","followers_count":718163,"friends_count":5686,"statuses_count":70394,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1922894268403941377/-dGWAt3N_normal.jpg","screen_name":"garrytan","location":"San Francisco, CA","entities":{"description":{"urls":[{"display_url":"GarrysList.org","expanded_url":"http://GarrysList.org","indices":[38,61],"url":"https://t.co/7aoJjp1iIK"}]},"url":{"urls":[{"display_url":"youtube.com/garrytan?sub_cā¦","expanded_url":"https://youtube.com/garrytan?sub_confirmation=1","indices":[0,23],"url":"https://t.co/sRez8WKLsA"}]}}},"details":{"type":"The Thought Leader","description":"Garry Tan is the President & CEO of Y Combinator, a designer/engineer-turned-founder who loudly champions founders and product-first thinking. He mixes blunt takes, policy opinions, and practical career advice ā and runs a very exclusive, hater-free sauna. With a huge audience and an unapologetic POV, heās the go-to voice for startup playbooks and culture hot-takes.","purpose":"To accelerate the boom loop for founders: spot, fund, mentor, and amplify the next generation of startups while pushing practical, data-informed ideas that move policy and product toward greater impact.","beliefs":"Meritocratic hustle (learn or earn), product and design matter, skilled immigration fuels innovation, data-driven policy can lift the marginalized, and communities of builders are the best compounders of long-term value ā with zero tolerance for performative negativity.","facts":"Fun fact: Garry has tweeted over 70,000 times and built a following of ~718k people ā and his most viral thread pulled in millions of views (one post about Rory McIlroyās parents earned 113k likes). Also, 'haters not allowed in my sauna' is apparently a literal brand guideline.","strength":"Massive credibility and reach in the startup world, a rare combo of design + engineering empathy, sharp succinct advice (the 'learn or earn' line is a perfect hook), and the network to turn insights into real opportunities for founders.","weakness":"Blunt takes and high-volume posting can be polarizing and sometimes reduce nuance, inviting controversy or misinterpretation; the rapid-fire style risks noise over depth and occasional PR headaches.","recommendation":"On X, lean into high-signal formats: regular short threads that blend data + founder stories, weekly pinned 'micro-advice' threads, and live X Spaces with YC founders. Use native video for quick lessons, repurpose popular threads into newsletter kernels, tag founders you helped for social proof, and run occasional AMA threads to turn followers into active community members. Prioritize a few signature series so followers know what to expect and can reshare easily.","roast":"You run a hater-free sauna but tweet like youāve got a direct line to the startup afterlife ā 70k tweets later, itās safe to say your hottest takes have their own retirement plan.","win":"Becoming President & CEO of Y Combinator and stewarding an ecosystem while building a 700k+ audience that founders, investors, and policymakers listen to ā plus repeatedly distilling career wisdom into single-sentence rules that stick."},"created":1774563145722,"type":"the thought leader","id":"garrytan"},{"user":{"id":"565216911","name":"fathermikeschmitz","description":"","followers_count":135261,"friends_count":41,"statuses_count":5123,"profile_image_url_https":"https://pbs.twimg.com/profile_images/536316515432148994/QHaQhF-e_normal.jpeg","screen_name":"frmikeschmitz","location":"","entities":{"description":{"urls":[]},"url":{"urls":[{"display_url":"bulldogcatholic.org","expanded_url":"http://www.bulldogcatholic.org","indices":[0,23],"url":"https://t.co/YJqFfDZGHc"}]}}},"details":{"type":"The Thought Leader","description":"A faith-driven thought leader and author who translates deep theology into everyday language. Father Mike Schmitz builds an engaged audience by pairing books, talks, and short-form videos that comfort, challenge, and invite reflection. His feed mixes spiritual guidance, event announcements, and thoughtful commentary on current religious conversations.","purpose":"To help seekers find meaning and faith when life feels chaotic, making complex spiritual truths accessible and practical so people can live with hope and moral clarity.","beliefs":"Rooted in Christian faith and pastoral care, he values compassion, truth-telling, intellectual honesty, and community formation. He believes spiritual questions deserve clear answers delivered with empathy rather than judgment.","facts":"Fun fact: He recently launched a book, \"A World Undone: Finding God When Life Doesnāt Make Sense,\" and maintains a highly engaged audience of 135,261 followers while following only 41 accounts. His content spans YouTube interviews, event promotions (like an upcoming Orlando talk), and viral reflectionsāone video reached over 74k views.","strength":"Clear, authoritative communicator who turns theology into relatable lessons; strong credibility (author + clergy persona) and an engaged, loyal audience that amplifies his messages.","weakness":"Can be perceived as polarizing by those outside his faith tradition or on contentious topics; heavy demand for pastoral content risks burnout and occasional echo-chamber dynamics.","roast":"Youāve got 135k followers and only follow 41 back ā either youāre cultivating mystery, or your āfollow backā prayers are still pending absolution.","win":"Publishing a widely shared book while building a six-figure, highly engaged audience and producing videos that reach tens of thousands ā proving his messages resonate beyond the pews.","recommendation":"On X, lean into short, quotable threads and 30ā60 second video clips that highlight one actionable insight from a sermon or chapter; host regular X Spaces Q&As after a new post to boost real-time engagement; pin a tweet linking your book and upcoming events; cross-promote clips with collaborators (other clergy, faith creators, thoughtful interviewees) to broaden reach without diluting your voice."},"created":1774563090646,"type":"the thought leader","id":"frmikeschmitz"},{"user":{"id":"137519071","name":"Fleming Rutledge","description":"Radical & Reformed biblical theologian. Romans 11:12. Seriously questioning the AI future, but not the unique role of the human being whom we call Lord.","followers_count":27770,"friends_count":364,"statuses_count":5509,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1106289122124140545/PRyF5giW_normal.png","screen_name":"flemingrut","location":"Rye Brook, NY","entities":{"description":{"urls":[]},"url":{"urls":[{"display_url":"generousorthodoxy.org","expanded_url":"http://generousorthodoxy.org","indices":[0,23],"url":"https://t.co/kUqpzKktdQ"}]}}},"details":{"type":"The Thought Leader","description":"A Radical & Reformed biblical theologian who pairs rigorous doctrinal clarity with deep pastoral tenderness. She publicly challenges cultural compromises, cares for the afflicted, and wrestles with the moral implications of technology while holding fast to the Lord.","purpose":"To call the church and the broader public back to a Gospel that demands both faithful doctrine and active responsibility for the world, to defend the unique dignity of the human person, and to shepherd believers through word and liturgy in a distracted age.","beliefs":"Scripture and liturgical tradition provide the sure guide for faith and practice; the Gospel does not absolve us of responsibility for sin and suffering in the world; human beings bear a unique worth that must not be surrendered to technocratic fantasies; faithful public witness requires clarity, courage, and compassion.","facts":"Fun fact: Fleming has ~27.7K followers and has tweeted 5,509 times ā she left and returned to Twitter and noticed a big hit to reach, yet still sparks wide conversations. She prays the Nunc Dimittis and the old BCP bedtime blessing with her husband and weaves liturgy into public tweets.","strength":"Theological precision and moral courage combined with genuine pastoral warmth; a distinctly liturgical voice that stands out on social media; proven ability to provoke thoughtful national conversation and sustain an engaged, loyal audience.","weakness":"A voice that can be perceived as uncompromising or polemical, which may polarize potential new followers; occasional platform strategy missteps (e.g., leaving/returning) and dense theological content that needs unpacking for quick-scrolling audiences.","roast":"You treat Twitter like a pulpit and a parish register rolled into oneāpart sermon, part litany, and altogether too dignified for the algorithmās taste. Youāre so committed to the āhumanā in humanity that you probably suspect Siri of spiritual pride.","win":"Sustained influence across thousands of followers and the ability to spark widespread debate about Christian responsibility (notably the viral exchanges challenging public figures), while continuing faithful pastoral practices in private life during a difficult season.","recommendation":"Grow reach on X by turning sermons and long tweets into shareable threads, pinning a clear āaboutā tweet that links to fuller resources, and posting short (30ā90s) video clips of prayers or brief reflections. Host X Spaces Q&As on theology and pastoral care, use striking liturgical imagery, engage replies with clarifying thread links, and collaborate with other trusted theologians to amplify reachāconsistency plus brief, human multimedia will bridge deep thought and the platformās pace."},"created":1774563002051,"type":"the thought leader","id":"flemingrut"}],"activities":{"nreplies":[],"nbookmarks":[],"nretweets":[],"nlikes":[],"nviews":[]},"interactions":null}},"settings":{},"session":null,"routeProps":{"/creators/:username":{}}}