search for books and compare prices
Tables of Contents for Software Developer's Marketplace
Chapter/Section Title
Page #
Page Count
Introduction
xxi
 
Part I Introduction To Software Development
1
98
Chapter 1 Making Money In The Age Of Software: 20 Quick FAQs
3
16
Chapter 2 Understanding Software Development Opportunities
19
18
What Kind Of Work Environment Do You Prefer?
20
4
Corporate
21
1
Entrepreneurial
22
1
Freelance
22
1
Internet/Intranet
23
1
Multimedia/Interactive
23
1
Specializing In A Language
24
3
Choosing A Development Area To Pursue
27
4
Choosing Your Product
31
1
Developing A Business Plan
32
2
Philosophy 1: You Can Define The Startup, Then The Product
32
1
Philosophy 2: You Can Define The Product, Then The Startup
33
1
Philosophy 3: Find An Idea That Fulfills A Specific Revenue Or Business Model
33
1
Thinking More Specifically
34
1
Summary
35
2
Chapter 3 Employment And Compensation In The Software Development Industry
37
30
Understanding The Basics Of Developer Compensation
38
1
The Major Job Categories And Profiles
39
1
Examining Typical Salaries, Skill Sets, And Demand, By Position
39
9
Development Managers (Product/Project Managers, Webmasters, Producers, Directors)--$40,000-$100,000(+)
39
3
Senior Developers (Lead Developers)--$50,000-$80,000
42
1
Technology Developers (Tools Developers, Engine Developers, Graphics Specialists)--$55,000-$85,000
42
1
Junior Developers--$30,000-$45,000
43
1
Staff/Trainee Developers--$25,000-$35,000
44
1
Test Technicians (Test Engineers, Quality Assurance Engineers)--$35,000-$60,000
45
1
Support Technicians (Technical Support, Help Desk, Forum Supervisors, Web Hosts)--$25,000-$40,000 (Staff); $40,000-$65,000 (Management)
46
1
Technical Writers (Interactive Writers, Web Authors)--$35,000-$65,000
47
1
Other Positions Found In The Software Development Industry
48
1
Other Game/Multimedia Jobs
48
1
Other Web Industry Jobs
48
1
The Basics Of Hiring: Chief Factors Affecting Pay
49
7
Age
50
1
Location
50
1
Education
51
1
Number And Types Of Languages Known
51
2
Specialized Expertise In Platforms And APIs
53
1
Type Of Industry And Company
54
1
Gender
55
1
Certification
55
1
Where To Find Job Listings
56
7
Newspapers And Magazines
56
1
Computer Trade Shows And Conferences
56
1
Job And Career Service Web Sites
57
1
Job And Career Service Agencies
58
4
Home Pages Of Specific Companies
62
1
Usenet, Mailing Lists, And Web Boards
63
1
The Bonus/Stock Option Issue
63
2
What About Independents?
65
1
Summary
65
2
Chapter 4 The Independent Software Developer
67
18
Four Possibilities
68
1
Are You Cut Out For This?
68
2
More Mindset Issues To Consider
70
8
Accountability Doesn't Decrease
70
1
Complete The Dream
70
1
Make Key Decisions Early
71
1
Decide Things Up Front, And Get Them In Writing
71
1
Patience Counts
71
1
Stay On Plan And On Message, And Be A Networker
72
1
Know When To Give Up
72
6
Booting Yourself Up: The Basic Recipe
78
4
Decide On And Set Up Your Business Entity
78
1
Write A Basic Business Plan
79
1
Talk With Peers, Consultants, And Investors
80
1
Launch Your Business Correctly
80
1
Manage Your Business Correctly
81
1
Summary
82
3
Chapter 5 The Freelancer, Consultant, And Contractor Marketplace
85
14
Finding And Developing Clients
86
1
Agents And Agencies
87
2
Where To Find Agencies Or Contract Work On The Internet
89
1
What Do You Charge?
89
3
When Do You Start Charging?
92
1
Finding Work Via Your Internet Page
92
2
The Independent Developer's Skill Set
94
2
Solo Programming Skills
94
1
Remote Working Skills
95
1
Ownership, Rights, And Contracts
96
1
Taxes And Finances
97
1
Summary
98
1
Part II Forming A Development Company
99
134
Chapter 6 Launching Your Own Software Company
101
28
Meet 3D Wizards
102
1
Decide On A Basic Outline Of Your Software Company
102
5
The Product
103
1
The Financing
103
1
Sales And Marketing
104
1
The Talent
105
1
Logistics
105
1
The Results
106
1
Implement The Formal Launch Of Your Software Company
107
4
Gather The Necessary Talent
111
2
Develop A Product Plan
113
2
Develop A Capital Plan
115
1
Develop A Sales And Marketing Plan
116
3
First Success
119
1
Know Your Business
120
1
Epilogue
121
2
The Quest For Financing
123
3
Financing Outlets
124
1
Fundraising Presentation
125
1
Mission Control
126
3
Chapter 7 Finding And Hiring Talent In The Software World
129
16
Teams, Teamwork, And Team Players
130
4
What Can Be Discerned From A Resume Is Not All-Important
130
1
Team First
131
1
Hire Smart
132
1
Summing Up The Hiring Process
133
1
Finding Good Programmers
134
6
Using Recruiters And Headhunters
134
1
Placing Ads
135
1
Hiring Off The Web
136
1
Job Fairs
136
1
Thinking Global
137
1
College-Based Recruiting
138
1
Hiring Women Developers
139
1
Top Ten Reality Checks About Hiring In The Software Industry
140
4
1. The Job Market In Many Areas Is Still Very Tight
140
1
2. You Need To Give Something To Get Someone
140
1
3. Signing Bonuses Are Common
141
1
4. Respond Quickly To Candidates You Want
141
1
5. Location Can Be The Difference
141
1
6. Don't Ignore Underqualified Applicants
142
1
7. Retention Agreements Are Used
143
1
8. Recruiters Are Relentless
143
1
9. Your Competition Is Even More Relentless
143
1
10. It's Not Always About Money
144
1
Summary
144
1
Chapter 8 Dealing With Software Publishers
145
30
Get Your Act Together First And Know What You Want
146
2
Choosing A Software Publisher
148
1
How To Approach A Publisher Without An Introduction
148
2
Email Introduction
148
1
Private FTP Site
149
1
Company Brochure
149
1
Follow-up Calls
149
1
Going From Cold To Hot
150
1
How To Network And Get Publisher Introductions
150
4
Building Leverage
154
1
Preparing To Negotiate
154
9
Additional Negotiating Tips
163
3
You Have To Trust The Other Side
163
1
Appoint One Person To Deal With The Publisher On Negotiating Points
163
1
Have Legal Counsel In The Wings, And, If Possible, A Mentor
163
1
Be Patient
164
1
Use Email To Send Contracts Back And Forth
165
1
When In Doubt, Ask The Publisher First
165
1
Other Types Of Agreements
166
3
The Boilerplate
166
1
The Nondisclosure And Submission Agreements
166
1
Letters Of Intent
167
1
Prototype Funding Agreements
168
1
Avoiding Publisher Horror Stories
169
3
Publishers That Make Grandiose Promises
169
1
Publishers That Run You Around In Circles
169
1
Publishers That Use Amorphous Terms To Describe Their Efforts On Behalf Of Your Product
170
1
Publishers That Want Worldwide Rights To Your Product, But Don't Have A Worldwide Infrastructure
170
1
Publishers That Want 100 Percent Ownership And Rights To Products
171
1
Publishers That Are Marginal
171
1
After You've Reached An Agreement
172
1
Summary
172
3
Chapter 9 The Basics Of Publishing, Selling, and Distributing Your Software
175
32
Why Self-Publish?
176
3
Selling Packaged Software
179
5
Distributors
179
1
Retail Outlets
179
2
Mail-Order Outlets
181
2
VARs
183
1
Try Before You Buy Publishing
184
5
The Types Of TBYB
184
1
Pros And Cons Of TBYB Publishing
185
1
Developing A Good TBYB Plan
186
1
Receiving And Processing Orders
187
2
More On Electronic Software Distribution
189
2
Creating A Commerce-Capable Web Site
191
2
Why Not Keep It Simple?
192
1
Going Direct
193
2
Direct Sales Opportunities
193
1
Bundling
194
1
The Ins And Outs Of Packaging And Manufacturing
195
9
Setting A Budget And Choosing A Manufacturer
196
1
CD Pressing
197
1
Packaging
198
5
Documentation
203
1
Time
203
1
Distribution
203
1
How Manufacturing Can Affect Your Finances
204
1
Summary
204
3
Chapter 10 Venture Capital And Other Financing Alternatives
207
26
Project Financing Vs. Company Financing
209
1
Company Financing Alternatives
209
1
An Overview Of The Funding Process And The Business Plan
210
3
What Investors Really Care About
212
1
Venture Capitalists
213
5
Who Are Venture Capitalists?
214
1
What's The Catch?
215
1
What Do Venture Capitalists Want?
216
1
Successfully Approaching Venture Capitalists
217
1
Strategic Investors
218
2
Who Are Strategic Investors?
219
1
Private Investors
220
3
Who Are These Angels?
220
3
Debt Financing Alternatives
223
3
Mezzanine Financing
224
1
Small Business Administration Loans
224
2
Investment Bankers And Underwriters
226
1
The Funding Process And Beyond
227
6
Due Diligence: Finding Your Worst Nightmare Before Someone Else Does
228
1
Valuation: How Much Am I Bid For This Piece Of Blue Sky?
228
1
Deal Structures
229
1
After You Cash The Check
230
3
Part III Other Opportunities
233
76
Chapter 11 Web Opportunities For Software Developers
235
30
The Structure Of The Web Industry
236
6
The Capital Gang
237
2
The Developer Groups
239
1
The Infrastructure Crowd
240
2
Greater Internet Infrastructure
242
1
The Consumer Masses
242
1
Identifying The Broad Opportunities
242
5
New Languages And Technologies
243
4
New Business Models And Revenue Streams
247
11
Advertising Model
247
2
Customer Lead Or Aggregator Model
249
1
Broker/Market-Making Model
250
1
Basic Transactional Model
251
1
Small/Microtransactional Model
251
1
Subscription Model
252
1
Rental Model
253
1
Benefactor Model
253
1
Affinity Model
254
1
Leveraged Web Model
255
1
Indirect Or Derived Revenue Model
255
1
Cost Savings Model
256
1
Summing Up Business Models
257
1
Realignment Of Distribution
258
2
Distribution Opportunities
258
1
Direct Distribution Of Software
259
1
Better Informational Infrastructure For Developers
260
1
The New Wave Of Customers Coming To Software
260
1
Finally, A Clear Goal And A Unified Model
261
1
Summary
262
3
Chapter 12 The Software Development Book, Training, And Magazine Market
265
26
The Basic Options
266
1
More About Training
267
2
Independent Trade-Show Trainers
267
1
In-House Trainers
268
1
Software Company Trainers/Evangelists
268
1
Training Company Employment
268
1
More About Magazine Writing
269
1
Getting Work
269
1
Getting Approval And Payment
269
1
Building On Magazine Work
270
1
More About Writing Software Books
270
19
What's Your Idea?
270
1
Should You Get An Agent?
271
1
Deciding On A Book Publisher
271
1
A Typical Book Deal
272
17
Summary
289
2
Chapter 13 Corporate Development: At The Center Of Change
291
18
Focusing On The Corporate Development Career
293
3
Who Cares About Software Development?
294
1
A Balancing Act
294
1
Skills Vs. Products
295
1
An Unforgiving Environment
295
1
Corporate Careers Pay Better
296
1
The Coming Shift To Software-Centered Business
296
10
The Race For Unified Systems, Servers, And Clients
297
1
Windows NT
297
1
The Year 2000
298
1
SAP
298
1
The Internet
299
1
Intranets
300
1
Java
300
1
Decentralized Development
301
1
Objects And Application Servers
301
1
Language Growth
302
1
Data Warehousing And Data Mining
303
1
Creating Collaboration
304
1
The Shallow Talent Pool
304
1
International Programming And Outsourcing
305
1
E-commerce
305
1
The Push To Realtime
306
1
Summary
307
2
Part IV Market Analysis And Legal Issues
309
64
Chapter 14 Market Research And Market Outlook
311
36
Market Research
312
4
Identifying The Types Of Research Available
313
3
Finding Free Research
316
1
A Survey Of The Software Market
317
14
It All Starts With Platform Identification
317
2
PC Platforms
319
4
Consumer Hardware Platforms
323
5
The Handheld And Smartphone Market
328
1
Selected Peripheral Hardware Markets
329
2
The Web
331
9
State Of Connected Web Devices
331
2
Web-User Demographics
333
2
Connected Bandwidth Issues
335
2
Emergence Of New Usage Capabilities
337
3
From Hardware Platforms To Specific Software Markets
340
2
Software Markets
340
1
Piracy
341
1
Services
342
1
What Do Market Forecasts Mean To You As A Software Developer?
342
4
Summary
346
1
Chapter 15 Legal Issues For Software Developers
347
26
Issues In Forming Your Software Development Company
348
4
Who Owns What?
349
2
Your Vision Or Mission Statement
351
1
What Happens When A Founder Leaves?
351
1
Choosing A Legal Entity
352
6
Sole Proprietorship
353
1
General Partnership
354
1
Limited Partnership
355
1
Corporations
356
1
S Corporations
357
1
Limited Liability Companies
358
1
What Every Developer Needs To Know About Intellectual Property
358
6
Trademark Rights
359
1
Copyright
360
1
Right Of Publicity
361
1
"Moral" Rights
362
1
Patents
362
1
Trade Secrets
363
1
Dealing With Employees And Independent Contractors
364
2
Owning The Rights
364
1
Incentives And Profit Sharing
365
1
Tax Requirements
366
1
Licensing Intellectual Property From Others
366
3
Rules For Licensing Content
367
2
Acquiring Rights Cheaply
369
2
License Key Content, Not Everything Under The Sun
369
1
Nonexclusive Rights Are Less Expensive Than Exclusive Rights
369
1
Pay In Something Other Than Money
369
1
Pay Fees Or Royalties, But Not Both
370
1
Pay Royalties Only Out Of Your Net
370
1
Use An Option To Tie Up Content Cheaply
370
1
Summary
371
2
Part V Resources
373
314
Resource A Books
375
34
Resource B Conferences
409
28
Resource C Developer Programs
437
26
Resource D Developer Tools
463
62
Resource E Miscellaneous
525
38
Resource F Online Tools
563
16
Resource G Organizations
579
30
Resource H Periodicals
609
64
Resource I Publishers
673
14
Index
687