Joe Bailey [parttimewebmaster]
How did you begin programming and at what age?
What languages do you code, and in what platforms?
What machine configuration and operating system do you use?
Please list web addresses where we can see some of your work
http://www.bluecreekweb.com lists the projects I've been on. The most popular ones are as follows:
What motivates you to undertake a new project?
What part of project development is most gratifying to you?
From the outside, it seems a rational job, but is creativity necessary for programming?
Yes, there is always a solution. It's just a matter of finding it.
What conditions do you need to concentrate when programming?
After working for long periods of time, have you ever felt as though you were in a bubble?
When you check out code you wrote time ago, what's the main difference with respect to code that you write nowadays?
I can see where I can make improvements.
Do you still buy programming books, or do you learn everything from online sources?
Do you think programming should be taught at the basic education level?
Not necessarily, but typing yes.
What has been your experience in marketing your software?
Customers aren't as concerned about the technology as they are about you having the ability to solve the problem.
What do you learn from software users?
Everyone is different. Those that know the least are the most impatient.
What would be your solution against piracy?
A complete open source internet.
Would you consider yourself rigorous in the organization of the coding that you write and on commenting it?
Yes. If you don't it just takes longer to make changes. Who wants to spend more time doing something they've already done. Work on the new and exciting things.
How do you calculate the budget for a software project?
Give an estimate, double it, then add 25%
What are your favourite games and on what platform do you play them?
Don't play games.
How often do you clean dirt-buildup on your keyboard?
once a month
How do you feel when friends or family ask for your help in solving domestic computer problems?
It depends on the friend or family member. Be a pig, not a hog.
As machines for development, what opinion do Macs deserve?
They deserve a lot of respect. Without competition where would we be?
How do you protect your computer from viruses?
In social settings, do people become interested when you tell them you are a software developer?
Do you work alone or in a team? Which do you prefer?
Are you one of the first to update to new software when it comes out, or do you normally wait until more stable versions appear?
I wait. I've spent too much time fixing broken initial releases of web software.
What is your main reason for not meeting project deadlines?
Too much work, not enough time. Everyone's project can't start on the same day.
In your opinion, which company helps software developers the most?
we all do.
How many breaks per day do you normally take?
4-5. but not long.
At this point in your career, what would be the project of your dreams?
A project which would serve to pay me a high up front entry fee and a large residual income with consistently increasing residual costs.
What is your next project?
Who know... what day is today?
Which websites or forums for programmers do you frequently visit?
Depends on the project and current challenge.
What advice would you give to someone who wants to become a programmer?
Comment, proofread your work. Plan your work out ahead of time, write down all of the possible ways to break your code, then start programming.
Atlanta, GA USA