---
title: "In search of the perfect programmer's font"
url: "https://osherove.com/blog/2005/6/13/in-search-of-the-perfect-programmers-font.md"
canonical: "https://osherove.com/blog/2005/6/13/in-search-of-the-perfect-programmers-font.html"
published: "2005-06-13T22:55:00"
updated: "2005-06-13T22:55:00"
tags: ["Off Topic"]
author: "Roy Osherove"
description: "Fonts Fonts Fonts! I've always thought that \"Courier New\" was the new black - the perfect programming font. Yet, I've always had my doubts and have attempted to switch to various other fonts fondly known as \"programmer…"
usage: "Licensed under CC BY 4.0 — reuse, quote and adapt with attribution (Roy Osherove, link to the original page)."
license: "https://creativecommons.org/licenses/by/4.0/"
---

# In search of the perfect programmer's font

By Roy Osherove June 13, 2005 In [Off Topic](https://osherove.com/blog/category/off-topic)

**Historical article** · Originally published June 13, 2005; technical details may be outdated.

Fonts Fonts Fonts!

I've always thought that "Courier New" was the new black - the perfect programming font. Yet, I've always had my doubts and have attempted to switch to various other fonts fondly known as "programmer fonts" several times before. Never was I really successfully.

Until I started doing real work on my laptop. Since this was the same laptop I use to do presentations and demos on, I usually have my font on VS set to "Lucida Console" 14, the perfect Demo font.

But out of laziness when I was coding I merely set it down to 12 or 10 and surprisingly, I like it very much.

But, if you're really into finding out what font is right for you, [check out this amazing collection of Programmer fonts](http://www.lowing.org/fonts/images/showPreview.php). Lots and lots in this preview page. I found this [via this Forum Post on the Bradbury Software](http://www.bradsoft.com/forums/shwmessage.aspx?forumid=7&messageid=11577#bm11631) .

Surely, one has got to fit your own needs :)

_(more links are available on the forum post)_

## More in Off Topic

[All posts in Off Topic](https://osherove.com/blog/category/off-topic)

- Jun 18, 2005

    ### [Nice Handwriting fonts in Hebrew](https://osherove.com/blog/2005/6/18/nice-handwriting-fonts-in-hebrew.html)

- Jun 17, 2005

    ### [\[OT \]It's Yamaka pattern time!](https://osherove.com/blog/2005/6/17/ot-its-yamaka-pattern-time.html)

- Jun 7, 2005

    ### [MS Digital City, and a funny amateur video commercial](https://osherove.com/blog/2005/6/7/ms-digital-city-and-a-funny-amateur-video-commercial.html)

- Jun 5, 2005

    ### [Wanna see something really scary? Watch "The Grudge"](https://osherove.com/blog/2005/6/5/wanna-see-something-really-scary-watch-quotthe-grudgequot.html)


---

## About the author

**Roy Osherove**: Senior Solutions Architect at AWS working on AI for production and AI-driven development; author of The Art of Unit Testing and Elastic Leadership, with about 20 years of consulting and training on unit testing, TDD, team leadership and continuous delivery.

### Sites

- [RobotPaper](https://robotpaper.ai/): This blog: AI patterns and anti-patterns, AI and coding agents, and engineering leadership.
- [osherove.com](https://osherove.com): Roy's personal site. Author of The Art of Unit Testing and Elastic Leadership; consulting and training on unit testing, TDD, team leadership and continuous delivery, plus about 20 years of blog posts.
- [The Art of Unit Testing](https://www.artofunittesting.com): The Art of Unit Testing, 3rd Edition (Manning): readable, maintainable, trustworthy unit tests, plus TDD workshops in C#, JavaScript, Java and Kotlin.
- [5whys.com](https://www.5whys.com): Roy's writing on software team leadership: self-organizing teams, surviving chaos, learning mode and the Elastic Leadership model.
- [Pipeline Driven](https://pipelinedriven.org): Continuous delivery and DevOps practices: build patterns, pipeline-friendly testing, DevOps metrics and enterprise DevOps.
- [Elastic Leadership](https://www.elasticleadership.com): Elastic Leadership, Roy's framework for software team leaders (survival, learning and self-organizing modes).

### Social

- X: https://x.com/royosherove
- LinkedIn: https://www.linkedin.com/in/osherove/

### Contact

- Contact form: https://forms.gle/jQSx5KoXvrVA1JCK7

### License

Licensed under CC BY 4.0 — reuse, quote and adapt with attribution (Roy Osherove, link to the original page). License: https://creativecommons.org/licenses/by/4.0/
