Recently I’ve been playing with 2 ways that make color knit (and crochet) easier, and also eliminate the need for finishing work at the end:
MULTI ST is knitted with all the yarns held together. I use it at one edge of the knitting (but plan to try it in the middle too). At the beg. of a row, I can choose any yarn I want from my multi, and knit 2 or more rows with it. I can hide a certain yarn for half a shawl, and then – pop it out of thin air! I can knit a 2 color pattern (mosaic, sl st etc), and then move to 2 totally different colors without any effort. I can use gradual color change, or rainbow, like this: Red, Orange, Yellow, Green, Purple, Blue, Sky blue, and back to Red, or, instead of Red I can retrace and follow the Sky blue with, Blue, Purple, Green, Yellow, Orange, Red.
I avoid finishing work by letting the yarn be as and where it needs to. The easiest is to start and finish with a multi st, and use the yarn tails as a fringe.
The other trick is similar, but the sts is only double stranded, and used as a border between 2 bordering yarns. That eliminates the need to twist/cross. strand etc. I use this st in the middle of the fabric, as it’s not needed in the edge (that will make it a multi st, even if it’s just 2 yarns). To enhance it, I always knit it as st.st even in garter st knitting. It makes it bold and textured.
So, here are examples of using the multi st (see it on the side, in the asymmetric Karma shawl):
The ds st:
Few more examples: