Helping you master Software Engineering.

Receive a weekly programming tip to fast-track your career.

Enter your email to join and get my short guide

'The Road To Master Programmer'.

    We won't send you spam. Unsubscribe at any time.

    Philosophy Friday: Character Is Fate

    /
     Jose Mujica lives a run-down, dilapidated farm…

    How Many Parameters?

    /
     We're coming to the end of our journey of discovery…

    Combine Parameters

    /
     Yesterday we discovered how creating internal structure…

    Create Internal Structure

    /
     One of the problems I repeatedly see within our…

    Order Parameters

    /
     Almost always, a method's parameters possess a…

    Philosophy Friday: Risk Climbing The Mountain Or Stay Safely On The Flatlands?

    /
     On the 7th of March 1986, professor Dr Richard…

    Avoid out Parameters

    /
     C# has the out parameter modifier allowing us to…

    Avoid Boolean Parameters

    /
     Yesterday we found out why calling functions with…
    null arguments

    Avoid Null Arguments

    /
     Null arguments add to the noise and take away from…

    What Is A Domain Service?

    /
     We've already discovered the difference between…

    Philosophy Friday: The Principled Life Or Would You Kill For $1 Million?

    /
     In the movie, The Box (2009), a struggling young…

    What Is A Domain Entity?

    /
     While Data Transfer Objects, or DTOs, are simplistic…

    What Is A Data Transfer Object?

    /
    As programmers, we inevitably come across the term Data Transfer…

    Don’t Abstractions Complicate Things?

    /
     During a code review of a highly modular system,…

    Comments Rot

    /
     Previously we discovered that it's a good idea…

    Philosophy Friday: Peeking Behind The Curtain Of Reality

    /
     The ancient Stoics practised 'Contemptuous Contemplation'…

    Avoid Propagating Invalid Data

    /
     I've previously written on what kind of return…
    CCP

    CCP Explained In Pictures (Part 2)

    /
    We'll continue yesterday's exploration of the Common Closure…

    CCP Explained In Pictures

    /
    Previously we delved into the Common Closure Principle (CCP)…

    Philosophy Friday: There Is Always A Price To Pay

    /
     A country's government provides valuable services…