<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/best-of/2025/11" -->

---
title: Best developer posts — November 2025 | daily.dev
description: The most upvoted daily.dev posts from November 2025, curated by the daily.dev community.
canonical: https://daily.dev/posts/best-of/2025/11
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/posts/best-of/2025/11
og:type: website
og:site_name: daily.dev
og:title: Best developer posts — November 2025 | daily.dev
og:description: The most upvoted daily.dev posts from November 2025, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of daily.dev — November 2025

1. 1  
[](https://daily.dev/posts/is-frontend-dead-the-evolution-you-can-t-ignore-xuptirt4j "Is Frontend Dead? The Evolution You Can't Ignore")  
Article  
![Avatar of acxspb6hjyagkgcv84rvg](https://media.daily.dev/image/upload/s--YjSbtG5v--/f_auto/v1758560453/avatars/avatar_aCxSPB6hJYagKGCV84RvG?_a=BAMAK+ZW0)Amir · 42w  
Is Frontend Dead? The Evolution You Can't Ignore  
Frontend development has evolved from simple UI work into full-system engineering. Modern frameworks like Next.js blur client-server boundaries with server components, edge deployment, and integrated data fetching. Developers now handle state management, security, performance optimization, and deployment—responsibilities traditionally split between frontend and backend roles. The shift demands understanding the complete user experience stack, from rendering strategies to authentication flows. This evolution creates opportunities for those who adapt by either broadening their skills across the full stack or specializing deeply in performance and user experience.  
875  
93
2. 2  
[](https://daily.dev/posts/you-re-not-building-netflix-stop-coding-like-you-are-fvaumfnpy "You're Not Building Netflix: Stop Coding Like You Are")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 41w  
You're Not Building Netflix: Stop Coding Like You Are  
Over-engineering is a common trap for intermediate developers who apply enterprise patterns and abstractions to simple problems. The article argues against premature abstraction, showing real examples of unnecessarily complex code that could be replaced with straightforward solutions. Key principles include: abstract only what changes frequently, wait for three use cases before creating abstractions, avoid interfaces with single implementations, and prioritize readability over architectural sophistication. Simple, boring code that solves actual problems scales better than over-architected solutions designed for hypothetical future requirements.  
674  
55
3. 3  
[](https://daily.dev/posts/when-loving-code-isn-t-enough-my-burnout-story-1s9pc43og "When Loving Code Isn’t Enough: My Burnout Story")  
Article  
![Avatar of rm1zzq7mb7lxpwcwe0kbe](https://media.daily.dev/image/upload/s--lTSLLnch--/f_auto/v1751871971/avatars/avatar_rM1zzQ7Mb7LxpwCwE0KbE?_a=BAMClqZW0)Vangelis Sigalas · 43w  
When Loving Code Isn’t Enough: My Burnout Story  
A developer shares their personal experience with burnout, describing how passion for coding gradually transformed into exhaustion and mental emptiness. The piece explores early warning signs like losing joy in previously loved activities, the pressure of being known as fast and reliable, and the toxic culture of constant productivity. Recovery came through taking actual time off, setting boundaries, and reconnecting with non-work activities. Key lessons include recognizing that loving your work makes you more vulnerable to burnout, the importance of involving developers in deadline decisions, and understanding that mental strain is as real as physical exhaustion.  
568  
64
4. 5  
[](https://daily.dev/posts/the-lazy-git-ui-you-didn-t-know-you-need-4agjkdwig "The (lazy) Git UI You Didn't Know You Need")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 43w  
The (lazy) Git UI You Didn't Know You Need  
Lazygit is a terminal-based Git UI that enhances productivity through consistency, discoverability, and interactivity. The tool maintains Git CLI terminology while providing visual guidance for operations like interactive rebasing, cherry-picking, and commit patching. Its vim-style keybindings enable quick workflows (e.g., amending and force-pushing in 5 keystrokes), while interactive prompts prevent mistakes and teach better Git patterns. The TUI approach delivers speed and portability without overwhelming users, making complex operations like splitting commits or selective line resets significantly simpler than traditional CLI or GUI alternatives.  
478  
24
5. 6  
[](https://daily.dev/posts/git-3-0-will-use-main-as-the-default-branch-rgi9wcvpe "Git 3.0 will use main as the default branch")  
Article  
![Avatar of thoughbot](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/9fe12feb57f944a29ff63a79e350081a)thoughbot · 41w  
Git 3.0 will use main as the default branch  
Git 3.0 will default to 'main' as the initial branch name instead of 'master', marking the completion of a transition announced in 2020\. Expected near the end of 2026, the release will also switch from SHA-1 to SHA-256 hashing for improved security, introduce a new storage format optimized for macOS and Windows, and formally integrate Rust into the build process.  
469  
156
6. 7  
[](https://daily.dev/posts/i-built-tinydebt-a-minimal-debt-tracking-app-no-backend-instant-syncing--85ivzwyde "I built TinyDebt — a minimal debt-tracking app (no backend, instant syncing)")  
Article  
![Avatar of ezh33lu6a37km1sfscwix](https://media.daily.dev/image/upload/s--GalxSgjS--/f_auto/v1757768087/avatars/avatar_ezH33Lu6a37KM1SfsCwIx?_a=BAMClqZW0)Vladislav Siumbeli · 41w  
I built TinyDebt — a minimal debt-tracking app (no backend, instant syncing)  
A developer shares the technical decisions behind building TinyDebt, a minimal debt-tracking mobile app. The app uses React Native with Expo, stores data locally using AsyncStorage with optional Supabase backups, and requires no user accounts or backend. The local-first architecture enables instant actions, offline functionality, and fast performance. The UI prioritizes simplicity with neutral colors and minimal screens, while the data model uses serializable TypeScript types for easy storage and migrations.  
453  
132
7. 8  
[](https://daily.dev/posts/your-profile-just-got-a-serious-upgrade-d2lp8bgvd "Your profile just got a serious upgrade")  
Article  
![Avatar of daily_updates](https://media.daily.dev/image/upload/s--COeiQtov--/f_auto/v1704465510/squads/daily_updates)daily.dev Changelog · 41w  
Your profile just got a serious upgrade  
daily.dev has launched a comprehensive developer profile feature that transforms basic activity feeds into living portfolios. Users can now showcase work experience, education, certifications, open source contributions, projects, publications, and volunteering activities. The platform offers CV parsing to automatically populate profile sections, reducing setup time. This upgrade lays the groundwork for an upcoming job matching feature that will connect developers with personalized opportunities based on complete profiles, prioritizing quality matches over recruiter spam.  
426  
40
8. 9  
[](https://daily.dev/posts/2025-programming-trends-from-jetbrains-wjklnvgbf "2025 programming trends from JetBrains")  
Article  
![Avatar of yhtxohtmgtdk1f5lkdkse](https://media.daily.dev/image/upload/s--ihPlqRre--/f_auto/v1758259464/avatars/avatar_yHtxohtmgtdK1F5lKdKSe?_a=BAMAK+ZW0)Özkan Pakdil · 44w  
2025 programming trends from JetBrains  
Python continues to strengthen its position in the programming language landscape, while Go and Rust are gaining momentum and competing for developer adoption. JetBrains' 2025 Developer Ecosystem survey provides detailed insights into these emerging trends and the competitive dynamics between these languages.  
414  
41
9. 10  
[](https://daily.dev/posts/linus-torvalds-vibe-coding-is-fine-but-not-for-production-rvk4ab0mh "Linus Torvalds: Vibe coding is fine, but not for production")  
Article  
![Avatar of theregister](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/66aa2113fdad463992ffcbf0e8963fda)The Register · 42w  
Linus Torvalds: Vibe coding is fine, but not for production  
Linus Torvalds shares his perspective on AI-assisted coding, stating that while vibe coding can help newcomers get started with programming, it's unsuitable for production code due to maintenance concerns. He discusses Rust's gradual integration into the Linux kernel, noting it has taken longer than expected but is becoming a real part of the codebase. Torvalds addresses AI's impact on kernel development, mentioning issues with crawlers disrupting infrastructure and AI-generated bug reports, though these problems are less severe than in other projects. He compares AI to previous productivity tools like compilers, suggesting it won't eliminate programming jobs but will change how developers work.  
414  
26
10. 11  
[](https://daily.dev/posts/valve-s-linux-console-takes-aim-at-microsoft-s-gaming-empire-gtryci51a "Valve’s Linux console takes aim at Microsoft’s gaming empire")  
Article  
![Avatar of techcentral](https://media.daily.dev/image/upload/s--RsqLDZrL--/f_auto/v1717745297/logos/techcentral)TechCentral · 43w  
Valve’s Linux console takes aim at Microsoft’s gaming empire  
Valve announced a new living-room console, controller, and VR headset running SteamOS (Linux-based) for early 2026, with pricing yet to be revealed. The Steam Machine aims to bring PC gaming to TVs with no Windows licensing costs, leveraging Proton compatibility improvements from Steam Deck. Success depends on competitive pricing against Sony's PS5 and Microsoft's Xbox, potentially disrupting the console market by offering Steam library access and Linux's open ecosystem advantages. The move could weaken Windows' dominance in gaming and establish Linux as a viable platform for mainstream console gaming.  
393  
48
11. 12  
[](https://daily.dev/posts/6-must-read-books-for-backend-developers-in-2026-z31rnzc48 "6 Must-Read Books for Backend Developers in 2026")  
Article  
![Avatar of javarevisited](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/9ca6532654d146408235d53f0823a26d)Javarevisited · 44w  
6 Must-Read Books for Backend Developers in 2026  
A curated list of six essential books for backend developers covering software architecture, design patterns, distributed systems, microservices, and data engineering. The recommendations include classics like "Designing Data-Intensive Applications" by Martin Kleppmann, "The Pragmatic Programmer," and "Building Microservices" by Sam Newman, focusing on fundamental principles that remain relevant despite changing frameworks and tools. Each book addresses critical aspects of backend development from API design and scalability to data pipelines and architectural trade-offs.  
354  
2
12. 13  
[](https://daily.dev/posts/programming-books-that-rewired-my-brain-vgwcxk9xx "Programming books that rewired my brain")  
Video  
![Avatar of bigboxswe](https://media.daily.dev/image/upload/s--KMRj-zRu--/f_auto/v1711188128/logos/bigboxswe)bigboxSWE · 41w  
Programming books that rewired my brain  
Three foundational programming books are recommended for developers with at least one year of experience: Structure and Interpretation of Computer Programs (SICP) teaches computational thinking and functional programming concepts through Scheme; Computer Systems: A Programmer's Perspective provides deep understanding of how computers work from assembly to networks; and Designing Data-Intensive Applications explains how to build scalable systems. The key advice is to read technical books after gaining practical experience, as retrospective learning helps concepts click better than passive consumption.  
309  
13
13. 14  
[](https://daily.dev/posts/why-we-migrated-from-python-to-node-js-xp9e2oflq "Why we migrated from Python to Node.js")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 44w  
Why we migrated from Python to Node.js  
A startup rewrote their backend from Python/Django to Node.js/Express one week after launch due to Python's async limitations. The team struggled with Django's incomplete async support, colored functions problem, and the need for constant sync/async conversions. Despite losing Django's ergonomic ORM, they gained 3x throughput, unified their codebase with their existing Node worker service, and improved code maintainability. The three-day migration was driven by concerns about scalability and code quality rather than immediate load issues.  
296  
32
14. 15  
[](https://daily.dev/posts/pikaday-pvjwgkcbh "Pikaday")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 43w  
Pikaday  
Most forms don't need JavaScript date pickers. Native HTML date/time inputs handle accessibility, performance, and internationalization automatically. For better usability, consider separate inputs for day/month/year, select dropdowns for limited options, or masked inputs with validation. Complex calendar widgets lead to more errors and accessibility issues. Keep forms simple by using native browser features and basic HTML elements that are easier to use and test.  
279  
15
15. 16  
[](https://daily.dev/posts/chatgpt-as-my-coding-mentor-how-i-learned-react-and-next-js-as-a-junior-developer-46ucv5b8t "ChatGPT as My Coding Mentor: How I Learned React and Next.js as a Junior Developer")  
Article  
![Avatar of iotechhub](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ac540f589d8843d99692bd6368ee7680)iO tech\_hub · 42w  
ChatGPT as My Coding Mentor: How I Learned React and Next.js as a Junior Developer  
A junior developer shares their experience using ChatGPT to learn React and Next.js from scratch. The key breakthrough came from learning to prompt effectively by asking for explanations 'like I'm 5' and providing context about experience level. The developer progressed from not understanding basic hooks like useState to confidently building full-stack Next.js applications in two months by having focused conversations, requesting simple analogies first, and building knowledge progressively rather than asking generic questions.  
263  
16
16. 17  
[](https://daily.dev/posts/just-use-postgres--c90ppdw4c "Just Use Postgres!")  
Article  
![Avatar of vladmihalcea](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5dd0066095304e2ea086956d3ed96c1b)Vlad Mihalcea · 41w  
Just Use Postgres!  
A comprehensive review of Denis Magda's book covering PostgreSQL's capabilities beyond traditional relational features. The 402-page guide explores core database concepts like indexing (B+Tree, hash, partial), transactions, and modern SQL features (CTEs, window functions), then dives into non-relational capabilities including JSON storage and full-text search. The book examines PostgreSQL's extension ecosystem: pgvector for ML/GenAI embeddings, TimescaleDB for time series data, PostGIS for geospatial queries, and pgmq for message queues. Includes performance tuning guidance and discusses when PostgreSQL might not be the right choice.  
255  
24
17. 18  
[](https://daily.dev/posts/don-t-forget-about-the-advent-of-code-this-year-neither-hwmb4dokm "Don't forget about the Advent of Code this year neither")  
Article  
![Avatar of dr92d50hh](https://media.daily.dev/image/upload/s--YeiBYVuL--/f_auto/v1743758421/avatars/avatar_dR92D50hh)George · 43w  
Don't forget about the Advent of Code this year neither  
Advent of Code is an annual December event featuring daily programming puzzles that help developers practice problem-solving skills and algorithmic thinking. Each day from December 1st to 25th presents a new coding challenge that can be solved in any programming language, making it a popular way for developers to sharpen their skills during the holiday season.  
249  
33
18. 19  
[](https://daily.dev/posts/what-to-do-with-an-old-laptop--z8knckbvj "What to do with an old laptop?")  
Article  
![Avatar of selfhosted](https://media.daily.dev/image/upload/s--wfd7shhP--/f_auto/v1726198366/squads/82bab991-45a4-48f2-b959-b34045c5bbfd)selfhosted · 44w  
What to do with an old laptop?  
A developer seeks advice on repurposing a 2014-2015 laptop (Intel i5, 8GB RAM, 500GB SSD) into a home server for running scripts, cron jobs, and self-hosted services. Key considerations include choosing a lightweight Ubuntu-based Linux distribution, enabling SSH access, minimizing resource usage and noise, optimal placement near the router, and whether to disconnect the screen for power savings. The goal is a 24/7 server for automation tasks, data storage, and services like Pi-hole, self-hosted cloud storage, and workflow automation tools.  
247  
52
19. 20  
[](https://daily.dev/posts/qxlaexxdf)  
Article  
![Avatar of mtek-jngc](https://avatars.githubusercontent.com/u/4046799?v=4)Jacob Kofoed · 42w  
239  
9
20. 21  
[](https://daily.dev/posts/life-lessons-from-a-coding-legend--uj6lsmcmv "Life lessons from a coding legend...")  
Video  
![Avatar of awesome-coding](https://media.daily.dev/image/upload/s--mj_0cdD8--/f_auto/v1710506099/logos/awesome-coding)Awesome · 43w  
Life lessons from a coding legend...  
Linus Torvalds' criticism of a Meta engineer's pull request sparked debate about code quality and software development culture. The incident highlights a fundamental principle: code clarity trumps abstraction. Torvalds criticized unnecessary helper functions that add indirection without value, arguing that good code should be explicit and easy to understand. The discussion reveals how industry best practices around abstraction can sometimes conflict with simplicity, and how experienced developers often favor straightforward, readable code over clever abstractions. The incident also contrasts old-school programming culture, built on deep technical knowledge and excellence, with modern development practices.  
239  
12
21. 22  
[](https://daily.dev/posts/nvrtketkc)  
Article  
![Avatar of webcraft](https://media.daily.dev/image/upload/s--ZD_yYQn6--/f_auto/v1741985045/squads/ad378b4e-6140-40ea-b7d8-4c54fc2525a5)WebCraft · 41w  
226  
9
22. 23  
[](https://daily.dev/posts/4ovkxd6ep)  
Article  
![Avatar of codersdesk](https://media.daily.dev/image/upload/s--oSBjq4Jq--/f_auto/v1758386620/squads/8bdd7008-523d-4bf9-8723-e4f0662915e3?_a=BAMAK+ZW0)Coders Desk · 45w  
220  
4
23. 24  
[](https://daily.dev/posts/hugging-face-ceo-says-we-re-in-an-llm-bubble-not-an-ai-bubble--c8w1urkqf "Hugging Face CEO says we’re in an ‘LLM bubble,’ not an ‘AI bubble’")  
Article  
![Avatar of tc](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/tc)TechCrunch · 42w  
Hugging Face CEO says we’re in an ‘LLM bubble,’ not an ‘AI bubble’  
Hugging Face CEO Clem Delangue argues the tech industry is experiencing an LLM bubble rather than a broader AI bubble, predicting it may burst soon. He believes the current focus on large, general-purpose language models is misplaced, and that smaller, specialized models will dominate the future for specific use cases like banking chatbots. While competitors spend billions on LLM infrastructure, Hugging Face maintains a capital-efficient approach with half of its $400 million funding still in reserve, positioning itself for long-term sustainability across the diversified AI landscape.  
215  
26
24. 25  
[](https://daily.dev/posts/how-to-get-hired-through-daily-dev-hadekssfl "How to get hired through daily.dev")  
Article  
![Avatar of dailydevworld](https://media.daily.dev/image/upload/s--Nz8m8vMZ--/f_auto,q_auto/v1/squads/a1f0092b-0ee1-414b-82e6-f2c92d7335e4)daily.dev World · 44w  
How to get hired through daily.dev  
daily.dev launched a career mode feature that connects developers with verified recruiters from tech companies. The platform uses developer activity to match candidates with relevant opportunities, and users can improve their chances by uploading their CV and setting job preferences in their account settings.  
205  
40

[See all daily.dev archives](/posts/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/posts/best-of/2025/11#page","url":"https://daily.dev/posts/best-of/2025/11","name":"Best Developer Posts — November 2025","description":"The most upvoted daily.dev posts from November 2025, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/posts/best-of/2025/11#items","numberOfItems":24,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/is-frontend-dead-the-evolution-you-can-t-ignore-xuptirt4j","name":"Is Frontend Dead? The Evolution You Can't Ignore"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/you-re-not-building-netflix-stop-coding-like-you-are-fvaumfnpy","name":"You're Not Building Netflix: Stop Coding Like You Are"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/when-loving-code-isn-t-enough-my-burnout-story-1s9pc43og","name":"When Loving Code Isn’t Enough: My Burnout Story"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/the-lazy-git-ui-you-didn-t-know-you-need-4agjkdwig","name":"The (lazy) Git UI You Didn't Know You Need"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/git-3-0-will-use-main-as-the-default-branch-rgi9wcvpe","name":"Git 3.0 will use main as the default branch"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/i-built-tinydebt-a-minimal-debt-tracking-app-no-backend-instant-syncing--85ivzwyde","name":"I built TinyDebt — a minimal debt-tracking app (no backend, instant syncing)"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/your-profile-just-got-a-serious-upgrade-d2lp8bgvd","name":"Your profile just got a serious upgrade"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/2025-programming-trends-from-jetbrains-wjklnvgbf","name":"2025 programming trends from JetBrains"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/linus-torvalds-vibe-coding-is-fine-but-not-for-production-rvk4ab0mh","name":"Linus Torvalds: Vibe coding is fine, but not for production"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/valve-s-linux-console-takes-aim-at-microsoft-s-gaming-empire-gtryci51a","name":"Valve’s Linux console takes aim at Microsoft’s gaming empire"},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/6-must-read-books-for-backend-developers-in-2026-z31rnzc48","name":"6 Must-Read Books for Backend Developers in 2026"},{"@type":"ListItem","position":13,"url":"https://daily.dev/posts/programming-books-that-rewired-my-brain-vgwcxk9xx","name":"Programming books that rewired my brain"},{"@type":"ListItem","position":14,"url":"https://daily.dev/posts/why-we-migrated-from-python-to-node-js-xp9e2oflq","name":"Why we migrated from Python to Node.js"},{"@type":"ListItem","position":15,"url":"https://daily.dev/posts/pikaday-pvjwgkcbh","name":"Pikaday"},{"@type":"ListItem","position":16,"url":"https://daily.dev/posts/chatgpt-as-my-coding-mentor-how-i-learned-react-and-next-js-as-a-junior-developer-46ucv5b8t","name":"ChatGPT as My Coding Mentor: How I Learned React and Next.js as a Junior Developer"},{"@type":"ListItem","position":17,"url":"https://daily.dev/posts/just-use-postgres--c90ppdw4c","name":"Just Use Postgres!"},{"@type":"ListItem","position":18,"url":"https://daily.dev/posts/don-t-forget-about-the-advent-of-code-this-year-neither-hwmb4dokm","name":"Don't forget about the Advent of Code this year neither"},{"@type":"ListItem","position":19,"url":"https://daily.dev/posts/what-to-do-with-an-old-laptop--z8knckbvj","name":"What to do with an old laptop?"},{"@type":"ListItem","position":20,"url":"https://daily.dev/posts/qxlaexxdf","name":""},{"@type":"ListItem","position":21,"url":"https://daily.dev/posts/life-lessons-from-a-coding-legend--uj6lsmcmv","name":"Life lessons from a coding legend..."},{"@type":"ListItem","position":22,"url":"https://daily.dev/posts/nvrtketkc","name":""},{"@type":"ListItem","position":23,"url":"https://daily.dev/posts/4ovkxd6ep","name":""},{"@type":"ListItem","position":24,"url":"https://daily.dev/posts/hugging-face-ceo-says-we-re-in-an-llm-bubble-not-an-ai-bubble--c8w1urkqf","name":"Hugging Face CEO says we’re in an ‘LLM bubble,’ not an ‘AI bubble’"},{"@type":"ListItem","position":25,"url":"https://daily.dev/posts/how-to-get-hired-through-daily-dev-hadekssfl","name":"How to get hired through daily.dev"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Explore","item":"https://daily.dev/posts"},{"@type":"ListItem","position":3,"name":"Best of","item":"https://daily.dev/posts/best-of"},{"@type":"ListItem","position":4,"name":"November 2025"}]}]}
```

