Why Doctors Hate Their Computers

I thought that the article Why Doctors Hate Their Computers was incredibly interesting and eye-opening. Working in the software development industry, it is easy to think that software can easily replace many systems that are in use across a wide variety of industries. But as this article shows, complex software systems are not always a perfect solution. […]

Read More Why Doctors Hate Their Computers

Apprenticeship Patterns Chapter 1 and Chapter 2-6 Introductions

After reading the first chapter of Apprenticeship Patterns I feel that this is the perfect book to read for somebody just beginning their path as a software developer. There seem to be a lot of interesting ideas in this book that would help promote continuous learning and improvement for the craft. The authors use the phrase software craftsmanship to […]

Read More Apprenticeship Patterns Chapter 1 and Chapter 2-6 Introductions

Why Testers Need to Know About Code Refactoring

https://www.softwaretestinghelp.com/code-refactoring/ Refactoring is the practice of improving code without changing the existing functionality. It is used to transform inefficient or complicated code into efficient and simpler code. Some reasons why a piece of code may need to be refactored are: Code smells – indications that serious problems may exist in the code. Some common code […]

Read More Why Testers Need to Know About Code Refactoring