DEV Community

Arpit Mathur.
Arpit Mathur.

Posted on

3

Showcase Projects vs Passion Projects

Work desk

One of the most common pieces of advice you'll get as a newbie developer is to work on some projects to master your skills when looking for a job. The conventional wisdom is that 3 is a good number to show on your resume, which I generally agree with (we'll talk about which three the next time)

That said, people confuse 2 types of projects: showcase projects and passion projects. Let's see how they differ:

Showcase projects

Showcase projects are projects that you want to show a recruiter or an engineering lead. These projects should be familiar products (a bug organizer, a blog, etc). Showcase projects should not be around an idea unfamiliar to the reviewer, so the conversation you have around it is about the code and your technical skills, not the merit of the idea. It's also ok to adopt the design from a well-known project out there instead of trying to come up with a design yourself, especially if you aren't a designer.

Passion Projects

Passion projects are projects you are personally very excited about even though their implementation may not be very complicated or the user interaction may be very unusual. A simple listing of local keto restaurants may be a great passion project but doesn't highlight your technical skills.

Mixing it up

This division may feel a bit arbitrary, and if your passion project has technical merit, then definitely show it. But remember your primary goal in a technical interview is to discuss the technical underpinnings of your project. You will get more credit for a complex system implemented well than a novel idea with a simple execution 🙂

============================
🙏 Thanks for reading this post.

Btw, If you are interested in learning Javascript and are bored with books and long videos, try out my latest project:

🤖 Jax: Your JavaScript chatbot coach

=============================

AWS Q Developer image

Your AI Code Assistant

Implement features, document your code, or refactor your projects.
Built to handle large projects, Amazon Q Developer works alongside you from idea to production code.

Get started free in your IDE

Top comments (0)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free →

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay