C++Builder Developer Survey 2007
Thank you for taking the time to take the 2007 C++Builder Developer Survey. Your valuable feedback will help guide the future of C++Builder at CodeGear. This survey should take appoximately 30 minutes to complete. We know your time is valuable and the CodeGear C++Builder team greatly appreciates your participation in this survey.
Sincerely,
The CodeGear C++Builder Team
General Information
1.1.
What version of C++Builder/Turbo C++ is your most recent version?
C++Builder 2006 / BDS 2006
Turbo C++ 2006
C++BuilderX
C++Builder 6
C++Builder 5
C++Builder 4
C++Builder 3
C++Builder 1
Borland C++ (any older version)
Turbo C++ (any older version except 2006)
Don't use C++Builder
1.2.
Which C++Builder/Turbo C++ edition is your most recent?
Enterprise or Client/Server
Professional
Standard
Turbo Professional
Turbo Explorer
1.3.
Please rate your most recent C++Builder purchase using the following categories:
Excellent
Good
Satisfactory
Fair
Poor
Integrated Development Environment (IDE)
VCL Components
C++/C language/library standards compatibility
Windows operating system support
Database support
Internet technology support (Web applications/services, TCP, etc)
Application architecture support (Rich Client, GUI, client/server, multi-tier, etc)
Product quality/stability
Documentation
Performance
Value
1.4.
From which previous version of C++Builder/Turbo C++ did you upgrade to this version?
Turbo C++ 2006 Professional
Turbo C++ 2006 Explorer
C++BuilderX
C++Builder 6
C++Builder 5
C++Builder 4
C++Builder 3
C++Builder 1
Borland C++ (any version)
Turbo C++ (any version except 2006)
Didn't upgrade, this was my first purchase
1.5.
Please rate your satisfaction with your most recent C++Builder purchase when compared with your previous C++Builder purchase:
Significantly Higher
Somewhat Higher
Same
Somewhat Lower
Significantly Lower
Integrated Development Environment (IDE)
VCL Components
C++/C language/library standards compatibility
Windows operating system support
Database support
Internet technology support (Web applications/services, TCP, etc)
Application architecture support (Rich Client, GUI, client/server, multi-tier, etc)
Product quality/stability
Documentation
Performance
Value
1.6.
What was your first C++Builder purchase?
C++Builder 2006
C++BuilderX
C++Builder 6
C++Builder 5
C++Builder 4
C++Builder 3
C++Builder 1
Don't use C++Builder
1.7.
Which C++ product do you currently use as your primary "day to day" IDE or editor?
C++Builder 2006/BDS 2006
Turbo C++ 2006 Professional
Turbo C++ 2006 Explorer
C++BuilderX
C++Builder 6
C++Builder 5
C++Builder 4
C++Builder 3
C++Builder 1
Borland C++ (any version)
Turbo C++ (any version except 2006)
Visual Studio
Eclipse/CDT
CodeWarrior
CodeWright
KDeveloper
Emacs, vi
Other IDE or editor
1.8.
What are the reasons you use the above as your primary C++ development tool?
Used at my work
Required to use it
Fast compile speed
Rapid development
Reusable components (including VCL, ActiveX, etc)
Integrated Development Environment (IDE)
Low cost
Database support
Productivity
Ease of Use
Documentation
Powerful editor
Project management
Third-party tool integration
Availability of books and magazines
ANSI/ISO C++ compatibility
Choice of STL library
Legacy code support
Open source
Community
Multi-platform support
Used it in school
To teach/learn the C++ language
Other
1.9.
Which other development tools do you use?
JBuilder
Delphi
Together UML
StarTeam
CaliberRM
CodeWright
Visual Studio
Adobe/Macromedia Studio
Eclipse
IBM Rational App Developer
IBM WebSphere Studio
NetBeans
Oracle JDeveloper
Sun Java Studio
Sybase PowerBuilder
GCC
Emacs
vi
SlickEdit
CVS
Subversion
Bugzilla
Intel Vtune
LabVIEW
Other
1.10.
If you use Developer Studio 2006, which language do you use the most? (Turbo users -- choose the language you use)
C++
C#
C
Delphi for Win32
Delphi for .Net
VB.NET
1.11.
How many years have you been programming using the C++ language?
1.12.
Which programming languages do you currently use?
C++
C
C#
C++/CLI
Java/J#
JavaScript/JScript
Delphi/Object Pascal
Visual Basic/VB.NET/VBScript
PHP
Ruby
Python
Perl
Assembler
Lisp/Common Lisp
Ada
Fortran
Smalltalk/Squeak
Cobol
Other
1.13.
If you haven't upgraded to C++Builder 2006, have you:
Downloaded and tried Turbo C++ 2006 Explorer
Downloaded and evaluated the trial version
Heard about C++Builder 2006 in reviews, newsgroups, internet, etc.
None of the above
1.14.
If you haven't upgraded to C++Builder 2006, what are your reasons for not upgrading? (Choose all that apply ...)
IDE Performance, Speed
IDE Quality
What I have works well
Issues with updating third party components
Worried about CodeGear's future plans
Waiting for the next version
Want better code optimization/generation
Price
Documentation Issues
Waiting for 64-bit support
Need Unicode VCL support
Need a managed code compiler
Easy to create web applications
Object modeling/UML
Cross-platform support
Team development
C++ language/library standards compatibility
Other
1.15.
Please add any additional comments that you might have about the current C++Builder product you are using.
Localization
2.1.
Which localized language version of C++Builder do you use in your day-to-day work?
English
French
German
Japanese
2.2.
Do you require a C++ IDE localized to a language other than English, French, German, and Japanese (if yes, specify the language or languages)?
Yes
No
2.3.
Do you localize your applications for use by your customers?
Yes, and I use Borland's ITE/ETM Tool
Yes, and I use a third-party localization tool for doing this
Yes, I use an in-house tool
Yes, I translate my applications manually
No, I do not localize my applications.
2.4.
If you were to require the ability to internationalize your applications, what type of international encoding would you need?
UCS-2
UTF-8
UTF-16
Other
Don't need any additional character encoding capabilities
2.5.
I localize my applications using the following languages...
English
French
German
Japanese
Spanish
Simplified Chinese
Traditional Chinese
Korean
Portuguese
Other
Platforms
3.1.
Beyond 32-bit Windows, when do you plan to start developing applications for these platforms?
Currently Developing
In the next 6 months
In the next 6 - 12 months
1-2 Years
More than 2 years
Don't Know
Never
Windows Vista
64-bit Windows
.NET
Linux
MacOS X
Solaris / HPUX / AIX / FreeBSD / other Unix
Mobile Windows (Pocket PC, Windows CE, .Net Compact Framework, etc.)
Symbian
PalmOS
Other
3.2.
What types of applications do you develop or plan to develop for Microsoft .NET?
Desktop Client Application with WinForms
Web Applications with ASP.NET
Web Services Applications
Compact Framework
Application Servers
None
Other
3.3.
Which .NET languages do you use or plan to use for .NET development?
C#
C++/CLI
Delphi/Object Pascal
VB.NET
JavaScript/JScript
Ruby
Python
J#/Java
Other
None
3.4.
If you require native 64-bit support, please rate the following factors that define that need:
Don't need
Somewhat
Definitely
Need for memory beyond 4GB
Customers demanding 64-bit software
Want to take advantage of existing 64-bit hardware
Need to be on the cutting edge of technology
Other
3.5.
What size memory address space do you require for your applications?
1GB or less
2GB
>4GB
3.6.
For new C++ applications or those that you are still maintaining, which Windows operating systems do you need to deploy to over the next 24 months?
Windows Vista
Windows Server 2003
Windows Server "Longhorn"
Windows XP (SP2)
Windows 2000 (SP4)
Windows NT 4.0
Windows 98
Windows ME
Windows 95
Mobile Windows (Pocket PC, Windows CE, .NET Compact Framework, etc.)
Other
3.7.
Do you have plans to build native code Mobile/Embedded Windows applications?
Yes, immediate plans
Yes, in the next 12 months
Yes, in 12 to 24 months
Currently have no Mobile/Embedded Windows project plans
3.8.
Do you have plans to build managed code Compact Framework applications?
Yes, immediate plans
Yes, in the next 12 months
Yes, in 12 to 24 months
Currently have no Compact Framework project plans
3.9.
What types of Mobile applications are you planning to build?
Vertical Market/Turnkey solutions (e.g. UPS Tracking, car rental check-in tablet, etc.)
Mobile extensions to existing Enterprise applications (e.g. Remote data entry/lookup, CRM, etc.)
Games
Standalone, general purpose mass-market applications (e.g. PIM, Utility, etc.)
Other
None, currently have no plans
3.10.
How would you rate your need for support for the following features?
Have to have it now
Want it soon
Nice to have
Don't Care
Do not want it/Will never need it
Win32 native code development
Win64 native code development
Managed code Windows development
Unicode for Win32 VCL
Compact Framework development
MFC development
DirectX development
XAML support
Other
Features
4.1.
Which C++ component, frameworks and libraries do you use?
VCL (Visual Component Library)
MFC (Microsoft Foundation Class library)
ATL (Active Template Library)
Windows API
STL (Standard Template Library)
C++ TR1
Boost C++ libraries
OpenGL
OWL / OWL NExt
Loki
ACE (Adaptive Communication Environment)
XWindows
wxWindows
Your own
Other
4.2.
Which debugging features would you find most useful?
Remote Client Application Debugging
Remote native web application debugging
Remote native web services debugging
Mixed mode .NET/Native debugging
Break on abort/assert
Edit and Continue debugging
CORBA Debugging
Remote ASP.NET Debugging
Pocket PC/CF.NET debugging
Other
4.3.
How would you rate your use of the following IDE features?
My version doesn't have that feature
Don't know about it
Don't Care/Don't like it/Turn it off
Use it some of the time
Use it all the time
Can't live without it
Block Completion
Class Completion
Code Completion
Current Line Highlighting
Parentheses Matching
Dockable Windows
Code Folding
Structure View
Welcome Page
HTML Tag Editor
VCL Designer Guidelines
Build / Link events
History Tab
Data Explorer
Live Templates
Refactoring
Help Insight
Compiling project from command-line
Source code control integration
Typelib editor
Other
4.4.
What is your main use of the Welcome Page? (if your product has one)
Read BDN Feeds
Read Blog Feeds
Find out about product updates
Project Buttons/Most Recently Opened projects
Nothing, I mostly ignore it
I turn it off and leave it off.
4.5.
Which type of Form Designer layout do you use the most?
Embedded/Docked
Floating/Undocked
4.6.
If modeling support was added to C++Builder, what features would you use?
Modeling
Refactoring
Audits and Metrics
Documentation Generation
None -- I don't want or wont use modeling
Other
4.7.
Which ActiveX/COM development features do you use?
Automation Objects
Wrap VCL Controls as ActiveX controls
Create ActiveX Library
Create COM Objects
Import COM Objects/Type Libraries
COM Interop
COM+
Import ActiveX Controls
I don't use ActiveX/COM
4.8.
Please rate your use of the following compiler / debugger / library features:
Most important
Very Important
Quite important
Somewhat important
Less important
Higher ANSI/ISO C++ Standard compilance
Choice of STL to use
TR1 Std Library
Boost C++ libraries
C99 conformance
Fast compile time
Code generation for Intel 64-bit chips
Code generation for AMD 64-bit chips
Code generation/optimizations that increases runtime performance
Better floating point performance
Compactness of code
Managed code
Improved memory handling
Remote debugging
C++ support for new Delphi language features
Cross compilation to other platforms
Mobile/device support
Compatibility with COFF (Microsoft's binaries) object file format
Microsoft PDB (Program Database) debug support
DWARF debug support
Other
4.9.
Please rate your use of the following third-party products that are included with C++Builder:
Critical part of my development
Frequent use in my projects
Occasional Use
Evaluated, decided not to use
Never looked at it
Internet Direct (Indy)
QuickReports
IntraWeb
Rave Reports
TChart
Other
4.10.
Please rate your interest in adding the following language and library features to future versions of C++Builder:
Highly Desired
Moderately Desired
Little Interest
No Interest
Concurrency (for multi-threading/multi-core/multi-processing)
Aspects
Concepts
Design by Contract
long long type
decltype operator
Auto keyword
Template aliases
Sequencing
New name for the null pointer - nullptr
Strongly typed enums
Dynamic libraries
Extensible literals
Garbage collection
Macro scopes
Decimal types
Initializer lists
Lambda functions
Other
4.11.
If you could have one new C++Builder feature, what would it be and why?
4.12.
Below are items we are considering in future C++ versions. Please give your view with regard to the timing of each item.
Not Needed
Need Eventually
Need next year
Need this year
Need Today
Needed last year
Vista Support
Native 64-Bit Support
Unicode for Win32 VCL
4.13.
If you were to design a custom edition of C++Builder or Developer Studio to suit your specific needs, what would it include?
C++
C++/CLI (Managed C++)
C#
C99
PHP
Python
Ruby
Perl
Delphi/Object Pascal Language
VB.Net
Rich Client/Desktop Application Development (i.e. VCL, WinForms)
Internet Protocol Development (i.e. FTP, SMTP, HTTP, etc.)
Web Development (ASP.NET, WebSnap, Intraweb, etc.)
Mobile Application Development (i.e. PocketPC, Mobile Phones, CF.NET, etc.)
Object Relational Mapping/Object Persistence
MFC support
Unicode support in VCL
Unicode support in IDE
UML/Class Modelling
High-level Application/Workflow Design and Diagramming
Win32 Compilation and Debugging
.Net Compilation and Debugging
Win64 Compilation and Debugging
Local/Desktop database connectivity
Two-tiered Database Connectivity (Client/Server)
Three-tiered/n-tiered Database Development
Integrated Source Control
Integrated Requirement Management
Integrated Bug Tracking and Feature Request
Integrated documentation tools (a la XMLDoc, NDoc, JavaDoc)
Memory Profiling
Unit Testing Integration
Multi-processor / Multi-core / Parallel language extensions
Eclipse-based C++ IDE
Cross platform / Cross compiler
Cross platform libraries
C++ TR1 library
BOOST library
DirectX support
Garbage Collection
Code Refactoring
Other Language
Other
Application Types
5.1.
What types of C++ applications will you be maintaining in the next 12 months?
Desktop Applications with Local Database and Rich Client
Desktop Application or Utility (no database) - Rich Client
Web Applications - HTML Client
Web Application - AJAX Client
Web Services / SOA
Console Applications
ActiveX Controls
Games
Two-tiered database applications (Client/Server)
Three/n-tier Database Applications
Distributed object applications (CORBA, DCE, other)
PDA Applications (i.e. PocketPC)
Active Forms
VCL Custom Controls
Mobile Phone Applications
System level projects (BIOS, firmware)
Embedded applications
Device driver
Windows Services
COM Objects
WebForms Custom Controls
WinForms Custom Controls
Other
5.2.
What types of new C++ projects will you be starting/creating in the next 12 months?
Desktop Applications with Local Database and Rich Client
Desktop Application or Utility (no database) - Rich Client
Web Applications - HTML Client
Web Application - AJAX Client
Web Services / SOA
ActiveX Controls
Games
Two-tiered database applications (Client/Server)
Three/n-tier Database Applications
Distributed object applications (CORBA, DCE, other)
PDA Applications (i.e. PocketPC)
Active Forms
VCL Custom Controls
Mobile Phone Applications
System level projects (BIOS, firmware)
Embedded applications
Device driver
COM Objects
WebForms Custom Controls
WinForms Custom Controls
Other
5.3.
What percentage of your C++Builder development is of these types? (Choose all that apply and specify a percentage amount for each ...)
VCL-based GUI applications or libraries
VCL-based non-Gui applications or libraries
Non-VCL Win32 applications or libraries
Non-VCL cross-platform applications or libraries
Other
5.4.
What is your primary technology used to develop web applications with C++?
WebSnap/WebBroker
IntraWeb
Project Indy (or other) HTTP
Web services / SOA
ASP.NET
Other third-party solution
None -- I don't develop web applications
5.5.
If you develop web applications with a tool or language other than C++, what tool do you use?
PHP
Java/JSP
AJAX
Ruby on Rails
Apache DSO
Perl
VB.NET/C#
Visual Basic
Classic ASP
Abode/Macromedia Flash
Cold Fusion
Other
5.6.
If you develop web applications, what are the main issues and/or challenges that you encounter?
Database access
Need better HTML/CSS tools
AJAX support
Difficult to develop components
Deployment to commercial hosting services
Difficulty supporting multiple browsers
Web Server Configuration Issues
Too much effort for login/user management
Too much effort building the user interface
Too much effort to build or lack of site-wide architecture
5.7.
If you sell your applications, what is the primary way you sell them?
Retail channel
Corporate sales
Direct sales
Internet online sales
Government contracts
VAR / consultant
Open source
Shareware
Freeware, no charge
Other
Database
6.1.
With which databases do you require C++Builder connectivity?
MS SQL Server
PostgreSQL
MySQL
DB2
FoxPro
InterBase
dBase
Informix
Firebird
Paradox
JDatastore
Oracle
Sybase
SQLAnywhere
Access
I don't require database connectivity
Other
6.2.
Which C++Builder database technologies do you use?
BDE
dbExpress for VCL
InterBase Express
dbGo for ADO
DataSnap (MIDAS)
ODBC
OLEdb
Other or 3rd Party
6.3.
If you use the BDE, what is the primary database that use?
Paradox
dBase
Other RDBMS via SQL Links
I don't use the BDE
6.4.
Do you use a object persistence layer in your C++ applications?
Yes, please specify which one you are using
No
What's an object persistence layer?
6.5.
If you are not using object persistence layer, which of the following best describes why not:
I haven't found a suitable application yet
I don't have the technology in my C++ version
What's an object persistence layer?
Other
Documentation
7.1.
In what form do you prefer the C++Builder documentation to be delivered?
Hard Copy/Book
PDF Files with option to purchase hardcopy online
HTML Help built-in (on local machine)
HTML Help online (on the Web)
Other
7.2.
Please rate which type of help is most useful to you:
Most useful
Very useful
Quite useful
Somewhat useful
Less useful
Not useful
Function Key 1 (F1) reference help
Project/Code examples
Procedural (HowTo's)
Conceptual Overviews
Dialog Help Button Content
Framework/API References
Other
Installation/Registration/Activation
8.1.
Which of the following best describes your view of the registration/activation process?
I find it unobtrusive and not a problem
I dislike it, but I put up with it.
I won't upgrade or purchase because of it.
8.2.
Please provide any additional comments about the registration/activation system
CodeGear Developer Network
9.1.
How often do you visit the CodeGear Developer Network?
Daily
Weekly
Monthly
Occasionally
Never
9.2.
What method do you use to read the CodeGear Developer Network?
Directly Online via the Web
RSS Feeds using an RSS Reader (please specify which reader you use)
Via the Welcome Page
Other
I don't use the CodeGear Developer Network
9.3.
Have you reported suggestions and problems using Quality Central?
Yes
No
9.4.
Do you use CodeCentral to upload or download source code or other files?
Yes
No
9.5.
How often do you use the CodeGear Internet newsgroups?
Daily
Weekly
Monthly
Rarely
Never
Training and Certification
10.1.
How important to you is a C++ Developer Certification program?
I definitely would get certified
I would probably get certified
I likely wouldn't get certified.
I wouldn't get certified.
10.2.
When was the last time you attended formal training related to C++ application development, including C++Builder. If never, skip to 10.4
0-3 months ago
4-12 months ago
1-2 years ago
2+ years ago
Never
10.3.
The last formal training was supplied by:
Internal Company trainer
External Training company
CodeGear/Borland
10.4.
On average, how many days per year do you do formal training related to C++ application development?
1-2 days
1 week
2 weeks
3+ weeks
10.5.
How much did your company spend (total amount) in 2006 for formal training related to C++ application development?
$1 to $500
$501 to $5,000
$5,001 to $10,000
$10,001 to $50,000
$50001+
10.6.
Please rate your views on the different types of training shown below:
Strongly Dislike
Dislike
Neutral
Prefer
Strongly Prefer
Classroom Training at your company site
Classroom traing in a "public enrollment" class
Online training with an instructor via the Internet
Self-paced online training with tests
CD-based Training
10.7.
Which C++ topic areas could CodeGear provide with most value to you? (Free format answer)
Miscellaneous
11.1.
How much to you typically spend per developer on 3rd-party VCL controls for each C++Builder release?
$0 (nothing)
Less than $100
$101 to $200
$201 - $300
$301 - $400
$401 - $500
more than $500
11.2.
How many commercial (i.e. require payment) components or component packages do you use in your applications?
0
1 - 4
5 - 7
8 - 10
More than 10
11.3.
How many freeware or open source components or component packages do you use in your applications?
0
1 - 4
4 - 7
7 - 10
10+
11.4.
On average, how many books do you purchase annually that are related to C++ application development ?
11.5.
How useful is the Partner Tools CD/DVD (included with the C++ product) to you?
Very useful
Somewhat useful
Not very useful
Not at all useful
Don't know, haven't looked at it
11.6.
What source control management system do you use?
Borland StarTeam
Subversion
Source Vault
CVS
Rational ClearCase
Team Coherence
Microsoft Team System
Microsoft Visual SourceSafe
Perforce
A hosted service (e.g. SourceForge)
Other
None, I don't use an SCM
11.7.
Which of the following best describes your view of open source code and open source tools geared towards development?
I routinely use open source code and/or open source development tools
I use open source code and development tools only as necessary, but prefer commercially developed and backed solutions
I avoid open source code and open source development tools.
11.8.
What other CodeGear products do you use?
Delphi
JBuilder
C#Builder
Developer Studio
InterBase
JDataStore
CodeWright
Kylix
Other
Purchasing
12.1.
How did you or your organization purchase C++Builder?
Borland Tele-sales rep
Online Retail (Amazon.com, Barnes and Noble, Programmers Paradise, etc.)
Physical Catalog (e.g. Programmers Paradise, CDW, etc.)
At a Borland Conference
Borland field-sales rep
A "brick and mortar" retail store (e.g. Fry's, Best Buy, Circuit City, CompUSA, etc.)
Borland's Web Store - shop.borland.com
Through a Borland reseller or partner
Other
Don't know
12.2.
What role did you play in the purchase of C++Builder?
I sign the purchase order or otherwise commit the funds
I directly recommend or select product for the purchase decision maker
I influence the decision making process
I have no influence over purchase decisions
12.3.
Which way would you rather purchase C++Builder?
Purchase upgrades as needed/desired
Pay an annual fee and receive all updates and new versions automatically
12.4.
Would you purchase C++Builder/Turbo C++ via electronic software distribution (i.e. as a download only)?
Yes
No
12.5.
If you were to purchase C++Builder/Turbo C++ as a download, what is the largest download size that would be practical for you?
250MB or less
251MB to 500MB
501MB to1GB
1GB to 2GB
2GB or more
12.6.
Please specify how important the following development tool buying criteria are to you:
Most important
Very important
Quite important
Somewhat important
Less important
New features
Documentation / Help
Multiple platform support
Industry standards support
Frequest updates, patches, and hot fixes
Bug reporting and tracking
Clearly defined product roadmap
Customer Service / Technical Support
Annual subscriptions / maintenance
Sales and Marketing, Advertising
Company image
Web Site information
Developer Network
Training and Certification availability
Number of books available for the product
Other
Your Organization and You
13.1.
How many programmers are there on your development team (as opposed to your whole organization)?
One -- Just me
2 - 5 Developers
6 - 10 Developers
11 - 20 Developers
21 - 50 Developers
More than 50 Developers
13.2.
How many C++ developers do you estimate are in your entire organization?
One -- Just me
2 - 5 Developers
6 - 10 Developers
11 - 20 Developers
21 - 50 Developers
51 - 100 Developers
More than 100 Developers
13.3.
How many programmers overall (all languages) do you estimate are in your entire organization?
One -- Just me
2 - 5 Developers
6 - 10 Developers
11 - 20 Developers
21 - 50 Developers
51 - 100 Developers
101 - 200 Developers
201 - 500 Developers
501 - 1000 Developers
More than 1000 Developers
13.4.
What is the approximate annual revenue of your entire organization?
$50,000 or less
$50K to $100K
$100K to $250K
$250K to $500K
$500K to $1 million
$1 million to $10 million
$10m to $100m
$100m - $500m
$500m - $1 billion
More than $1 billion
Not applicable
13.5.
On average, how much does your company spend (per developer) on development tools annually?
Nothing, we only use free tools
$1 - $500
$501-$1000
$1001-$2000
$2001-$3000
$3001 - $5000
$5001+ per developer
13.6.
Which of the following best describes the nature of your organization (i.e. I/We are a...)?
Large Enterprise
Small/Medium sized Enterprise
Small business
Independent Software Vendor (ISV)
Value Added Reseller (VAR)
System Integrator (SI)
Other Equipment Manufacturer (OEM)
Consultant
Occupational Developer (Engineer, Doctor, Lawyer, etc. doing your own development)
Educator/Faculty/Instructor/Trainer
Hobbyist/Student
Other
13.7.
Which of the following best describes your organization's industry or the industry for which you primarily write software?
Manufacturer of computer-related hardware
Manufacturer of other non-computer related goods
Producer of Computer Software
Healthcare/Pharmaceuticals/Medical Services/Social Assistance
Finance/Banking/Accounting
Insurance/Real Estate/Legal Services
Aerospace/Defense/Military
Government: Federal
Government: State or Local
Public Relations/Advertising
Publishing/Broadcasting/Entertainment/Recreation/Arts
Computer Gaming
Telecommunications
Accommodation and Food Services
Transportation: Land, Sea, Air
Postal Service, Messengers, Couriers,
Utility: Gas, Electric, Sanitation
Agriculture, Forestry, Fishing, Hunting
Wholesale Trade
Retail Trade
Professional, Scientific, and Technical Services
Education/Training
Other
13.8.
How much memory does your primary development machine have in it?
Under 512MB
512MB - 1GB
Greater than 1GB up to 2GB
Greater than 2GB
13.9.
In what country or region are you or your organization based?
...
Antarctica
Argentina
Australia
Austria
Bahrain
Belarus
Belgium
Bosnia-Herzegovina
Brazil
Bulgaria
Canada
Central America (other)
Chile
China
Colombia
Croatia
Cyprus
Czech Republic
Denmark
Ecuador
Europe (Other)
Egypt
Estonia
Finland
France
Germany
Greece
Hungary
Hong Kong
Hungary
Iceland
India
Indonesia
Iran
Iraq
Ireland
Israel
Italy
Japan
Jordan
Kenya
Korea
Kuwait
Latvia
Lithuania
Lebanon
Liechtenstein
Luxembourg
Malaysia
Malta
Mexico
Montenegro
Netherlands
New Zealand
Nigeria
Norway
Oman
Paraguay
Poland
Portugal
Pacific Rim
Peru
Qatar
Romania
Russia
Saudi Arabia
Serbia
Singapore
Slovenia
South Africa
Spain
Sweden
Switzerland
Syria
Taiwan
Thailand
Turkey
Ukraine
United Arab Emirates
United Kingdom
United States
Venezuela
Other
Other
13.10.
How old are you?
12 or below
13 - 19
20 - 29
30 - 39
40 - 49
50 - 59
60 or above
13.11.
How many years have you been programming?
13.12.
How do you rate yourself as a developer ...
Guru
Advanced
Intermediate
Beginner
Other
13.13.
Which printed magazines do you read regularly?
Computerworld
eWeek
Dr Dobbs Journal
MSDN magazine
Information Week
PC World
PC Magazine
Wired
CIO
SDTimes
InfoWorld
Other
13.14.
Which online magazine / community web sites do you visit regularly?
C++Builder Developer's Journal
MSDN
CodeGear Developer Network
eclipse.org
Computerworld
O'Reily Network
DDJ
eWeek
CNET
ZDNet
Artima Developer
CIO
DevX
FastCompany
FTPOnline
Joel on Software
Eclipse Developers Journal
Java Developer Journal
PC World
PC Magazine
NewsForge
MySpace
YouTube
FaceBook
SDTimes
Application Development Trends (ADTmag.com)
The Server Side
Reg Developer
InfoWorld
CRN (Channel Reseller News)
Other
This form was built with
Infopoll Designer
.