I didn't realize there were streak badges until I got the 8-week one -- somehow I missed the notice for the 4-week one. Obviously they aren't what motivate me to write, but I understand it could motivate others.
It's hard to say where the balance is between a reward, and punishment. I would certainly think a 32-week badge clearly crosses that line though -- since it requires a significant commitment to achieve.
The thing about streaks is that they reset if you fail, making it daunting to achieve again. Compare this to some of the most difficult trophies on PlayStation -- they don't reset, you can always pick up again.
So perhaps pausing might make sense, but then it wouldn't encourage people to write weekly. An option would be to consider the average article count, but then again, not weekly.
Another thing to consider is that badges end up becoming elite as the user-base grows. Those Top7 and Top5 badges I have are increasingly difficult to obtain.
Maybe if it instead was "post 3 weeks in a row x amount of times"? And have 4 weeks count as 2, 5 weeks as 3 etc.
That way you would only lose two weeks of progress if you take a break while in a streak.
Could maybe also allow two consecutive week breaks before it breaks the combo. This would allow people to post only once every one, two, or three weeks as they please, but still give incentive to post every week since it makes the combo increase faster.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.