The construction of SVG Filters is one of those subjects that's great to study, because it never seems to end.
Sure, I know that SVG can be used to make straight lines, smooth curves and shapes. It's great for diagrams, icons and math textbooks, but what has it done for me lately? OK, I know that if I were a sufficiently talented artist with the right tools, I could produce an SVG like tiger.svg, but that's a big if.
I can understand the attraction of making shapes with CSS. It's kind of like a clever puzzle, which demands extensive experience with the multitude of features available in CSS and a lot of experimentation to see what's possible.
I like to think of myself as a geek in the sense that I like to understand how things work. This is true of physical things, like quadcopters and 3d printers, but being a software guy it's even more true of software. Thus, when I first started playing with SVG files, I wasn't primarily interested in using gui drawing programs, I wanted to put all the pieces together myself and see what works and...
Decades ago, back before HTML, WYSIWYG word processors, even before I started using TeX, I had the joy of creating documents using something called TROFF (pronounced Tee-Roff, with the emphasis on the Tee). It produced reasonably nice looking documents and it wasn't too hard to use for simple text.In fact, man pages were generally written for its close cousin, NROFF, which was used for documents...
For more complete information about compiler optimizations, see our Optimization Notice.