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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 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 (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 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
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.
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. |
This site includes real, complete instructions for converting an old manual typewriter (Remember those?!) into a keyboard for PC.
http://www.multipledigression.com/type/
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
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