Calculating Development Project Costs

As a programmer or project manager, you may at some point need to calculate the man-hours or costs involved in a particular development project before going forward. This may seem like an overwhelming task, especially when you consider how often projects end up running behind schedule and over budget. To help you in this task, here are a few things you may want to keep in mind.
Continue reading

More Techniques for Finding Things

In this second part of a two-part series that provides an overview of search techniques for the developer, you’ll learn more about the challenges and trade-offs of various approaches. It is excerpted from chapter four of Beautiful Code: Leading Programmers Explain How They Think, written by Andy Oram and Greg Wilson (O’Reilly, 2007; ISBN: 0596510047). Copyright © 2007 O’Reilly Media, Inc. All rights reserved. Used with permission from the publisher. Available from booksellers or direct from O’Reilly Media.
Continue reading

Finding Things

Search, whether it’s searching the web or the contents of your computer, presents the developer with a major challenge. This article, the first of two parts, provides an overview of several search techniques, and the trade-offs that go with them. It is excerpted from chapter four of Beautiful Code: Leading Programmers Explain How They Think, written by Andy Oram and Greg Wilson (O’Reilly, 2007; ISBN: 0596510047). Copyright © 2007 O’Reilly Media, Inc. All rights reserved. Used with permission from the publisher. Available from booksellers or direct from O’Reilly Media.
Continue reading