✨ 5 useful productivity apps for every developer!
Tags: productivity, tutorial, codenewbie, devjournal
Published: 2024-06-07 05:00:00

## Introduction

When we're working on a project, it's not only about writing and compiling code. You may take a note, schedule your meeting, or even make illustration for your technical documentation.

Hopefully, theres a tons of software which can help you to achieve those purpose and today I'll share you my 5 most productivity apps I use!

BTW, this is my personal recommendation. If you have valuable preference, don't hesitate to share with me! 😉

## [Notion](https://notion.so)


![Notion thumbnail](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ptw1ixln64e084yj1alb.png)

Alright! Please welcome, our first place. Notion!

Who don't know about Notion? All-in-one, feature rich note taking apps where you can do almost all note taking activity. From making simple note even more advanced one.

Notion allows you to organise your notes, documentation, timeline or even calendar. A perfect apps for you who wont use many apps to make something. Notion includes it in one place!

🤔: I use Linux, does it support for Linux?

Don't be worry you've covered. Even though Notion doesn't have official apps for Linux, but luckily there [unofficial Notion distribution on Snapcraft](https://snapcraft.io/notion-snap-reborn). So, as long as you have Snap installed then you are ready to install Notion!

## [Excalidraw](https://excalidraw.com)

![Excalidraw thumbnail](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5cqnpgr2aqe5qm0oue50.png)

So, you like drawing your idea? Clarify your argument by illustrate it? I think Excalidraw is perfect match for you!

I also use it for my daily, like this post below.

{% embed https://dev.to/thexdev/slowed-by-region-24d2 %}

Even better, Excalidraw also has many libraries that you can use for free!

{% embed https://libraries.excalidraw.com/?theme=light&sort=default %}

🤔: I want to use it on my machine

Ofc you can! Excalidraw is open source project hosted on GitHub. You can clone and run it on your local machine or even your own server.

{% embed https://github.com/excalidraw/excalidraw %}

## [Postman](https://www.postman.com/)

![Postman thumbnail](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8djxtmke7agfbxuaa4mn.png)

Postman is not only about HTTP Agent. It's more than that! Postman is collaboration platform that bridge back-end, front-end, and QA in one place.

It makes easy to document your APIs endpoint and share it to everyone. Postman also gives you ability to make API mock and much more. And the latest version of Postman is also supports gRPC 😍.

So, when your front-end or QA ask you about APIs endpoint. Don't be afraid. Just send them the Postman Collection and you can continue your work 😁.

## [Sublime Merge](https://www.sublimemerge.com/)

![Sublime Merge thumbnail](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nq0y6f6f6vlmf3rd2ifo.png)

My very loved Git GUI apps! Simple, lightweight, and very fast! No more working with CLI 😁

Sublime Merge offers you to use Git in a simple way. From commit, manage your branch, even cherry picking!

It's so powerful to work with Git, but very light. A perfect match for you who want minimalist, on point, and powerful Git GUI.

## [Habitica](https://habitica.com)

![Habitica thumbnail](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o55voprz4644ncwk1hld.png)

Let's be honest, working is one of most boring activity we like (because it generates money for use hohoho). But, how about to gamify it? I think it's more fun, tho? If so, Habitica is the right choice!

Habitica let's you gamify your life like RPG game. You doing something, getting points, and receive reward!

It's better than doing something, finish it, and go to sleep right? 😁

## Summary

For me, those apps is very useful for my daily use. From taking notes, documenting project, collaboration activity, and even for fun.

I prefer minimal and not bloated apps in my computer which focus to all-in-one features. Because I want to make my self productive and make my work easy.

Sometimes, too much apps could distract and lead you to confusion. Choosing a right apps is tricky because everyone has their preferences. But, if I could, I want to suggest you to choose productivity apps that simple and has features that everyone easy to access.

If you work in personal, all choice is yours! But, if you work on team which requires you to collaborate each other, you can give it a try my list above!

Btw, at the end. Your goals is to make your job done. And all preferences is yours. If you have any suggestion don't hesitate to comment below!

Thanks for coming. See ya!