🔠#21: Writing Good Tests for Vue Applications
After almost three years of working on my ebook, studying, practicing, and writing, it is done! I want to share with you my journey that made me feel like an imposter but also great pleasure at times.
Hey,
After almost three years of working on my Writing Good Tests for Vue Applications ebook, studying, practicing, and writing, it is done! In this issue, I want to share with you how working on this book made me feel like a fraudulent imposter but also great pleasure at times.
📢 Learning and Building in Public
I believe in sharing what I know and learn while learning it. Therefore, right at the beginning, one thing was clear: I don't want to write the book all by myself and only put it out there as soon as it is done but share my progress via a newsletter. Yet, this did not come without challenges.
As I dug deeper and learned more and more about automated testing, I quickly realized that I constantly had to rework and adapt what I'd already written. Therefore, keeping up a steady cadence for the newsletter proved challenging.
Do You Want to Boost Your Testing Skills?
Maybe, like me, you already wrote your fair share of bad tests and wonder how to reach the promised land of fast feedback loops, rapid release cycles, and refactoring with confidence testing advocates keep talking about. In this book, we'll explore how!
🤑 Money
I knew that other than with my blog, I wanted to charge money for the knowledge I'd provide. Yet, with the first paying subscribers came a constant feeling of letting people down when I failed to publish new chapters regularly.
Charging real money nurtured my imposter syndrome, and sometimes, it made me feel like a fraud. "What am I thinking charging real money for this crap?"
Yet, on the flip side, the experience of people being willing to pay their hard-earned money for something you've put out in the world feels great!
💠Final Thoughts and the Road Ahead
If I'd start again, I'd probably change up a few things:
Don't publish newsletter pieces chapter by chapter but as independent articles roughly based on the chapter I'm working on.
Don't charge money upfront, but only when I have enough material, and I'm 100% certain that the final product will be up to my standards.
Be more consequent writing a little every day to avoid long periods of procrastination.
All things considered, I'm happy with how things turned out, and I'm proud that it has become the book I wish I'd had when I started with automated testing.
I already have a few ideas for my next book. Stay tuned!
Markus
Looking for a Vue Job?
Discover companies looking to hire Vue.js developers and connect with them on VueJobs, the leading job board for the Vue.js ecosystem.