Skip to content

Today's Card

Software engineering and other thoughts.

Category Archives: Uncategorized

Add comments to explain ideas.

Some things are not obvious from self-documenting code.

Posted byfooyayAugust 25, 2020August 1, 2020Posted inUncategorizedTags:clean code, commentsLeave a comment on Add comments to explain ideas.

Don’t be afraid to refactor.

There’s no time like the present to make things better.

Posted byfooyayAugust 24, 2020July 27, 2020Posted inUncategorizedTags:refactoringLeave a comment on Don’t be afraid to refactor.

Sometimes, disaster strikes.

Sooner later, something horrible and unexpected happens.

Posted byfooyayAugust 21, 2020July 27, 2020Posted inUncategorizedTags:preparedness, reliabilityLeave a comment on Sometimes, disaster strikes.

Avoid manual labor.

If your job involves telling computers how to do things automatically, then you should not do things manually.

Posted byfooyayAugust 20, 2020July 19, 2020Posted inUncategorizedTags:automation, shell scriptLeave a comment on Avoid manual labor.

Find the real requirements.

Most projects suffer delays and rework because the true requirements are rarely fully understood.

Posted byfooyayAugust 19, 2020July 19, 2020Posted inUncategorizedTags:assumptions, business analysis, requirementsLeave a comment on Find the real requirements.

Change is hard.

You can’t force people to change.

Posted byfooyayAugust 18, 2020July 19, 2020Posted inUncategorizedTags:change, habitsLeave a comment on Change is hard.

Simplify the constructor.

Sometimes its dependencies can be moved to other components

Posted byfooyayAugust 17, 2020July 19, 2020Posted inUncategorizedTags:separation of concerns, simplicityLeave a comment on Simplify the constructor.

Avoid string concatenation.

There are clearer ways of organizing strings.

Posted byfooyayAugust 14, 2020July 18, 2020Posted inUncategorizedTags:simplicityLeave a comment on Avoid string concatenation.

Use the AAA pattern in tests.

Arrange, act, assert.

Posted byfooyayAugust 13, 2020July 5, 2020Posted inUncategorizedTags:testingLeave a comment on Use the AAA pattern in tests.

Bring a solution to the table.

If you’re not providing options, then you’re a part of the problem.

Posted byfooyayAugust 12, 2020July 5, 2020Posted inUncategorizedTags:options, solutionsLeave a comment on Bring a solution to the table.

Posts pagination

Newer posts 1 … 14 15 16 17 18 … 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