John Leacox

“When we talk about learning to program or teaching someone to code, this is almost exclusively about learning the syntax of a language. It seems like there is a huge gap in learning materials and discussions of higher level aspects of writing code -- such as the creation of good abstractions and the readability of the code being written.”

Location:

Overland Park, Kansas, U.S.A.

Professional title:

Software Engineer, Philosopher

What do you do?

I write high quality code and think about how to help others increase their code quality.

Why?

High quality code has a level of aesthetic beauty like art or a good book, in addition to making maintenance easier and creation of new features faster. Most code seems to be of very low quality, and I can't imagine anyone would read book of a similar quality; I want to find way to improve the overall code quality.

What should we read?

A Mind at Play: How Claude Shannon Invented the Information Age by Jimmy Soni

URLs: