Engineering skills

When you first learn to code you follow the rules you were taught. But as your skills grow the rules start to feel constraining; you start noticing their limitations and caveats. In these posts you will learn the principles that underly those rules, and skills and techniques that will make you a better software engineer.