The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
Author Archives: fooyay
Agile Principles #5: Motivation and trust are necessary.
Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.
Agile Principles #4: Collaborate with business people.
Business people and developers must work together daily throughout the project.
Agile Principles #3: Practice iterative development.
Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.
Agile Principles #2: Embrace change.
Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage.
Agile Principles #1: Release early and often.
Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
Make an effort.
Those who try harder get more done.
Look out for comments at the end of a block.
They may seem helpful, but they’re also a bad sign.
Code shouldn’t need an explanation.
Sometimes comments are a red flag.
Don’t put cusswords in your code.
They’ll come out at the wrong time and appear to the wrong people.