Kludge
Definition 1 of 2

Context
Kludge often implies a lack of elegance; be cautious when using it in a formal context.

The software was a kludge that worked but was not efficient.
Resourcefulness
Using a kludge can showcase creativity in problem-solving, but may also reflect poor planning.

They built a kludge with spare parts to get the system running.
Imperfection
Understanding kludges can help appreciate innovative design, even if they are not the best solutions.

His solution was a kludge, albeit a functional one.
Compare with
hackpatchprototype
WordUp Chrome Extension
As you browse the web instantly look up words you don’t know.
Get Chrome Extension