December 2003 Newsletter

 

Quotable Quotes

 

We should seize every opportunity to give encouragement.  Encouragement is oxygen to the soul.  The days are always dark enough.  There is no need for us to emphasize the fact by spreading further gloom.  –George M. Adams

 

In order to succeed, your desire for success should be greater than your fear of failure.  –Bill Cosby

 

Most folks are as happy as they make up their minds to be.  –Abraham Lincoln

 

Brasington's Ninth Law: A carelessly planned project takes three times longer to complete than expected; a carefully planned one will take only twice as long.

 

Joy is what happens to us when we allow ourselves to recognize how good things really are.  –Marianne Williamson

 

Character is what you are. Reputation is what people think you are.  –Unknown

 

Return to top

 

Software Development Process

Interview:  Why IT projects fail

This is a discussion with Sue Young of ANDA Consulting about the factors that contribute to project failure.  She focuses on problems of subjective status reports that indicate everything is going fine even though it isn’t and other common pitfalls.

http://www.computerworld.com/managementtopics/management/project/story/0,10801,84266,00.html

 

Article:  What is a user requirement or specification?

This article looks at software requirements from the user perspective and gives some good advice on how to portray the importance of good requirements to the system end users.

http://www.coleyconsulting.co.uk/require.htm

 

Article:  First Principles of Interaction Design

This article provides an excellent introduction to the concepts of good user interface design.  Not only does it provide some good ideas, but the motivation behind them.

http://www.asktog.com/basics/firstPrinciples.html

 

Article:  Manage client expectations with a project scope document

This article provides an overview of the contents of a good project scope document and includes a sample template to help get started.

http://www.techrepublic.com/article.jhtml?id=r00720020725MS01.htm

 

Return to top

 

Software Testing & Quality

Editorial:  Send in the Exterminators

This commentary discusses the push-pull between software vendors and their customers and the impact that such interactions have on software quality and the responsibilities of each.

http://www.computerworld.com/developmenttopics/development/story/0,10801,86392,00.html

 

Article:  Writing Effective Defect Reports

One of the "make-or-break" tasks of software testers is the ability to clearly and concisely report problems found in the course of testing.  This article presents 10 key factors in writing problem reports.

http://www.cs.uwm.edu/classes/cs790/cs790-1/library/writingEffectiveDefectReports.pdf

 

Article:  Troubleshooting Risk-Based Testing

New article by James Bach that reviews four common problems associated with risk-based testing and how to resolve them.

http://www.satisfice.com/articles/rbt-trouble.pdf

 

Return to top

 

Tutorials/References

Article:  How Computer Viruses Work

On the 20th anniversary of the creation of the first computer virus, this article gives a nice overview of the types of computer viruses, how they propagate, and some tips on avoiding infection.

http://computer.howstuffworks.com/virus.htm

 

Tutorial:  Introduction to Perl

This is a very straightforward, well-organized, and "gentle" introduction to the Perl language, which is the de facto standard for Unix/Linux scripting.  The tutorial includes an excellent section about common problems experienced by new Perl users.

http://www.cclabs.missouri.edu/things/instruction/perl/perlcourse.html

 

Article:  C++: In search of the perfect convert-to-string function

This article presents a novel approach to using the C++ STL to develop a reusable function for converting any object type to a string.

 http://builder.com.com/5100-6370-5079969.html

 

Return to top

 

Career Development/Miscellaneous

Article:  U.S. tech job losses slow in 2003

Although the technology sector still suffered significant job losses this year, the rate of loss has diminished.  A survey by the American Electronics Association (AEA) shows that about 6 million high-tech jobs were lost (so far) in 2003 compared to 6.5 million in 2002.

http://www.infoworld.com/article/03/11/19/HNjoblosses_1.html

 

Article:  Japan team reports quantum computing breakthrough

A team of Japanese scientists has reported that they have successfully demonstrated one of the two major building blocks, called a Controlled NOT gate, for a real quantum computer.

http://www.infoworld.com/article/03/10/29/HNquantambreakthrough_1.html

 

Return to top

 

