View profile

On Summer Vacation and Software Release Cycles

On Summer Vacation and Software Release Cycles
By Mastering JS Weekly • Issue #69 • View online
Looking for Vue jobs? Love working on developer tools? Check out our new job board partner Cycloid: they’re looking for a Vue.js developer to improve the frontend for their CI/CD platform!
It’s been a few weeks since I’ve sent a newsletter. And, you guessed it, it’s because I was on summer vacation. I shut off my laptop and put away my phone, and spent some time hiking and relaxing by the lake.
I must admit I spend a little too much time glamorizing hard work. Working hard is important, but so is taking the time to recharge so you can continue working hard. Like the proverbial tortoise and hare, steady consistent progress beats sprint-burnout-sprint loops over the long run.
It was especially important for me to take some time off because of the upcoming Mongoose 6.0 release. After Mongoose 6.0.0 is released, I expect to spend 3-6 weeks writing blog posts, fixing bugs, and answering questions.

This happens to be newsletter #69... coincidence?
This happens to be newsletter #69... coincidence?
Take time off BEFORE a big release
I wish somebody told me this before I started shipping products. I would always tell myself I’d take some time off once my project shipped, but then I’d always get sucked into follow-up work.
Remember: releasing a project is the starting line, not the finish line. Once you’ve shipped, that’s when you need to be answering questions, fixing any bugs, helping early adopters, and marketing your work.
The best time to take some much needed pre-release vacation is when you have just a little bit more work to finish before releasing. That way, you come back refreshed, with a small backlog of work to get yourself warmed up for the post-release sprint.
Most Recent Tutorials
Convert Pug to HTML - Mastering JS
How to Filter an Object by Key and Value in JavaScript - Mastering JS
How to Filter an Object by Key in JavaScript - Mastering JS
JavaScript `substring()` vs `slice()` - Mastering JS
What We're Reading
Shiki Twoslash: Static Code Samples for JS Projects
GitHub - WICG/import-maps: How to control the behavior of JavaScript imports
Did you enjoy this issue?
Mastering JS Weekly

Pragmatic web development. No bloatware allowed!

In order to unsubscribe, click here.
If you were forwarded this newsletter and you like it, you can subscribe here.
Powered by Revue