525
Bacteria share genes all the time. RMS would approve
(sh.itjust.works)
Post funny things about programming here! (Or just rant about your favourite programming language.)
It's the cleaning up of code by making it easier to read or rewriting something in a less convoluted way. Originally you just wanted it to be done quick so you coded it in a sloppy way. Now you have "debt" that needs to be fixed. You don't really gain anything by cleaning it, so it wastes your time instead of implementing something new.
Well, technically the actual cleaning up part is "refactoring."
I wanted to use words a layman would know.