Want more...Fun

Posted by on in Blogs
For me, programming is fun.  It's pure joy for me to create programs from nothing.  Even though our jobs are also work, there is also a lot of joy and fun in everything software engineers do.  For Embarcadero Technologies development is also serious business.  One of Embarcadero Technologies R&D's principles of a winning engineering culture is "fun improves creativity, so have fun while you work."

Randy Pausch, Computer Science Professor at Carnegie Mellon University, who passed away in 2008, reminded us in his lectures, writings, and presentations to "enjoy every day and have fun with family and friends". In the Walt Disney 1937 animated movie, Snow White and the Seven Dwarfs, Snow White sings "Whistle while you work" while her "team of animals" helps clean the Dwarf's house. Justin Etheredge in his "CodeThinked" blog said "if you aren't having fun, then don't do it".

Frederick P. Brooks Jr in his book, "The Mythical Man Month: Essays on Software Engineering" answers the question "Why is programming fun?".  You'll find an extract from his book that lists the five answers to the question at http://www.grok2.com/progfun.html.  From his list, my favorite answers are "the joy of always learning" and "the pleasure of making things that are useful to other people."

Here are a few ideas and links for having fun with programming:

I'd love to hear your stories about fun programming.  What was your most fun project?  What do you do to have programming fun?


About
Gold User, Rank: 1, Points: 2466
David Intersimone (known to many as David I.) is a passionate and innovative software industry veteran-often referred to as a developer icon-who extols and educates the world on Embarcadero developer tools. He shares his visions as an active member of the industry speaking circuit and is tapped as an expert source by the media. He is a long-standing champion of architects, developers and database professionals and works to ensure that their needs are folded into Embarcadero's strategic product plans. David holds a bachelor's degree in computer science from California Polytechnic State University at San Luis Obispo, California.

Comments

  • Guest
    Maël Hörz Thursday, 14 July 2011

    You mentioned finding interesting patterns in pi. Do you have something specific in mind?

    (Interesting blog post !)

  • Guest
    David Intersimone Thursday, 14 July 2011

    Maël - check out this page - http://gc3.net84.net/pi.htm" rel="nofollow">Billion Digit Pi - for examples of patterns of digits found in Pi :)

  • Please login first in order for you to submit comments
  • Page :
  • 1

Check out more tips and tricks in this development video: