Tags » Software Craftsmanship

Thinking is the bottleneck

I just spend almost two days with a bug fix at work. The fix was just a one line code change!

This kind of things make you think. 258 more words

Software Craftsmanship

I am a Coding Journeyman

You may have notice it, I changed the domain name for this blog a few weeks ago. Following the advice of John Sonmez on his blogging course… 859 more words

Software Craftsmanship

SOLID: Dependency Inversion Principle

It is time to see the fifth and last principle of SOLID: the Dependency Inversion Principle, also known as DIP. If you missed the other principles, you can learn more about them by following these links: 687 more words

Development Practices

Taming Software Code Complexity and Technical Debt

The project I’m currently on has a good deal of complexity.  Its built on a 10+ year old codebase that has passed through multiple development groups with varying levels of skill and pressures.   599 more words

Software Development


I got to the conclusion that the successful delivery of software is all down to care.

If you have developers who care they will write clean code, with unit test and follow TDD approach. 203 more words

Software Craftsmanship

SOLID: Liskov Substitution Principle

It is time for the third entry for the SOLID series, after the SRP and the OCP, I’ll introduce the Liskov Substitution Principle (LSP). This concept has been introduced by… 472 more words

Development Practices