Telecommunications Industry

Article:  Building a better business one customer at a time

Recent research indicates that telecom companies could improve revenue by 85% simply by retaining 5% of their customer base.

http://telephonyonline.com/ar/telecom_building_better_business/index.htm

 

Article:  Why the Bells Should Be Very Scared

A look at the impact that mainstream use of voice over IP (VOIP) telephony will have on traditional telecom carriers.  For example, IBM hopes to have 80% of its employees using VOIP by 2008.

http://www.businessweek.com/technology/content/nov2003/tc20031111_3523_tc047.htm

 

Return to top

Useful Utilities

Kkopy (Free – Windows 9x/NT/2000/XP – 2008kB)

Kkopy is a free Microsoft Word add-in that allows easier selection of large chunks of text via the mouse without Word scrolling wildly up and down through the document.

http://www.kutchka.com/products/ProductKKopy.asp

 

MyExplorerBar (Free – Windows 9x/NT/2000/XP – 729kB)

MyExplorerBar is an add-on for Windows Explorer that adds some handy features includes file mask selection, shortcuts to frequently used applications and folders, and integrated Internet search capability.  MyExplorerBar supports drag-and-drop, so setting up shortcuts for often-used items is simple.

http://www.softwareutilities.com/meb_index.htm

 

Enhanced Virtual Desktops (Free – Windows 9x/NT/2000/XP – 12kB)

Enhanced Virtual Desktops (EVD) allows you to have 9 virtual workspaces on your machine.  This is very small and quick virtual desktop application.  Switching desktops is accomplished via the icon in the system tray.  EVD allows you to move windows from one desktop to another and designate certain windows to exist on each desktop.

http://www.hexagora.com/en_dw_evd.asp

 

CopyMessageBox (Free – Windows 9x/NT/2000/XP – 473kB)

CopyMessageBox is a handy utility that allows you to quickly extract the text messages displayed by Windows or applications like error messages.  In comparison to similar utilities, CopyMessageBox has some nice features such as keeping the history of captured text, displaying a thumbnail image of the message box from which the text was captured, and a user-configurable hot key for capturing text.

http://www.our-class.net/mmchristen/copymsgbox.php

 

Return to top

 

Productivity Tips

Speed up shutdowns in Windows NT/2000

When shutting down Windows NT or 2000, by default the system waits 20 seconds (20000 milliseconds) for services and applications to stop before proceeding with the shutdown.  You can reduce this wait time (12 – 15 seconds is usually safe), by doing the following.  Open the Registry Editor (Start | Run --> regedit) and navigate to the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control registry key.  Edit the WaitToKillServiceTimeout value and set it to the desired number of milliseconds (default is 20000).  Close the Registry Editor and restart your system for change to take effect.

 

Shortcut keys for more efficient work in MS Excel

Make editing and modifying the contents of an MS Excel worksheet more efficient and simplier by using these keyboard short cuts.

Shortcut

Action

<Ctrl>-<Shift>-+

Insert cells.  If an entire row or column is selected, a new row or column will be inserted above/before the current selection.

<Ctrl>-1

Displays the Format Cells window.

<Ctrl>-;

Insert today’s date.

<Ctrl>-<Shift>-:

Insert the current time.

 

Return to top

Just For Fun

Typewriter-to-Keyboard Conversion

This site includes real, complete instructions for converting an old manual typewriter (Remember those?!) into a keyboard for PC.

http://www.multipledigression.com/type/

 

Comic Viewer

This one might actually belong in the utilities category, but it's really a fun tool.  This is a little utility that downloads a variety (dozens are supported) of popular comic strips from the Internet and "packages" them into a single local web page for viewing.  Now you don't have to visit dozens of web sites daily just to keep up with your favorite strips.

http://www.evan.org/Software/Comics.html

 

2004 Geek Calendar

A monthly calendar from TechRepublic which includes a load of geeky trivia.  Suitable for papering the walls of your cublicle.  (A weekly planner version is also available.)

ftp://ftp.download.com/pub/techrepublic/home/fun_games/monthlycalendar.zip

 

Return to top