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