DEV Community

Cover image for Best productivity tools for your dev life
Arek Nawo
Arek Nawo

Posted on • Originally published at areknawo.com

Best productivity tools for your dev life

This post is taken from my blog, so be sure to check it out for more up-to-date content 😉

In modern times, our lives have certainly become a bit more... dynamic. Some might say its good, some that it's bad - I don't really know or care. One definitive thing, that I think we should all agree on is, that this dynamic lifestyle, just like dynamically-typed programming languages, have a bit higher level of error-proneness ⛔. But, talking in pure English, this velocity in a very notable degree commits to us making more and more errors and mistakes in everyday tasks - forgetting stuff, misreading, postponing, etc. That's why, in this article, we'll explore some of the best pieces of software 👨‍💻 that can really help us, stabilize and accelerate 🏎 our lives and productivity.

We'll be exploring a very, very broad category of general-purpose-related management tools. They will vary from ones that help you organize your life & time, all the way to project planning, brainstorming 🧠, and All-in-One solutions. Just a small note if you think if it's something for you. Of course, those whose lives are beyond 🛸 something that can be managed or planned with mere tools or even universal piece of paper - I recommend you'll read this post too - maybe you'll change your mind later on. Also, here I'll try to give proper credits to free and, especially, open-sourced solutions. But, I'll also include some paid 💸 ones. There's no promotion or anything - most of these provide a fine free tier or trial period. And finally, I'll try to list all the tools I've used and enjoyed with my private opinion, but also some untested alternatives. That's all! So, without further ado - let's begin! 🔥

To-dos

To-dos represent a very good technique for remembering 🤔 stuff. And, just like many other methods discussed in this post, it can be done only with a single sheet of paper and something to write. It's relatively simple and convenient. But that's also a problem, at least when it comes to software. Such tools need to be well-designed 💅. Authors need to provide their users with the same level of earlier mentioned convenience and expressibility. A simple to-do app, that is a good start point for learning new programming language BTW, won't be enough. Successful to-do tools, need to provide best portability, feature-set and have UI intuitive enough for people to have the feeling just like with real paper.

Any.do

Any.do is a to-do app that your busy life deserves. It's my personal favorite. It has sleek, intuitive and minimalistic UI 😎 with an elegant color scheme. With its latest redesign, it applies both to the mobile app, as well as to the web version. The whole idea behind the app is really amazing. Drag-and-drop, swipe to mark as done, integrated calendar, tasks autocompletion, voice assistant integration, and many, many others, it provides this required, natural feel. 👍

Sadly, but obviously, what's good has its price 💰, and this time it's in freemium style. Optional subscription-based premium tier completely removes all possible limits. This includes features like recurring tasks, additional theme and color options, and collaboration. Sure, it doesn't cost much, but considering the paid feature-set, I prefer to stay with the free option.

Todoist

Todoist is yet another great to-do application being both cross-platform (web and mobile) and... freemium. This time in red rather than blue shades. In my eyes, this app is certainly more focused on project management 🙌, rather than everyday life (like Any.do is). This naturally comes with some additional features like templates, analytics, visualizations (of your time and tasks), backups, etc. There's also a big note about integrations 🔌 with other apps and ecosystems like Google Calendar and Zapier for tasks automation. Of course, Any.do has some of these features as well, just they're as popular / widely-used. The premium, subscription version brings i.e. custom templates and automatic notifications 💭.

TickTick

TickTick is one of the most feature-full apps on this list. Naturally, basic features like reminders, sharing, calendar view, and themes 🎨 are all built-in and available in its free version. Because, yeah, it's again cross-platform and freemium. But this time it's different. The premium, subscription-based version packs some really impressive functionalities as voice assistants 📣 support, more time and calendar features and, my favorite, smart lists 🤔. What smart lists basically are is a connection of filters and custom options, making your to-do lists a little bit... smarter.

With all that stuff in mind, TickTick is indeed a worthy recommendation. Adding great design and UI, maybe it is a good value indeed.

Wunderlist

Wunderlist is one of the most popular to-do tools. Its main advantage is simplicity. It's primarily focused is centered around the basics - folders 📁, to-dos, cross-platform and collaboration features. But fear not - there's more! Notifications, notes, hashtags and more standard-grade functionalities included. What's even more interesting is the existence of official developer API, allowing you to create custom integrations and also used the existing ones. This small, but pretty feature-full list includes ones like Twitter, Slack, GitHub and Zapier which combined can deliver impressive experiences to your to-dos.

I haven't mentioned the best thing yet - it's totally free! 🤑 All pro features, which were previously bundled with the premium version (ended 2018) are now available for free. This most likely has something to do with the team behind Wunderlist joining Microsoft back in 2015. This has led to the creation of other to-do list called Microsoft To-Do which can be considered Wunderlist's successor. But, as it still needs a lot of work, Wunderlist is fully-supported... for now, but new features aren't likely to be introduced to it. 😕 Still, it's such a good tool that it was worth a mention on this list.

