I’ve been a SOLID1┬áfan of TDD over many years and have spent a lot of time drilling myself in writing tests first to┬ádrive applications forward. I truly believe I have been at a place where my BIT has been FLIPPED.┬áThere are occasions though when attempting to write tests first have just been hard and completing a feature with test-first has been a record in will power and what felt like an eternity to deliver a feature. But if it was easy then everyone would be doing it.

Continue reading

The boy scout rule

Recently I had the discussion with a colleague on how new code was being added to a code-base without maintainability in mind. The discussion was sparked by a code-review that had been ping-ponging between the reviewer and the developer where readability and ( as a result ) maintainability was an issue.

Continue reading

I originally posted this on the dolittle blog.

There’s a new task waiting for you in your inbox… a┬ábug┬áin production! Maybe the bug is completely unrelated to ┬ácode, you’ve created, but the report is there waiting for you. It’s critical, and has to be fixed “today” or “ASAP”! And with a number of consequences, like “this feature is vital!”, “support center is being called down by angry customers”, “we’re losing millions!”.

Continue reading

Author's picture

Pavneet Singh Saund

­čĹő I’m Pav. A father, husband and product developer. I care about attending to needs by building better user experiences and finding better ways of working.
Here’s what I’m up to now

Web Developer / User Experience Lead

Norway