Skip to content

Today's Card

Software engineering and other thoughts.

Author Archives: fooyay

Newlines are free.

Avoid creating really long lines of code.

Posted byfooyayAugust 11, 2020July 3, 2020Posted inUncategorizedTags:clean codeLeave a comment on Newlines are free.

Kent Beck’s Rules of Simple Design, #4

The code must minimize the number of classes and methods.

Posted byfooyayAugust 10, 2020July 1, 2020Posted inUncategorizedTags:delete, simplicity, yagniLeave a comment on Kent Beck’s Rules of Simple Design, #4

Kent Beck’s Rules of Simple Design, #3

The code must contain no duplicate code.

Posted byfooyayAugust 7, 2020July 1, 2020Posted inUncategorizedTags:dry, simplicityLeave a comment on Kent Beck’s Rules of Simple Design, #3

Kent Beck’s Rules of Simple Design, #2

The code must express the intent of the programmers.

Posted byfooyayAugust 6, 2020July 1, 2020Posted inUncategorizedTags:clean code, commentsLeave a comment on Kent Beck’s Rules of Simple Design, #2

Kent Beck’s Rules of Simple Design, #1

The code must run all the tests.

Posted byfooyayAugust 5, 2020July 1, 2020Posted inUncategorizedTags:refactoring, simplicity, testing, yagniLeave a comment on Kent Beck’s Rules of Simple Design, #1

Watch your body language.

How you express yourself affects how you are perceived.

Posted byfooyayAugust 4, 2020June 30, 2020Posted inUncategorizedTags:bearingLeave a comment on Watch your body language.

Learn from Occam’s Razor.

Among competing hypotheses, the one with the fewest assumptions should be selected.

Posted byfooyayAugust 3, 2020June 30, 2020Posted inUncategorizedTags:dependencies, simplicityLeave a comment on Learn from Occam’s Razor.

Use instrumentation.

Don’t try to optimize your application by guessing which part is slow.

Posted byfooyayJuly 31, 2020June 29, 2020Posted inUncategorizedTags:instrumentation, optimization, performanceLeave a comment on Use instrumentation.

Beware Hofstadter’s Law.

It always takes longer than you expect, even when you take into account Hofstadter’s law.

Posted byfooyayJuly 30, 2020June 29, 2020Posted inUncategorizedTags:agile, estimation, hofstadter, releasesLeave a comment on Beware Hofstadter’s Law.

Don’t write flaky tests.

Stop chasing your tail with unreliable tests.

Posted byfooyayJuly 29, 2020June 29, 2020Posted inUncategorizedTags:TDD, testingLeave a comment on Don’t write flaky tests.

Posts pagination

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