Charts

At list IMHO, charts of all kinds are the most underrated form for organizing stuff. While extremely popular and easy to draw on paper, working with chart software to me feels a bit... overwhelming. Dragging and dropping, connecting and loop makes this whole process boring and counterproductive. Sadly, that's the way most of these apps do it and we have to accept that. Of course, with well-design UI and vast feature-set, using such tools can still be at least somewhat enjoyable.

Lucidchart

Lucidchart is one of the most universal and versatile tools on this list. Diagrams, flowcharts, mind-maps 😀(more on that later) generally fall into this single category of charts. Fine UI, a big number of different blocks, UML support, different styling options, integrations, and collaboration 🙏 features are what make this tool what it is. Naturally, there is a paid version. With support for more disk space for assets and an unlimited number of charts, 3rd-party integrations, and team management tools, premium version provides something to look forward to, especially when working with professional-grade or more than 3 diagrams at once.

Draw.io

Draw.io is my favorite diagramming tool, and that's for two reasons. First, it's a really well-designed and powerful tool. 💪 Providing features similar to Lucidchart, with exception of it working completely offline. This means that you can save your diagrams (in multiple formats) to places like your device, Google Drive, GitHub, Dropbox and etc. If you ask why then maybe the second fact will make it clear - it's fully open-source! 🤯 You can freely use, distribute and work with this tool, totally for free. There are only some small limitations, but, as they help fund the project and are really specific, they most likely won't bother you at all. So, yeah, good UI, UML-support, many available blocks 📦, and styling options and source code available with the price of free sound acceptable, doesn't it?

Mind-mapping

Now we're getting to my personal best 😅 category on this list. Mind-mapping is a quite fresh brainstorming technique 🤓 that gained quite a momentum lately. I guess you've already heard of it. If not, the basic idea here is that you use special connected keywords that form different branches, to note more of your ideas 💡. And, with the addition of colors and drawings, believe me, this can quickly allow you to be more creative and have more ideas for your upcoming projects.

iMindMap

iMindMap is probably the best mind-mapping software out there. It's used by some big players and overseen by one of the inventors of the technique itself - Tony Buzan. It packs tons of features that make you create better mind maps in a faster, more enjoyable way. Just to list 📋 a few: 3D view, capture mode, presentation view, time maps, brainstorming board, very, very intuitive and nice-looking interface 👌 and lots of built-in images, icons and theming options. All this is so incredible, that, IMHO, it's the only piece of software that can do better than standard paper! 📰

Now, why wouldn't you want such a wonderful tool? Well, first it comes at a high cost. It's not a service or subscription-based app, and the total one-time cost can reach more than $200 💸. Also, although there is a mobile, iOS version of this software, it doesn't have the same "magic touch" to it like the desktop one. So, if you like working in a more portable way, this might not really be for you. Otherwise, highly recommended!

XMind

XMind is a cross-platform mind-mapping solution. It gives you an easy and comfortable way to create your maps. With custom styling, you can create mind maps that don't need to follow the same patterns. And, with the recognizable, thick or thin lines, all maps created with XMind tools can look equally slick and modern. 😎

For quite some time now, XMind comes in 2 versions - XMind: ZEN and XMind 8 Pro. The first is based on a subscription model. It's built on top of the new, lightweight rendering engine, has modern-looking UI, dark mode 🌑 and, like in the title, ZEN mode allowing you to focus on a single mind map. The Pro version, on the other hand, comes with a one-time license fee and provides additional business, presentation, and brainstorming functionalities. There's also a mobile version 📱 of the app which comes with similar tooling to desktop ones and is definitely recommended for all busy and portable people out there.

Mindly

