Learn More





DNN Community Blog

The Community Blog is a personal opinion of community members and by no means the official standpoint of DNN Corp or DNN Platform. This is a place to express personal thoughts about DNNPlatform, the community and its ecosystem. Do you have useful information that you would like to share with the DNN Community in a featured article or blog? If so, please contact .

The use of the Community Blog is covered by our Community Blog Guidelines - please read before commenting or posting.

Software Development Meme

After seeing this on Michael Washington's blog, I thought it would be interesting to put this out here as well, as a personal element to my blogging here on

How old were you when you first started programming?
It really depends on what you count as started programming.  I know I started at a very young age, sitting at my dads office playing around with gqbasic and qbasic.  I'm guessing I was 9-10 years old at that time.  I think I created my first webpage when I was 12-13 years old.  I have been working with computers almost all of my life.
How did you get started in programming?
My dad ran his own computer consulting business for a good portion of my childhood, so when at his office I started looking at some books that he had and got hooked.  Programming was something that I have always wanted to do.
What was your first language?
Basic, different flavors of basic but it was still basic, on my old 386!  There wasn't much to some of the programs, but they did something!  
What was the first real program you wrote?
A lot of my first programs were games, simple text based games on the 386, basically kids games that you would play on paper and pencil, I wanted to make the computer do it.
What languages have you used since you started programming?
It depends on what you call a language, I'll leave out some of the common items related to web development.  C++, Java, VB6, VBA, VB.NET, C#.NET.
What was your first professional programming gig?
My first day job gig was creating a custom web application to store confidential internal company information
If you knew then what you know now, would you have started programming?
I wouldn't really change much, except for potentially trying to push a bit harder on getting started a bit earlier, but for where I'm at in my life, there are no complaints, and no regrets!
If there is one thing you learned along the way that you would tell new developers, what would it be?

Google and MSDN are your friends.  As a college instructor, and developer by day, I find it amazing that many people don't realize that googling for something, or looking up API information on MSDN is a PERFECTLY valid solution.  Thousands of people maintain personal blogs, techical article sites, MSDN and other resources.  These resources are out there, leverage others experience to help grow your knowledge.

I would also highly recommend that new developers get involved in online communities.  I know that with my experience with DotNetNuke and other online communities I have gained experiences, contacts, and other helpful bits with the contributions that I have made.

What's the most fun you ever had programming?
Right now the most fun thing with programming is either time spent mentoring/training others, or seeing the successful end result.  I enjoy writing my blog articles, training new people, writing the DotNetNuke Module Programming book, those types of things.  I also take a great amount of joy from setting my applications reach production environments and succeed!
What's the most fun you've ever had... programming?

I'll be the first to admit that programming is soemthing that I do for fun, but it isn't the most fun I've ever had.  It is very hard to say what is the most fun, but I'll say that my motorcycle works as a great fun vehicle!


Comment Form

Only registered users may post comments.


2sic Daniel Mettler (124)
Aderson Oliveira (15)
Alec Whittington (11)
Alex Shirley (10)
Andrew Nurse (30)
Anthony Glenwright (5)
Antonio Chagoury (28)
Ash Prasad (21)
Ben Schmidt (1)
Benjamin Hermann (25)
Benoit Sarton (9)
Beth Firebaugh (12)
Bill Walker (36)
Bob Kruger (5)
Brian Dukes (2)
Brice Snow (1)
Bruce Chapman (20)
Bryan Andrews (1)
cathal connolly (55)
Charles Nurse (163)
Chris Hammond (203)
Chris Paterra (55)
Clinton Patterson (28)
Cuong Dang (21)
Daniel Bartholomew (2)
Dave Buckner (2)
David Poindexter (3)
David Rodriguez (2)
Doug Howell (11)
Erik van Ballegoij (30)
Ernst Peter Tamminga (74)
Geoff Barlow (6)
Gifford Watkins (3)
Gilles Le Pigocher (3)
Ian Robinson (7)
Israel Martinez (17)
Jan Blomquist (2)
Jan Jonas (3)
Jaspreet Bhatia (1)
Jenni Merrifield (6)
Joe Brinkman (269)
John Mitchell (1)
Jon Henning (14)
Jonathan Sheely (4)
Jordan Coopersmith (1)
Joseph Craig (2)
Kan Ma (1)
Keivan Beigi (3)
Ken Grierson (10)
Kevin Schreiner (6)
Leigh Pointer (31)
Lorraine Young (60)
Malik Khan (1)
Matthias Schlomann (15)
Mauricio Márquez (5)
Michael Doxsey (7)
Michael Tobisch (3)
Michael Washington (202)
Mike Horton (19)
Mitchel Sellers (28)
Nathan Rover (3)
Navin V Nagiah (14)
Néstor Sánchez (31)
Nik Kalyani (14)
Peter Donker (52)
Philip Beadle (135)
Philipp Becker (4)
Richard Dumas (22)
Robert J Collins (5)
Roger Selwyn (8)
Ruben Lopez (1)
Ryan Martinez (1)
Salar Golestanian (4)
Sanjay Mehrotra (9)
Scott McCulloch (1)
Scott S (11)
Scott Wilkinson (3)
Scott Willhite (97)
Sebastian Leupold (80)
Shaun Walker (237)
Shawn Mehaffie (17)
Stefan Cullmann (12)
Stefan Kamphuis (12)
Steve Fabian (31)
Timo Breumelhof (24)
Tony Henrich (3)
Torsten Weggen (2)
Vicenç Masanas (27)
Vincent Nguyen (3)
Vitaly Kozadayev (6)
Will Morgenweck (37)
Will Strohl (163)
William Severance (5)
Try Evoq
For Free
Start Free Trial
a Demo
See Evoq Live
Need More Information?