Strategy Pattern

I joined this group to improve my programming skills and understanding of software concepts. In this group, there is a book list. One of those recommended books is Head First Design Patterns. In this book, the strategy pattern is one of the first you will encounter. Using Head First’s definition, this pattern is a family of algorithms (business logic) that encapsulates each algorithm and makes them interchangeable. Strategy lets the algorithm vary independently from clients that use it. I like the high-level explanation. I also like things to be simplified.

Read More

Growing as a dev during covid

My first free form blog post is not going to be 100% technical. I knew this time would come. Throughout my short career, I have always seen this similar conversation pop up in some way, “How good of a developer is x”? In casual conversation or typically after a job interview. At the time of this writing, there is a global pandemic going on. So a lot of people are working from home. That made me think of my skills and how do you work out your “coding muscles”. I will share a little bit about how I increased my skills.

Read More