Skip to content

Pragmatic Opinions

Unpopular but sometimes true software facts

Category Archives: Software Pills

The Greatness of Human Thought

The journey towards computation started in the Middle Age and ended in 1931 when Kurt Gödel proved that, within the limits of a consistent formal system, any reasoning could always be expressed as a set of formal rules and then, in some way, mechanized.

Posted byD. EspositoFebruary 20, 2023February 20, 2023Posted inArtificial Intelligence, Software PillsTags:ai, logic, mathematics, softwareLeave a comment on The Greatness of Human Thought

A Quick Cost/Benefit Analysis of Microservices

I’m not questioning FaaS and I’m not questioning containerization. I’m just questioning the size of microservices and if it’s the size of a bounded context, please, let’s just call them services or applications.

Posted byD. EspositoFebruary 13, 2023Posted inGeneral software, Software PillsTags:architecture, deployment, microservicesLeave a comment on A Quick Cost/Benefit Analysis of Microservices

A Quick Cost/Benefit Perspective of TDD

With TDD principles (but not necessarily practices) any single method is testable by design and your code is clean and understandable. Even without unit tests.

Posted byD. EspositoFebruary 5, 2023February 5, 2023Posted inGeneral software, Software PillsTags:coding, tdd, unit test1 Comment on A Quick Cost/Benefit Perspective of TDD

A Quick Cost/Benefit Perspective of Unit Tests

Unit tests are a significant development cost. However, the interesting question is another: when is this cost worth? Sometimes it is; sometimes not.

Posted byD. EspositoFebruary 5, 2023February 20, 2023Posted inGeneral software, Software PillsTags:coding, tdd, unit test2 Comments on A Quick Cost/Benefit Perspective of Unit Tests

Posts pagination

Newer posts 1 2
Pragmatic Opinions, Website Built with WordPress.com.
  • Subscribe Subscribed
    • Pragmatic Opinions
    • Already have a WordPress.com account? Log in now.
    • Pragmatic Opinions
    • Subscribe Subscribed
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar