Skip to content

Today's Card

Software engineering and other thoughts.

Author Archives: fooyay

Agile Principles #6: Have live conversations.

The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.

Posted byfooyayJuly 14, 2020June 19, 2020Posted inUncategorizedTags:agile, communicationLeave a comment on Agile Principles #6: Have live conversations.

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.

Posted byfooyayJuly 13, 2020June 17, 2020Posted inUncategorizedTags:agile, goals, motivation, trust, work environmentLeave a comment on Agile Principles #5: Motivation and trust are necessary.

Agile Principles #4: Collaborate with business people.

Business people and developers must work together daily throughout the project.

Posted byfooyayJuly 10, 2020June 17, 2020Posted inUncategorizedTags:agile, collaboration, communication, requirementsLeave a comment on Agile Principles #4: Collaborate with business people.

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.

Posted byfooyayJuly 9, 2020June 17, 2020Posted inUncategorizedTags:agile, iteration, iterative developmentLeave a comment on Agile Principles #3: Practice iterative development.

Agile Principles #2: Embrace change.

Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage.

Posted byfooyayJuly 8, 2020June 17, 2020Posted inUncategorizedTags:agile, change, competitive advantage, requirementsLeave a comment on Agile Principles #2: Embrace change.

Agile Principles #1: Release early and often.

Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.

Posted byfooyayJuly 7, 2020June 17, 2020Posted inUncategorizedTags:agile, business value, prioritization, releasesLeave a comment on Agile Principles #1: Release early and often.

Make an effort.

Those who try harder get more done.

Posted byfooyayJuly 6, 2020June 16, 2020Posted inUncategorizedTags:tenacity, valuesLeave a comment on Make an effort.

Look out for comments at the end of a block.

They may seem helpful, but they’re also a bad sign.

Posted byfooyayJuly 2, 2020June 16, 2020Posted inUncategorizedTags:clean code, comments, simplicityLeave a comment on Look out for comments at the end of a block.

Code shouldn’t need an explanation.

Sometimes comments are a red flag.

Posted byfooyayJuly 1, 2020June 15, 2020Posted inUncategorizedTags:clean code, comments, simplicityLeave a comment on Code shouldn’t need an explanation.

Don’t put cusswords in your code.

They’ll come out at the wrong time and appear to the wrong people.

Posted byfooyayJune 30, 2020July 14, 2020Posted inUncategorizedTags:clean code, professionalismLeave a comment on Don’t put cusswords in your code.

Posts pagination

Newer posts 1 … 17 18 19 20 21 … 23 Older posts
Today's Card, Create a website or blog at WordPress.com
  • Subscribe Subscribed
    • Today's Card
    • Join 40 other subscribers
    • Already have a WordPress.com account? Log in now.
    • Today's Card
    • Subscribe Subscribed
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar