Everyday tools for indie devs
Tags: tools, remotework, agile, productivity
Published: 2020-10-12 15:37:19

Big firms are bound to have their own set of tools or something like a toolkit that are to be used by their teams of developers. As an independent dev, however, one gets the freedom to explore, w. And if you are an enthusiast who loves to stay in touch with the latest tech, then you know how great it feels to install and open a new application and try it out.

Fortunately, there’s always something new to try out. Some new idea or an upgrade. That means there will always be something new to add to your list of tools. Here are some I feel would be a great addition to your list of tools. 

<noscript><img alt="Image for post" class="t u v gs aj" src="https://miro.medium.com/max/3038/1*-fg8jtKCapoicdL-udTA_A.png" width="1519" height="1139" srcSet="https://miro.medium.com/max/552/1*-fg8jtKCapoicdL-udTA_A.png 276w, https://miro.medium.com/max/1104/1*-fg8jtKCapoicdL-udTA_A.png 552w, https://miro.medium.com/max/1280/1*-fg8jtKCapoicdL-udTA_A.png 640w, https://miro.medium.com/max/1400/1*-fg8jtKCapoicdL-udTA_A.png 700w" sizes="700px"/></noscript>

Illustration by [Scale](https://2.flexiple.com/scale/home)

# Code Collaboration:

Before getting into collaboration, check out some source code editors:
[Atom vs Notepad++](https://www.remote.tools/atom-vs-notepad++)
[Atom vs Sublime](https://www.remote.tools/atom-vs-sublime-text)
[Atom vs VSCode](https://www.remote.tools/atom-vs-vscode)
[Pycharm vs VSCode](https://www.remote.tools/pycharm-vs-vscode)
[Notepad++ vs Sublime](https://www.remote.tools/notepad++-vs-sublime-text)
[Pycharm vs Spyder](https://www.remote.tools/pycharm-vs-spyder)
[Spyder vs Jupyter](https://www.remote.tools/jupyter-notebook-vs-spyder).

While working as an indie dev, you are bound to face many instances where you have to pair up with someone from your client’s team. And this can often get challenging, simply because collaborationg with someone who is not with you is tricky. Some pair programming tools that are well known are [JSFiddle](https://www.remote.tools/product/JSFiddle) and [TeleType](https://www.remote.tools/product/TeleType-for-Atom). These have been popularly used for by most developers around the globe for ecosystem specific use case or UI customization. You can find some amazing alternatives for these, too: [JSFIddle alternatives](https://www.remote.tools/product/JSFiddle/remote-work-alternatives), [TeleType for Atom Alternatives](https://www.remote.tools/product/TeleType-for-Atom/remote-work-alternatives). You would also need a version control tool for a good code collaboration. And [Gitlab](https://www.remote.tools/product/Gitlab) is clearly one of the most trusted. Some alternatives you could try out are [listed here](https://www.remote.tools/product/Gitlab/remote-work-alternatives). Along the same line of collaboration, try [Zeplin](https://www.remote.tools/product/Zeplin) for collaborating with your team. It is available across platforms with ready to use code snippets and makes collaboration much simpler.
Also check out some other drawing and design tools:
[Gimp vs Paint.net](https://www.remote.tools/gimp-vs-paintnet)
[Gimp vs Inkscape](https://www.remote.tools/gimp-vs-inkscape)
[Inkscape vs Illustrator](https://www.remote.tools/adobe-illustrator-vs-inkscape)
[Procreate vs Photoshop](https://www.remote.tools/adobe-photoshop-vs-procreate)
[Avocode vs Zeplin](https://www.remote.tools/Avocode-vs-Zeplin)t

# Bug Tracking:

You would always want to fix whatever bugs arise in your system at the earliest. A couple tools I really like are [DoneDone](https://www.remote.tools/product/DoneDone) (some cool [alternatives here](https://www.remote.tools/product/DoneDone/remote-work-alternatives)) and [Zoho Bug Tracker](https://www.remote.tools/product/Zoho-Bug-Tracker). Also, one important point mentioned in this blog which I would like to reaffirm for remote workers, is “In a remote setting, your source of truth is detailed and accurate documentation. This includes as many details as possible about how to reproduce the bug, fix deployed, specific comments on OS-related fixes, etc. Every stakeholder (Dev, QA, manager, etc.) should be cognizant of this and practice it religiously.” This clearly implies that you need the best in terms of documentation tools, too. [Additor](https://www.remote.tools/product/additor) and [Coda.io](https://www.remote.tools/product/codaio) are some good options to consider. Successful pair programming also requires top notch communication efficiency and [Humble Dot](https://www.remote.tools/product/workflows-by-humble-dot) is a well known and trusted tool. Also find good alternatives on [this page](https://www.remote.tools/product/workflows-by-humble-dot/remote-work-alternatives).

# Project Management:

If you are into the management side of a project, too, then you know that while executing the nitty-gritty of a project, it is absolutely necessary to keep in mind the big picture, which is to get the work done. A project manager is responsible for the smooth functioning and delivery of the project, and these are only [some of the responsibilities](https://www.remote.tools/remote-work/which-of-the-following-is-a-direct-responsibility-of-the-project-manager). For this, you will surely want a tool that will give you the best in terms of organization, scheduling, collaboration and data-driven analytics. Choosing the right repository for you also is necessary. Read [this blog](https://www.remote.tools/remote-work/gitlab-vs-github) to get to know more about GitHub and GitLab so you can make a good choice. Some tools that are great for all aspects of management are [Avion](https://www.remote.tools/product/avion) for user story mapping in agile teams; [Hassl](https://www.remote.tools/product/hassl-business) to avoid the hassle of multiple apps; [Teamweek](https://www.remote.tools/product/teamweek) for planning timelines in a simple manner; and [Pivotal Tracker](https://www.remote.tools/product/Pivotal-Tracker) to prioritize and smartly manage projects. You would also want your team members to be at the top of their games at all times. For this, some tools that are great are [Retorio](https://www.remote.tools/product/retorio) — so that your team can identify their strong and weak areas and accordingly work together and [Spyrix dashboard](https://www.remote.tools/product/spyrix-employee-monitoring) — which lets you track any kind of user activity. Find some great alternatives to the latter [here](https://www.remote.tools/product/spyrix-employee-monitoring/remote-work-alternatives). If by chance you fall in the need to hire a new developer for your team, check out [Shield GEO](https://www.remote.tools/product/shield-geo) to compliantly employ remote workers overseas.

If you're into the more popular tools such as Asana but are unable to decide which one to use, check out the difference between Asana, Jira, Monday and Trello here:
[Asana vs Jira](https://www.remote.tools/Asana-vs-Jira), [Asana vs Monday](https://www.remote.tools/Asana-vs-mondaycom), [Monday vs Trello](https://www.remote.tools/Trello-vs-mondaycom), [Trello vs Jira](https://www.remote.tools/Jira-vs-Trello).

Another thing you would need to be mindful about is how you communicate with the team you work with. Whether you get on a Zoom or FaceTime call (decide your pick by giving [this article](https://www.remote.tools/remote-work/zoom-vs-facetime) a read), or prefer sending them texts over Slack. Choice of communication tools is an important decision you'd need to make, and so is ensuring that you do your part in smooth collaboration. Perhaps [this article](https://www.remote.tools/remote-work/voice-echoing-how-to-fix-mic-echo) on avoiding mic echo may help.

# Security:
An often ignored component of working independently is data security. Your data is always at risk of malware and phishing attacks. You need to take the necessary steps to secure this data. Not only online, but your computer also needs to be secure. Consider tools like Avast, Bitdefender, etc. Not sure which one to pick? These comparison pages are just what you need:
[Avast vs Avira](https://www.remote.tools/avast-antivirus-vs-avira), [Avast vs Bitdefender](https://www.remote.tools/avast-antivirus-vs-bitdefender), [Avast vs iolo.com](https://www.remote.tools/avast-antivirus-vs-iolocom), [Avast vs McAfee](https://www.remote.tools/avast-antivirus-vs-mcafee-total-protection), [Avast vs Norton](https://www.remote.tools/avast-antivirus-vs-norton-360), [Sophos vs Avast](https://www.remote.tools/avast-antivirus-vs-sophos-home), [Webroot vs Avast](https://www.remote.tools/avast-antivirus-vs-webroot-antivirus), [Avast vs MalwareBytes](https://www.remote.tools/avast-antivirus-vs-malwarebytes), [CCleaner vs iolo.com](https://www.remote.tools/ccleaner-vs-iolocom), [BleachBit vs CCleaner](https://www.remote.tools/bleachbit-vs-ccleaner), [Bitdefender vs Malwarebytes](https://www.remote.tools/bitdefender-vs-malwarebytes).

If you have any business related needs, make sure to check out these apps:
[Acorns vs Robinhood](https://www.remote.tools/acorns-vs-robinhood)
[Big Cartel vs Shopify](https://www.remote.tools/big-cartel-vs-shopify)
[Binance vs Kraken](https://www.remote.tools/binance-vs-kraken)
[Ecwid vs Shopify](https://www.remote.tools/ecwid-vs-shopify).

Pro Tip 1: After all that collaborating, reward yourself with a well deserved break. Check out [Visa List](https://www.remote.tools/product/visa-list) and [Fairytrail](https://www.remote.tools/product/fairytrail) for some amazing ideas for places to go to and activities to try out.

Pro Tip 2: If you’re blogging (which you should) and want to churn SEO focused content easily, [Chimp Rewriter](https://www.remote.tools/product/chimp-rewriter) is worth checking out to save your efforts & time.

What do you think of the above tools? Do you already use any of these? Do let me know your take on them in the comments!