Useful links for Software Developers

Process

Joel on Software

Go to the complete archive. Lots of articles of software development. Very practical, very opinionated.

Introduction to Extreme Programming

Lightweight process for developing software in the real world.

Fire and Motion

An article by Joel. Excellent advice for writing code and to keep the momentum going.

Throwing Money Out the Window

An all too common tale of waste.

How to Make a Software Project Work

Practical tips on project management

Test Driven Development

An excellent (brief & practical) book by Kent Beck is available. This is a super agile method for developing software. Tightly integrated with unit testing. Ideal for OO development in small software shops. Very flexible.

Resources

The Australian Delphi User Group Page

A great Delphi community. Developers helping each other. The mailing list is my primary Delphi resource. I always learn something new. Interesting discussions.

Bruce Eckel

An exceptional author when it comes to programming. If you need a free downloadable book on Java or C++, I can strongly recommend this site. Better still buy his books in paper format. Easier to read and he gets a return for his fine work.

ECO Resources

Links to various Borland ECO Resources on the Web

Report Writing with ECO

A tutorial written by me on how to use DevExpress XtraReports (or any report tool that supports object lists as a source) with CodeGear ECO.

Humour

Interface Hall of Shame

Must read. Excellent examples of bad UI design.

How To Write Unmaintainable Code

For developers. It will make you smile, laugh and cry.