Hey everyone!
This monday is again our monthly CRB meeting at Quick Solutions! Hopefully you made plans to come this month (regardless of the lack of a tinely meeting notice), since we've got the World Famous Jim Weirich as a speaker! We also are thankful to have our very own RJ Osborne present this month as well! Thanks RJ!
RJ Osborne
------------------
Ever been frustrated that TDD is resisted at work- not only by the project owners, but by other developers and professionals as well?
You're not alone. In fact, this isn't even new to programming. I'll present a historical perspective on the stages of acceptance that professional practices tend to go through towards broad social acceptance.
Jim Weirich
-----------------
Michael Feather wrote a blog post called "10 Papers Every Programmer Should Read (at least twice)". It the post he writes:
"It’s hard to find deeply technical books and articles which stand the test of time in software: they are all Latin within 20 years. To me, these are classic papers which contain deep 'things you oughta know' about code -- the material you work with."
This talk is a series of 10 five minute lightning talks, each talk covering one of the 10 important papers Michael recommends for all programmers.
The papers are:
* "On the Criteria to Be Used in Decomposing Systems into Modules" -- D. L. Parnas
* "Can Programming Be Liberated from the von Neumann Style?" -- John Backus
* "Programming as an Experience" -- Randall B. Smith & David Ungar
* "A Laboratory For Teaching Object-Oriented Thinking" -- Kent Beck & Ward Cunningham
* "The Next 700 Programming Languages" -- P. J. Landin
* "Lisp: Good News, Bad News, How to Win Big" -- Richard P. Gabriel
* "Arguments and Results" -- James Noble
* "An Experimental Evaluation of the Assumption of Independence in Multi-Version Programming" -- John C. Knight & Nancy G. Leveson
* "A Note on Distributed Computing" -- Jim Waldo, Geoff Wyant, Ann Wollrath & Sam Kendall
* "Reflections on Trusing Trust" -- Ken Thompson
About Jim
Jim Weirich is the Chief Scientist for EdgeCase LLC, a Rails development firm located in Columbus Ohio. Jim has over twenty-five years of experience in software development. He has worked with real-time data systems for testing jet engines, networking software for information systems, and image processing software for the financial industry. Jim is active in the Ruby community and has contributed to several Ruby projects, including the Rake build system and the RubyGems package software.
Again, we'll be meeting at the Quick Solutions office with the meeting starting at around (you know us) 6:30pm. Food and drinks are being graciously provided by Quick Solutions, whom we are very thankful for their support.
We'll also be door prize raffling off a copy of Hal Fulton's "The Ruby Way" from Addison-Wesley as well as a personal license to any JetBrains product (RubyMine, IntelliJ, Resharper, Team City).
See you on Monday!!
-Rob