Favstar gets even better if you sign in.
A criticism of DHH's post about Dependency Injection. http://codeulate.com/2013/01/a-criticism-of-dhhs-post-on-dependency-injection/ …
Every time a vim user hits an arrow key, Bram Moolenaar kills a poor Ugandan child.
"Design patterns that ease change are a waste of time! Oh, also, we had to rewrite our flagship product because it was too hard to change."
Programmers: let's all agree to never be embarrassed for needing to go check the docs.
Recommendation: stop attending massive, bland events like RailsConf and patronize lovingly-crafted EU confs like Nordic Ruby and Railsberry.
If you try super super hard, you might still end up with code that sucks. If even one person on your team doesn't care, it's guaranteed.
I think the best software development technique I learned in the last year is admitting instantly when I don't understand something.
Shorter methods. Smaller classes. Fewer locals. Few conditionals. Tell, don't ask. Tell, don't ask. Tell, don't ask.
Warnings emitted during test runs are broken windows, and should be addressed with haste and vigor.
Entrepreneur pitching a group: "I'm not a coder, so I don't know how to do this, but I know it's not that hard."
God this is a great talk. "Simple Made Easy" by Rich Hickey. http://www.infoq.com/presentations/Simple-Made-Easy ….
"I believe a programmer needs to write about 1500 [tests] to burn into her brain the basic patterns of good [ones]." http://www.jbrains.ca/permalink/not-just-slow-integration-tests-are-a-vortex-of-doom …
The User class: where SRP goes to die.