Main tools used by developers

Marta Moliz
Texidi: Your Journey Into Tech
3 min readNov 12, 2019

You understand the technical knowledge of the developers and tech profiles? Great! You are half-way there in your journey to fully understand the skills you need to look for to get a candidate to that job offer pending in your list.

But there is more! Developers do not only “speak” certain languages, but also use a series of tools that may not be the same in each company or project. You learnt about GitHub and Git in our previous blog about Open Source. We recommend you to go back to those if you have some doubts, as they are very popular tools.

Let us now walk you through some of the most common ones and highlight for you their main functionalities:

JIRA

Jira is used for management of agile software projects and includes the handling and reporting of tasks, bugs and issues.

Jira offers a board with different functionalities and features that can be documented with images and links, and that can be assigned to a specific team member to follow up. Each task can be revised and closed by the team member when handled, and it gives the whole team of the project a clear overview of what is happening.

With Jira, several ongoing projects can be tracked and the different steps of development, from design to Q&A can be added.

Example of the Kanban board of the Texidi App

Similar tools include: Trello, Kanboard, ActiveCollab or Redmine

Confluence

Confluence is a collaboration tool for development teams. It is sometimes confused with Jira because they are both created by Atlassian but they have a different purpose, although they are frequently used together.

Confluence can be seen as the documentation drawer or file system for a specific project where every team member can add information, modify and remove. Confluence works with spaces, blogs and pages where different information and documentation can be added and structured. All these can be complemented with images, links and examples to help the user understand.

Imagine you have a new project: in Confluence you can put together ideas, requirements for the product you will build, and documentation to build it better. In one simple space, and divided by folders, you find all you need and you avoid having to go to separate “drawers” or to different people to ask for information.

Similar tools include: Notion, Nuclino, Asana

Stack Overflow

Stack Overflow is the “bible” of many developers. It’s not because it’s not on top of this list of software development tools that it’s not one of the most important! It’s a question-and-answer site with the largest community of programmers. There you can find all the answers to your questions and help others as well with their doubts.

It is an interesting space to find active members of the community and to find relevant links and sources.

This blogpost is part of Texidi’s mission to make tech understandable for non-tech profiles. Check out other blogposts explaining tech terms in an easy and fun way.

You can also download now the Texidi app on the Google Play Store and Apple’s App Store to discover more tech terms!

Follow us on LinkedIn and Instagram to be the first to receive the latest news about our new podcast Recs & Devs, our blogposts and much more!

--

--