Mindly is a bit different than other tools on this list. It comes only in the mobile version (although there's a preview app available for Macs) and is especially suitable for all people on the go. 🚶 One of its key features is the new way of mind-mapping it provides. Instead of standard branches, you organize your content in radial structures ⭕ that are meant to reflect the way universe works - planets rotating around the sun. And, as a matter of fact, I can say that I really enjoyed this experience. This app provided me a solid alternative for mind-mapping on mobile in combination with iMindMap on the desktop. With its simple form and basic styling 💄 options, it's a perfect combination for phones and tablets. There are plans to bring this app to the big screens (as mentioned earlier), but I personally doubt in this being a good desktop app in its current form factor.

Kanban

Now we're getting to the hidden gem of content planning and project management. 🙂 I'm talking about Kanban. I bet you know what it is even if you haven't heard this term before. You've most likely stumbled upon Trello, right? Well, now you know. Kanban is a simple planning technique centered around a board 📋 with different tasks pinned to it. That's why it's a really good way of organizing your projects, content, time and life. It can also be easily integrated with all the methods mentioned above.

Trello

You probably already know Trello. It's the most popular kanban tool out there. Used by many big and small companies, it already helped millions of users 📣 with organizing stuff. A simple, predictable and nice-looking interface allows you to quickly manage your boards. That's especially important on-the-go when using the mobile version of Trello. And, believe it or not, you can make Trello even more useful with a number of 3rd-party integrations 🔌 available! Twitter, GitHub, Slack, Google services and automation tools included!

In its basic version, Trello is completely free. Sadly, the limits include only 1 integration per board, smaller attachment size restrictions and fewer theming options. The subscription-based Trello Gold removes all of the previously listed obstacles.

Wekan

Now, let's get to the open-source! 📖 That's right! There are open-source tools just like Trello, that you can fully use and even host on your own. One of which being Wekan. Having interface and general feeling (although it can feel a bit less polished in some places) comparable to Trello, it can quickly make you feel like home. With a vibrant community behind it, this project has a bright future. 🌟

Restyaboard

Restyaboard is yet another open-source kanban tool out there. But this time, it's incredibly similar to Trello. With polished UI ✨, some great features and Zapier automation - it can be considered as a viable alternative. Just keep in mind that while open-source, this piece of software is marked with OSL-3.0 license, meaning that there are some use-cases that need to be paid for.

Manage your life

So, here you go! All the tools above are just a fraction of management software available out there. But, with that being said, these are some of the best tools that I personally enjoyed using. Only some of them are completely free or open-source, but maybe, in some cases, it's worth the cost. Of course, it's a private decision of every person or company. I just hope I helped you in this choice and thus, make your life more arranged and creative. 🤯

What do you think of the list above? Do you have any other options of your own? Let me know in the comment section below. Also, please share this article with others (especially ones who really need tools like that). Furthermore, consider following me on Twitter, on my Facebook page and checking out my personal blog As always, thanks for reading and have a nice day! 😉

Latest comments (28)

Collapse
 
ama profile image
Adrian Matei

I use Bookmarks.dev to manage my dev/work bookmarks and code snippets

Collapse
 
vicky209 profile image
vicky209

Thanks to anacondaqq, I've found one of the best project management software in my life! Quire quire.io has been a life saver and my team all love it! Thank you for your recommendation!

Collapse
 
topstyle profile image
topstyle • Edited
Collapse
 
evankapantais profile image
Evan Kapantais

There are definitely tons of amazing product out there for task keeping and organisation, but after having tried many different options, I found the best one for me to be Notion.so.

It combines every tool from to-do lists, to boards and tables and is highly customisable as well.

I originally found out about it on this article from Chris on Scotch.

Collapse
 
areknawo profile image
Arek Nawo

I'm sorry to make you feel that way. It's uncool. It's a bit natural that if someone writes something about any kind of paid product, people take it as advertising. In reality, I used all of the above tools and enjoyed them. This post was just meant to share my feelings with others. I can guarantee you that I wasn't paid for this post. Anyway, I don't think my blog is even big enough for any form of paid cooperation. For proof you can read my previous posts and what they're about. Anyway, I should thank you for your opinion - at least I know a bit more about what my readers want and expect.

Collapse
 
areknawo profile image
Arek Nawo

Thanks for all the opinons! I very much respect them and thus, inspired by this post, a list of Awesome Productivity Software was created! Feel free to check it out and add different options!

Collapse
 
andrerpena profile image
André Pena

I'm currently using Google Keep as my single tool for organizing my life. Its amazing how they progressed.

You can draw with the Apple Pencil, you can attach images and recordings to notes.

I bought notability for the ipad thinking it would be amazing then switched to Keep and never looked back

Collapse
 
mbaas2 profile image
Michael Baas

My long-time favorite for storing all digital information/snippets and making it accessible in a sensible way is TheBrain - mindmapping on steroids! ;-)

Recently discovered Notion and quite like it - definitely a great productivity-tool.

Collapse
 
koresar profile image
Vasyl Boroviak

Recent researches suggest that productivity is not about time/task management, but about ability to focus/concentrate.

Collapse
 
aris profile image
Aris Ripandi

You missing Glo, kanban board by Git Kraken. I'm moved to Glo from Trello for some reason. Give it a try.

Collapse
 
darkain profile image
Vincent Milum Jr

For me, I use notepad, notepad, notepad, and notepad! :D

Collapse
 
lululimlim profile image
LucyLim

If you're using notepad then you should definitely check out Quire quire.io/ or Workflowy workflowy.com/. They both have the best nested task list :)

Collapse
 
albertc44 profile image
Al Chen

Biased here, but you should check out Coda which starts you off in a basic doc, but let's you add buttons, tables, and automations to build an app.

Collapse
 
