SPIRE and Moodle are too complex, let's make them simpler – Massachusetts Daily Collegian

SPIRE and Moodle are too complex, let’s make them simpler

Why minimalism on the internet matters

By Benjamin Zhou, Collegian Contributor
September 15, 2021

Jump to Comments
Share on Facebook
Share on Twitter
Share via Email
Print

Web infrastructure has grown too complex, and we need simpler websites. A typical website, like the front page of The Massachusetts Daily Collegian, contains three megabytes of data, or 150 kilobytes without images, scripts and other resources. To put that into perspective a single byte can represent a single ASCII character.

If a word in the English language contains five letters on average, then 150 kilobytes is equivalent to 30,000 words. Three megabytes make a massive 600,000 words! In comparison, War and Peace by Tolstoy is also three megabytes worth of text, a frankly unacceptable amount of bloat for a website.

The main case against this bloat is the accessibility problems it creates. Let’s return to the front page of the Daily Collegian. At the top of the site, right under the header, there is a bar containing all the sections in black. The section title turns red when you hover on it, unfolding into subsections with an aesthetic fade-in. The top left is filled with monochrome icons that redirect to the newspaper’s [...]

Read article at dailycollegian.com

Article Taxonomies

Categories: ,
Fatal error: Uncaught Error: Object of class WP_Error could not be converted to string in /home/webable/www/www/wp-content/themes/webable/content-mcm.php:65 Stack trace: #0 /home/webable/www/www/wp-includes/template.php(812): require() #1 /home/webable/www/www/wp-includes/template.php(745): load_template('/home/webable/w...', false, Array) #2 /home/webable/www/www/wp-includes/general-template.php(206): locate_template(Array, true, false, Array) #3 /home/webable/www/www/wp-content/themes/webable/single-mcm_article.php(15): get_template_part('content-mcm') #4 /home/webable/www/www/wp-includes/template-loader.php(106): include('/home/webable/w...') #5 /home/webable/www/www/wp-blog-header.php(19): require_once('/home/webable/w...') #6 /home/webable/www/www/index.php(17): require('/home/webable/w...') #7 {main} thrown in /home/webable/www/www/wp-content/themes/webable/content-mcm.php on line 65