Web development is profession that is filled with numerous challenges. Quite often, you could be faced with a technical puzzle to solve. But unlike a video game, which is designed to entertain you and make you happy, these digital enigmas can torment you. What is the right answer? In a field that is constantly changing, sometimes there are no perfect answers. Even more perplexing, sometimes there are multiple answers. Which is the best choice? That is the point of this free Hype template. Sometimes, it’s OK not to code.
I hear it a lot from designers. “I can’t code!” Well, that’s a bunch of nonsense. I didn’t go to college to be a programmer. I started out as a photojournalist. This lead into desktop publishing and design, which lead me to the Internet. Now that I can code, I find myself looking forward to showing off my Internet prowess. That’s a dangerous trap for a designer / developer. While designers shouldn’t be so fearful of coding, being a bridge between the two professions is also problematic. If you get stuck in the code, or lost in the technical, you can lose track of the overall goal.
OK, so what does this have to do with Tumult Hype?
In a recent topic at the Tumult Forums, a question was asked – How Do I Add A Particle Effect? This problem is so common in web development. Someone spots a cool feature on a website. Like a shiny toy in a toy store, that someone says, “I want it!” The web developer / designer then has to figure out a way to make the customer happy.
This is an especially troubling task for creative minds. We don’t want to copy. We want to create! But such nobility conflicts with an old saying, “Good artists copy, great artists steal!” See how the pressure builds and you haven’t even started yet? Web design / development is not just a battle of tech smarts, it can also involves ethics and philosophy. What makes something beautiful?
It is true that a developer / designer shouldn’t waste their time reinventing the wheel. And yet, that’s all too often the first and main salvo in solving such a task. Developers and Designers will ask themselves, “What free code can I find online to solve this problem?” Despite the famous artist quote, I don’t recommend stealing. However, some code is meant to be copied. Why else would I publish these templates? But if you simply cut-and-paste, you won’t learn the art of problem solving or creating something for yourself. These projects are meant to enlighten you, to expand your thinking.
This article is not to bash anybody. While I have almost 25 years of professional experience in making websites, finding the correct answer to technical challenges is still a constant struggle. Here’s an example…
While this code worked for me, it wasn’t a good answer to the question asked on the Tumult forums. My solution was too complex and too purpose specific. Instead of trying to explain the code, I simply suggested that Hype’s native features be used instead.
Sure, dynamic bubbles would be more impressive. But sometimes, you just need to get a project done. That’s where Hype is nice. It lets designers focus more on the design and not get trapped in the code. This article is also advice to myself. As I’ve become a better developer, I’ve lost track of design. It’s hard to be creative when you’re worried about accessibility, search engine optimization, scalability, file size limitations, cross platform compatibility, hardware performance and a whole bunch of other technical matters. I’m not quite sure how I’ll resolve the balance between creative freedom and technical perfection, but at least I’m aware that this is an issue.
Anyway, here’s the template. It’s to show that sometimes a simple but tedious method can get the job done. If I get around to creating a Hype 4 book, perhaps dynamic “Particles” will be a topic that’s covered.