As a Hacker, you're responsible for creating a useful, interesting or fun piece of work that others will want to use. As a result, you must have strong creative abilities to design technologies that are unique, visually appealing, interesting and thought-provoking. You’ll construct projects that engage users, encouraging them to purchase new items you create when released for public distribution.
Programming & Problem Solving
To perform the necessary tasks associated with designing technologies, you must have strong problem-solving skills to create programs and debug programming errors as well as overcome hardware problems through creative solutions and redesigns. An excellent Hacker can solve problems in new and creative ways, using tools and materials that may not be designed for that particular purpose.
You will be creating and applying all the artwork, models, surfaces, images and textures which comprise your project. You will need to consider the layout and flow of your project, as well as create flow charts to map out the activities and people involved in your project’s development.
Many technologists need to be able to prototype their projects quickly in small batches to test their reliability and application in real situations. Being able to safely, sensibly and reliably use (sometimes potentially dangerous) tools, different materials and your hands is an important skill for every Hacker to master.
Attention to Detail
Most technology has multiple parts which must work together seamlessly for it to function properly and to specifications. This requires an attention to detail above and beyond the normal levels. "Details matter; it's worth waiting to get it right." - Steve Jobs
Persistence & Completionism
As a Hacker, some projects you will undertake are technically complex, some are repetitive, while others require a lot of time to complete. Not all tasks involved in creating technology are easy and fun. Real hackers know that sticking with it until you are finished yields not only great results, but a sense of accomplishment and victory over adversity.
Planning and Preparation
All technology is created and refined over several stages, each of which must be planned and organised prior to beginning. Hackers live by the 7P rule: Prior Preparation & Planning Prevents Potentially Poor Performance.
Not all tools are suited to all jobs. You wouldn't use a screwdriver to drill a hole, for example. Hackers understand that the right tool, programming language, software package or material can make the difference between excellence and efficiency, or failure and frustration. Knowing what tools are at your disposal, or what tool you need to get is an invaluable skill for any Hacker.