Refactoring is the process of restructuring code without changing its behaviour. The intention is usually to improve the quality of the design, reduce complexity and make it more maintainable.

Well-Crafted Software

Great engineers truly care about what it is they’re building. Not just the end result, making a customer happy and getting paid. They enjoy the engineering process, they love the tools they use, and they get a kick out of the job itself.

Read More