How to be a Better Software Engineer
However, especially in software development, optimization is important as it is better to learn at the speed of O(n) rather than O(n*2). This blog is all about building your own philosophies. So without further ado, here are mine - Code is an art form, and as developers of art, we must perfect our craft. Take, For example, code challenges like on Leet Code or Hacker Rank. The user receives a problem like “Given Two Arrays checks if either array contains a common item returns a boolean.” We could write some very simple easy to read code like this.