Open Source Resources for Web Application Developers

Shopify - Online Store Builder
Follow Us on Social Sites
Subscribe RSS Subscribe Newsletter Like us on Facebook Follow us on Twitter Follow us on Google+
  • Home
  • News
  • Plugins
  • Design
  • Others
  • Books
  • About
11 Aug

14 Ways to Learn From Creative Programmers

  • Information
  • Leave a Comment

The common stereotype for programmers is this: nerdy, pocket-protector wielding, and very, very boring. One doesn’t typically link a programmer as a creative individual. However, this couldn’t be farther from the truth. Working with code is one of the most creative jobs one can have. Programmers have to balance two very different worlds: a world of structure and a world of imagination. They create abstract concepts using very structured programming languages (like PHP or Java). It’s not an easy task. Programming is actually a great exercise in creativity. Here are a couple reasons why:

  • Programming gives ultimate control. Creating something from nothing is possibly the best example of creativity. The ultimate control over software or web site that a programmer has is perfect for taking the application to any direction that they wish.
  • Many ways to do one thing. Programmers have to essentially build a framework for the web site. They’re laying the foundation for something that, up until that point, is just an idea. The programmer uses a wide palate of tools and methods to find

Programmers are a great example of thinking outside the box because programmers can actually create the box. Here are 14 ways to Learn From Creative Programmers.

1. Learn a new language
2. Start from the ground up
3. Question everything
4. Do it for fun
5. Never stop testing ideas
6. Find a passion
7. Master your tools
8. Start making abstract associations
9. Think of structure as a tool, not a limitation
10. Don’t rule anything out until you try it.
11. Always look for a simpler and more elegant solution.
12. Don’t be afraid to build off the code of others.
13. Don’t be afraid to collaborate.
14. From the very basic, create the beautiful.

Source: 14 Ways to Learn From Creative Programmers

Share
Tweet
Sponsors
subscribe to our newsletter - weekly free resouces for web developers
follow us on social sites - rss, facebook, google+, Twitter
Subscribe RSS Like us on Facebook Follow us on Twitter Follow us on Google+
Related Resources
35 Creative Twitter Covers for Web Designers

35 Creative Twitter Covers for Web Designers

A PHP Framework Committed to Elegance & Simplicity

A PHP Framework Committed to Elegance & Simplicity

Selected Web Development Posts From HotScripts Blog

Selected Web Development Posts From HotScripts Blog

jQuery Tools – A Collection of Javascript UI Components

jQuery Tools – A Collection of Javascript UI Components

PSDtuts with Most Practical High Quality Photoshop Tutorials

PSDtuts with Most Practical High Quality Photoshop Tutorials

Freesound – Creative Commons Licensed Sounds Database

Freesound – Creative Commons Licensed Sounds Database

Comments
  • Nakiloe

    This is exactly how I’ve always think about programming! A good programmer should have enough imagination, otherwise he’ll go nowhere ^^

  • http://thedailyapp.com/ Tommy M

    I think #4 and #10 are the most important. I think #12 (Building off the code of others) can be pretty intimidating and confusing, especially if the original coder didn’t comment and/or was inconsistent with coding conventions.

    Great post though!

  • http://shrewdmammal.wordpress.com Shrewdy

    I have always maintained that programming is a form of art unequalled in it’s need for creativity and form, design and expression.

    Programming is a form of computational haiku that is driven by a passion for creativity, a desire for perfection and the knowledge that perfection will never be achieved.

    Point 6 is at the crux of programming, you have to be passionate about what you are doing and in all things, endeavour to do it better than before. The mechanism of creativity should never be over looked…you should always flex your creative muscles by engaging in abstract exercises such as “word leaping” when trying to look at a task, remove the normal associations and as you say, try to create new more stretched meanings. Word games help me as a developer, as does sometimes sitting in a field and admiring creation (or cosmic burp depending on your viewpoint).

    Programmers are artists pure and simple, to code without passion is to exist without breathing, to develop without desire to kiss without love ;)

    Great post. (yours, not mine!:o)

Open Source Resources for You

What we need is a list of the top quality resources, so that we can spend more time on our web development. WebAppers only picks the top quality web development resources for you.

© Copyright 2012 WebAppers | About | Archives | Privacy Policy | Advertise | Contact

Sponsors
Advertise Here
Search
By Keywords
30 Days / All Time
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • Professional Business Cards Made By Designers
  • Best Free Chrome Extensions for Web Developers
  • All of the Best Free WordPress Themes You Need
  • How to Create a Web App Admin User Interface
  • Nice List of Open Source Fish Eye Menu
  • Best Web Admin Templates
  • 25 Useful Blogs for Web Design & Development
  • Simple Javascript Progress Bar with CSS
  • 10 Useful & Quality Design Resources
  • Free Web Application Icons
  • How to Create High-Performance Code
  • Easy to Use, Drag & Drop Bootstrap Interface Builder
  • Tiny Responsive jQuery Slider without Fancy Effects
  • How to Create Realtime Multi-player Games in HTML5
  • Create an Amazon-like Navigation Menu with jQuery
  • A True Responsive jQuery Lightbox Plugin for Free
  • Super Smooth CSS Transitions for jQuery
  • Pretty Neat jQuery Mobile Theme Based on Flat UI
  • How to Use Web Workers for Image Manipulation
  • How to Make FullScreen Page Transitions with CSS
Sponsors
Plugins
  • Advertisement15
  • Calendar47
  • Capture19
  • Charts55
  • Chat22
  • Demo Tour16
  • Gallery121
  • Maps30
  • Menu87
  • Polls9
  • Popup49
  • Tooltips42
  • Upload33
  • Video18
Desgin
  • Brushes11
  • Buttons25
  • Color Schemes24
  • Fonts47
  • Forms112
  • Icons108
  • Patterns24
  • PS Tutorials15
  • Stock Photos21
  • Tables25
Others
  • Announcement103
  • Best Collections6
  • Code55
  • eCommerce24
  • Framework215
  • Hosting13
  • Information240
  • Inspiration32
  • Legal Documents10
  • Reviews8
  • Security13
  • Social28
  • Sound16
  • Stats39
  • Tools293
  • Webmail14
Licesnes
  • BSD License67
  • CC License123
  • GPL License224
  • LGPL License40
  • License Free739
  • MIT License410
Sponsors
Advertise Here
Partners
MaxCDN