DEV Community

Discussion on: What does "using the right tool for the job" mean to you?

Collapse
 
jankapunkt profile image
Jan Küster 🔥

This is an abstraction developers like to use to communicate complex ideas to people that require simpler terms - like management.

Ok joke aside, job often refers to a usecase, scenario or project and depending on that the tool might mean a library, Framework or whole tech stack.

If we break this down we come to the foundation of the domain with specific processes and users with functional and non functional requirements and a technological choice to realize these requirements in the context of the domain.

Phew.... I sound weird, let's stick to the tool and job definition