Patterns are interesting to me. You can observe patterns almost wherever you look. Where you see a repeated pattern it seems obvious that some sort of thinking has gone into what you’re observing. Patterns imply design and design implies a designer. As a Christian this has great meaning for me because the design that is observed in creation such as the Fibonacci sequence points to a designer that had purpose in the way this world was made. This is much like software design. A good software solution always results from a very intentional and skilled software engineer thinking about the way the software should be written and then building the solution accordingly. Software solutions do not just happen, a designer must make choices and follow best practices to build something that solves the problem that is being addressed.