As I enter my 18th year of developing software, several recurring trends and forces have become obvious to me. My day job as a technical lead affords me time in the evening to write articles and prepare talks around these trends and forces, all of which interest me greatly. To date these talks include “The ROI of Refactoring”, “Nothing Matters More Than Coding Fast”, and most recently “Writing Custom DSLs” - which was a sneaky way to speak about these trends and forces in the form of technical talk.