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

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

1. 1  
[](https://daily.dev/posts/i-built-a-pixel-art-village-where-ai-characters-have-real-emotions-ovhzrhtbi "I Built a Pixel Art Village Where AI Characters Have Real Emotions")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 27w  
I Built a Pixel Art Village Where AI Characters Have Real Emotions  
A developer built Persona World, an open-source pixel art village simulation featuring 12 AI characters with dynamic emotional states. Each character has a HEXACO personality profile (six dimensions) and uses a 9-dimensional cognitive appraisal model to compute emotional responses in VAD (Valence-Arousal-Dominance) space. Personality shapes how characters react to interactions like praise or betrayal, relationships accumulate over time, and mood shifts gradually rather than instantly. The tech stack uses React 19, Canvas 2D, TypeScript, and the molroo SDK for emotion computation. The project is open source with a live demo available, and the author invites discussion on continuous emotion models in games.  
73  
4
2. 2  
[](https://daily.dev/posts/one-sentence-from-my-senior-engineer-changed-how-i-think-about-software-hrfjlhuwl "One Sentence From My Senior Engineer Changed How I Think About Software")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 26w  
One Sentence From My Senior Engineer Changed How I Think About Software  
A junior developer reflects on how a brief observation from a senior engineer — 'your notes are scattered' — reshaped her entire approach to software development. The post argues that being a good developer goes beyond writing code: it requires structured documentation, traceability, and building systems of knowledge that teammates and future-you can understand. The author shares how reorganizing notes by development tasks, system flows, and backend/frontend behaviors improved her ability to revisit and maintain work. The piece also touches on the value of mentorship for underrepresented developers entering tech without traditional guidance.  
39  
4
3. 3  
[](https://daily.dev/posts/the-ultimate-job-finding-management-tool-d1xl7dbql "The Ultimate Job Finding-Management Tool")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 24w  
The Ultimate Job Finding-Management Tool  
A developer built a Chrome extension that helps with job searching by saving job descriptions and using a local Ollama LLM to rate skill alignment on a 1-5 star scale. Built quickly using Copilot CLI, the tool sorts jobs by relevance and features a neon UI. Currently uses local storage, with plans for future improvements like backend persistence and resume tailoring.  
68  
2
4. 4  
[](https://daily.dev/posts/anki-on-my-wrist-t04yu8byw "Anki On My Wrist")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 25w  
Anki On My Wrist  
A developer built a custom Anki flashcard app for their Garmin VivoActive 6 smartwatch using MonkeyC, AnkiConnect, FastAPI, and a Cloudflare tunnel. The project evolved from a basic watch app to a full ecosystem including an AutoHotKey overlay with Pomodoro timer, Claude-powered notes-to-flashcards conversion, knowledge graph bridging between cards, and a ChatGPT Actions integration for voice-based card review while driving. Memory constraints on the watch required paginated syncing. The backend now runs 24/7 on a free Oracle Cloud VM.  
22  
1
5. 5  
[](https://daily.dev/posts/why-i-as-someone-who-likes-mysql-now-want-to-recommend-postgresql-wp1hsdggg "Why I, as Someone Who Likes MySQL, Now Want to Recommend PostgreSQL")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 25w  
Why I, as Someone Who Likes MySQL, Now Want to Recommend PostgreSQL  
A long-time MySQL user explains why they now recommend PostgreSQL for new projects. The post acknowledges that many historical PostgreSQL weaknesses (VACUUM complexity, DDL operations, replication) have become less relevant in the managed cloud era. It then details concrete application-level advantages PostgreSQL still holds: ON CONFLICT DO NOTHING vs INSERT IGNORE, the RETURNING clause for getting back changed rows, more natural VALUES usage in JOINs and UPDATEs, window functions in update processing via CTEs, partial indexes, deferred foreign key constraints, pgvector support, and simpler character set/collation handling. The conclusion is not that MySQL is bad, but that PostgreSQL offers clearer advantages for application implementation today.  
19  
3
6. 6  
[](https://daily.dev/posts/i-planned-an-exit-strategy-i-stayed-the-whole-time--wnz3spqcf "I Planned an Exit Strategy. I Stayed the Whole Time.")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 26w  
I Planned an Exit Strategy. I Stayed the Whole Time.  
A personal account of attending a SheBuilds on Lovable hackathon event on International Women's Day, where the author—a non-engineer with a courtroom operations background—built Aftershow Atlas, a concert history tracker app with a Musical DNA feature. The post reflects on embracing a 'builder identity' without a traditional CS background, using AI tools like Claude for creative direction rather than writing code from scratch, and the unexpectedly welcoming community atmosphere of the event.  
14

[See all DEV archives](/sources/devto/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/sources/devto/best-of/2026/03#page","url":"https://daily.dev/sources/devto/best-of/2026/03","name":"Best DEV Posts — March 2026","description":"The most upvoted DEV posts from March 2026, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/devto/best-of/2026/03#items","numberOfItems":6,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/i-built-a-pixel-art-village-where-ai-characters-have-real-emotions-ovhzrhtbi","name":"I Built a Pixel Art Village Where AI Characters Have Real Emotions"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/one-sentence-from-my-senior-engineer-changed-how-i-think-about-software-hrfjlhuwl","name":"One Sentence From My Senior Engineer Changed How I Think About Software"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/the-ultimate-job-finding-management-tool-d1xl7dbql","name":"The Ultimate Job Finding-Management Tool"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/anki-on-my-wrist-t04yu8byw","name":"Anki On My Wrist"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/why-i-as-someone-who-likes-mysql-now-want-to-recommend-postgresql-wp1hsdggg","name":"Why I, as Someone Who Likes MySQL, Now Want to Recommend PostgreSQL"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/i-planned-an-exit-strategy-i-stayed-the-whole-time--wnz3spqcf","name":"I Planned an Exit Strategy. I Stayed the Whole Time."}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"DEV","item":"https://daily.dev/sources/devto"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/devto/best-of"},{"@type":"ListItem","position":5,"name":"March 2026"}]}]}
```

