We live and breath technology.  Thus, most of us have several everyday applications for developer productivity.  While each of us has our way to work and preferred applications, there are three options you should look into.  These are personal favorites and great ideas to up your game in a short time.

Codacy

Static code analysis is one of those areas where developers do not do an excellent job of using the tools available.  That can be a significant problem in our goal to become better developers.  Therefore, I chose my favorite as our first application.  Codacy is more a site than an application in the traditional sense.  Nevertheless, this SAAS solution can help you improve your code quality in minutes.  Try this site out for any language you code in.  The only extra work needed is to link your git repository to the site and wait for the analyzers to run against your latest commit.  The value is incredible, and worth your time to try it out.

https://codacy.com

Code Review and Analysis Tools (Free and Low-Cost)

Grammarly

Whether you are an avid writer or someone who hates putting together an email, Grammarly can help you.  This plugin and desktop tool gives you spelling, grammar, and usage checking all in one simple interface.  It can run alongside whatever editor you are using and is like having a professional reviewer on hand for even your most insignificant communications.  Thus, while this is essential for your professional communications, it is one of those everyday applications that can make you seem smarter while improving productivity.

The less you like writing and grammar, the better.  This solution takes all of that off your hands and can serve as an educational tool by providing suggestions and explanations for the same.  Trust me; you will see your writing quality improve overnight.

https://grammarly.com

Evernote

The last of our developer productivity applications is one that is useful seven days a week.  Evernote provides a note-taking tool you can access anywhere.  It has become more than a simple editor over the years and offers ways to track and edit emails, attach documents, share content, and more.  The ability to share that content effortlessly across devices is ideal for the modern connected society.  Instead of trying to remember what device held that document or where you stashed a note, Evernote can be a one and only stop.  There is also a search feature to help you quickly retrieve multiple notes on a topic.

https://evernote.com

Rob Broadhead

Rob is a founder of, and frequent contributor to, Develpreneur. This includes the Building Better Developers podcast. He is also a lifetime learner as a developer, designer, and manager of software solutions. Rob is the founder of RB Consulting and has managed to author a book about his family experiences and a few about becoming a better developer. In his free time, he stays busy raising five children (although they have grown into adults). When he has a chance to breathe, he is on the ice playing hockey to relax or working on his ballroom dance skills.

Leave a Reply