I code. I architect systems: usually in the cloud. I teach. I lead teams. I showcase the awesomeness I see in others.
Creating a DSL with your team
Using the terminology and language that everyone uses to describe your product inside the actual code that your team uses can give you a huge advantage in productivity. This is something I’ve gotten into the habit of doing with the teams that I lead and I thought it would be worth sharing.