@carycha idk about you (because i dont speak the language you speak) however i sometimes use techniques like that. because im a "as long as it works it works, and if it doesnt, my projects are typically open source, so they can just fork it themselves" type of guy.