{"id":1032,"date":"2026-08-11T02:41:40","date_gmt":"2026-08-11T02:41:40","guid":{"rendered":"https:\/\/david.bookstaber.com\/?p=1032"},"modified":"2026-08-11T02:41:43","modified_gmt":"2026-08-11T02:41:43","slug":"why-i-dislike-dark-mode","status":"publish","type":"post","link":"https:\/\/david.bookstaber.com\/?p=1032","title":{"rendered":"Why I Dislike Dark Mode"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><em>First published in my newsletter, September 4, 2023.<\/em><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1388\" height=\"525\" src=\"https:\/\/david.bookstaber.com\/WP\/wp-content\/uploads\/2026\/08\/vscode-light-theme-vs-dark-theme.jpeg\" alt=\"VSCode Light Theme vs Dark Theme\" class=\"wp-image-1027\" srcset=\"https:\/\/david.bookstaber.com\/WP\/wp-content\/uploads\/2026\/08\/vscode-light-theme-vs-dark-theme.jpeg 1388w, https:\/\/david.bookstaber.com\/WP\/wp-content\/uploads\/2026\/08\/vscode-light-theme-vs-dark-theme-300x113.jpeg 300w, https:\/\/david.bookstaber.com\/WP\/wp-content\/uploads\/2026\/08\/vscode-light-theme-vs-dark-theme-1024x387.jpeg 1024w, https:\/\/david.bookstaber.com\/WP\/wp-content\/uploads\/2026\/08\/vscode-light-theme-vs-dark-theme-768x290.jpeg 768w, https:\/\/david.bookstaber.com\/WP\/wp-content\/uploads\/2026\/08\/vscode-light-theme-vs-dark-theme-1040x393.jpeg 1040w, https:\/\/david.bookstaber.com\/WP\/wp-content\/uploads\/2026\/08\/vscode-light-theme-vs-dark-theme-640x242.jpeg 640w\" sizes=\"auto, (max-width: 1388px) 100vw, 1388px\" \/><figcaption class=\"wp-element-caption\">VSCode Light Theme vs Dark Theme<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">The <em>Light Mode<\/em> vs <em>Dark Mode<\/em> GUI question has become somewhat polarizing.\u00a0 Increasing numbers of apps have added Dark themes that use a black background.\u00a0 I generally prefer light mode for one very specific and widely applicable reason, even though I grew up with \u201cdark\u201d displays.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the old days \u2013 back when all computer displays were cathode ray tubes (CRTs) and PCs only had enough memory to display 25 lines of 80 characters of text in a fixed font \u2013 screens were black with white, green, or amber text, like this:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"885\" src=\"https:\/\/david.bookstaber.com\/WP\/wp-content\/uploads\/2026\/08\/1980s-monochrome-crt-display-scaled.jpeg\" alt=\"1980s Monochrome CRT computer display\" class=\"wp-image-1028\" srcset=\"https:\/\/david.bookstaber.com\/WP\/wp-content\/uploads\/2026\/08\/1980s-monochrome-crt-display-scaled.jpeg 2560w, https:\/\/david.bookstaber.com\/WP\/wp-content\/uploads\/2026\/08\/1980s-monochrome-crt-display-300x104.jpeg 300w, https:\/\/david.bookstaber.com\/WP\/wp-content\/uploads\/2026\/08\/1980s-monochrome-crt-display-1024x354.jpeg 1024w, https:\/\/david.bookstaber.com\/WP\/wp-content\/uploads\/2026\/08\/1980s-monochrome-crt-display-768x266.jpeg 768w, https:\/\/david.bookstaber.com\/WP\/wp-content\/uploads\/2026\/08\/1980s-monochrome-crt-display-1536x531.jpeg 1536w, https:\/\/david.bookstaber.com\/WP\/wp-content\/uploads\/2026\/08\/1980s-monochrome-crt-display-2048x708.jpeg 2048w, https:\/\/david.bookstaber.com\/WP\/wp-content\/uploads\/2026\/08\/1980s-monochrome-crt-display-1040x360.jpeg 1040w, https:\/\/david.bookstaber.com\/WP\/wp-content\/uploads\/2026\/08\/1980s-monochrome-crt-display-640x221.jpeg 640w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><figcaption class=\"wp-element-caption\">1980s Monochrome CRT computer display<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">It was possible to invert these to show the text as black on light.\u00a0 But as far as I remember, the first computer to mainstream a uniformly light background with black text was the 1984 Macintosh.\u00a0 And I thought it was grotesque.\u00a0 The pixels on those old monitors were not very sharp, so instead of bright text characters bleeding a little onto a black background, a white background seemed to accentuate the blurriness as it bled into the black text pixels.\u00a0 (In fact, on color screens the individual red green and blue phosphors that made up each white pixel would stand out if viewed closely.)\u00a0 For me, fewer illuminated pixels was better.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">By the end of the 1980s, CRT monitors had significantly improved in both resolution and pitch, making everything more crisp and making light backgrounds more tolerable.\u00a0 WYSIWIG became all the rage, and since most computer work was done to be printed on white paper GUIs defaulted to white backgrounds with black text \u2013 Light Mode.\u00a0 There was also a lot of contemporaneous research, as detailed in <a href=\"https:\/\/tidbits.com\/2019\/05\/31\/the-dark-side-of-dark-mode\/\" target=\"_blank\" rel=\"noopener\">this seminal article<\/a>, that supported the idea that humans work better in Light GUIs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, even in the enlightened 1990s programmers spent their time in text terminal windows and development environments that to this day default to dark mode.\u00a0 For example, in Windows open a command terminal by going to <em>Start<\/em> and typing \u201ccmd\u201d.\u00a0 So I do have some nostalgia for the dark-mode days.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And then I grew into my mid-40s.\u00a0 Most people in middle age will get presbyopia, which is a reduced ability to focus at close distances.\u00a0 (This is due to a consistent decrease over time in the flexibility of the eye\u2019s natural lens.)\u00a0 I can no longer read small or dim text without reading glasses to push the focal distance further out.\u00a0 And this is where light mode shines.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Photographers know that the wider the aperture of a lens, the more shallow the range of things that can be in focus (a.k.a., <em>depth of field<\/em>).\u00a0 As the aperture closes, depth of field increases.\u00a0 At the limit, a pinhole aperture has an infinite depth of field: everything is in focus no matter what its distance from the viewer.<sup id=\"footnote-ref-1\"><a href=\"#footnote-1\">1<\/a><\/sup><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The same physics hold for eyes: the wider our pupils open, the more our lenses have to deform to shift focus, and the more apparent is any astigmatism.\u00a0 As our pupils close more of our field of view comes into focus.\u00a0 In fact, if you look through a pinhole everything will be in focus, no matter how extreme an eyeglass prescription you may have.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"939\" src=\"https:\/\/david.bookstaber.com\/WP\/wp-content\/uploads\/2026\/08\/pupil-dilation-dim-vs-bright-light-scaled.jpeg\" alt=\"Eye photographed in dim and bright light to show change in pupil size.\" class=\"wp-image-1029\" srcset=\"https:\/\/david.bookstaber.com\/WP\/wp-content\/uploads\/2026\/08\/pupil-dilation-dim-vs-bright-light-scaled.jpeg 2560w, https:\/\/david.bookstaber.com\/WP\/wp-content\/uploads\/2026\/08\/pupil-dilation-dim-vs-bright-light-300x110.jpeg 300w, https:\/\/david.bookstaber.com\/WP\/wp-content\/uploads\/2026\/08\/pupil-dilation-dim-vs-bright-light-1024x375.jpeg 1024w, https:\/\/david.bookstaber.com\/WP\/wp-content\/uploads\/2026\/08\/pupil-dilation-dim-vs-bright-light-768x282.jpeg 768w, https:\/\/david.bookstaber.com\/WP\/wp-content\/uploads\/2026\/08\/pupil-dilation-dim-vs-bright-light-1536x563.jpeg 1536w, https:\/\/david.bookstaber.com\/WP\/wp-content\/uploads\/2026\/08\/pupil-dilation-dim-vs-bright-light-2048x751.jpeg 2048w, https:\/\/david.bookstaber.com\/WP\/wp-content\/uploads\/2026\/08\/pupil-dilation-dim-vs-bright-light-1040x381.jpeg 1040w, https:\/\/david.bookstaber.com\/WP\/wp-content\/uploads\/2026\/08\/pupil-dilation-dim-vs-bright-light-640x235.jpeg 640w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><figcaption class=\"wp-element-caption\">Eye on the left photographed in dim light.\u00a0 Same eye on right in bright light.\u00a0 Note how pupil on left is dilated (larger) in order to pass more light through the lens.<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><strong>You can test this yourself:<\/strong>\u00a0 Find some small print and bring it so close to your eyes that it becomes blurry.\u00a0 (If your eyes are so young or flexible that bringing it right up to your eyes doesn\u2019t make it blurry, take it into a darker environment so that your pupils dilate.)\u00a0 Now close one eye, and with the other one look at the text through a pinhole opening held right in front of that eye.\u00a0 You can make a literal pinhole by punching a tiny hole in a piece of paper, or you can create one by closing your fingers together leaving only a tiny opening.\u00a0 Now you will be able to clearly see what was out of focus before.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"480\" src=\"https:\/\/david.bookstaber.com\/WP\/wp-content\/uploads\/2026\/08\/hand-pinhole-reading-trick.jpeg\" alt=\"Using a hand to form a pinhole aperture in order to read fine print without reading glasses.\" class=\"wp-image-1030\" srcset=\"https:\/\/david.bookstaber.com\/WP\/wp-content\/uploads\/2026\/08\/hand-pinhole-reading-trick.jpeg 480w, https:\/\/david.bookstaber.com\/WP\/wp-content\/uploads\/2026\/08\/hand-pinhole-reading-trick-300x300.jpeg 300w, https:\/\/david.bookstaber.com\/WP\/wp-content\/uploads\/2026\/08\/hand-pinhole-reading-trick-150x150.jpeg 150w, https:\/\/david.bookstaber.com\/WP\/wp-content\/uploads\/2026\/08\/hand-pinhole-reading-trick-250x250.jpeg 250w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><figcaption class=\"wp-element-caption\">David Bookstaber actually uses this trick to read fine print when no reading glasses are handy.<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">The problem with pinholes is that they don\u2019t admit much light.\u00a0 So everything you look at through a pinhole will be in focus, but without adequate illumination it might be too dim or low-contrast to read.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">What does this have to do with UI themes?\u00a0 Light Mode puts out more light, which causes your pupils to contract, which increases the depth of field of your lens and allows your eyes to focus on objects that are closer.\u00a0 For any given display brightness, there will be a distance at which text is too close for me to read without glasses or eyestrain in Dark Mode but where the same text will still be readable without glasses in Light Mode.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"footnote-1\">1. The following illustration demonstrates this.\u00a0 I set a pill bottle just inside the closest distance this lens can focus at maximum aperture (f\/1.7), so the text is blurry (second row of photos).\u00a0 Then I closed the aperture as tight as it goes (f\/22) and took the photo again (third row of photos).\u00a0 Now the text is clear.\u00a0 The cost: To get the same exposure required a shutter speed of only 1\/640 second at maximum aperture, but 1\/4 second at minimum aperture.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1692\" height=\"2560\" src=\"https:\/\/david.bookstaber.com\/WP\/wp-content\/uploads\/2026\/08\/aperture-depth-of-field-demonstration-scaled.jpeg\" alt=\"The same fine print photographed at f\/1.7 and at f\/22, showing how a smaller aperture increases depth of field.\" class=\"wp-image-1031\" srcset=\"https:\/\/david.bookstaber.com\/WP\/wp-content\/uploads\/2026\/08\/aperture-depth-of-field-demonstration-scaled.jpeg 1692w, https:\/\/david.bookstaber.com\/WP\/wp-content\/uploads\/2026\/08\/aperture-depth-of-field-demonstration-198x300.jpeg 198w, https:\/\/david.bookstaber.com\/WP\/wp-content\/uploads\/2026\/08\/aperture-depth-of-field-demonstration-677x1024.jpeg 677w, https:\/\/david.bookstaber.com\/WP\/wp-content\/uploads\/2026\/08\/aperture-depth-of-field-demonstration-768x1162.jpeg 768w, https:\/\/david.bookstaber.com\/WP\/wp-content\/uploads\/2026\/08\/aperture-depth-of-field-demonstration-1015x1536.jpeg 1015w, https:\/\/david.bookstaber.com\/WP\/wp-content\/uploads\/2026\/08\/aperture-depth-of-field-demonstration-1353x2048.jpeg 1353w, https:\/\/david.bookstaber.com\/WP\/wp-content\/uploads\/2026\/08\/aperture-depth-of-field-demonstration-1040x1574.jpeg 1040w, https:\/\/david.bookstaber.com\/WP\/wp-content\/uploads\/2026\/08\/aperture-depth-of-field-demonstration-640x968.jpeg 640w\" sizes=\"auto, (max-width: 1692px) 100vw, 1692px\" \/><figcaption class=\"wp-element-caption\">Photos of a pill bottle sitting inside the minimum focal distance of a lens.\u00a0 At wide-open aperture the text is blurry.\u00a0 At minimum aperture the text is legible.\u00a0 (The photo of the lens aperture in the second row is slight closed to f\/2.8 because wide-open the iris doesn\u2019t show at all.)<\/figcaption><\/figure>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>First published in my newsletter, September 4, 2023. The Light Mode vs Dark Mode GUI question has become somewhat polarizing.\u00a0&#8230;<\/p>\n","protected":false},"author":1,"featured_media":1028,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":true,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":false,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[14],"tags":[],"class_list":["post-1032","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technology","post-archive"],"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/david.bookstaber.com\/WP\/wp-content\/uploads\/2026\/08\/1980s-monochrome-crt-display-scaled.jpeg","_links":{"self":[{"href":"https:\/\/david.bookstaber.com\/index.php?rest_route=\/wp\/v2\/posts\/1032","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/david.bookstaber.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/david.bookstaber.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/david.bookstaber.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/david.bookstaber.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1032"}],"version-history":[{"count":1,"href":"https:\/\/david.bookstaber.com\/index.php?rest_route=\/wp\/v2\/posts\/1032\/revisions"}],"predecessor-version":[{"id":1033,"href":"https:\/\/david.bookstaber.com\/index.php?rest_route=\/wp\/v2\/posts\/1032\/revisions\/1033"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/david.bookstaber.com\/index.php?rest_route=\/wp\/v2\/media\/1028"}],"wp:attachment":[{"href":"https:\/\/david.bookstaber.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1032"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/david.bookstaber.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1032"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/david.bookstaber.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1032"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}