crufty
/ˈkrʌfti/Definitions
1. adjective
in a rough or unfinished state; imperfectly made or constructed; showing signs of wear and tear.
“The old, crufty car still managed to get us to the destination.”
2. noun
a person who creates or maintains software, especially in an informal or amateur capacity.
“The crufty programmer was known for his creative solutions to complex problems.”