Source: I have a master's degree in mechanical engineering in hybrid vehicle powertrains, and a big part of my research was battery technology. I spent some time working with the folks at National Semiconductor learning this, so I have several primary sources. Disclaimer: my knowledge of the field is from ca 2010. 1) Lots of deep discharge cycles do negatively affect battery life. Try not to jump between 0% and 100%…
The only concerns I have with this advice is the heat generated by constantly draining/charging the battery will degrade the life, plus constantly cycling will degrade the battery in other ways as well. If a charger could be tweaked to charge the battery slowly and not overcharge it, that'd be the ultimate solution. SOC is relative to the application, but it is possible many applications nowadays purposely operate wi…
So I'm reluctant to agree or confirm with any sweeping statement about a single variable (in this case, heat generated by charging), because it may be true in some cases but not in all. And it also depends on the specific battery.
Most likely, for most laptops, for most daily use-cases, and a charging pattern of 90-50-90 in 2-3 hours, I'd rather take the slightly increased temperature than keep the battery at 100% for that time period.
But again: it depends. On so many things.
Edit: also, either case (keeping at 100% for 3 hours vs 90-50-90 for 3 hours) is better than keeping at 100% 24/7. So no harm done if you can't decide which is better. Just A) don't plug in all day long and B) don't go crazy with the heat and you'll be fine.