embed embed share link link comment comment

Embed This Video close
Share This Video close
bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark
embed test
Rate This Video embed
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
Tags For This Video tags
rate rate tags tags related related lights lights

What’s in a Name?

Speaker:

John Cavnar-Johnson

Abstract:

It has often been said that there are only two hard problems in computer science: cache invalidation, naming things, and off-by-one errors. This presentation addresses the problem in the middle … For every minute you spend writing code in your career, you will spend at least 10 minutes reading somebody else’s code. Names matter. Spending time on naming things well is time well spent. Any developer, no matter what their skill and experience level, can become a better developer by learning how to be more effective at naming. Naming is more of a craft than a science, and yet there are a solid set of principles you can use to name things better. Come find out why we, as a profession, are generally bad at naming, how naming in software development has evolved over the years, and learn specific techniques to become a better namer.

Bio:

John is a software architect and has been leading development teams for over 25 years. He’s currently working for Improving in Houston as a principal consultant. He speaks frequently at conferences and user groups on topics as varied as agile practices, IoT, enterprise software, and functional programming. When he’s not designing, writing, or talking software, you can usually find him reading and drinking craft beer.

Recorded At:

Houston TechFest

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>