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
performed, disposed, or acting in a systematic way; systematic; orderly:
a methodical person.
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