"Gambiarra" is a Brazilian Portuguese word that it's hard to explain, because it's a way of thinking embodied into things, as a way of overcome problems without care about the elegance of the solution; at the same time, with a lot of creativity.

There is an alternative to a Object Oriented Programming (POO in portuguese - Programação Orientada a Objetos) which is POG - Programação Orientada a Gambiarra.

That's more like my way of programming.

@ranoya

We are real life gnomes. We tinker with stuff and do things other people think impossible.

@ranoya @robcee Google did a great job. I thought “duct tape”
@sayrer @ranoya @robcee The way I write, Kludge Oriented Programming is certainly appropriate.
@Virginicus @sayrer @ranoya currently in the process if adding more gambiarra to a particular pile of code as we speak.

@ranoya AIUI "debrouillard" has a similar meaning in French.

The nearest equivalent in English might be "MacGyver" used as a verb, after the resourceful 1980s TV character.

@ranoya is that the equivalent to the PT-PT "desenrascar"?

@ranoya outstanding!

Desenrascar does seems to carry the same meaning:

https://dicionario.priberam.org/desenrascar

I know the word gambiarra but it has a different meaning in Portugal. Torchlight of I am not mistaken. Pretty cool how words and meanings evolve.

desenrascar

Significado de desenrascar no Dicionário Priberam Online de Português Contemporâneo. O que é desenrascar

Dicionário Priberam
@ranoya in Canada we call it "doing a Red Green" in reference to the classic Canadian TV skit show. The tagline for the show was "If the women don't find you handsome, they should at least find you handy"
@ranoya @TicklishHoneyBee in infra eng we just call this “trying to keep up with the unreasonable demands placed upon us” and it’s less of an ideology and more of a necessity because we literally have no time to do it “the right way” :(

@kitchen @TicklishHoneyBee ohh it's very different. We have those here. There are sayings like "do repairs while the bus is in moviment" and things like that.

But "Gambiarra" ia a choice. A creative choice, and almost a lifestyle: it's a mindset that the lack of tools, materials, money, knowledge and other resources will not prevent us from solving the problem.

@ranoya German colloquial: frickeln/Frickellösung. Fulfils the immediate need but is usually not beautiful and often requires special handling.
@ranoya I know this as “redneck engineering” which I guess is an Americanism which embodies the exact same mentality that Gambiarra does. There’s a kind of elegance to it which I enjoy.
O meu apt está se enchendo de gambiarras aqui, meio cômico mas triste também. Frequentemente gambiarra está relacionada a falta de grana infelizmente.
@ranoya as a brazilian, you guys using object oriented programming?

@Helena_NWE It depends on the language and the project, as also how much 'gambiarra' oriented programming is possible. The 'gambiarra' goes from applying procedural programming inside native oop like java and processing, to forcing oop in javascript through deep copy of arrays, and not by classes and instances...

But sure there is a lot of decent programmers that do oop the right way.

A like using javascript because it practically made for a good 'gambiarra'.

@ranoya The Argentinian "lo atamos con alambre" (We tie it with wire. )

@ranoya @getajobmike reminds me of one job where I came back from lunch to see that someone had written on a whiteboard:

_W_hat
_E_ver it
_T_akes

(I'm fairly certain the writer knew that "whatever" is one word.)

@ranoya like the original meaning of hacking.
@corpsmoderne no, it's different. Hacking is more of a exploration if things can do and are not meant to do... This is problem solving the bad (but creative) way.
@ranoya In English I sometimes here "duct tape programming" and similar, don't know if there's a popular official-methodology-sounding spoof initialism.
In Belgium they called an improvised solution from repurposed and unlikely materiel a "Brussels Solution".
@ranoya sounds like "frickeln" to Mr in DE  Solving a Problem with (maybe) unconventional fixes in a non elegant way. Mostly ducttape invollved 
@ranoya I would call it "a nice hack"
@ranoya [loses her mind in technical debt]
@ranoya
I recall a Vice piece on Brazilian electronics ingenuity, but I cannot find it.