Search FCW


Subscribe Now!
Table of Contents
Sprint
Business
BPM
CXOs
Columns
Columnists
Defense
E-Government
Elections 2008
Enterprise Architecture
Funding
Homeland Security
Health IT
IPv6
LOB
Management
Procurement
Privacy
Policy
Program Management
State and Local
Security
Technology
Telework
Training and Certification
Workforce

More Topics
resourcecenter
Home
Letters to the Editor
Current Issue/Download
Print/Online Archives
Editorial Calendar
researchstore
resourcecenter
Communications for Continuity Operations

Oracle Resource Center
Networking Communications
Security Directives and Compliance
Data Center Virtualization
Air Force ELSG Contract Guide
Security Management
DOD and Security Guide
Networx Contract Guide
SEWP IV Contract Guide
Priority Report: Virtualization
Priority Report: Networking Services

More >>


FCW.com BLOG

Latest News
ADVERTISEMENT





 
Culture and Context:

Hit by a bus

By Susan Miller
Published on March 10, 2006 - 03:52 AM

Comment

Click here to comment on this blog


Newsletters

You might also be interested in these FCW newsletters:

Daily

To learn more, click here.


Slashdot ran a thread based on a blog post by a programmer diagnosed with cancer. Coming Out as a Cancer Survivor: A Guide for Software Developers is a good read because it’s a sober reminder that we all have a responsibility to the projects we work on and to the other people on the team.

You wouldn’t go on sabbatical or maternity leave without making plans for the smooth operation of your group. You wouldn’t (or shouldn’t) want to walk out the door with all inside knowledge about how a project works. But that kind of thing happens all the time – people have heart attacks, get killed or seriously injured in accidents or resign in a huff -- and those left behind often have problems picking up the pieces. Even when a co-worker leaves on friendly terms, they frequently take whole chapters of them corporate knowledgebase with them.

Here are some practical suggestions for programmers from the cancer patient.


• Make certain that source code is where it should be. If that means that the client should have it, make sure they do. If that means that it should be checked into the employer's source code control system, make sure you do.

• Clearly document anything "strange" in the source code you deliver. When I am coding, and I do something in the source code that is either very clever (perhaps too clever) or potentially confusing, I place a comment in the code that will encourage me to return to the code to address the issue. In Visual Studio, placing a TODO comment is a great way of tracking such sections of code. Whether you clearly comment the code, or (better yet) clean up the code, you should make sure that another developer can understand it.

• Make certain you have a "buddy" developer who knows what you are doing. This is a time when you might want to take a young developer under your wing. Whatever happens to your health – win, lose or draw – what better legacy is there than to have brought up a new developer.


View Comments

There are currently no comments to display.


Post a Comment

To post a comment, you must be a registered user of FCW.com and be logged in. Use one of the forms below to login or register for FREE to FCW.com. To protect your privacy, you can use an alias as your username.

Login to FCW.com

E-mail Address:
Password:
Forgot your password?
Register and Post Comment

* First Name:
* Last Name:
* E-mail Address:
* Password:
* Retype Password:
* Blog Username:
* Comments:


E-mail me when new comments are posted in this thread?


upcoming event

Transition 2009, Four Points Sheraton, Washington, DC
October 15, 2008

GCN Awards Gala, Hilton Washington in Washington, D.C.
October 22, 2008


 

head
fcw
issue
First Name State
Last Name Zip
Title Email