A word that means “taking your time and doing things correctly”

I am looking for a word that would describe someone who always goes out of their way to take their time and do a good job. Sort of the opposite of half-assing something.

I am looking for something that is more about a work ethic than a technically proper way of doing things. Something like canonical or protocol would not be a good fit.


Methodical - Dictionary Online gives

  1. performed, disposed, or acting in a systematic way; systematic; orderly:

    a methodical person.

  2. painstaking, especially slow and careful; deliberate.


I'd suggest, diligent

quietly and steadily persevering especially in detail or exactness; "a diligent (or patient) worker."

The Free Dictionary


Meticulous:

Showing great attention to detail; very careful and precise

Source: Oxford Dictionaries