- knowledge of the system or application
- quick and dirty testing environment
- easy documentation system
- version control system
In today's case, I knew JBoss/Wildfly (but didn't recall all its dependencies and states), I was connected remotely to a test environment in AWS, I was writing notes and steps in a Confluence Wiki page, and I committed working versions to Git. It was critical that I could test changes quickly from anywhere and share those changes with coworkers. These tools and this sequence enabled me to power through several changes in a few hours so I'll keep using them.
No comments:
Post a Comment