26
Aug 04

Automated Daily Builds…

…are great.
However, it looks like there are some folks taking automated builds to the extreme (It sure looks like those folks have too much time on their hands).
Very cool.


26
Aug 04

FIT

Great article on FIT by Michael Feathers.


24
Aug 04

Math Installments…

…by Justin Rogers. For your browsing convenience, here are links to the first four installments:
Math Installment #4: Bounding Regions
Math Installment #3: A quick look at wavy text
Math Installment #2: I needed some circular oriented text
Math Installment #1: Image layout logic


20
Aug 04

Deleting Code

by Ned Batchelder.


18
Aug 04

Variable Naming Conventions

Mikhail makes a case for hungarian notation.
There are two large gaping holes in his argument:

  • Naming variables a, b, c leaves a lot to be desired. Actually, as far as our team is concerned, if you would use a variable name like this in a method longer than 3 lines I would probably shoot you right away. No questions asked. Of course, you’re welcome to use ‘i’, ‘j’ or ‘k’ in a three line for loop (if there’s no iterator available).

  • If methods are that long to make you wonder if a specific variable was passed by reference or value, you’re in for a major refactoring job before making any changes to the method

And don’t get me started on hungarian notation.


17
Aug 04

Platz 5

Beinahe meine Voraussage getroffen. War klar, daß es nicht für eine Medaille reichen würde.


17
Aug 04

Guy Kawasaki…

…on presentations:

They suck: too many slides, too much information on the slides, too small font, and “read” not “spoken.” (via beyond bullets).

Here‘s the whole enchilada. Eat, uhm, read it now.


17
Aug 04

Finally…

…even yours truly found out about IT Conversations. Pretty cool. Looks like I need an iPod now. :-)


17
Aug 04

Voraussage

Franziska van Almsik, 200m Freistil – 6. Platz.


16
Aug 04

Comments…

gone wild.
ROFL.
Spending more time on creating useful, readable & understandable function/method/variable/contant names is time well spent. And you’ll find you can cut back on comments substantially. Especially as those comments tend to be cut/copy/pasted across your source code files and you’ll end up with a significant amount of comments which don’t relate to the method/function they were supposed to comment.