As a hobbyist community developer, I have the freedom to use magic and voodoos —something that a professional software engineer is not allowed to do.