ADVERTISEMENT

Hemingway flunks the Hemingway test

Published Aug 17, 2020 03:39 am
STANDOFF Hemingway and the author goes face-to-face, art by Des Trudo

I stumbled upon the Hemingway app by accident, researching for something else.

Named after you know whom, the Hemingway Editor is a writing and editing tool, whose most interesting feature assesses the readability of your text in a pinch. It was designed to judge your every sentence against the touchstones of Ernest Hemingway’s writing, based on his highly acclaimed works and maybe a couple of notes he wrote to himself, such as “You can phrase things clearer and better” and “You can remove words which are unnecessary and tighten up your prose,” according The New Yorker’s Ian Crouch.

The app is simple. You may choose to either type straight into it or, as I did, paste text into it and automatically it provides you with its assessment by highlighting sentences or passages in colors corresponding to their weaknesses.

Sentences with adverbs or qualifiers, unnecessary or not, are highlighted in blue.

Words and phrases that have simpler alternatives are highlighted in purple.

Passive constructions (the much-maligned passive voice) are highlighted in green.

EARNEST Hemingway working on his book For Whom the Bell Tolls at the Sun Valley Lodge, Idaho, in December 1939

Complex sentences or sentences that are hard to read, maybe too wordy, maybe unwieldy with too many dependent clauses, maybe too long, are highlighted in yellow.

And then there is the red highlight, which means the sentence or the passage is—using the Hemingway app’s own harsh wording—“very hard to read.”

We know from high school literature how Hemingway earned his place in the league of immortal writers. His novels and short stories, from The Old Man and the Sea to For Whom the Bell Tolls, were told in mostly simple sentences, short, succinct, and even image-driven. His prose was unadorned, stripped to bare essentials, and revolutionary in those times of ornately descriptive writing. Basic to the quality of his works were boldness and clarity.

A writer’s style should be direct and personal…and his words simple and vigorous.

Ernest Hemingway

In pursuit of these basic writing attributes, the brothers Adam and Ben Long created the app five years ago. Theirs was a perfect combination. Ben, now 30, was a marketer in North Carolina while Ben, now 27, was a copywriter in New York when they developed the app, having realized that it would take more than self-editing to make sentences bolder and clearer, like Hemingway’s.

I haven’t tried the app in writing mode, which you can access by clicking the “Write” tab on the sidebar. This mode is like a blank sheet, without all the colors and stats to leave you write away without the distraction of the edits. Formatting is easy with buttons for bold, italics, headings, bullets, pullouts, even margins. When done, switch back to the “Edit” tab and pretend Hemingway himself is checking over your work.

FINE PRINT A screenshot of the Hemingway test showing an "ok" score, photo by Franklin Tower

Also, the Hemingway Editor grades your work. The lower the grade, the better, because the grading, based on the Automated Readability Index, “a reliable algorithm used since the days of the electronic typewriters,” judges how your work may be understood by the average reader. According to the developers, “Studies have shown the average American reads at a 10th-grade level, so Grade 10 is a good target,” although Grade 15 is still “OK.”

I am currently enrolled in a Creative Writing course at Wesleyan University via Coursera and it was while researching for one of my writing exercises for the class that I stumbled upon the Hemingway Editor. The task was to write in a few hundred words a story limited to what my character could perceive through her five senses in a 10-second moment—no interior monologue allowed, no recollections, no thoughts about the future.

Here is an excerpt of the story I wrote.

A gust of wind makes her look up from her phone, in which she has posted a selfie of the moment, of herself in the park. The flurry ruffles her hair and swings through the trees around her, shaking off dead leaves. In reaction, birds tear out of the treetops, taking to the air in a flutter of wings toward the sky the color of bruises.

So I decided to give Hemingway a try. I pasted my work into the app, where it yielded a readability level of Grade 6, “Good,” with the following comments— “0 adverbs, well done; 0 use of passive voice, nice work; 0 phrases have simpler alternatives; 0 of 4 sentences is very hard to read; 0 of 4 sentences are very hard to read.”

For good measure, I extracted this passage from Hemingway’s memoir A Moveable Feast.

The tank wagons were painted brown and saffron color and in the moonlight when they worked the rue Cardinal Lemoine their wheeled, horse-drawn cylinders looked like Braque paintings.

The comments: “0 adverbs, well done; 1 use of passive voice, cut to 0 or fewer; 0 phrases have simpler alternatives; 0 of 1 sentence is very hard to read; 1 of 1 sentence is very hard to read.”

The score: Post-Graduate, “Poor. Aim for 14.”

Related Tags

Ernest Hemingway memoir
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.