rohovdmytro profile image
Rohov Dmytro

What works for me in Todos - is less features. I'm using a mix of Notio and my personal approach I am planning to open source.

always-now.netlify.com/

What do you think? It's a minimalist version.

Collapse
 
areknawo profile image
Arek Nawo

Interesting. It's indeed very minimalistic. If this form suits you, you're in a good position. Compared to me - spending more time looking for features than working on an actual product.😅 Also, if you mean Notion.so then, yeah, it's a good tool!

Collapse
 
anacondaqq profile image
anacondaqq • Edited

I tried all the tools above. And stay not satisfied.
Then I found some time ago quire.io/ and stick to it. Love it, and enjoy it.

Quire.io is:

  • Right now free
  • Like workflowly / moo.do
  • Have Kanban and Boards too
  • Nested tasks
  • Instant notifications
  • Comments for projects, tasks, whatever
  • Apps for iOS / Android / Chrome Extension
  • Detailed documentation with explaining all features: quire.io/features
  • You can migrate from any other tool to QUire
  • Black (night) theme (really beautiful)
  • tags, timers, GitHub integration, etc, etc.
  • The service can work without internet (very useful when you have no wifi but wish to continue to work with your tasks)

Start reading from here: quire.io/w/Getting_Started_with_Qu...

Try it, you will found it very powerful (personally I think that the tool is the most powerful right now in the whole market).

I'm not involved anyhow to this company, I'm not related to this company, I'm just really happy client which finally found what I did search for.

Collapse
 
kenadams9922 profile image
Kenadams9922 • Edited

One of the best to-do apps out there! Been using it for school for a while now, and so far it's working very well for me. Went through a lot of project management softwares ever since Wunderlist switched to Ms To-Do. Was really bummed that Wunderlist was no more, but ended up finding Quire!

The mobile app connects well with the webpage, syncing quickly, and has the offline syncing feature. It does have some problems such as they lack of different templates, but nevertheless, it's a good app. It's free too (perfect for students like me).

Collapse
 
dafin profile image
darrie • Edited

Thanks for sharing! I'm glad that more and more people are finding about Quire. I used Asana for quite a while. I really love it. But to be honest I find it pretty complicated for my personal to-do list. My coworker introduced me to Quire (quire.io/). I love it because it has a clean interface on the web browser but also on the app as well!
I love using the list to write down my to-do list, groceries, or other ideas that pop into my head. It also makes it easy to organize tasks, just drag and drop the tasks into subtasks.
They wrote a post about migrating from Asana to Quire, which helped me a lot. quire.io/free-asana-alternative-mi...

I am not ditching Asana though, they still have some features that Quire doesn't, like timeline view, but if Quire develops it someday, I will consider moving all my projects to Quire! lol

Collapse
 
dallas profile image
Dallas Reedy

Cool, thanks for sharing, @anacondaqq !

I just have one question: is there a way to create new tasks via email? What I mean is, can I configure my email client to auto-forward incoming emails to a Quire.io-specific email address that then creates new tasks (for me, in a specific project, etc.)?

Collapse
 
thubi profile image
Thu Pham

As of speaking I don't think they have this feature. I've seen people requesting this and they said it's already on their plan to develop in the future.

Collapse
 
nareshmant profile image
Naresh Manwatkar

I love Quire's nested list + board. Our team add our weekly tasks into a board and keep the rest in the nested list. So we can keep the big picture while we focus on the crucial tasks in a short period of time.

Collapse
 
lululimlim profile image
LucyLim

Finally!! Someone has spoken my mind! I've been using this tool since my grad school and continue using this until now! I hate complicated tool, tbh I don't know why people tend to create a software that is "too powerful" with millions of features that users will barely use. I don't want to spend too much time learning a new software, so I'm really happy when I use Quire! It's really intuitive and it helps me organize my work nicely.

They're free for now, so i guess you get what you pay for. There's no "too complicated" features like other highend software but I'm working in a small team right now, it's fine. I just hope they have more themes because somehow the light theme is way too light and the dark theme is just.... too dark!

Collapse
 
eugenitokmakova profile image
Eugenia Tokmakova

Totally agree. Very nice tool and I'm using it now:)
I love UX and the feeling from the tool at the same time it is very simple.

Of course, it has some issues (for example with google calendar integration)
But, the tool is awesome! I highly recommend.

Collapse
 
muygalan profile image
Joshua Galan 👨‍💻

Thanks for sharing this. I never knew it existed and I'm testing it out as I type this. 😅

Collapse
 
decs_dapp profile image
DECS

Hey @areknawo ! Great article.

Recently, we built DECS (Code snippets manager) to improve developer's productivity and security. Give it a try - app.decs.xyz/

Let us know what do you think...

  • DECS Team

Some comments may only be visible to logged-in visitors. Sign in to view all comments.