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

---
title: Best developer posts — March 2026 | daily.dev
description: The most upvoted daily.dev posts from March 2026, curated by the daily.dev community.
canonical: https://daily.dev/posts/best-of/2026/03
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/posts/best-of/2026/03
og:type: website
og:site_name: daily.dev
og:title: Best developer posts — March 2026 | daily.dev
og:description: The most upvoted daily.dev posts from March 2026, 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 — March 2026

1. 1  
[](https://daily.dev/posts/you-re-not-paid-to-write-code-v90betmzy "You're Not Paid to Write Code")  
Article  
![Avatar of techworld-with-milan](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/737f436491ef436dba1bbab9052e4a04)Tech World With Milan · 26w  
You're Not Paid to Write Code  
Engineers who deliver the most value aren't the fastest coders — they're the ones who think first, ask questions, and sometimes conclude that no code is needed at all. Code is a liability, not an asset: every line must be maintained, understood, and eventually changed. Jumping straight to implementation often means solving the wrong problem, as illustrated by a checkout performance example where the real issue was form complexity, not query speed. Organizational incentives (promotions tied to features shipped, not problems avoided) push teams toward code-first behavior. AI amplifies this: a 2025 METR study found developers were actually 19% slower with AI tools despite expecting to be faster, and GitClear data showed 4x more copied code. The solution is a 'thinking-first' approach — writing a short paragraph defining the real problem, who it affects, and how success is measured before touching the editor. Amazon's 'Working Backwards' process is cited as a model. The engineer's real job in 2026 is problem framing, architectural judgment, deciding what not to build, and validating AI-generated output — not raw code output.  
288  
26
2. 2  
[](https://daily.dev/posts/fk7szspfc)  
Article  
![Avatar of ecykgssvlzkqy1g7nxkjc](https://avatars.githubusercontent.com/u/136119888?v=4)Friedrich WT · 26w  
271  
21
3. 3  
[](https://daily.dev/posts/draw-io-mcp-for-diagram-generation-why-it-s-worth-using-zoynxq3fh "Draw.io MCP for Diagram Generation: Why It’s Worth Using")  
Article  
![Avatar of thomasthornton](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/03d58f5ec1004427824a8381b15027e8)Thomas Thornton · 27w  
Draw.io MCP for Diagram Generation: Why It’s Worth Using  
Draw.io MCP connects draw.io with AI tools via the Model Context Protocol to generate architecture diagrams from structured text, CSV, or Mermaid input. Instead of manually arranging shapes, engineers can produce a draft .drawio, .png, or .svg file in seconds, commit it to Git, and regenerate it when infrastructure changes. The post covers practical usage patterns including a CI/CD diagram example using a GitHub Copilot skill, tips for keeping automated diagrams readable (3-4 lanes, left-to-right flow, one responsibility per box), and a lightweight team adoption path. The core argument is that diagrams should be version-controlled living assets that evolve with code, not static slide-deck artifacts.  
257  
6
4. 4  
[](https://daily.dev/posts/a42ecyojk)  
Article  
![Avatar of bna8zijpcxvuyyjfg5wqn](https://avatars.githubusercontent.com/u/6468230?v=4)Franco Carrara · 27w  
251  
39
5. 5  
[](https://daily.dev/posts/malicious-axios-versions-1-14-1-and-0-30-4-deploy-a-remote-access-trojan-via-supply-chain-attack-rlevdfzaa "Malicious axios versions 1.14.1 and 0.30.4 deploy a remote access trojan via supply chain attack")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 23w  
Malicious axios versions 1.14.1 and 0.30.4 deploy a remote access trojan via supply chain attack  
Two malicious versions of axios (1.14.1 and 0.30.4) were published to npm on March 31, 2026, after an attacker hijacked a lead maintainer's npm credentials. The packages themselves were clean but pulled in a staged dependency, plain-crypto-js, which ran a postinstall script downloading platform-specific second-stage payloads from a C2 server. The payloads self-deleted after execution to hinder forensics. Socket detected the attack within minutes, Vercel blocked the C2 domain, and the versions were unpublished. Developers should check lockfiles and node\_modules for the affected versions, rotate all secrets from affected environments, pin to safe versions, and add --ignore-scripts to CI npm installs. The incident highlights the systemic risk of unpinned dependencies in ecosystems where a single compromised maintainer account can affect hundreds of millions of weekly installs.  
426  
25
6. 6  
[](https://daily.dev/posts/the-programming-habit-i-wish-i-started-sooner-okdidlpwu "The programming habit I wish I started sooner")  
Video  
![Avatar of bigboxswe](https://media.daily.dev/image/upload/s--KMRj-zRu--/f_auto/v1711188128/logos/bigboxswe)bigboxSWE · 26w  
The programming habit I wish I started sooner  
Reading open-source code is one of the most underrated ways to grow as a developer. Rather than rushing to contribute, spending time exploring codebases of tools you already use teaches scaling patterns, performance techniques, and real-world best practices that courses and books rarely cover. Practical advice includes cloning repos of projects you care about, exploring specific features that interest you, and even compiling projects from source to understand build systems. Recommended projects to explore include the Linux kernel, FFmpeg, GitLab, React, and open-source AI models like DeepSeek. The post also promotes PostHog as a developer analytics platform.  
208  
11
7. 7  
[](https://daily.dev/posts/office-eu-launches-in-the-hague-as-a-european-alternative-to-microsoft-365-dqg8qjfs5 "Office.eu launches in The Hague as a European alternative to Microsoft 365")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 25w  
Office.eu launches in The Hague as a European alternative to Microsoft 365  
Office.eu has launched in The Hague as a European-owned cloud productivity suite built on Nextcloud Hub and Collabora Online (LibreOffice-based). It targets users seeking an alternative to Microsoft 365 and Google Workspace, with all data hosted on Hetzner servers in Europe and outside US Cloud Act jurisdiction. The platform includes migration tools and is rolling out by invitation, with a broader European launch planned for Q2 2026\. It arrives amid growing EU digital sovereignty momentum, with 27 member states signing a sovereignty declaration and sovereign cloud spending forecast to triple to $23 billion by 2027\. Nearly 15,000 early access applicants signed up before launch.  
194  
30
8. 8  
[](https://daily.dev/posts/ghostty-1-3-terminal-brings-big-new-features-i6zyhnirj "Ghostty 1.3 terminal brings big new features")  
Article  
![Avatar of omgub](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/79e495adb3c3425785b9be27969a2562)omg! ubuntu! · 26w  
Ghostty 1.3 terminal brings big new features  
Ghostty 1.3.0 has been released after 6 months of development, bringing over 2,800 commits from 180 contributors. Key new features include scrollback search (with a dedicated concurrent search thread), native scrollbar support on macOS and Linux, click-events for cursor positioning in shells like Fish, Zsh, Bash, and Nushell, and command completion notifications. Linux-specific additions include two-finger swipe to switch tabs, new CLI window options, and improved GNOME middle-click paste support. macOS gains drag-and-drop terminal split reordering and in-app updating for official binaries. An effort is also underway to get Ghostty into the official Ubuntu repositories.  
192  
25
9. 9  
[](https://daily.dev/posts/did-ui-designers-just-get-replaced-by-vibes--cvg2danpm "Did UI designers just get replaced by vibes?")  
Video  
![Avatar of fireship](https://media.daily.dev/image/upload/s--75ndqrkr--/f_auto,t_logo/v1702882094/logos/fireship.jpg)Fireship · 25w  
Did UI designers just get replaced by vibes?  
Google Stitch, an AI-powered vibe design tool, has received a major update that lets developers and designers generate UI/UX designs, interactive prototypes, and exportable design systems from natural language prompts or URLs. The tool integrates with Gemini for voice-driven design, produces responsive interactive components, and exports a design markdown file for use with other AI coding tools like Claude. Meanwhile, Tailwind CSS has reportedly laid off most of its team as AI tools reduce demand for traditional CSS frameworks and premium templates.  
196  
32
10. 10  
[](https://daily.dev/posts/pdf-component-library---pdfx-6rvxjkqle "PDF Component Library - PDFx")  
Article  
![Avatar of allfrontend](https://media.daily.dev/image/upload/s--6Jow1VVL--/f_auto/v1733384850/squads/5c31f101-d2eb-48fc-9b66-95a41066558f)All Frontend · 24w  
PDF Component Library - PDFx  
202  
17
11. 11  
[](https://daily.dev/posts/the-black-box-problem-why-ai-generated-code-stops-being-maintainable-7ovjc2yg0 "The Black Box Problem: Why AI-Generated Code Stops Being Maintainable")  
Article  
![Avatar of tds](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/tds)Towards Data Science · 27w  
The Black Box Problem: Why AI-Generated Code Stops Being Maintainable  
AI-generated code tends to become unmaintainable due to structural problems: monolithic outputs, implicit circular dependencies, missing contracts, and implementation-only documentation. The core issue is that AI tools generate code without real-time structural feedback, producing what the author calls 'black boxes.' The solution isn't better prompting but enforcing architectural constraints during generation itself — explicit component boundaries, validated dependency graphs, isolated testability, and typed interfaces. Practical advice covers how to prompt with architectural intent, audit existing generated code for implicit coupling, and evaluate AI tools by their post-generation reviewability and structural enforcement.  
189  
15
12. 12  
[](https://daily.dev/posts/my-personal-skills-for-ai-assisted-node-js-development-6qg5aufff "My Personal Skills for AI-assisted Node.js Development")  
Article  
![Avatar of nodeland](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4ec40f35e6e440c7ab313b37d0039595)Adventures in Nodeland · 27w  
My Personal Skills for AI-assisted Node.js Development  
Matteo Collina, a Node.js core contributor and Fastify author, shares a public 'skills' repository that encodes his Node.js, Fastify, and TypeScript best practices for use with AI coding assistants. The repo follows the open Agent Skills standard (supported by Claude Code, GitHub Copilot, OpenAI Codex, and others) and can be installed via \`npx skills add mcollina/skills\`. Skills covered include Fastify plugin architecture, Node.js internals, advanced TypeScript types, OAuth 2.0, ESLint v9 linting, Git/GitHub workflows, and technical documentation using the Diátaxis framework. Each skill is a folder with a SKILL.md metadata file, optional scripts, references, and assets that AI agents load to apply consistent patterns during code generation and review.  
181  
5
13. 13  
[](https://daily.dev/posts/video-js-v10-beta-hello-world-again--esarqysug "Video.js v10 Beta: Hello, World (again)")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 24w  
Video.js v10 Beta: Hello, World (again)  
Video.js v10.0.0 beta is a ground-up rewrite merging Video.js, Plyr, Vidstack, and Media Chrome into a single modern framework. Key highlights include an 88% reduction in default bundle size (66% even without ABR), a new composable streaming engine called SPF that enables much smaller adaptive bitrate bundles, first-class React and TypeScript support, unstyled UI primitives inspired by Radix/Base UI, and a shadcn-style skin ejection system. The architecture is fully composable — unused features are tree-shaken out. Three presets ship with the beta: video, audio, and background video. New skins were designed by Plyr's creator Sam Potts. GA is targeted for mid-2026, with migration guides for Video.js v8, Plyr, Vidstack, and Media Chrome planned before then.  
195  
5
14. 14  
[](https://daily.dev/posts/v8zppeun7)  
Article  
![Avatar of betterauth](https://media.daily.dev/image/upload/s--TaHhpVSI--/f_auto/v1743066091/squads/4d9cac90-60fe-43d2-ad9f-24ee45c749fe)Better Auth · 27w  
150  
3
15. 15  
[](https://daily.dev/posts/why-i-stopped-using-docker-in-development-xci9zdu0z "Why I Stopped Using Docker in Development")  
Article  
![Avatar of rubyflow](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/a21aaa8bcbbf448193a016895c90a0e1)Ruby Flow · 27w  
Why I Stopped Using Docker in Development  
A solo Rails developer argues that Docker in local development is unnecessary overhead for individual developers, citing Mac file system latency (0.5s vs 4s test startup), excessive RAM usage (2GB+ vs \~200MB), and the irrelevance of environment parity when you're the only developer. The proposed native alternative uses Mise for version management, Postgres.app, Redis via Homebrew, and Overmind for process management. Docker is still recommended for deployment via Kamal, treating containers as a packaging format rather than a development environment.  
151  
60
16. 16  
[](https://daily.dev/posts/ffmpeg-at-meta-media-processing-at-scale-ftk671jjr "FFmpeg at Meta: Media Processing at Scale")  
Article  
![Avatar of facebook_code](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/facebook)Facebook Engineering · 27w  
FFmpeg at Meta: Media Processing at Scale  
Meta runs FFmpeg and ffprobe tens of billions of times daily to handle over 1 billion video uploads. For years, Meta maintained an internal FFmpeg fork to support threaded multi-lane encoding and real-time quality metrics. By collaborating with FFmpeg developers, FFlabs, and VideoLAN, Meta contributed these capabilities upstream—threaded multi-lane encoding landed in FFmpeg 6.0/8.0 and in-loop decoding for real-time quality metrics in 7.0—allowing Meta to fully deprecate its internal fork for VOD and livestreaming pipelines. Meta also integrated its custom MSVP video transcoding ASIC via FFmpeg's standard hardware APIs, though that integration remains internal since the hardware isn't publicly accessible. Meta plans to continue investing in upstream FFmpeg development.  
147
17. 17  
[](https://daily.dev/posts/stop-watching-tutorials-do-this-instead-h5l9dmth6 "Stop Watching Tutorials. Do This Instead")  
Video  
![Avatar of youtube](https://media.daily.dev/image/upload/s--W5zMumpP--/f_auto/v1725350181/logos/youtube)YouTube · 26w  
Stop Watching Tutorials. Do This Instead  
Advice for beginners on how to learn programming effectively. Key points: pick one learning path and stick with it, use free resources like YouTube, freeCodeCamp, or CS50, choose VS Code as your IDE, and avoid relying on AI tools until you understand the basics. Also briefly promotes Orchids 1.0, an AI app builder that supports multiple project types and lets you bring your own API keys.  
147  
15
18. 18  
[](https://daily.dev/posts/comprehension-debt-the-hidden-cost-of-ai-generated-code--wgthjmmed "Comprehension Debt — the hidden cost of AI generated code.")  
Article  
![Avatar of addy](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/858094e1be9f4b0d9bef229d84ab12b7)Addy Osmani · 25w  
Comprehension Debt — the hidden cost of AI generated code.  
Comprehension debt describes the growing gap between how much code exists in a system and how much any human genuinely understands. As AI coding tools generate code faster than engineers can meaningfully review it, teams accumulate invisible risk: tests pass, velocity metrics look healthy, but no one can explain why design decisions were made or how parts of the system interact. An Anthropic study found engineers using AI assistance scored 17% lower on comprehension tests than those who didn't. Tests and detailed specs help but don't fully solve the problem—tests can't cover behavior no one thought to specify, and specs can't capture all implicit implementation decisions. The real scarce resource becomes engineers who deeply understand the system. Comprehension debt is more insidious than technical debt because it accumulates invisibly, nothing in standard measurement systems captures it, and the reckoning arrives at the worst possible moment. The solution is treating genuine understanding—not just passing tests—as a non-negotiable part of shipping software.  
143  
22
19. 19  
[](https://daily.dev/posts/why-vs-code-is-still-my-go-to-ide-after-trying-everything-else--sfawvd0wc "Why VS Code Is Still My Go-To IDE (After Trying Everything Else)")  
Article  
![Avatar of yhf9cpdgtqetokv6d8qhm](https://media.daily.dev/image/upload/s--DQ2HUrO4--/f_auto/v1785100315/avatars/avatar_yHf9cPdgTQEtokv6d8qhM?_a=BAMAMicg0)John Liter · 24w  
Why VS Code Is Still My Go-To IDE (After Trying Everything Else)  
A developer shares why Visual Studio Code remains their preferred IDE despite trying alternatives like Cursor, Trae, and browser-based editors. Key reasons include its stability, massive extension ecosystem, seamless GitHub integration, optional GitHub Copilot AI support, and its value for developer growth. The post also recommends VS Code for beginners as a stable, flexible starting point.  
297  
71
20. 20  
[](https://daily.dev/posts/technical-debt-9chr6x0tu "Technical Debt")  
Article  
![Avatar of colkgirl](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/82e21f28c59c499f9c47833c55500fd8)Code Like A Girl · 27w  
Technical Debt  
Using a home renovation analogy of discovering a labyrinth of old pipes behind a wall, this piece explains technical debt as the accumulated cost of past shortcuts. It distinguishes between intentional debt (a conscious tradeoff) and a mess (careless neglect), drawing on Uncle Bob's Clean Code philosophy. The key insight is that debt is painless until you try to change something, at which point it compounds. The recommended mitigation is writing tests to create a safety net that makes future changes less risky.  
130  
6
21. 21  
[](https://daily.dev/posts/andrej-karpathy-former-ai-developer-at-tesla-and-openai-says-programming-with-ai-agents-has-chan-pxew4zekq "**Andrej Karpathy, former AI developer at Tesla and OpenAI, says programming with AI agents has changed fundamentally over the past two months.**")  
Article  
![Avatar of tzhsbevyajhcmr0fmoxfj](https://lh3.googleusercontent.com/a/ACg8ocKQBwPwaHC4XrPy0rniDybogCxlwDp7QCLkbwsqNRQSFhqDIlIf=s96-c)Alexey Zerkalenkov · 27w  
\*\*Andrej Karpathy, former AI developer at Tesla and OpenAI, says programming with AI agents has changed fundamentally over the past two months.\*\*  
130  
28
22. 22  
[](https://daily.dev/posts/react-native-has-never-felt-this-native-t7dnxatdj "React Native has never felt this Native")  
Article  
![Avatar of expodev](https://media.daily.dev/image/upload/s--CklrMTl5--/f_auto/v1759336559/squads/d87a6e40-5a17-427e-9252-e01a538e0861?_a=BAMAK+ZW0)Expo.dev · 27w  
React Native has never felt this Native  
Expo SDK 55 has been released alongside Expo Router v55, bringing significantly improved native iOS navigation capabilities to React Native development. SDK 56 is expected to bring equivalent Android improvements. The release is seen as a milestone that closes the gap between Expo/React Native and fully native iOS app development.  
127
23. 23  
[](https://daily.dev/posts/learn-how-to-fine-tune-llms-in-12-hours-8n7yittla "Learn how to fine-tune LLMs in 12 hours")  
Article  
![Avatar of freecodecamp](https://media.daily.dev/image/upload/t_logo,f_auto/v1628412854/logos/freecodecamp)freeCodeCamp · 26w  
Learn how to fine-tune LLMs in 12 hours  
A 12-hour freeCodeCamp course covering LLM fine-tuning from foundations to enterprise applications. The curriculum spans four major areas: Parameter-Efficient Fine-Tuning (PEFT) with LoRA and QLoRA for consumer hardware, advanced alignment techniques including RLHF and Direct Preference Optimization (DPO), high-performance tooling like Unsloth, Axolotl, and Llama Factory, and enterprise/multimodal AI covering Vision Transformers, multimodal architectures, and APIs from OpenAI and Google Cloud Vertex AI.  
116  
1
24. 24  
[](https://daily.dev/posts/another-prettier-killer-has-entered-the-villa-0jkw1gqpg "Another Prettier killer has entered the villa")  
Article  
![Avatar of bytesdev](https://media.daily.dev/image/upload/s--wMrI6PMo--/f_auto/v1718347131/logos/bytesdev)Bytes by ui.dev · 26w  
Another Prettier killer has entered the villa  
Oxfmt, the formatter from the Oxc toolchain, has released its first beta and positions itself as a strong Prettier replacement. It is 30x faster than Prettier and 3x faster than Biome, passes 100% of Prettier's JS/TS conformance tests, supports a wide range of file types (JS, TS, JSON, YAML, CSS, Markdown, and more), and includes built-in Tailwind class sorting and import sorting. Migration is a single command. The newsletter also covers shadcn/cli v4, a React Fiber deep dive, Firefox 148's new Sanitizer API, TanStack Intent for agent skills, and other frontend news.  
111  
13
25. 25  
[](https://daily.dev/posts/get-going-with-rust-from-microsoft--xssoc0xin "Get going with Rust from Microsoft.")  
Article  
![Avatar of 9e6c46be82c841cca068520a5f55d5ff](https://avatars1.githubusercontent.com/u/16276964?v=4)Muhammad Ramzan · 24w  
Get going with Rust from Microsoft.  
180  
9

[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/2026/03#page","url":"https://daily.dev/posts/best-of/2026/03","name":"Best Developer Posts — March 2026","description":"The most upvoted daily.dev posts from March 2026, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/posts/best-of/2026/03#items","numberOfItems":25,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/you-re-not-paid-to-write-code-v90betmzy","name":"You're Not Paid to Write Code"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/fk7szspfc","name":""},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/draw-io-mcp-for-diagram-generation-why-it-s-worth-using-zoynxq3fh","name":"Draw.io MCP for Diagram Generation: Why It’s Worth Using"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/a42ecyojk","name":""},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/malicious-axios-versions-1-14-1-and-0-30-4-deploy-a-remote-access-trojan-via-supply-chain-attack-rlevdfzaa","name":"Malicious axios versions 1.14.1 and 0.30.4 deploy a remote access trojan via supply chain attack"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/the-programming-habit-i-wish-i-started-sooner-okdidlpwu","name":"The programming habit I wish I started sooner"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/office-eu-launches-in-the-hague-as-a-european-alternative-to-microsoft-365-dqg8qjfs5","name":"Office.eu launches in The Hague as a European alternative to Microsoft 365"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/ghostty-1-3-terminal-brings-big-new-features-i6zyhnirj","name":"Ghostty 1.3 terminal brings big new features"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/did-ui-designers-just-get-replaced-by-vibes--cvg2danpm","name":"Did UI designers just get replaced by vibes?"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/pdf-component-library---pdfx-6rvxjkqle","name":"PDF Component Library - PDFx"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/the-black-box-problem-why-ai-generated-code-stops-being-maintainable-7ovjc2yg0","name":"The Black Box Problem: Why AI-Generated Code Stops Being Maintainable"},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/my-personal-skills-for-ai-assisted-node-js-development-6qg5aufff","name":"My Personal Skills for AI-assisted Node.js Development"},{"@type":"ListItem","position":13,"url":"https://daily.dev/posts/video-js-v10-beta-hello-world-again--esarqysug","name":"Video.js v10 Beta: Hello, World (again)"},{"@type":"ListItem","position":14,"url":"https://daily.dev/posts/v8zppeun7","name":""},{"@type":"ListItem","position":15,"url":"https://daily.dev/posts/why-i-stopped-using-docker-in-development-xci9zdu0z","name":"Why I Stopped Using Docker in Development"},{"@type":"ListItem","position":16,"url":"https://daily.dev/posts/ffmpeg-at-meta-media-processing-at-scale-ftk671jjr","name":"FFmpeg at Meta: Media Processing at Scale"},{"@type":"ListItem","position":17,"url":"https://daily.dev/posts/stop-watching-tutorials-do-this-instead-h5l9dmth6","name":"Stop Watching Tutorials. Do This Instead"},{"@type":"ListItem","position":18,"url":"https://daily.dev/posts/comprehension-debt-the-hidden-cost-of-ai-generated-code--wgthjmmed","name":"Comprehension Debt — the hidden cost of AI generated code."},{"@type":"ListItem","position":19,"url":"https://daily.dev/posts/why-vs-code-is-still-my-go-to-ide-after-trying-everything-else--sfawvd0wc","name":"Why VS Code Is Still My Go-To IDE (After Trying Everything Else)"},{"@type":"ListItem","position":20,"url":"https://daily.dev/posts/technical-debt-9chr6x0tu","name":"Technical Debt"},{"@type":"ListItem","position":21,"url":"https://daily.dev/posts/andrej-karpathy-former-ai-developer-at-tesla-and-openai-says-programming-with-ai-agents-has-chan-pxew4zekq","name":"**Andrej Karpathy, former AI developer at Tesla and OpenAI, says programming with AI agents has changed fundamentally over the past two months.**"},{"@type":"ListItem","position":22,"url":"https://daily.dev/posts/react-native-has-never-felt-this-native-t7dnxatdj","name":"React Native has never felt this Native"},{"@type":"ListItem","position":23,"url":"https://daily.dev/posts/learn-how-to-fine-tune-llms-in-12-hours-8n7yittla","name":"Learn how to fine-tune LLMs in 12 hours"},{"@type":"ListItem","position":24,"url":"https://daily.dev/posts/another-prettier-killer-has-entered-the-villa-0jkw1gqpg","name":"Another Prettier killer has entered the villa"},{"@type":"ListItem","position":25,"url":"https://daily.dev/posts/get-going-with-rust-from-microsoft--xssoc0xin","name":"Get going with Rust from Microsoft."}]},{"@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":"March 2026"}]}]}
```

