« August 2008 | Main Archive | October 2008 »
How to hold a more effective code review
(This post was syndicated from Building Better Software.)
A lot of programmers feel like being asked to go to a code review is like being told by mom to eat our veggies. We'll complain about it, and even if we do eventually swallow them we're determined not to enjoy them.
It's something I've seen over and over again: programmers groaning about having to go to a code review, usually because someone gets some big idea about making things better, and decides this is how you do it. There's sometimes a little nervous joking at the beginning of the meeting about how nobody really wants to be there. And after it's done, a lot of us get the distinct feeling that it was a waste of time.

The thing is, code reviews can be a really good thing. And not only that, they don't have to be a chore. If you do them right, people on the team can start to appreciate them and even—heaven forbid—enjoy them.
So how do we make code reviews more palatable? Read on...
Continue reading "How to hold a more effective code review" »
Posted by Andrew Stellman on Monday, Sep 29 Permalink | Comments (0)
Can't tell your facts from your figures?
A brief excerpt from Head First Statistics by Dawn Griffiths, now available in bookstores and online.
Statistics help you make sense of confusing sets of data. They make the complex simple. And when you've found out what's really going on, you need a way of visualizing it and telling everyone else. So if you want to pick the best chart for the job, grab your coat, pack your best slide rule, and join us on a ride to Statsville.
Statistics are everywhere
Everywhere you look you can find statistics, whether you're browsing the Internet, playing sports, or looking through the top scores of your favorite video game. But what actually is a statistic?
Statistics are numbers that summarize raw facts and figures in some meaningful way. They present key ideas that may not be immediately apparent by just looking at the raw data, and by data, we mean facts or figures from which we can draw conclusions. As an example, you don't have to wade through lots of football scores when all you want to know is the league position of your favorite team. You need a statistic to quickly give you the information you need.
The study of statistics covers where statistics come from, how to calculate them, and how you can use them effectively.

But why learn statistics?
Understanding what's really going on with statistics empowers you. If you really get statistics, you'll be able to make objective decisions, make accurate predictions that seem inspired, and convey the message you want in the most effective way possible.
Statistics can be a convenient way of summarizing key truths about data, but there's a dark side too.

Statistics are based on facts, but even so, they can sometimes be misleading. They can be used to tell the truth—or to lie. The problem is how do you know when you're being told the truth, and when you're being told lies? Having a good understanding of statistics puts you in a strong position. You're much better equipped to tell when statistics are inaccurate or misleading. In other words, studying statistics is a good way of making sure you don't get fooled.
Learn more about the good and evil sides of Statistics in Head First Statistics, now available!
Posted by Caitrin McCullough on Friday, Sep 5 Permalink | Comments (0)
Is your data dragging you down? Are your tables all tangled up? Well we've got the tools to teach you just how to wrangle your databases into submission. Available now in bookstores everywhere!
Finally, there's a bright alternative to the legions of dull C# tutorials. Head First C# gives beginning programmers a way to learn Microsoft's popular object-oriented language without boring you with a pile of dry technical material.









