<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>AnuRock - Bookmarks</title><description>My collection of bookmarks</description><link>https://anurock.dev/</link><item><title>EP214: Claude Code vs. OpenClaw: 5 Design Dimensions</title><link>https://anurock.dev/bookmarks/2026-05-11-ep214-claude-code-vs-openclaw-5-design-dimensions/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2026-05-11-ep214-claude-code-vs-openclaw-5-design-dimensions/</guid><description>Both are highly capable, but they have key architectural differences.</description><pubDate>Mon, 11 May 2026 05:13:39 GMT</pubDate><content:encoded>&lt;p&gt;Reading about OpenClaw’s architecture is like getting familiar with a system design problem. Also, the section about AI evals is unmissable.&lt;/p&gt;</content:encoded><comments>https://open.substack.com/pub/bytebytego/p/ep214-claude-code-vs-openclaw-5-design?r=6lj60&amp;utm_campaign=post-expanded-share&amp;utm_medium=web</comments></item><item><title>How will AI change operating systems? Part 1: Ubuntu and Linux</title><link>https://anurock.dev/bookmarks/2026-05-07-how-will-ai-change-operating-systems-part-1-ubuntu-and-linux/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2026-05-07-how-will-ai-change-operating-systems-part-1-ubuntu-and-linux/</guid><description>A deepdive with the Canonical team into how AI is changing Ubuntu, why they’re betting on local-first LLMs, and a look into other Linux distributions</description><pubDate>Thu, 07 May 2026 03:30:15 GMT</pubDate><content:encoded>&lt;p&gt;Focusing on supporting specialized hardware to run AI smoothly is a wise choice than clobbering the OS experience with dysfunctional AI parts, haha.&lt;/p&gt;</content:encoded><comments>https://open.substack.com/pub/pragmaticengineer/p/ubuntu-and-ai?r=6lj60&amp;utm_campaign=post-expanded-share&amp;utm_medium=web</comments></item><item><title>How Instacart Built a Search for Billions of Products</title><link>https://anurock.dev/bookmarks/2026-05-06-how-instacart-built-a-search-for-billions-of-products/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2026-05-06-how-instacart-built-a-search-for-billions-of-products/</guid><description>In this article, we will learn how Instacart’s search infrastructure evolved over the years and the challenges its engineering team faced.</description><pubDate>Wed, 06 May 2026 06:30:16 GMT</pubDate><content:encoded>&lt;p&gt;Unification of relational data and vector storage sounds undeniably compelling for semantic search usecases, but it’s important to look at the tradeoffs before going all-in on such an approach. The article’s ‘The Limits of This Approach’ section explains it quite elegantly.&lt;/p&gt;</content:encoded><comments>https://open.substack.com/pub/bytebytego/p/how-instacart-built-a-search-for?r=6lj60&amp;utm_campaign=post-expanded-share&amp;utm_medium=web</comments></item><item><title>The Pulse: ‘Tokenmaxxing’ as a weird new trend</title><link>https://anurock.dev/bookmarks/2026-05-06-the-pulse-tokenmaxxing-as-a-weird-new-trend/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2026-05-06-the-pulse-tokenmaxxing-as-a-weird-new-trend/</guid><description>At Meta, Microsoft, Salesforce and other large companies, devs are purposefully burning tokens (and money!) to inflate their AI usage and hit AI usage metrics which they treat as targets.</description><pubDate>Wed, 06 May 2026 06:01:53 GMT</pubDate><content:encoded>&lt;p&gt;Parts of this article on tokenmaxxing read like plots out of outlandish worlds of Cyberpunk and Mad Max. I mean, didn’t we already learn our lessons from ‘lines of code as a performance metric’?&lt;/p&gt;</content:encoded><comments>https://open.substack.com/pub/pragmaticengineer/p/the-pulse-tokenmaxxing-as-a-weird-6b2?r=6lj60&amp;utm_campaign=post-expanded-share&amp;utm_medium=web</comments></item><item><title>The 3 Candidates I Always Rejected as a Bar Raiser at Amazon</title><link>https://anurock.dev/bookmarks/2026-05-05-the-3-candidates-i-always-rejected-as-a-bar-raiser-at-amazon/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2026-05-05-the-3-candidates-i-always-rejected-as-a-bar-raiser-at-amazon/</guid><description>Jeff Bezos created the bar. Even his personal referral couldn&apos;t clear it.</description><pubDate>Tue, 05 May 2026 07:35:18 GMT</pubDate><content:encoded>&lt;p&gt;I can see a bit of myself in all 3 rejected candidate types. What helped me crack interviews was doing more of them (in ‘production’, of course) and learning from failed ones. It was 10x more effective than any mock interview I ever did.&lt;/p&gt;</content:encoded><comments>https://open.substack.com/pub/alifeengineered/p/the-3-candidates-i-always-rejected?r=6lj60&amp;utm_campaign=post-expanded-share&amp;utm_medium=web</comments></item><item><title>The Security Architecture of GitHub Agentic Workflow</title><link>https://anurock.dev/bookmarks/2026-05-04-the-security-architecture-of-github-agentic-workflow/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2026-05-04-the-security-architecture-of-github-agentic-workflow/</guid><description>In this article, we will look at how GitHub built a security architecture that assumes the agent is already compromised.</description><pubDate>Mon, 04 May 2026 06:02:55 GMT</pubDate><content:encoded>&lt;p&gt;Glad to know GH approached agent security from a position of distrust rather than trust. Remember what happened to Sonny and VIKI in iRobot despite the strict enforcement of Asimov’s Three Laws of Robotics. You remember it, right?&lt;/p&gt;</content:encoded><comments>https://open.substack.com/pub/bytebytego/p/the-security-architecture-of-github?r=6lj60&amp;utm_campaign=post-expanded-share&amp;utm_medium=web</comments></item><item><title>The impact of AI on software engineers in 2026: key trends</title><link>https://anurock.dev/bookmarks/2026-05-02-the-impact-of-ai-on-software-engineers-in-2026-key-trends/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2026-05-02-the-impact-of-ai-on-software-engineers-in-2026-key-trends/</guid><description>Our AI tooling survey finds concerns about mounting AI costs, more engineers hitting usage limits, and AI tools having uneven effects upon different types of engineers</description><pubDate>Sat, 02 May 2026 07:47:39 GMT</pubDate><content:encoded>&lt;p&gt;Aren’t companies firing employees to manage rising AI costs, among other things?&lt;/p&gt;</content:encoded><comments>https://open.substack.com/pub/pragmaticengineer/p/the-impact-of-ai-on-software-engineers-2026?r=6lj60&amp;utm_campaign=post-expanded-share&amp;utm_medium=web</comments></item><item><title>How Spotify Ships to 675 Million Users Every Week Without Breaking Things</title><link>https://anurock.dev/bookmarks/2026-05-02-how-spotify-ships-to-675-million-users-every-week-without-breaking-things/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2026-05-02-how-spotify-ships-to-675-million-users-every-week-without-breaking-things/</guid><description>In this article, we will take a look at this process in detail and attempt to derive learnings.</description><pubDate>Sat, 02 May 2026 07:27:37 GMT</pubDate><content:encoded>&lt;p&gt;Nothing earth-shaking, TBH. Spotify’s release process is mature and grounded but resembles how releases are contemporarily done in most large product orgs. At Deel, we had a strikingly similar GTM process for new features.&lt;/p&gt;</content:encoded><comments>https://open.substack.com/pub/bytebytego/p/how-spotify-ships-to-675-million?r=6lj60&amp;utm_campaign=post-expanded-share&amp;utm_medium=web</comments></item><item><title>3 Stories Every Professional Should Have Ready</title><link>https://anurock.dev/bookmarks/2026-05-02-3-stories-every-professional-should-have-ready/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2026-05-02-3-stories-every-professional-should-have-ready/</guid><description>Most people have never practiced telling their own story. That&apos;s a problem.</description><pubDate>Sat, 02 May 2026 07:19:12 GMT</pubDate><content:encoded>&lt;p&gt;On a good day, I nail my introduction and come out impressively. Sadly, good days are far and few. Steve’s advice to write down your introduction to be always prepared sounds pragmatic. This is going in my urgent TODO!&lt;/p&gt;</content:encoded><comments>https://open.substack.com/pub/alifeengineered/p/3-stories-every-professional-should?r=6lj60&amp;utm_campaign=post-expanded-share&amp;utm_medium=web</comments></item><item><title>How Amazon Uses LLMs to Recommend Products</title><link>https://anurock.dev/bookmarks/2026-05-01-how-amazon-uses-llms-to-recommend-products/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2026-05-01-how-amazon-uses-llms-to-recommend-products/</guid><description>In this article, we will look at how COSMO works and the challenges the engineering team faced.</description><pubDate>Fri, 01 May 2026 10:43:24 GMT</pubDate><content:encoded>&lt;p&gt;Searching by intent (aka semantic search) is the antithesis of searching by keywords. Amazon’s semantic search solution is pretty amazing at how it leverages mega LLMs to (a) build knowledge graph to serve known queries, and (b) create smaller LLMs for generative responses to serve never-before-seen queries.&lt;/p&gt;</content:encoded><comments>https://open.substack.com/pub/bytebytego/p/how-amazon-uses-llms-to-recommend?utm_campaign=post-expanded-share&amp;utm_medium=web</comments></item><item><title>Are AI agents actually slowing us down?</title><link>https://anurock.dev/bookmarks/2026-04-27-are-ai-agents-actually-slowing-us-down/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2026-04-27-are-ai-agents-actually-slowing-us-down/</guid><description>As more software engineers use AI agents daily, there’s also more sloppy software, outages, quality issues, and even a slowdown in shipping velocity. What’s happening, and how do we solve it?</description><pubDate>Mon, 27 Apr 2026 06:04:30 GMT</pubDate><content:encoded>&lt;p&gt;AI token usage in performance reviews? Seriously?!&lt;/p&gt;</content:encoded><comments>https://open.substack.com/pub/pragmaticengineer/p/are-ai-agents-actually-slowing-us?utm_campaign=post-expanded-share&amp;utm_medium=web</comments></item><item><title>Nobody Is Coming to Save Your Career</title><link>https://anurock.dev/bookmarks/2026-04-23-nobody-is-coming-to-save-your-career/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2026-04-23-nobody-is-coming-to-save-your-career/</guid><description>I waited years for someone to invest in my career. Nobody came.</description><pubDate>Thu, 23 Apr 2026 05:25:03 GMT</pubDate><content:encoded>&lt;p&gt;Career growth in 2 sentences - ‘Your company will never tell you that you’ve gotten too comfortable because they benefit from your comfort. You have to be the one who notices it and breaks out of it.’&lt;/p&gt;</content:encoded><comments>https://open.substack.com/pub/alifeengineered/p/nobody-is-coming-to-save-your-career?utm_campaign=post-expanded-share&amp;utm_medium=web</comments></item><item><title>How Agentic RAG Works?</title><link>https://anurock.dev/bookmarks/2026-04-22-how-agentic-rag-works/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2026-04-22-how-agentic-rag-works/</guid><description>In this article, we will look at how agentic RAG works, how it improves upon standard RAG, and the trade-offs that should be considered.</description><pubDate>Wed, 22 Apr 2026 06:15:55 GMT</pubDate><content:encoded>&lt;p&gt;Introducing AI agents in a classic RAG search pipeline lends it the ability to think, reason, and decide whether the one-shot vector-search results are any good or require refinement. Agentic RAG might also be a good application to learn about agentic systems in general.&lt;/p&gt;</content:encoded><comments>https://open.substack.com/pub/bytebytego/p/how-agentic-rag-works?utm_campaign=post-expanded-share&amp;utm_medium=web</comments></item><item><title>How LinkedIn Feed Uses LLMs to Serve 1.3 Billion Users</title><link>https://anurock.dev/bookmarks/2026-04-20-how-linkedin-feed-uses-llms-to-serve-13-billion-users/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2026-04-20-how-linkedin-feed-uses-llms-to-serve-13-billion-users/</guid><description>In this article, we will look at how the LinkedIn engineering team rebuilt the Feed and the challenges they faced.</description><pubDate>Mon, 20 Apr 2026 06:29:53 GMT</pubDate><content:encoded>&lt;p&gt;Intriguing use of LLM embeddings to link member data and post together for super-fast retrieval in social feeds. And, of course, the use of LLM as semantic search layer is 🆒&lt;/p&gt;</content:encoded><comments>https://open.substack.com/pub/bytebytego/p/how-linkedin-feed-uses-llms-to-serve?utm_campaign=post-expanded-share&amp;utm_medium=web</comments></item><item><title>Does GitHub still merit “top git platform for AI-native development” status?</title><link>https://anurock.dev/bookmarks/2026-04-03-does-github-still-merit-top-git-platform-for-ai-native-development-status/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2026-04-03-does-github-still-merit-top-git-platform-for-ai-native-development-status/</guid><description>Availability has dropped to one nine (~90% – !!), partly due to not being able to handle increased traffic from AI coding agents. There’s also no CEO and an apparent lack of direction.</description><pubDate>Fri, 03 Apr 2026 14:46:37 GMT</pubDate><content:encoded>&lt;p&gt;Didn’t know GitHub was in such dire waters. But TBH I like Copilot.&lt;/p&gt;</content:encoded><comments>https://open.substack.com/pub/pragmaticengineer/p/does-github-still-merit-top-git-platform?utm_campaign=post-expanded-share&amp;utm_medium=web</comments></item><item><title>Why You Should Prepare for a Layoff, Even If You Think You&apos;re Safe</title><link>https://anurock.dev/bookmarks/2026-01-30-why-you-should-prepare-for-a-layoff-even-if-you-think-youre-safe/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2026-01-30-why-you-should-prepare-for-a-layoff-even-if-you-think-youre-safe/</guid><description>You can&apos;t control layoffs. But you can control your readiness for them.</description><pubDate>Fri, 30 Jan 2026 04:23:45 GMT</pubDate><content:encoded>&lt;p&gt;Certainty in uncertain times goes a long way in approaching touch situations with calm and clarity.&lt;/p&gt;</content:encoded><comments>https://open.substack.com/pub/alifeengineered/p/why-you-should-prepare-for-a-layoff?utm_campaign=post-expanded-share&amp;utm_medium=web</comments></item><item><title>Dropbox Multimedia Search: Making File Search More Useful</title><link>https://anurock.dev/bookmarks/2026-01-27-dropbox-multimedia-search-making-file-search-more-useful/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2026-01-27-dropbox-multimedia-search-making-file-search-more-useful/</guid><description>In this article, we’ll explore how the Dropbox engineering team implemented multimedia search features and the technical challenges they faced along the way.</description><pubDate>Tue, 27 Jan 2026 03:37:55 GMT</pubDate><content:encoded>&lt;p&gt;What not to prematurely optimize is one of the most important engineering decisions in system design. Like how Dropbox avoided generating preview thumbnails for all uploaded video/images based on their data-backed insight that most such files will never be viewed in a search result. Saved them both storage and compute costs.&lt;/p&gt;</content:encoded><comments>https://open.substack.com/pub/bytebytego/p/dropbox-multimedia-search-making?utm_campaign=post-expanded-share&amp;utm_medium=web</comments></item><item><title>How Reddit Migrated Comments Functionality from Python to Go</title><link>https://anurock.dev/bookmarks/2026-01-22-how-reddit-migrated-comments-functionality-from-python-to-go/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2026-01-22-how-reddit-migrated-comments-functionality-from-python-to-go/</guid><description>In this article, we will look at how Reddit carried out this migration and the challenges it faced.</description><pubDate>Thu, 22 Jan 2026 03:25:45 GMT</pubDate><content:encoded>&lt;p&gt;Tap compare, what a clever way to migrate from one tech stack to another in production. Sounds like a beginner interviewer shadowing an experienced one in real interviews.&lt;/p&gt;</content:encoded><comments>https://open.substack.com/pub/bytebytego/p/how-reddit-migrated-comments-functionality?utm_campaign=post-expanded-share&amp;utm_medium=web</comments></item><item><title>Stop using MySQL in 2026, it is not true open source</title><link>https://anurock.dev/bookmarks/2026-01-21-stop-using-mysql-in-2026-it-is-not-true-open-source/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2026-01-21-stop-using-mysql-in-2026-it-is-not-true-open-source/</guid><description>If you care about supporting open source software, and still use MySQL in 2026, you should switch to MariaDB like so many others have already done.
</description><pubDate>Wed, 21 Jan 2026 04:24:07 GMT</pubDate><content:encoded>&lt;p&gt;Development has ground to a halt. The thing is plagued by security issues. As fondly as I remember MySQL from my formative years, the sad reality is it stopped being a viable option soon after its Oracle acquisition. Why Sun, why did you sell yourself?&lt;/p&gt;</content:encoded><comments>https://optimizedbyotto.com/post/reasons-to-stop-using-mysql/</comments></item><item><title>How DoorDash Moved to a Service Mesh to Handle 80M Requests/Second</title><link>https://anurock.dev/bookmarks/2026-01-18-how-doordash-moved-to-a-service-mesh-to-handle-80m-requestssecond/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2026-01-18-how-doordash-moved-to-a-service-mesh-to-handle-80m-requestssecond/</guid><description>In this article, we will look at how DoorDash’s infrastructure team went through this journey and the difficulties they faced.</description><pubDate>Sun, 18 Jan 2026 04:30:34 GMT</pubDate><content:encoded>&lt;p&gt;A good case study in picking just part of an off-the-shelf platform solution and building out the rest based on your org’s unique architecture and constraints. ‘Most important is to stay grounded in real problems rather than chasing architectural trends.’&lt;/p&gt;</content:encoded><comments>https://open.substack.com/pub/bytebytego/p/how-doordash-moved-to-a-service-mesh?utm_campaign=post-expanded-share&amp;utm_medium=web</comments></item><item><title>Your Job Is Not Your Career</title><link>https://anurock.dev/bookmarks/2026-01-16-your-job-is-not-your-career/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2026-01-16-your-job-is-not-your-career/</guid><description>Stop giving 100% to your employer</description><pubDate>Fri, 16 Jan 2026 04:02:36 GMT</pubDate><content:encoded>&lt;p&gt;Add intentional ‘thinking time’ to your workdays. Use it for reflecting on hurdles encountered, measuring the impact of a completed task, and planning for future value creation. Otherwise, all you are doing is keeping the lights on rather than investing in your growth: good for your company, bad for your career.&lt;/p&gt;</content:encoded><comments>https://open.substack.com/pub/alifeengineered/p/your-job-is-not-your-career?utm_campaign=post-expanded-share&amp;utm_medium=web</comments></item><item><title>A pragmatic guide to LLM evals for devs</title><link>https://anurock.dev/bookmarks/2026-01-15-a-pragmatic-guide-to-llm-evals-for-devs/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2026-01-15-a-pragmatic-guide-to-llm-evals-for-devs/</guid><description>Evals are a new toolset for any and all AI engineers – and software engineers should also know about them. Move from guesswork to a systematic engineering process for improving AI quality.</description><pubDate>Thu, 15 Jan 2026 03:43:49 GMT</pubDate><content:encoded>&lt;p&gt;TIL about Evals, the automated testing analogue to traditional unit/integration tests. Since running LLMs (for evaluation) in CI pipelines isn’t cheap, it’s good to prioritize test scenarios based on top buckets of real-world user issues.&lt;/p&gt;</content:encoded><comments>https://open.substack.com/pub/pragmaticengineer/p/evals?utm_campaign=post-expanded-share&amp;utm_medium=web</comments></item><item><title>The Trillion-Dollar “Why”</title><link>https://anurock.dev/bookmarks/2026-01-15-the-trillion-dollar-why/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2026-01-15-the-trillion-dollar-why/</guid><description>Building Context Graphs for Accountable AI</description><pubDate>Thu, 15 Jan 2026 03:11:54 GMT</pubDate><content:encoded>&lt;p&gt;Dr. Gandhi’s piece confirms my prophecy about the AI dust settling by late 2025 or start of 2026. 100% automation shouldn’t be the goal. Human knowledge is priceless (goal mine as per Dr. Gandhi). Rather than replace humans with AI, augment agents with humans for the best outcomes. Good for business, good for humanity.&lt;/p&gt;</content:encoded><comments>https://open.substack.com/pub/everydayseries/p/the-trillion-dollar-why?utm_campaign=post-expanded-share&amp;utm_medium=web</comments></item><item><title>How LLMs Learn from the Internet: The Training Process</title><link>https://anurock.dev/bookmarks/2026-01-11-how-llms-learn-from-the-internet-the-training-process/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2026-01-11-how-llms-learn-from-the-internet-the-training-process/</guid><description>In this article, we will walk through the complete journey of how LLMs are trained, from the initial collection of raw data to the final conversational assistant.</description><pubDate>Sun, 11 Jan 2026 05:45:09 GMT</pubDate><content:encoded>&lt;p&gt;In my 2017 book Artificial Intelligence for .NET (co-authored with Nishith), I described how language models of that era worked. A combination of gradient descent and supervised fine-tuning gave them predictive and classification superpowers for the given domain/context. Those models were next token predictors in the truest sense.&lt;/p&gt;
&lt;p&gt;The attention/transformers architecture together with data-science-optimized GPUs  revolutionized language models and made today’s LLMs possible. The fundamentals of pre-training and teaching models have stayed the same.&lt;/p&gt;
&lt;p&gt;It’s incredible how a single breakthrough in software architecture can lead to generational advancements.&lt;/p&gt;
&lt;p&gt;Beautifully written article by Alex Xu, so easy to digest. Highly recommended even if you aren’t familiar with the technical details.&lt;/p&gt;</content:encoded><comments>https://open.substack.com/pub/bytebytego/p/how-llms-learn-from-the-internet?utm_campaign=post-expanded-share&amp;utm_medium=web</comments></item><item><title>Saga Pattern Demystified: Orchestration vs Choreography</title><link>https://anurock.dev/bookmarks/2026-01-11-saga-pattern-demystified-orchestration-vs-choreography/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2026-01-11-saga-pattern-demystified-orchestration-vs-choreography/</guid><description>In this article, we will look at how the Saga pattern works and the pros and cons of various approaches to implement this pattern.</description><pubDate>Sun, 11 Jan 2026 04:27:46 GMT</pubDate><content:encoded>&lt;p&gt;TIL that there’s a name for the inter-service communication pattern that I implemented in our microservices solution five years ago.&lt;/p&gt;
&lt;p&gt;It’s called Choreography-based Saga. This is where each service listens for interesting events from other services to trigger actions.&lt;/p&gt;
&lt;p&gt;The alternative is Orchestration-based Saga where a central orchestrator listens to events from and issues commands to services.&lt;/p&gt;</content:encoded><comments>https://open.substack.com/pub/bytebytego/p/saga-pattern-demystified-orchestration?utm_campaign=post-expanded-share&amp;utm_medium=web</comments></item><item><title>High-Agency Engineering: Why You Want To Be Blocked</title><link>https://anurock.dev/bookmarks/2026-01-09-high-agency-engineering-why-you-want-to-be-blocked/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2026-01-09-high-agency-engineering-why-you-want-to-be-blocked/</guid><description>Why You Should Run Into The Wall On Day One</description><pubDate>Fri, 09 Jan 2026 03:27:12 GMT</pubDate><content:encoded>&lt;p&gt;It works! This is how I approached my first Jira ticket at my new job. Rather than waiting to digest the entire codebase or for code walkthroughs to happen, I simply dove into unfamiliar waters and created a pull request on day one. I suddenly had specific, pointed questions to the team to inform my approach rather than generic questions that might not have been helpful in solving the problem.&lt;/p&gt;</content:encoded><comments>https://open.substack.com/pub/alifeengineered/p/high-agency-engineering-why-you-want?utm_campaign=post-expanded-share&amp;utm_medium=web</comments></item><item><title>The Prison Of Financial Mediocrity</title><link>https://anurock.dev/bookmarks/2026-01-06-elicit-ai-for-scientific-research/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2026-01-06-elicit-ai-for-scientific-research/</guid><description>One doesn&apos;t need to be locked up to be imprisoned. There is a generation walking around with invisible bars.</description><pubDate>Tue, 06 Jan 2026 03:26:27 GMT</pubDate><content:encoded>&lt;p&gt;The double-whammy of insecure job market and social media’s constant feed of ‘a better life’ is creating a massive FOMO and driving people to invest in modern day gambling. But who’s profiting? The Dream11s and Coinbases of the world. The house wins. Most players lose.&lt;/p&gt;</content:encoded><comments>https://x.com/systematicls/status/2004900241745883205</comments></item><item><title>How Zalando Delivers Real-Time Insights to Its Partners Brands</title><link>https://anurock.dev/bookmarks/2026-01-04-how-zalando-delivers-real-time-insights-to-its-partners-brands/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2026-01-04-how-zalando-delivers-real-time-insights-to-its-partners-brands/</guid><description>Zalando’s Partner Tech division, responsible for data sharing and collaboration with partners, found itself managing a fragmented and inefficient process.</description><pubDate>Sun, 04 Jan 2026 04:42:23 GMT</pubDate><content:encoded>&lt;p&gt;My favorite takeaways are - &lt;code&gt;design for diversity&lt;/code&gt; and &lt;code&gt;documentation is a product feature&lt;/code&gt;. We often aim at design a one-size-fits-all solution, we should first start by categorizing users into buckets and then accommodating all buckets. Excellent onboarding and usage guides are non-negotiable to ensure efficiencies.&lt;/p&gt;</content:encoded><comments>https://open.substack.com/pub/bytebytego/p/how-zalando-delivers-real-time-insights?utm_campaign=post-expanded-share&amp;utm_medium=web</comments></item><item><title>The Pulse: Cloudflare takes down half the internet – but shares a great postmortem</title><link>https://anurock.dev/bookmarks/2026-01-04-the-pulse-cloudflare-takes-down-half-the-internet-but-shares-a-great-postmortem/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2026-01-04-the-pulse-cloudflare-takes-down-half-the-internet-but-shares-a-great-postmortem/</guid><description>A database permissions change ended up knocking Cloudflare’s proxy offline. Pinpointing the root cause was tricky – but Cloudflare shared a detailed postmortem. Also: announcing The Pragmatic Summit</description><pubDate>Sun, 04 Jan 2026 04:19:27 GMT</pubDate><content:encoded>&lt;p&gt;So often when third-party services go down we are quick to blame their developers. Gergely’s easy-to-digest analysis of the November Cloudflare outage shows how incidents can sometimes genuinely be hard to predict. Also a good reminder that incidence response in software systems is no less than a Sherlock-style crime investigation.&lt;/p&gt;</content:encoded><comments>https://open.substack.com/pub/pragmaticengineer/p/the-pulse-cloudflare-takes-down-half?utm_campaign=post-expanded-share&amp;utm_medium=web</comments></item><item><title>If You Don&apos;t Have Haters, You&apos;re Not Trying</title><link>https://anurock.dev/bookmarks/2025-12-23-if-you-dont-have-haters-youre-not-trying/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-12-23-if-you-dont-have-haters-youre-not-trying/</guid><description>We are wired to seek approval. But in a high-growth career, 100% approval is an indicator of stagnation.</description><pubDate>Tue, 23 Dec 2025 04:08:05 GMT</pubDate><content:encoded>&lt;p&gt;The key message is about doing what you think is right at the cost of dissenting voices. Critique is friction and friction means you’re doing something that has the potential to challenge the status quo. As to why we are wired to seek approval, wait for consensus, or crave uneventfulness — that’s our cave-man brain optimized for dangerous environments (similar to Harari’s theory in Sapiens).&lt;/p&gt;</content:encoded><comments>https://open.substack.com/pub/alifeengineered/p/if-you-dont-have-haters-youre-not?utm_campaign=post-expanded-share&amp;utm_medium=web</comments></item><item><title>Career paths for software engineers at large tech companies</title><link>https://anurock.dev/bookmarks/2025-12-12-career-paths-for-software-engineers-at-large-tech-companies/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-12-12-career-paths-for-software-engineers-at-large-tech-companies/</guid><description>Tactics for getting promoted to Levels 5, 6, and 7, and advice on when to make your move into management. Former Amazon VP, Ethan Evans, reveals what he saw work during a successful Big Tech career</description><pubDate>Fri, 12 Dec 2025 04:12:58 GMT</pubDate><content:encoded>&lt;p&gt;Are promotions all politics? Does being a consistent rockstar developer give you that coveted hike?&lt;/p&gt;
&lt;p&gt;Turns out managers are humans too. During promotion decisions, there are visible and subtle traits that make someone stand out. Do you just like working on new features or also enjoy diving head on into on-call issues and fixing them yourself? On seeing ugly code, do you feel the ownership of getting your hands dirty for a refactor nobody wants to do? Do you own each aspect of your career growth or leave it to your manager (aka chance)?&lt;/p&gt;
&lt;p&gt;Often, we all know these cues deep within but are hesitant to admit our shortcomings when we don’t get the promotion we ‘clearly’ deserved.&lt;/p&gt;
&lt;p&gt;A great read from an experienced ‘manager’.&lt;/p&gt;</content:encoded><comments>https://newsletter.pragmaticengineer.com/p/career-paths-for-software-engineers?utm_campaign=post&amp;utm_medium=web</comments></item><item><title>How Disney Hotstar (now JioHotstar) Scaled Its Infra for 60 Million Concurrent Users</title><link>https://anurock.dev/bookmarks/2025-12-04-how-disney-hotstar-now-jiohotstar-scaled-its-infra-for-60-million-concurrent-users/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-12-04-how-disney-hotstar-now-jiohotstar-scaled-its-infra-for-60-million-concurrent-users/</guid><description>In this article, we look at how the Disney+ Hotstar engineering team achieved that scale and the challenges they faced.</description><pubDate>Thu, 04 Dec 2025 04:38:41 GMT</pubDate><content:encoded>&lt;p&gt;A lot of the details in this infra-heavy article went over my head, but one thing stood out — separating APIs into cacheable and non-cacheable and creating different API gateways for both. The ‘cacheable’ gateway could then be shaved off a bit in terms of unnecessary security and routing checks. That alone made things a lot faster without additional infra.&lt;/p&gt;</content:encoded><comments>https://blog.bytebytego.com/p/how-disney-hotstar-now-jiohotstar?utm_campaign=post&amp;utm_medium=web</comments></item><item><title>its hard out there... are software devs cooked??</title><link>https://anurock.dev/bookmarks/2025-11-27-its-hard-out-there-are-software-devs-cooked/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-11-27-its-hard-out-there-are-software-devs-cooked/</guid><description>In this potluck episode, Wes and Scott answer your questions about paid vs. free SSL, the state of frontend jobs, headless WordPress trade-offs, organizing T...</description><pubDate>Thu, 27 Nov 2025 03:46:36 GMT</pubDate><content:encoded>&lt;p&gt;I respectfully disagree with Wes and Scott’s thoughts about the state of frontend engineer role. I DO think pure FE roles are disappearing.&lt;/p&gt;
&lt;p&gt;I have personally witnessed leaders in both large and small orgs expecting FE folks to upskill themselves across the full stack (servers, DBs, caches, and whatnot), because LLMs can generate frontends pretty damn well. As for backend engineers, I think it’s fair to say they are now expected to pick up stuff that was earlier the dominion of SRE and DevOps folks. Mergers and acquisitions in engineering roles, haha.&lt;/p&gt;</content:encoded><comments>https://www.youtube.com/watch?v=RB1EucXfCJU</comments></item><item><title>How to Build Career Equity</title><link>https://anurock.dev/bookmarks/2025-11-18-how-to-build-career-equity/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-11-18-how-to-build-career-equity/</guid><description>We&apos;ve talked about how to pay off our Career Debt. Now it&apos;s time to build the assets that set you free.</description><pubDate>Tue, 18 Nov 2025 03:43:42 GMT</pubDate><content:encoded>&lt;p&gt;Are you investing your time exclusively in safe bets with additive returns—eg. technical skills or in additive bets AND multiplier bets—eg. speaking, questioning, systems thinking? What’s driving you — auto-pilot calendar or &lt;em&gt;intentional&lt;/em&gt; toil for career equity?&lt;/p&gt;</content:encoded><comments>https://open.substack.com/pub/alifeengineered/p/how-to-build-career-equity?utm_campaign=post&amp;utm_medium=web</comments></item><item><title>The Pulse: Amazon layoffs – AI or economy to blame?</title><link>https://anurock.dev/bookmarks/2025-11-17-the-pulse-amazon-layoffs-ai-or-economy-to-blame/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-11-17-the-pulse-amazon-layoffs-ai-or-economy-to-blame/</guid><description>Amazon is doing more mass layoffs, claiming it wants to be more nimble. But are job losses really about US economic fears, and how Amazon’s retail business will be affected?</description><pubDate>Mon, 17 Nov 2025 03:49:50 GMT</pubDate><content:encoded>&lt;p&gt;Based on declining restaurant sales and reduced parcel deliveries, Gergley predicts signs of weakening consumer spending in the US. That’s what he’s attributing for Amazon’s latest mass layoffs - not AI or over-hiring. While it does make sense for e-commerce companies to prepare for impending economic headwinds, it still baffles me how one of the most profitable companies on planet treats its employees as commodities. I’m sure they have enough cash reserves to survive the next ten years without layoffs, no?&lt;/p&gt;</content:encoded><comments>https://newsletter.pragmaticengineer.com/p/the-pulse-amazon-layoffs-ai-or-economy?utm_campaign=post&amp;utm_medium=web</comments></item><item><title>From Swift to Mojo and high-performance AI Engineering with Chris Lattner</title><link>https://anurock.dev/bookmarks/2025-11-14-from-swift-to-mojo-and-high-performance-ai-engineering-with-chris-lattner/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-11-14-from-swift-to-mojo-and-high-performance-ai-engineering-with-chris-lattner/</guid><description>Chris Lattner is one of the most influential engineers of the past two decades. He created the LLVM compiler infrastructure and the Swift programming languag...</description><pubDate>Fri, 14 Nov 2025 05:06:36 GMT</pubDate><content:encoded>&lt;p&gt;Fascinating story of LLVM (C/C++ compiler tools), the first real contender to the generations-old GCC. Nothing better than a nice origin story of a dev tool - inspirations, struggles, politics, and success. I didn’t get to the part about Swift, but really curious now.&lt;/p&gt;</content:encoded><comments>https://www.youtube.com/watch?v=Fxp3131i1yE</comments></item><item><title>The Smartest Person in the Room Asks the &apos;Dumbest&apos; Questions</title><link>https://anurock.dev/bookmarks/2025-11-13-the-smartest-person-in-the-room-asks-the-dumbest-questions/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-11-13-the-smartest-person-in-the-room-asks-the-dumbest-questions/</guid><description>I learned that having the courage to expose the ambiguity makes you look smarter.</description><pubDate>Thu, 13 Nov 2025 04:17:52 GMT</pubDate><content:encoded>&lt;p&gt;As an engineering manager, fishing for clarity through ‘dumb’ questions is such an important skill in fleshing out complex projects. Ironically, de-risking projects leads to de-risking career, not the other way around. So, if you’ve been nodding along and playing it safe on encountering ambiguous terms/requirements, remember the instances when that project was delayed or caused panic. What’s riskier - blowing projects or appearing ‘dumb’?&lt;/p&gt;</content:encoded><comments>https://open.substack.com/pub/alifeengineered/p/the-smartest-person-in-the-room-asks?utm_campaign=post&amp;utm_medium=web</comments></item><item><title>Tech jobs market 2025, part 3: job seekers’ stories</title><link>https://anurock.dev/bookmarks/2025-11-11-tech-jobs-market-2025-part-3-job-seekers-stories/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-11-11-tech-jobs-market-2025-part-3-job-seekers-stories/</guid><description>Details on the state of hiring from software engineers and EMs in the market for a new job. Insights on what’s happening from recruitment platforms: junior rebound, picky employers &amp; a tough market</description><pubDate>Tue, 11 Nov 2025 03:23:40 GMT</pubDate><content:encoded>&lt;p&gt;Confirms all my instincts about the current job market 😓 Higher demand for backend engineers. Pure frontend roles no longer a thing. Zero tolerance attitude by employers who are no longer willing to bet on potential. Infra &amp;#x26; SRE roles high in demand. Staff-level expectations from engineering managers. Pedigree (stamp of big tech or top university) matters disproportionately more than real experience. AI-native skills are an unstated expectation. Can’t get grimmer than this, can it?&lt;/p&gt;</content:encoded><comments>https://newsletter.pragmaticengineer.com/p/tech-jobs-market-2025-part-3?utm_campaign=post&amp;utm_medium=web</comments></item><item><title>How Perplexity Built an AI Google</title><link>https://anurock.dev/bookmarks/2025-11-10-how-perplexity-built-an-ai-google/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-11-10-how-perplexity-built-an-ai-google/</guid><description>In a decisive move, Perplexity abandoned four months of work on their original project to focus entirely on the challenge of building a true answer engine for the web.</description><pubDate>Mon, 10 Nov 2025 03:40:03 GMT</pubDate><content:encoded>&lt;p&gt;First, I’m blown by how RAG - often perceived as inaccurate and clunky - can be the backbone of something as sophisticated as Perplexity. Second, it’s amazing to know what it takes to build a hyper-accurate RAG pipeline. KNOWLEDGE BASE: A massive dataset built from crawling 200 billion web pages. RETRIEVAL ENGINE: Vespa, a low-latency search engine, designed to operate at web-scale, that combines vector and lexical search with ML-powered ranking. LLM: An intelligent router to run user’s query + retrieved context on the best-suited model among in-house and leading ones (GPT/Claude), balancing cost and quality.&lt;/p&gt;</content:encoded><comments>https://blog.bytebytego.com/p/how-perplexity-built-an-ai-google?utm_campaign=post&amp;utm_medium=web</comments></item><item><title>EP187: Why is DeepSeek-OCR such a BIG DEAL?</title><link>https://anurock.dev/bookmarks/2025-11-08-ep187-why-is-deepseek-ocr-such-a-big-deal/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-11-08-ep187-why-is-deepseek-ocr-such-a-big-deal/</guid><description>Over to you: Which additional data structures have we overlooked?</description><pubDate>Sat, 08 Nov 2025 04:50:36 GMT</pubDate><content:encoded>&lt;p&gt;Let me guess: companies like OpenAI, Claude, and Google won’t be keen on implementing this approach as they make their millions ($$) from token costs. Anyhow, converting text into &lt;em&gt;compressed&lt;/em&gt; visual tokens seems like a clever way to significantly reduce number of tokens that reach LLM’s decoder layer. I hope DeepSeek’s OCR is incredibly accurate, unlike traditional OCR models.&lt;/p&gt;</content:encoded><comments>https://blog.bytebytego.com/p/ep187-10-key-data-structures-we-use?utm_campaign=post&amp;utm_medium=web</comments></item><item><title>New trend: programming by kicking off parallel AI agents</title><link>https://anurock.dev/bookmarks/2025-11-07-new-trend-programming-by-kicking-off-parallel-ai-agents/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-11-07-new-trend-programming-by-kicking-off-parallel-ai-agents/</guid><description>More devs are experimenting with kicking off coding agents in parallel. Also: comparing interviews at Meta, Amazon, Uber, and 5 other large tech companies</description><pubDate>Fri, 07 Nov 2025 04:04:54 GMT</pubDate><content:encoded>&lt;p&gt;As Gergley said, parallel agentic coding is new territory. We’ll have to wait and see if there will be actual gains or will it be shitloads of more code to review.&lt;/p&gt;</content:encoded><comments>https://newsletter.pragmaticengineer.com/p/new-trend-programming-by-kicking?utm_campaign=post&amp;utm_medium=web</comments></item><item><title>Why I Spent $10,000 Learning How to Talk</title><link>https://anurock.dev/bookmarks/2025-11-07-why-i-spent-10000-learning-how-to-talk/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-11-07-why-i-spent-10000-learning-how-to-talk/</guid><description>My 3 Biggest Lessons from $10,000 in Communication Coaching.</description><pubDate>Fri, 07 Nov 2025 03:44:07 GMT</pubDate><content:encoded>&lt;p&gt;When preparing to speak (for a talk or presentation) or when put on spot, we tend to focus on delivering the entire thing correctly. Instead, work on your first sentence (message and tone), then nail its delivery and let the rest flow. Similar to Steve’s cultivating confidence advice from last month but more specific to speaking skills.&lt;/p&gt;</content:encoded><comments>https://open.substack.com/pub/alifeengineered/p/why-i-spent-10000-learning-how-to?utm_campaign=post&amp;utm_medium=web</comments></item><item><title>The Evolution of LinkedIn’s Generative AI Tech Stack</title><link>https://anurock.dev/bookmarks/2025-11-06-the-evolution-of-linkedins-generative-ai-tech-stack/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-11-06-the-evolution-of-linkedins-generative-ai-tech-stack/</guid><description>We’ll explore how they transitioned from early feature experiments to a robust GenAI platform, and eventually to multi-agent systems capable of reasoning, planning, and collaborating at scale.</description><pubDate>Thu, 06 Nov 2025 04:52:26 GMT</pubDate><content:encoded>&lt;p&gt;Other than illustrating LinkedIn’s GenAI adoption journey, the article reinforces my belief in the notion that we should stop regarding AI as a massive job terminator. It’s a tool, just like any other, to supercharge one’s abilities and help move faster. A good case study on cleverly aligning new bolder initiatives with tech debt management, refactoring systems incrementally, and upskilling via pair programming. Personal take (🌶️): Despite the fancy system design, LinkedIn’s AI features for candidates feel average at best.&lt;/p&gt;</content:encoded><comments>https://blog.bytebytego.com/p/the-evolution-of-linkedins-generative?utm_campaign=post&amp;utm_medium=web</comments></item><item><title>Under Pressure: Benchmarking Node.js on a Single-Core EC2</title><link>https://anurock.dev/bookmarks/2025-11-05-under-pressure-benchmarking-nodejs-on-a-single-core-ec2/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-11-05-under-pressure-benchmarking-nodejs-on-a-single-core-ec2/</guid><description>Hi!  In this post, I&apos;m going to stress test a Node.js 21.2.0 pure API (no framework!) to see the...</description><pubDate>Wed, 05 Nov 2025 09:03:12 GMT</pubDate><content:encoded>&lt;p&gt;~2500 reqs/sec. That’s what a lowly 1-core 1-GiB server (Node.js &amp;#x26; Postgres) can handle on its own. Let that sink in. Horizontally scaling is not always the answer and comes with its own complexity/tradeoffs. See if increasing the machine size will be enough before throwing in more servers and load balancers.&lt;/p&gt;</content:encoded><comments>https://dev.to/ocodista/under-pressure-benchmarking-nodejs-on-a-single-core-ec2-5ghe</comments></item><item><title>What caused the large AWS outage?</title><link>https://anurock.dev/bookmarks/2025-11-05-what-caused-the-large-aws-outage/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-11-05-what-caused-the-large-aws-outage/</guid><description>On Monday, a major AWS outage hit thousands of sites &amp; apps, and even a Premier League soccer game. An overview of what caused this high-profile, global outage</description><pubDate>Wed, 05 Nov 2025 06:48:03 GMT</pubDate><content:encoded>&lt;p&gt;A stark reminder about over-dependence on one vendor for all infra needs. Amazon uses DNS tricks to load-balance its DynamoDB services. Due to a race condition, DNS records were emptied causing an outage of this massively popular distributed NoSQL database. That didn’t just impact applications using DynamoDB but also EC2 which depends on it for droplet provisioning configuration. Double whammy!&lt;/p&gt;</content:encoded><comments>https://newsletter.pragmaticengineer.com/p/what-caused-the-large-aws-outage?utm_campaign=post&amp;utm_medium=web</comments></item><item><title>The 3 Levels of Influence (And Why You&apos;re Stuck on Level 1)</title><link>https://anurock.dev/bookmarks/2025-11-03-the-3-levels-of-influence-and-why-youre-stuck-on-level-1/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-11-03-the-3-levels-of-influence-and-why-youre-stuck-on-level-1/</guid><description>The 3-Step Algorithm for Building Influence That Lasts.</description><pubDate>Mon, 03 Nov 2025 02:49:16 GMT</pubDate><content:encoded>&lt;p&gt;My key takeaway comes from the last part. Start small to build influence. Identify a small pain point and create content to fix it (RFC, code, presentation). Then use your earned trust to propose another small, related change. Once you have sufficient influence built from small wins, use it to propose more ambitious changes you always wanted to push.&lt;/p&gt;</content:encoded><comments>https://open.substack.com/pub/alifeengineered/p/the-3-levels-of-influence-and-why?utm_campaign=post&amp;utm_medium=web</comments></item><item><title>The Problem with this Humanoid Robot - YouTube</title><link>https://anurock.dev/bookmarks/2025-11-02--youtube/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-11-02--youtube/</guid><description>Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.</description><pubDate>Sun, 02 Nov 2025 05:43:18 GMT</pubDate><content:encoded>&lt;p&gt;Another problem with humanoid robots is that they take creativity and fun out of chores. Remember all the times you found ways to make your chores bearable or even enjoyable. Washing dishes? It’s the perfect time to catch up with a friend over phone. Ironing clothes? The perfect time to reflect on a difficult problem. Cleaning your house? The perfect time to rearrange things and get rid of stuff so there’s less to clean.&lt;/p&gt;</content:encoded><comments>https://www.youtube.com/watch?v=j31dmodZ-5c</comments></item><item><title>What is good software architecture?</title><link>https://anurock.dev/bookmarks/2025-10-30-what-is-good-software-architecture/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-10-30-what-is-good-software-architecture/</guid><description>What good architecture looks like, how to improve your skill at building it –and why Architects are not always the answer. Guest post by Matthew Hawthorne, who built large systems at Netflix &amp; Twitter</description><pubDate>Thu, 30 Oct 2025 03:27:40 GMT</pubDate><content:encoded>&lt;p&gt;A bold yet practical stance against formal architect roles. Every engineer should be skilled and empowered to influence system design. This cumulative engineering sense, combined with experience in the trenches, should shape the overall architecture rather than a full time thinker proposing imaginary ideas.&lt;/p&gt;</content:encoded><comments>https://newsletter.pragmaticengineer.com/p/what-is-good-software-architecture?utm_campaign=post&amp;utm_medium=web</comments></item><item><title>How Pinterest Transfers Hundreds of Terabytes of Data With CDC</title><link>https://anurock.dev/bookmarks/2025-10-28-how-pinterest-transfers-hundreds-of-terabytes-of-data-with-cdc/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-10-28-how-pinterest-transfers-hundreds-of-terabytes-of-data-with-cdc/</guid><description>Instead of building isolated solutions for each use case, Pinterest created a unified architecture that can support the entire company’s data needs.</description><pubDate>Tue, 28 Oct 2025 03:45:27 GMT</pubDate><content:encoded>&lt;p&gt;Reading about how massive platforms use certain technologies is a great way to learn about them (and retain that learning!). This Pinterest case studies highlights change data capture (CDC) in all its glory - and the inefficient methods it replaces like DB triggers and batch jobs to detect inserts, updates, and deletions. Yet another instance of control plane-data plane design. Cool to know Debezium exists and is free.&lt;/p&gt;</content:encoded><comments>https://blog.bytebytego.com/p/how-pinterest-transfers-hundreds?utm_campaign=post&amp;utm_medium=web</comments></item><item><title>What Actually Happens When You Press ‘Send’ to ChatGPT</title><link>https://anurock.dev/bookmarks/2025-10-27-what-actually-happens-when-you-press-send-to-chatgpt/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-10-27-what-actually-happens-when-you-press-send-to-chatgpt/</guid><description>Behind this simple interface lies a powerful set of technologies.</description><pubDate>Mon, 27 Oct 2025 02:51:56 GMT</pubDate><content:encoded>&lt;p&gt;Easy to digest, although nothing earth-shatteringly new. My biggest insight is how self-attention works, a mechanism an LLM model uses to decide while parts of the input are most relevant to predict the next token.&lt;/p&gt;</content:encoded><comments>https://blog.bytebytego.com/p/what-actually-happens-when-you-press?utm_campaign=post&amp;utm_medium=web</comments></item><item><title>- YouTube</title><link>https://anurock.dev/bookmarks/2025-10-24--youtube/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-10-24--youtube/</guid><description>Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.</description><pubDate>Fri, 24 Oct 2025 02:57:20 GMT</pubDate><content:encoded>&lt;p&gt;Zed seems like an interesting new code editor, but… umm… I’m not sure if I’m convinced enough to switch over. VS Code still rules for me!&lt;/p&gt;</content:encoded><comments>https://www.youtube.com/watch?v=bRK3PeVFfVE</comments></item><item><title>I Broke Up with JSON (And My APIs Are 5× Happier Now)</title><link>https://anurock.dev/bookmarks/2025-10-22-i-broke-up-with-json-and-my-apis-are-5-happier-now/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-10-22-i-broke-up-with-json-and-my-apis-are-5-happier-now/</guid><description>(Or how I stopped using JSON and accidentally made my server feel emotions again)</description><pubDate>Wed, 22 Oct 2025 03:49:11 GMT</pubDate><content:encoded>&lt;p&gt;A good run down of API data exchange formats that are faster to serialize/parse than JSON.&lt;/p&gt;</content:encoded><comments>https://blog.stackademic.com/i-broke-up-with-json-and-my-apis-are-5-happier-now-d10bb6a075b6</comments></item><item><title>Nobody Cares How Hard You Work</title><link>https://anurock.dev/bookmarks/2025-10-18-nobody-cares-how-hard-you-work/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-10-18-nobody-cares-how-hard-you-work/</guid><description>Why your effort is invisible, and the simple framework to make your work matter.</description><pubDate>Sat, 18 Oct 2025 04:22:05 GMT</pubDate><content:encoded>&lt;p&gt;Treating your career in terms of product-market fit is an intriguing way of improving your indispensability at work. You match your skills to a pain point, not a role. Only then hard work starts to matter. A good reinterpretation of the Japanese concept of ikigai, IMO.&lt;/p&gt;</content:encoded><comments>https://open.substack.com/pub/alifeengineered/p/nobody-cares-how-hard-you-work?utm_campaign=post&amp;utm_medium=web</comments></item><item><title>How Salesforce Used AI To Reduce Test Failure Resolution Time By 30%</title><link>https://anurock.dev/bookmarks/2025-10-17-how-salesforce-used-ai-to-reduce-test-failure-resolution-time-by-30/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-10-17-how-salesforce-used-ai-to-reduce-test-failure-resolution-time-by-30/</guid><description>In this article, we will look at how Salesforce developed such a system and the key takeaways from their journey.</description><pubDate>Fri, 17 Oct 2025 04:20:26 GMT</pubDate><content:encoded>&lt;p&gt;Not sure how the described Test Failure Triage Agent is different from RAG search. It’d be more interesting to learn how Salesforce used RAG at scale. Nonetheless, using vector-based similarity search is definitely an interesting solution for automating triaging and suggesting solutions for a massive amount of test failures in CI/CD pipelines.&lt;/p&gt;</content:encoded><comments>https://blog.bytebytego.com/p/how-salesforce-used-ai-to-reduce?utm_campaign=post&amp;utm_medium=web</comments></item><item><title>The Productive Discomfort Zone: Why Real Career Growth Feels Awful</title><link>https://anurock.dev/bookmarks/2025-10-15-the-productive-discomfort-zone-why-real-career-growth-feels-awful/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-10-15-the-productive-discomfort-zone-why-real-career-growth-feels-awful/</guid><description>We spend our careers running from the one feeling that proves we’re on the right track.</description><pubDate>Wed, 15 Oct 2025 04:10:32 GMT</pubDate><content:encoded>&lt;p&gt;What a brutally honest advice to owning your career growth. Interesting overview about “the Dip” and its nuances. The tip about high vs. low agency at the end is just 🫡&lt;/p&gt;</content:encoded><comments>https://open.substack.com/pub/alifeengineered/p/the-productive-discomfort-zone-why?utm_campaign=post&amp;utm_medium=web</comments></item><item><title>How Flipkart Built a Highly Available MySQL Cluster for 150+ Million Users</title><link>https://anurock.dev/bookmarks/2025-10-14-how-flipkart-built-a-highly-available-mysql-cluster-for-150-million-users/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-10-14-how-flipkart-built-a-highly-available-mysql-cluster-for-150-million-users/</guid><description>In this article, we will look at how Altair works under the hood, the technical decisions Flipkart made to balance availability and consistency, and the engineering trade-offs that come with running relational databases at a massive scale.</description><pubDate>Tue, 14 Oct 2025 02:58:12 GMT</pubDate><content:encoded>&lt;p&gt;A practical look at how primary database election works (in a replication setup) during failovers. What a simple and clever design! Love how monitor and orchestrator components are kept separate to reduce false positives.&lt;/p&gt;</content:encoded><comments>https://blog.bytebytego.com/p/how-flipkart-built-a-highly-available?utm_campaign=post&amp;utm_medium=web</comments></item><item><title>State of the software engineering jobs market, 2025: what hiring managers see</title><link>https://anurock.dev/bookmarks/2025-10-13-state-of-the-software-engineering-jobs-market-2025-what-hiring-managers-see/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-10-13-state-of-the-software-engineering-jobs-market-2025-what-hiring-managers-see/</guid><description>Observations by 30+ hiring managers and tech recruiters about what’s happening: a flood of inbound applications means more selective hiring, there’s increased demand for product engineers, and more</description><pubDate>Mon, 13 Oct 2025 03:43:41 GMT</pubDate><content:encoded>&lt;p&gt;Pretty much what I imagined about why cold-applying to job isn’t working anymore.&lt;/p&gt;</content:encoded><comments>https://newsletter.pragmaticengineer.com/p/state-of-the-tech-market-in-2025-hiring-managers?utm_campaign=post&amp;utm_medium=web</comments></item><item><title>How Airbnb Runs Distributed Databases on Kubernetes at Scale</title><link>https://anurock.dev/bookmarks/2025-10-12-how-airbnb-runs-distributed-databases-on-kubernetes-at-scale/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-10-12-how-airbnb-runs-distributed-databases-on-kubernetes-at-scale/</guid><description>In this article, we will look at how Airbnb implemented this design and the challenges they faced.</description><pubDate>Sun, 12 Oct 2025 04:18:52 GMT</pubDate><content:encoded>&lt;p&gt;Distributed SQL databases are not magic boxes that will handle availability and reliability challenges without thoughtful engineering. Airbnb’s case study is a great example of such engineering: don’t let more than one node replacement run at a time (serialized replacement controlled by custom k8s controller logic), spread a database across data centers (AWS availability zones), and don’t store data on the same node as DB server (detachable AWS EBS volumes).&lt;/p&gt;</content:encoded><comments>https://blog.bytebytego.com/p/how-airbnb-runs-distributed-databases?utm_campaign=post&amp;utm_medium=web</comments></item><item><title>- YouTube</title><link>https://anurock.dev/bookmarks/2025-10-11--youtube/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-10-11--youtube/</guid><description>Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.</description><pubDate>Sat, 11 Oct 2025 08:23:03 GMT</pubDate><content:encoded>&lt;p&gt;As a long-time developer, I can completely related to CJ’s rants against AI coding tools. Are they really making us 10x productive when we have to spend a non-trivial amount of time understanding, reviewing, re-prompting, and fixing AI generated code?&lt;/p&gt;</content:encoded><comments>https://www.youtube.com/watch?v=0ZUkQF6boNg</comments></item><item><title>An Engineer&apos;s Guide To Cultivating Confidence</title><link>https://anurock.dev/bookmarks/2025-10-10-an-engineers-guide-to-cultivating-confidence/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-10-10-an-engineers-guide-to-cultivating-confidence/</guid><description>You don&apos;t need to &quot;feel&quot; confident to be confident. Here&apos;s how.</description><pubDate>Fri, 10 Oct 2025 05:42:47 GMT</pubDate><content:encoded>&lt;p&gt;If there’s only one thing I am taking away from this article, it is to reverse the feeling-action order. Instead of waiting to feel confident before taking action, I’m going to take action to feel confident. Also love the 10% technique—overprepare for the critical 10% part for a confidence boost early on.&lt;/p&gt;</content:encoded><comments>https://open.substack.com/pub/alifeengineered/p/an-engineers-guide-to-cultivating?utm_campaign=post&amp;utm_medium=web</comments></item><item><title>Python, Go, Rust, TypeScript and AI with Armin Ronacher</title><link>https://anurock.dev/bookmarks/2025-10-09-python-go-rust-typescript-and-ai-with-armin-ronacher/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-10-09-python-go-rust-typescript-and-ai-with-armin-ronacher/</guid><description>Armin Ronacher is the creator of the Flask framework for Python, was one of the first engineers hired at Sentry, and now the co-founder of a new startup. He ...</description><pubDate>Thu, 09 Oct 2025 03:56:23 GMT</pubDate><content:encoded>&lt;p&gt;Choice of a language doesn’t always have to be based on performance or familiarity. Often it’s influenced by problem space (aka the core task) - suitability and ecosystem. Also, it’s always intriguing to hear a pragmatic take on AI coding from a once hater of the paradigm. AI agents are great at bootstrapping and doing the legwork, but we’ll always need humans to be fully in control (and for the emotions).&lt;/p&gt;</content:encoded><comments>https://www.youtube.com/watch?v=45kVol96IlM</comments></item><item><title>Why Anthropic’s MCP is a Big Deal</title><link>https://anurock.dev/bookmarks/2025-10-08-why-anthropics-mcp-is-a-big-deal/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-10-08-why-anthropics-mcp-is-a-big-deal/</guid><description>In this article, we will look at MCP in detail and explore what makes it such an important component in the AI landscape.</description><pubDate>Wed, 08 Oct 2025 03:00:42 GMT</pubDate><content:encoded>&lt;p&gt;The deep dive into how a request travels across the MCP stack and how a response is transported back is the best damn example I’ve ever read about how MCPs work.&lt;/p&gt;</content:encoded><comments>https://blog.bytebytego.com/p/why-anthropics-mcp-is-a-big-deal?utm_campaign=post&amp;utm_medium=web</comments></item><item><title>How Grab’s Migration from Go to Rust Cut Costs by 70%</title><link>https://anurock.dev/bookmarks/2025-10-07-how-grabs-migration-from-go-to-rust-cut-costs-by-70/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-10-07-how-grabs-migration-from-go-to-rust-cut-costs-by-70/</guid><description>Grab has long relied on Golang for most of its microservices. In this article, we look at how Grab migrated their counter service from Go to Rust, resulting in a 70% cost reduction.</description><pubDate>Tue, 07 Oct 2025 03:02:02 GMT</pubDate><content:encoded>&lt;p&gt;The correlation (or the lack of) between speed/latency and efficiency in the conclusion is confusing. Ideally, more efficient systems should offer better speeds with similar resources. Is the mentioned efficiency expressed purely in terms of scalability? Can someone enlighten me?&lt;/p&gt;</content:encoded><comments>https://blog.bytebytego.com/p/how-grabs-migration-from-go-to-rust?utm_campaign=post&amp;utm_medium=web</comments></item><item><title>The RAG Obituary: Killed by Agents, Buried by Context Windows</title><link>https://anurock.dev/bookmarks/2025-10-06-the-rag-obituary-killed-by-agents-buried-by-context-windows/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-10-06-the-rag-obituary-killed-by-agents-buried-by-context-windows/</guid><description>Why Retrieval-Augmented Generation Won’t Survive the Context Revolution and the End of Chunking, Embeddings, and Rerankers as We Know Them.</description><pubDate>Mon, 06 Oct 2025 02:54:58 GMT</pubDate><content:encoded>&lt;p&gt;Great historical context about a key problem RAG was designed to solve and why there is a better solution now in agentic search - thanks to huge context windows in today’s LLMs. It’s also fascinating to learn how Claude Code cleverly uses decades-old filesystem tools to perform lightning fast navigation and regex searches without needing some sort of indexing.&lt;/p&gt;</content:encoded><comments>https://www.nicolasbustamante.com/p/the-rag-obituary-killed-by-agents?utm_campaign=post&amp;utm_medium=web</comments></item><item><title>Your Ambition Is Not Enough</title><link>https://anurock.dev/bookmarks/2025-10-05-your-ambition-is-not-enough/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-10-05-your-ambition-is-not-enough/</guid><description>Why the most ambitious people I know are the quickest to ask for help.</description><pubDate>Sun, 05 Oct 2025 02:30:29 GMT</pubDate><content:encoded>&lt;p&gt;Validates my long-held belief about the dangers of hero culture our society idealizes. Behind every successful individual is a team - family, friends, mentors. Not only is it unfair to attribute all success to one person, it sets a false expectation about how you can replicate that success.&lt;/p&gt;</content:encoded><comments>https://open.substack.com/pub/alifeengineered/p/your-ambition-is-not-enough?utm_campaign=post&amp;utm_medium=web</comments></item><item><title>How Claude Code is built</title><link>https://anurock.dev/bookmarks/2025-10-01-how-claude-code-is-built/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-10-01-how-claude-code-is-built/</guid><description>A rare look into how the new, popular dev tool is built, and what it might mean for the future of software building with AI. Exclusive.</description><pubDate>Wed, 01 Oct 2025 07:59:57 GMT</pubDate><content:encoded>&lt;p&gt;TIL React is no longer limited to UIs for the web and mobile. Claude Code (and several other agentic CLI tools) use React for command-line UIs, whatever UI means in that context. See &lt;a href=&quot;https://term.ink/&quot; rel=&quot;noreferrer noopener&quot; target=&quot;_blank&quot;&gt;https://term.ink/&lt;/a&gt;.&lt;/p&gt;</content:encoded><comments>https://newsletter.pragmaticengineer.com/p/how-claude-code-is-built?utm_campaign=post&amp;utm_medium=web</comments></item><item><title>The Pulse #146: How AI is changing tech interviews</title><link>https://anurock.dev/bookmarks/2025-09-30-the-pulse-146-how-ai-is-changing-tech-interviews/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-09-30-the-pulse-146-how-ai-is-changing-tech-interviews/</guid><description>Big Tech interviewers using tougher interview questions, while startups drop algorithmic questions and takehomes. Also: new trend of devs vibe coding internal tools, and more</description><pubDate>Tue, 30 Sep 2025 13:47:26 GMT</pubDate><content:encoded>&lt;p&gt;One more peril of AI. If you cannot fight it, embrace it!&lt;/p&gt;</content:encoded><comments>https://newsletter.pragmaticengineer.com/p/the-pulse-146</comments></item><item><title>How Naval Ravikant’s Vision of the One-Person Business Became Reality Sooner…</title><link>https://anurock.dev/bookmarks/2025-09-29-how-naval-ravikants-vision-of-the-one-person-business-became-reality-sooner-than-expected-with/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-09-29-how-naval-ravikants-vision-of-the-one-person-business-became-reality-sooner-than-expected-with/</guid><description>How Naval’s blueprint — centered on identifying pressing problems, leveraging knowledge, crafting visionary solutions, and cultivating…</description><pubDate>Mon, 29 Sep 2025 10:38:05 GMT</pubDate><content:encoded>&lt;p&gt;The age of solopreneurship. My biggest takeaway is the example for identifying a &lt;em&gt;Burning Problem&lt;/em&gt;.&lt;/p&gt;</content:encoded><comments>https://anindyamishra.medium.com/how-naval-ravikants-vision-of-the-one-person-business-became-reality-sooner-than-expected-with-b9d0d6ab3358</comments></item><item><title>Are You Accumulating Career Debt?</title><link>https://anurock.dev/bookmarks/2025-09-28-are-you-accumulating-career-debt/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-09-28-are-you-accumulating-career-debt/</guid><description>Short-term comfort feels good, but building long-term equity feels better.</description><pubDate>Sun, 28 Sep 2025 07:50:47 GMT</pubDate><content:encoded>&lt;p&gt;“Comfort” and “yes” debts are the most dangerous of the three career debts. They prevent you from doing focus work, learning new marketable skills, and strengthening resume. Despite immensely growing as an engineering leader, I sadly accumulated career debt on the technical hands-on front in the last couple of years. Thankfully, I’ve been making up for it and paying back my debt in the last few months through deliberate learning and practice. If that resonates with you, do it before it’s too late.&lt;/p&gt;</content:encoded><comments>https://alifeengineered.substack.com/p/are-you-accumulating-career-debt</comments></item><item><title>Updated and Ongoing Supply Chain Attack Targets CrowdStrike ...</title><link>https://anurock.dev/bookmarks/2025-09-27-updated-and-ongoing-supply-chain-attack-targets-crowdstrike-/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-09-27-updated-and-ongoing-supply-chain-attack-targets-crowdstrike-/</guid><description>Socket detected multiple compromised CrowdStrike npm packages, continuing the &quot;Shai-Hulud&quot; supply chain attack that has now impacted nearly 500 packag...</description><pubDate>Sat, 27 Sep 2025 09:25:13 GMT</pubDate><content:encoded>&lt;p&gt;An interesting example of software supply chain cyber attacks. Remember CrowdStrike?&lt;/p&gt;</content:encoded><comments>https://socket.dev/blog/ongoing-supply-chain-attack-targets-crowdstrike-npm-packages</comments></item><item><title>Untitled</title><link>https://anurock.dev/bookmarks/2025-09-26-untitled/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-09-26-untitled/</guid><pubDate>Fri, 26 Sep 2025 02:56:43 GMT</pubDate><content:encoded>&lt;p&gt;Measuring developer productivity was hard enough. Now engineering managers have to contend with measuring the impact of AI on dev productivity. Laura provides a list of key metrics (based on trends across big tech) that should be a good starting point for most orgs. Essentially, establish a baseline and later measure the same metrics again after introducing AI in dev workflows.&lt;/p&gt;</content:encoded><comments>https://open.substack.com/pub/pragmaticengineer/p/how-tech-companies-measure-the-impact-of-ai</comments></item><item><title>Making Sense of React Server Components • Josh W. Comeau</title><link>https://anurock.dev/bookmarks/2025-09-25-making-sense-of-react-server-components-josh-w-comeau/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-09-25-making-sense-of-react-server-components-josh-w-comeau/</guid><description>This year, the React team unveiled something they&apos;ve been quietly researching for years: an official way to run React components exclusively on the server. This is a significant paradigm shift, and it&apos;s caused a whole lot of confusion in the React community. In this tutorial, we&apos;ll explore this new world, and build an intuition for how it works, and how we can take advantage of it.</description><pubDate>Thu, 25 Sep 2025 12:16:09 GMT</pubDate><content:encoded>&lt;p&gt;The definitive guide to &lt;strong&gt;React Server Components&lt;/strong&gt;. Just read this to avoid a 4-hour course on React 19 ;)&lt;/p&gt;</content:encoded><comments>https://www.joshwcomeau.com/react/server-components/</comments></item><item><title>How Linear Implemented Multi-Region Support For Customers</title><link>https://anurock.dev/bookmarks/2025-09-25-how-linear-implemented-multi-region-support-for-customers/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-09-25-how-linear-implemented-multi-region-support-for-customers/</guid><description>In this article, we look at how Linear implemented multi-region support for its customers. We will explore the architecture they built, along with the technical implementation details.</description><pubDate>Thu, 25 Sep 2025 10:00:12 GMT</pubDate><content:encoded>&lt;p&gt;A good case study on keeping multi-region routing/complexity in a separate layer, effectively hiding it from both users and developers. Smart!&lt;/p&gt;</content:encoded><comments>https://blog.bytebytego.com/p/how-linear-implemented-multi-region</comments></item><item><title>EP180: Python vs Java</title><link>https://anurock.dev/bookmarks/2025-09-24-ep180-python-vs-java/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-09-24-ep180-python-vs-java/</guid><description>The cheat sheet briefly explains each pattern and how to use it.</description><pubDate>Wed, 24 Sep 2025 07:06:28 GMT</pubDate><content:encoded>&lt;p&gt;More than the main topic, loved the distinction between Load Balancers vs API Gateways vs Reverse Proxy.&lt;/p&gt;</content:encoded><comments>https://blog.bytebytego.com/p/ep180-design-patterns-cheat-sheet</comments></item><item><title>How DoorDash uses AI Models to Understand Restaurant Menus</title><link>https://anurock.dev/bookmarks/2025-09-22-how-doordash-uses-ai-models-to-understand-restaurant-menus/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-09-22-how-doordash-uses-ai-models-to-understand-restaurant-menus/</guid><description>The technical goal of their project was clear: achieve accurate transcription of menu photos into structured menu data while keeping latency and cost low enough for production at scale.</description><pubDate>Mon, 22 Sep 2025 02:54:43 GMT</pubDate><content:encoded>&lt;p&gt;What strikes me is the simplicity of the architecture. Interesting use of OCR + LLM to extract + structurize highly inconsistent restaurant menu data. Until multimodal LLMs came along that could do both tasks at once. Human-in-the-loop using their guardrails model is also intriguing.&lt;/p&gt;</content:encoded><comments>https://blog.bytebytego.com/p/how-doordash-uses-ai-models-to-understand</comments></item><item><title>Help Us Raise $200k to Free JavaScript from Oracle | Deno</title><link>https://anurock.dev/bookmarks/2025-09-20-help-us-raise-200k-to-free-javascript-from-oracle-deno/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-09-20-help-us-raise-200k-to-free-javascript-from-oracle-deno/</guid><description>Our legal battle over Oracle&apos;s claim on the word &quot;JavaScript&quot; is entering the discovery phase. Here&apos;s how you can help.</description><pubDate>Sat, 20 Sep 2025 03:01:25 GMT</pubDate><content:encoded>&lt;p&gt;An important fight for the freedom of JS devs!&lt;/p&gt;</content:encoded><comments>https://deno.com/blog/javascript-tm-gofundme</comments></item><item><title>How Grab Built An Authentication System for 180+ Million Users</title><link>https://anurock.dev/bookmarks/2025-09-19-how-grab-built-an-authentication-system-for-180-million-users/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-09-19-how-grab-built-an-authentication-system-for-180-million-users/</guid><description>Grab decided they needed one central system that would make authentication and authorization the same across all applications.</description><pubDate>Fri, 19 Sep 2025 02:43:54 GMT</pubDate><content:encoded>&lt;p&gt;Other than Grab’s specific context, the article provides a good primer on modern authentication and authorization. tl;dr Dex is a cool &amp;#x26; open source OIDC-based authentication platform.&lt;/p&gt;</content:encoded><comments>https://blog.bytebytego.com/p/how-grab-built-an-authentication</comments></item><item><title>EP179: Kubernetes Explained</title><link>https://anurock.dev/bookmarks/2025-09-08-ep179-kubernetes-explained/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-09-08-ep179-kubernetes-explained/</guid><description>Kubernetes is the de facto standard for container orchestration.</description><pubDate>Mon, 08 Sep 2025 01:03:45 GMT</pubDate><content:encoded>&lt;p&gt;Well, I was expecting a bit more detailed explanation for the titular topic.&lt;/p&gt;</content:encoded><comments>https://blog.bytebytego.com/p/ep179-kubernetes-explained</comments></item><item><title>How Dropbox Built an AI Product Dash with RAG and AI Agents</title><link>https://anurock.dev/bookmarks/2025-09-07-how-dropbox-built-an-ai-product-dash-with-rag-and-ai-agents/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-09-07-how-dropbox-built-an-ai-product-dash-with-rag-and-ai-agents/</guid><description>In this article, we look at how Dropbox leveraged RAG and AI Agents to make Dash a reality.</description><pubDate>Sun, 07 Sep 2025 01:08:45 GMT</pubDate><content:encoded>&lt;p&gt;While RAG is amazing with high-quality and contextual Q&amp;#x26;A type queries, AI agents help with breaking down complex tasks and orchestrating them using plan-validate-execute approach.&lt;/p&gt;</content:encoded><comments>https://blog.bytebytego.com/p/how-dropbox-built-an-ai-product-dash</comments></item><item><title>Untitled</title><link>https://anurock.dev/bookmarks/2025-09-07-untitled/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-09-07-untitled/</guid><pubDate>Sun, 07 Sep 2025 00:51:03 GMT</pubDate><content:encoded>&lt;p&gt;A simple, low-stakes method to practice influencing by leveraging multiple-stakeholder meetings to listen/summarize, build a well-reasoned opinion, and share it with others.&lt;/p&gt;</content:encoded><comments>https://alifeengineered.substack.com/p/how-to-build-influence-in-a-world</comments></item><item><title>Untitled</title><link>https://anurock.dev/bookmarks/2025-09-05-untitled/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-09-05-untitled/</guid><pubDate>Fri, 05 Sep 2025 00:44:39 GMT</pubDate><content:encoded>&lt;p&gt;A simple 3-step framework for getting shit done while giving you some breathing space. Nothing groundbreaking, but a good reminder.&lt;/p&gt;</content:encoded><comments>https://alifeengineered.substack.com/p/how-i-have-time-for-everything-59f</comments></item><item><title>EP177: The Modern Software Stack</title><link>https://anurock.dev/bookmarks/2025-09-04-ep177-the-modern-software-stack/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-09-04-ep177-the-modern-software-stack/</guid><description>In today’s world, building software means working across multiple layers, each with its own role, tools, and technologies.</description><pubDate>Thu, 04 Sep 2025 06:47:28 GMT</pubDate><content:encoded>&lt;p&gt;While there’s nothing groundbreaking about the titular infographic, the ones for concurrency vs. parallelism and JWT vs PASETO are intriguing!&lt;/p&gt;</content:encoded><comments>https://blog.bytebytego.com/p/ep177-the-modern-software-stack</comments></item><item><title>Untitled</title><link>https://anurock.dev/bookmarks/2025-09-03-untitled/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-09-03-untitled/</guid><pubDate>Wed, 03 Sep 2025 05:12:01 GMT</pubDate><content:encoded>&lt;p&gt;Takeaway mantra: be impatient with inputs (what you control) and patient with outputs (what you don’t control).&lt;/p&gt;</content:encoded><comments>https://alifeengineered.substack.com/p/the-art-of-productive-impatience</comments></item><item><title>Ep. 368: I Want Work-Life Balance. Am I Doomed to Mediocrity?</title><link>https://anurock.dev/bookmarks/2025-09-03-ep-368-i-want-work-life-balance-am-i-doomed-to-mediocrity/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-09-03-ep-368-i-want-work-life-balance-am-i-doomed-to-mediocrity/</guid><description>Listen to your favorite podcasts online, in your browser. Discover the world&apos;s most powerful podcast player.</description><pubDate>Wed, 03 Sep 2025 03:46:26 GMT</pubDate><content:encoded>&lt;p&gt;I agree with Cal here that whether one must make big work-life balance sacrifices depends on their definition of success (money, startup exit, impact, remarkability, American dream lifestyle, etc.). Certain goals do require one to substantially cut down on personal time.&lt;/p&gt;</content:encoded><comments>https://pca.st/episode/dcbe4ec0-f151-4960-89bf-b27d5d94caa6</comments></item><item><title>How Reddit Delivers Notifications to Tens of Millions of Users</title><link>https://anurock.dev/bookmarks/2025-09-02-how-reddit-delivers-notifications-to-tens-of-millions-of-users/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-09-02-how-reddit-delivers-notifications-to-tens-of-millions-of-users/</guid><description>Push notifications carry a double-edged sword in the design of any product. Done well, these notifications reconnect users with content they care about.</description><pubDate>Tue, 02 Sep 2025 05:54:09 GMT</pubDate><content:encoded>&lt;p&gt;It’s amazing how much work, refinements, and algos go into balancing something as simple as push notifications to keep them relevant and not pushy for users.&lt;/p&gt;</content:encoded><comments>https://blog.bytebytego.com/p/how-reddit-delivers-notifications</comments></item><item><title>How LLMs See Images, Audio, and More</title><link>https://anurock.dev/bookmarks/2025-09-02-how-llms-see-images-audio-and-more/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-09-02-how-llms-see-images-audio-and-more/</guid><description>Just like how &quot;Hello world!&quot; becomes discrete tokens for text processing, a photograph gets chopped into image patches, and a song becomes a sequence of audio codes.</description><pubDate>Tue, 02 Sep 2025 05:23:43 GMT</pubDate><content:encoded>&lt;p&gt;A video is tokenised by first splitting it into individual image frames and audio sequences and then tokenising images and audios. Not surprising but interesting.&lt;/p&gt;</content:encoded><comments>https://blog.bytebytego.com/p/how-llms-see-images-audio-and-more</comments></item><item><title>Learning to learn | K/L</title><link>https://anurock.dev/bookmarks/2025-09-01-learning-to-learn-kl/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-09-01-learning-to-learn-kl/</guid><description>The fastest way to get better at something is to start slow.</description><pubDate>Mon, 01 Sep 2025 07:03:44 GMT</pubDate><content:encoded>&lt;p&gt;aka avoiding the expert beginner trap.&lt;/p&gt;</content:encoded><comments>https://kevin.the.li/posts/learning-to-learn/</comments></item><item><title>WorkLife: How you can do more for others with Rutger Bregman</title><link>https://anurock.dev/bookmarks/2025-09-01-worklife-how-you-can-do-more-for-others-with-rutger-bregman/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-09-01-worklife-how-you-can-do-more-for-others-with-rutger-bregman/</guid><description>Listen to your favorite podcasts online, in your browser. Discover the world&apos;s most powerful podcast player.</description><pubDate>Mon, 01 Sep 2025 06:52:30 GMT</pubDate><content:encoded>&lt;p&gt;Conventional wisdom holds that if you are a good person, you will do good for others. The school of moral ambition says, you become a good person by doing good. A powerful reminder about how much we are in control of doing good deeds.&lt;/p&gt;</content:encoded><comments>https://pca.st/episode/90d7c8a1-9d11-4456-a806-3effda9b56e0</comments></item><item><title>What are Forward Deployed Engineers, and why are they so in demand?</title><link>https://anurock.dev/bookmarks/2025-08-31-what-are-forward-deployed-engineers-and-why-are-they-so-in-demand/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-08-31-what-are-forward-deployed-engineers-and-why-are-they-so-in-demand/</guid><description>Startups and scaleups are on a hiring spree for a software engineering role pioneered by Palantir. A deepdive into this role, and why FDEs are so popular in 2025</description><pubDate>Sun, 31 Aug 2025 07:41:28 GMT</pubDate><content:encoded>&lt;p&gt;Now that is a role I’d love to be in, maybe a senior/principal FDE or something.&lt;/p&gt;</content:encoded><comments>https://newsletter.pragmaticengineer.com/p/forward-deployed-engineers</comments></item><item><title>Untitled</title><link>https://anurock.dev/bookmarks/2025-08-31-untitled/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-08-31-untitled/</guid><pubDate>Sun, 31 Aug 2025 07:07:53 GMT</pubDate><content:encoded>&lt;p&gt;Learning from others’ failures is the optimal way to learn - the 3D ringside seat method.&lt;/p&gt;</content:encoded><comments>https://alifeengineered.substack.com/p/the-path-to-wisdom-dont-learn-from</comments></item><item><title>EP175: What is the SOLID Principle?</title><link>https://anurock.dev/bookmarks/2025-08-27-ep175-what-is-the-solid-principle/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-08-27-ep175-what-is-the-solid-principle/</guid><description>SOLID offers guidelines to create software that is easy to understand, modify, and extend.</description><pubDate>Wed, 27 Aug 2025 11:15:43 GMT</pubDate><content:encoded>&lt;p&gt;Lovely illustration of SOLID principles.&lt;/p&gt;</content:encoded><comments>https://blog.bytebytego.com/p/ep175-what-is-the-solid-principle</comments></item><item><title>How Uber Eats Deduplicates Hundreds of Millions of Product Images</title><link>https://anurock.dev/bookmarks/2025-08-27-how-uber-eats-deduplicates-hundreds-of-millions-of-product-images/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-08-27-how-uber-eats-deduplicates-hundreds-of-millions-of-product-images/</guid><description>At the scale of Uber Eats, image handling is an operational necessity. The platform manages hundreds of millions of product images, with millions of updates flowing through the system every hour.</description><pubDate>Wed, 27 Aug 2025 11:13:16 GMT</pubDate><content:encoded>&lt;p&gt;Relying on file hashes was my first guess too.&lt;/p&gt;</content:encoded><comments>https://blog.bytebytego.com/p/how-uber-eats-deduplicates-hundreds</comments></item><item><title>How LLMs See the World</title><link>https://anurock.dev/bookmarks/2025-08-27-how-llms-see-the-world/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-08-27-how-llms-see-the-world/</guid><description>Tokens are what rule the world of LLMs. You send tokens to models, you pay by the token, and models read, understand, and breathe tokens.</description><pubDate>Wed, 27 Aug 2025 11:07:40 GMT</pubDate><content:encoded/><comments>https://blog.bytebytego.com/p/how-llms-see-the-world</comments></item><item><title>Untitled</title><link>https://anurock.dev/bookmarks/2025-08-27-untitled/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-08-27-untitled/</guid><pubDate>Wed, 27 Aug 2025 10:57:19 GMT</pubDate><content:encoded>&lt;p&gt;A great collection of examples of applying second order thinking in software development.&lt;/p&gt;</content:encoded><comments>https://alifeengineered.substack.com/p/stop-solving-problems-start-anticipating</comments></item><item><title>The State of React and the Community in 2025</title><link>https://anurock.dev/bookmarks/2025-08-27-the-state-of-react-and-the-community-in-2025/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-08-27-the-state-of-react-and-the-community-in-2025/</guid><description>Detailed thoughts on how React has been developed over time, and explanations for common community confusion and concerns</description><pubDate>Wed, 27 Aug 2025 08:12:15 GMT</pubDate><content:encoded>&lt;p&gt;A refreshing take on React’s history, evolution, and commercial entwining.&lt;/p&gt;</content:encoded><comments>https://blog.isquaredsoftware.com/2025/06/react-community-2025/</comments></item><item><title>How Cursor Serves Billions of AI Code Completions Every Day</title><link>https://anurock.dev/bookmarks/2025-08-15-how-cursor-serves-billions-of-ai-code-completions-every-day/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-08-15-how-cursor-serves-billions-of-ai-code-completions-every-day/</guid><description>In this article, we will take a look at the key features of Cursor, how those features work, and the infrastructure stack that powers it.</description><pubDate>Fri, 15 Aug 2025 11:12:38 GMT</pubDate><content:encoded>&lt;p&gt;An insightful look at how Cursor IDE uses GenAI tech stack and techniques (eg. RAG and vector similarity search) for its AI-powered features.&lt;/p&gt;</content:encoded><comments>https://blog.bytebytego.com/p/how-cursor-serves-billions-of-ai</comments></item><item><title>EP173: 12 MCP Servers You Can Use in 2025</title><link>https://anurock.dev/bookmarks/2025-08-12-ep173-12-mcp-servers-you-can-use-in-2025/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-08-12-ep173-12-mcp-servers-you-can-use-in-2025/</guid><description>MCP (Model Context Protocol) is an open standard that simplifies how AI models, particularly LLMs, interact with external data sources, tools, and services.</description><pubDate>Tue, 12 Aug 2025 03:13:05 GMT</pubDate><content:encoded>&lt;p&gt;My biggest takeaway is the one diagram for 8 system design concepts. Beautiful!&lt;/p&gt;</content:encoded><comments>https://blog.bytebytego.com/p/ep173-12-mcp-servers-you-can-use</comments></item><item><title>Cursor makes developers less effective?</title><link>https://anurock.dev/bookmarks/2025-08-11-cursor-makes-developers-less-effective/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-08-11-cursor-makes-developers-less-effective/</guid><description>A study into the workflows of experienced developers found that devs who use Cursor for bugfixes are around 19% slower than devs who use no AI tools at all.</description><pubDate>Mon, 11 Aug 2025 11:32:27 GMT</pubDate><content:encoded>&lt;p&gt;Whether it’s learning curve, time spent reviewing generated code, or context switching, using AI for coding tasks does come at a non-negligible cost.&lt;/p&gt;</content:encoded><comments>https://newsletter.pragmaticengineer.com/p/cursor-makes-developers-less-effective</comments></item><item><title>Untitled</title><link>https://anurock.dev/bookmarks/2025-08-05-untitled/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-08-05-untitled/</guid><pubDate>Tue, 05 Aug 2025 04:54:28 GMT</pubDate><content:encoded>&lt;p&gt;Always love philosophy intermingled with software engineering examples :)&lt;/p&gt;</content:encoded><comments>https://alifeengineered.substack.com/p/the-art-of-showing-up</comments></item><item><title>924: Sync Engines and Local Data</title><link>https://anurock.dev/bookmarks/2025-08-05-924-sync-engines-and-local-data/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-08-05-924-sync-engines-and-local-data/</guid><description>Listen to your favorite podcasts online, in your browser. Discover the world&apos;s most powerful podcast player.</description><pubDate>Tue, 05 Aug 2025 03:38:51 GMT</pubDate><content:encoded>&lt;p&gt;A fantastic rundown of tech that developers can leverage to create ultra snappy user experiences using local-first data design.&lt;/p&gt;</content:encoded><comments>https://pocketcasts.com/podcasts/fe30f8e0-3da9-0135-9028-63f4b61a9224/37beab77-7959-4b39-bace-1730750d0f63</comments></item><item><title>ReThinking: The truth about the attention crisis with historian Daniel Immerwahr</title><link>https://anurock.dev/bookmarks/2025-08-05-rethinking-the-truth-about-the-attention-crisis-with-historian-daniel-immerwahr/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-08-05-rethinking-the-truth-about-the-attention-crisis-with-historian-daniel-immerwahr/</guid><description>Listen to your favorite podcasts online, in your browser. Discover the world&apos;s most powerful podcast player.</description><pubDate>Tue, 05 Aug 2025 03:35:11 GMT</pubDate><content:encoded>&lt;p&gt;A compelling counter to the argument about how modern day technologies such as smartphones and social media have shortened attention spans in humans. Apparently, we are as attentive as we were before, but for things other than traditional stuff like reading, writing, and working. Case in point: video games and deliberate web surfing.&lt;/p&gt;</content:encoded><comments>https://pocketcasts.com/podcasts/e8b5d250-f1ce-0135-c25e-7d73a919276a/f9d4b893-ba8a-44f6-9df5-873127a6cece</comments></item><item><title>Untitled</title><link>https://anurock.dev/bookmarks/2025-08-01-untitled/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-08-01-untitled/</guid><pubDate>Fri, 01 Aug 2025 10:13:03 GMT</pubDate><content:encoded>&lt;p&gt;If you like this, also check out the book Escaping&lt;/p&gt;</content:encoded><comments>https://alifeengineered.substack.com/p/why-im-not-proud-of-my-170000-youtube</comments></item><item><title>The Pragmatic Engineer 2025 Survey: What’s in your tech stack?</title><link>https://anurock.dev/bookmarks/2025-07-30-the-pragmatic-engineer-2025-survey-whats-in-your-tech-stack/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-07-30-the-pragmatic-engineer-2025-survey-whats-in-your-tech-stack/</guid><description>Which tools do software engineers use for backend development, frontend, infrastructure, AI tooling, and more, today? Reader survey, with feedback and analysis, based on 3,000+ responses</description><pubDate>Wed, 30 Jul 2025 08:38:54 GMT</pubDate><content:encoded>&lt;p&gt;AI tools being disruptive is not a surprise. TypeScript being the most used language is a big surprise.&lt;/p&gt;</content:encoded><comments>https://newsletter.pragmaticengineer.com/p/the-pragmatic-engineer-2025-survey</comments></item><item><title>How Tinder’s API Gateway Handles A Billion Swipes Per Day</title><link>https://anurock.dev/bookmarks/2025-07-24-how-tinders-api-gateway-handles-a-billion-swipes-per-day/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-07-24-how-tinders-api-gateway-handles-a-billion-swipes-per-day/</guid><description>Tinder operates globally. Real user traffic pours in from over 190 countries. So does bad traffic that includes bots, scrapers, and abuse attempts.</description><pubDate>Thu, 24 Jul 2025 14:51:46 GMT</pubDate><content:encoded>&lt;p&gt;Other than Tinder’s custom API gateway implementation, a good primer on how gateways work.&lt;/p&gt;</content:encoded><comments>https://blog.bytebytego.com/p/how-tinders-api-gateway-handles-a</comments></item><item><title>Your Career Needs a Vision, Not More Goals</title><link>https://anurock.dev/bookmarks/2025-07-23-your-career-needs-a-vision-not-more-goals/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-07-23-your-career-needs-a-vision-not-more-goals/</guid><description>Why you can hit every target and still feel lost. A simple 3-part framework for an intentional life.</description><pubDate>Wed, 23 Jul 2025 10:46:54 GMT</pubDate><content:encoded>&lt;p&gt;Deep, deep thoughts about vision, goals, and how people commonly confuse them. What beauty of an article! The central concept is similar to Cal Newport’s lifestyle-centric planning, but it’s nice to revisit it in the context of a software engineer.&lt;/p&gt;</content:encoded><comments>https://alifeengineered.substack.com/p/your-career-needs-a-vision-not-more</comments></item><item><title>The Reality of Tech Interviews in 2025</title><link>https://anurock.dev/bookmarks/2025-07-21-the-reality-of-tech-interviews-in-2025/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-07-21-the-reality-of-tech-interviews-in-2025/</guid><description>Interview processes are changing in a tech market that’s both cooling AND heating up at the same time. A deepdive with Hello Interview founders, Evan King and Stefan Mai</description><pubDate>Mon, 21 Jul 2025 14:59:07 GMT</pubDate><content:encoded>&lt;p&gt;A detailed look at the grim reality of tech job market and a stark reminder about preparing oneself for investing heavily in interview prep. The world is not fair, so you gotta play the game!&lt;/p&gt;</content:encoded><comments>https://newsletter.pragmaticengineer.com/p/the-reality-of-tech-interviews/</comments></item><item><title>The 10x “overemployed” engineer</title><link>https://anurock.dev/bookmarks/2025-07-14-the-10x-overemployed-engineer/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-07-14-the-10x-overemployed-engineer/</guid><description>A software engineer worked at several AI startups at the same time, without his employers knowing anything about it. Then one frustrated founder who hired him went public…</description><pubDate>Mon, 14 Jul 2025 06:37:38 GMT</pubDate><content:encoded>&lt;p&gt;Sensational!&lt;/p&gt;</content:encoded><comments>https://newsletter.pragmaticengineer.com/p/the-10x-overlemployed-engineer</comments></item><item><title>EP171: The Generative AI Tech Stack</title><link>https://anurock.dev/bookmarks/2025-07-13-ep171-the-generative-ai-tech-stack/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-07-13-ep171-the-generative-ai-tech-stack/</guid><description>GenAI refers to systems capable of creating new content, such as text, images, code, or music, by learning patterns from existing data.</description><pubDate>Sun, 13 Jul 2025 07:31:29 GMT</pubDate><content:encoded>&lt;p&gt;The GenAI tech stack diagram is a great introduction to the tooling around writing GenAI-powered software.&lt;/p&gt;</content:encoded><comments>https://blog.bytebytego.com/p/ep171-the-generative-ai-tech-stack</comments></item><item><title>The Heart of Software Engineering Still Beats - Annie Vella</title><link>https://anurock.dev/bookmarks/2025-07-13-the-heart-of-software-engineering-still-beats-annie-vella/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-07-13-the-heart-of-software-engineering-still-beats-annie-vella/</guid><description>A few weeks ago, I had a conversation that’s stayed with me. A colleague from another department said: “I’ve always been able to read and understand code, even debug it, but I could never write it.” Something about this revelation stayed with me. Most people I’ve met outside the software engineering world tend to describe code as unintelligible - like hieroglyphics. I guess that’s why I’ve always assumed: if someone couldn’t write code, they probably couldn’t read it either.</description><pubDate>Sun, 13 Jul 2025 06:56:35 GMT</pubDate><content:encoded>&lt;p&gt;Annie provides a good mental model to work with AI coding assistants without losing the soul of software engineering.&lt;/p&gt;</content:encoded><comments>https://annievella.com/posts/the-heart-of-software-engineering-still-beats/</comments></item><item><title>The Silent Killer Of Motivation And What To Do About It</title><link>https://anurock.dev/bookmarks/2025-07-12-the-silent-killer-of-motivation-and-what-to-do-about-it/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-07-12-the-silent-killer-of-motivation-and-what-to-do-about-it/</guid><description>3 &quot;Good&quot; Habits That Secretly Lead to Burnout, Fatigue, and Exhaustion</description><pubDate>Sat, 12 Jul 2025 12:29:09 GMT</pubDate><content:encoded>&lt;p&gt;A reminder about the hazards of becoming a bottleneck in your org/work/life because you are too good at something. I was a “human search engine” for applied artificial intelligence back in 2017 and that led me to nowhere.&lt;/p&gt;</content:encoded><comments>https://alifeengineered.substack.com/p/the-silent-killer-of-motivation-and</comments></item><item><title>How Spotify Uses GenAI and ML to Annotate a Hundred Million Tracks</title><link>https://anurock.dev/bookmarks/2025-07-12-how-spotify-uses-genai-and-ml-to-annotate-a-hundred-million-tracks/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-07-12-how-spotify-uses-genai-and-ml-to-annotate-a-hundred-million-tracks/</guid><description>This article explains how Spotify addressed these challenges by building an annotation platform designed to scale with its machine learning needs.</description><pubDate>Sat, 12 Jul 2025 12:25:42 GMT</pubDate><content:encoded>&lt;p&gt;An interesting take on a balanced approach between the two extremes of 100% manual and 100% automated work. Also an interesting case study in breaking the silos by creating a central team with shared processes.&lt;/p&gt;</content:encoded><comments>https://blog.bytebytego.com/p/how-spotify-uses-genai-and-ml-to</comments></item><item><title>Software engineering with LLMs in 2025: reality check</title><link>https://anurock.dev/bookmarks/2025-07-05-software-engineering-with-llms-in-2025-reality-check/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-07-05-software-engineering-with-llms-in-2025-reality-check/</guid><description>How are devs at AI startups and in Big Tech using AI tools, and what do they think of them? A broad overview of the state of play in tooling, with Anthropic, Google, Amazon, and others</description><pubDate>Sat, 05 Jul 2025 03:07:40 GMT</pubDate><content:encoded>&lt;p&gt;I’m surprised to see veteran software engineers recommending LLMs for coding. I was expecting some critique from these folks or mixed opinions at best. Perhaps more veterans could be interviewed with differing opinions. I’d also love to see more startups with limited success with LLMs.&lt;/p&gt;</content:encoded><comments>https://newsletter.pragmaticengineer.com/p/software-engineering-with-llms-in-2025</comments></item><item><title>The Power of Principled Thinking</title><link>https://anurock.dev/bookmarks/2025-07-04-the-power-of-principled-thinking/</link><guid isPermaLink="true">https://anurock.dev/bookmarks/2025-07-04-the-power-of-principled-thinking/</guid><description>My biggest takeaway from Amazon&apos;s LPs has nothing to do with the principles themselves.</description><pubDate>Fri, 04 Jul 2025 11:45:15 GMT</pubDate><content:encoded>&lt;p&gt;A case study on how the team behind Linear, the project management app, prioritize quality through their zero-bug principle.&lt;/p&gt;</content:encoded><comments>https://open.substack.com/pub/alifeengineered/p/the-linear-method-inside-the-radically</comments></item></channel></rss>