Quick talk given to Asakusa.rb meeting during a vacation Zachary and I took in Tokyo, February 2012.
The message is a simple one—don't let yourself be defined by labels. Instead, be defined by what you _do_.
Hello, I’m
Hello, I’m
Using index
Doing unit
cards
testing
Hello, I’m
Hello, I’m
That is sticking RSpec!!!
Having stand-
Using
up meetings
labels on yourself
Hello, I’m
Refactoring
Instead…
• I like to solve people’s problems
• I know how to use computers to do this
35
Instead…
• I like to solve people’s problems
• I know how to use computers to do this
• One of my (many) tools is the Ruby language
35
Instead…
• I like to solve people’s problems
• I know how to use computers to do this
• One of my (many) tools is the Ruby language
• I practice Ruby-do
35
Ruby-do
Ruby is not the best programming
language
(there is no “best” programming
language)
40
Ruby-do
for item in items items.each do |item|
process(item) process(item)
end end
41
Ruby-do
name = “Dave” name = “Dave”
location = “TX” location = “TX”
likes = “code” likes = “code”
42
1. Que0X said
February 21, 2008 at 13:04
got your point !, could you please explain advantage of learning
ruby over python? python already have a huge library from web to
Academia , while Ruby looks focusing on web stuff if i may tell !
what do you think ?
2. Akitaonrails said
February 21, 2008 at 14:52
@que0x I say you should learn both. period. no reason to learn
just 1.
http://webmat.wordpress.com/2008/02/20/do-not-learn-ruby/
Feedback\nLooking for and applying feedback\nMinimizing the feedback gap\nTen-minute audit\nNo Broken Windows\nStaying on top of the situation\nFixing small problems before they get large\nDefer decisions\nUntil you know better\nSimplify communication\nLearn Continuously\n\nNow we will apply these ideas to the project itself\n
Feedback\nLooking for and applying feedback\nMinimizing the feedback gap\nTen-minute audit\nNo Broken Windows\nStaying on top of the situation\nFixing small problems before they get large\nDefer decisions\nUntil you know better\nSimplify communication\nLearn Continuously\n\nNow we will apply these ideas to the project itself\n