Why Do You Love Web Programming and Design?

By  on  

I will not be dropping any Moo, PHP, or CSS knowledge today. Sorry! I just wanted to let everyone know that I will be moving into my new condo today! Exciting! I wont have internet access so I didn't want to post anything that would bring forth a bunch of questions. Instead, I want to ask you a question:

Why do you love web programming and design?

What makes you put in the extra hours in front of your monitor? Why is it rewarding to you? I'd like to know why you love the web. Please share with everyone. I hope to see many responses when I get a chance to hit my computer again. God Bless!

David

Recent Features

  • By
    5 Awesome New Mozilla Technologies You’ve Never Heard Of

    My trip to Mozilla Summit 2013 was incredible.  I've spent so much time focusing on my project that I had lost sight of all of the great work Mozillians were putting out.  MozSummit provided the perfect reminder of how brilliant my colleagues are and how much...

  • By
    9 Mind-Blowing Canvas Demos

    The <canvas> element has been a revelation for the visual experts among our ranks.  Canvas provides the means for incredible and efficient animations with the added bonus of no Flash; these developers can flash their awesome JavaScript skills instead.  Here are nine unbelievable canvas demos that...

Incredible Demos

  • By
    Link Nudging with CSS3 Animations

    One of the more popular and simple effects I've featured on this blog over the past year has been linking nudging.  I've created this effect with three flavors of JavaScript:  MooTools, jQuery, and even the Dojo Toolkit.  Luckily CSS3 (almost) allows us to ditch...

  • By
    iPhone Checkboxes Using MooTools

    One of the sweet user interface enhancements provided by Apple's iPhone is their checkbox-slider functionality. Thomas Reynolds recently released a jQuery plugin that allows you to make your checkboxes look like iPhone sliders. Here's how to implement that functionality using the beloved...

Discussion

  1. azhar galbi

    أحب التصميم والبرمجة والويب لسببين هما :
    – هوايتي المفضلة للتعبير عن مشاعري وأحاسبسي فهي مثل الرسم وكتابة الشعر في العصور الماضية.
    – من أجل تحسين وضعيتي المادية

    http://www.google.com/language_tools?hl=en

    arabic >>> English

    ;)

  2. Shino

    There are so many reasons.
    :D But I think it’s because, mainly, the fact that we can do things that peforms usefull(or not) actions and it works! I mean…it’s like to be a cientist with no limits to our resources. :P
    It’s an amazing feeling! BTW, this is one of the most well-writen blog about programming I’ve found, congrats!

  3. well, that is really a good question!

    for me a webpage (or a computer program) is the best way i have found for implementing my ideas and dreams. there is almost no limit to creativity (despite i have learned the hard way that there are limits to the time you can spend implementing your ideas) and every day computers and the web offer us even new and more powerful possibilities to expand our creativity.

  4. Alex

    As a web designer I have the power to do big things. I can connect people, friends, families, I can make ’em happy, give them something to do before they fall asleep, I can make things that only God could. Internet is the greatest way to share ideas for millions of people, making them smarter (if they are already smart) and giving them the opportunity to understand and respect other nations. Rich web applications make all this easier and leave the programmer (designer) with an invaluable feeling of satisfaction.

  5. I like that because there is a big community sharing ideas, new technologies, new thoughts and diffrents points of view.
    I like that because there’s people like you who create useful blogs and share their knowledge.
    I like the idea of one BIG community that works together to create the tools of tomorrow.
    I like that because I enjoy to discover and learn new things.
    And I like that because it’s my job or should i say “It’s my job because I like that”.

    Great blog David, keep it going!!

  6. I love the fact that you can share your techniques and experience without any special effort…everybody can do a “View Source” and take a peek. I love learning new things every day, which you just can’t avoid in this field. I also love that I can make something that anyone, anywhere can enjoy…for free.

  7. Because solving a meaningful problem beautifully and effectively is rewarding – and every piece of the puzzle is out there in that giant knowledge base waiting for us to find and apply in a new way.

  8. For me it has to be the sense of accomplishment I get after a hard day’s (night’s?) coding. Playing with the cool things I built is a guilty pleasure.

  9. I can see the efforts of my hours/nights spent coding almost instantly, whereas when I used to be an engineer, those hours/nights of math problems went unnoticed because it was all theory work, and I would never actually design that bridge.

  10. Mostly to support my heroin habit…and I love usability. :)

  11. What Seth said.

  12. I enjoy the process of creation. I get a high every time I solve a coding problem(even if its a small one).

  13. Most of these other comments are truly thoughtful and fantastic. Seth: Man, I’m still chuckling at yours!!

    Besides nearly everything already said above, I also love the variety and constant evolution – and therefore the continual learning – within this field…it’s great for keeping my brain from getting bored. (I just couldn’t imagine being in a profession where I basically did the same things over and over for the next 30 years…yuck!)

    Anyhow… hope the move is goin’ well for you, David. I know how stressful that can be!

  14. Rich

    I just love being able to create something that I can see as soon as im done or at the least part of it whenever I want. its almost like instant gratification. unless it doesn’t work, then i’m the angry coder (as i am known). lol.

  15. One of the things which I like is the ability to use variable names and write comments that no-one will see ;)

  16. At university i studied BCom development economics but never really felt that warm feeling you get from doing what you love.
    Last year in the month of march i wrote my first lines of code – a simple html page with my name on it . From that day i have have not stopped coding – code gives me a satisfaction that no sexual climax can give. i now code in more than more than 15 languages, i have written a javascript game, built websites, web applications and most of all i’m getting paid for having fun – life never felt so good!
    Thankx Davidthis platform ,i hope to learn a lot here.
    *(I’m a self-taught web developer with no computer science background)

  17. @Binny V A: so true.

  18. It is simply never enough! The temptation to do more and more in terms of quality, creativity and functionality just never stops.

    PS. I know its quite old thread I came across while browsing but there is a fair question.

    • Linda

      Hey, this is super old, but I’m trying my hand at web development or something in the programming arena but want to make sure I have the mind and passion for it to be successful. I’m just starting with basic HTML tutorials online and it seems very basic so far. It’s pretty cool that I can make a basic site and I want to learn more but idk if that’s enough to justify a career yet. Do you have any advice for the best way to determine that for myself short of learning all the languages? To all the great developers out there: When did you know that this was something worth pursuing beyond a hobby? And do find you’re able to have a balanced social life? (Single mid-twenties female here) Thanks for all the input! Great blog!

  19. Alex

    A couple of years ago in my freshmen year of high school I was a complete ‘noob’ when it came to coding. After taking two classes in the last part of my freshmen year I took two coding classes “HTML WEB DESIGN” alongwith “Computer Programming” in which we used Java. I had no background or outside knowledge of codes, or scripting. After I took those classes I was glad I got fast at typing on homerow keys. Although making sites/pages with just html code took a long… time to the page look…, well okay. That’s until I started to research online for more about various languages and shortcuts such as css stylesheets, and a handful of neat jQuery tricks to apply functionality to my page, which skyrocketed my love and passion for web design/development. I hope to become a web dev/designer one day after high school is over.

Wrap your code in <pre class="{language}"></pre> tags, link to a GitHub gist, JSFiddle fiddle, or CodePen pen to embed!