If you're live-coding you should be constantly talking aloud what you're doing and what you're thinking about. The most popular Twitch streamers are usually good at filling silence.
and if you want longevity and viewers you need to have a consistent schedule. I cannot count the number of people who had a good stream but were so inconsistent with their hours that it was nearly pointless to follow them