“You will remember the hacks you’ve done in your project, until you fix them” (Ovidiu Serban 🙂 )
Def: Kludge: noun Computer Slang. A software or hardware configuration that, while inelegant, inefficient, clumsy, or patched together, succeeds in solving a specific problem or performing a particular task. ( synonym with hack in programming)
Note to all my readers: I cite from myself because in most of the cases I do a quick’n’dirty hack instead of doing things the right way. Almost every time, I regret it.
For the past days, I was struggling to resolve some of the problems generated by the hacks done in the past. Currently, me and Alina, we are building a robot, that could serve as a development platform for our future algorithms. Since we did not had the patience to do all the things the right way, mainly because we wanted a working prototype as soon as possible, we did a lot of hacks (we are quite good in using plastic ties and glue). In most of the cases, using nuts and bolts would be the preferable solution, but still … why to drill holes and find the right screw position when using a plastic tie takes you a couple of seconds.
The whole adventure started: I had to redo the motor fitting, back wheel fitting and now I found out that I did some ugly hacks even at the electrical part. Since I saw that this approach is a very bad one, right now I’m taking my time. I’ve learned from my mistakes and now I have to be proud of every step I make.