PowerPoint has a horrible UI (but is rich in features). And many people dislike electronic presentations regardless of which software produced them.
However, there are examples of using presentation software that have bypassed many developers: using presentation software for e-learning (courses) or building prototype ideas.
Even since HyperCard, I can think of no other piece of desktop software for non-technical users that allows them to assemble text, images, audio and video in free-form layout and animate the results (with surprisingly advanced results too).
How could developers miss this? Probably because some developers favour markdown for creating slides. This makes sense for simple presentations but overlooks all the possibilities that presentation software holds for creating online courses or tutorials (including programming tutorials).
However, there are examples of using presentation software that have bypassed many developers: using presentation software for e-learning (courses) or building prototype ideas.
Even since HyperCard, I can think of no other piece of desktop software for non-technical users that allows them to assemble text, images, audio and video in free-form layout and animate the results (with surprisingly advanced results too).
How could developers miss this? Probably because some developers favour markdown for creating slides. This makes sense for simple presentations but overlooks all the possibilities that presentation software holds for creating online courses or tutorials (including programming tutorials).