Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage Presentations Patterns, Code Smells, and the Pragmatic Programmer

Patterns, Code Smells, and the Pragmatic Programmer



Jason McCreary discusses how a number of books from The Reading List - Implementation Patterns, Refactoring, Design Patterns, The Pragmatic Programmer - helped him becoming a software engineer.


Jason McCreary is a Software Engineer specializing in PHP & iOS application developer. Founder of PocketBracket and wadl. Organizer of the Louisville Software Engineering meetup.

About the conference

Code PaLOUsa is a conference designed to cover all aspects of software development regardless of technology stack. It has sessions revolving around Microsoft, Java, and other development platforms; along with session on higher levels that are platform agnostic. The conference schedule will feature presentations from well-known professionals in the software development community.

Recorded at:

Oct 08, 2015

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Community comments

  • Ouch... just before 18m

    by Richard Richter,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    Martin Fowler is close to Uncle Bob (at least when we look at the book landscape), but this was kinda huge mistake to make. Robert C. Martin referenced Fowler's Refactoring book in his Clean Code (also an essential one). Also Fowler is much more pragmatic in his presentations and puts clean code/refactoring into ROI-based-decision perspective (managed technical dept, etc.), while Uncle Bob is kinda religious - which I like just as well as the pragmatic approach, because sometimes it gets you where you want to be. :-)

  • Re: Ouch... just before 18m

    by Jason McCreary,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    Yes, this was a mixup. There are a few in here. Mispronouncing DHH's name is another. My apologies to these leaders and anyone I may have mislead. Thanks for the correction.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p