Day 3 is all about strings, arrays, hashes, and ranges – abstract, geeky terms for buckets In Ruby, strings can be treated like arrays. Meaning it’s super easy to access substring. For example: theString = “It’s raining today” theString[13, 5] # returns ‘today’ Finally, I always thought substr() methods were an awkward solution for something …
Author Archives: Garrick van Buren
First Crack 33. HourCar Brings Car Sharing to Twin Cities
Kurt Fischer, Program Manager for HourCar – Minnesota’s non-profit car sharing venture, and I sat down at Nina’s Coffee on Dale and Western in St. Paul. HourCar is planning to introduce car sharing to Minnesota in early May 2005. We talk about car sharing, who is a good candidate for car sharing, and how car …
Continue reading “First Crack 33. HourCar Brings Car Sharing to Twin Cities”
First Crack 32. The Tea Episode with Mindy Kelly
Mindy Kelly from Mrs. Kelly’s Tea and I talk selection, brewing, and finding the right tea. Listen to the Tea Episode with Mindy Kelly [16 min] Got questions about coffee or comments about the show? Call: 206-20-BEAN-1 Like the show? Support the First Crack Podcast
Auto Insurance Companies Gamble Double or Nothing
This morning, NPR reported on a study finding auto insurance rates in No-Fault states 20% higher and rising more quickly than in “Fault” states. In a No-Fault state, each driver’s insurance pays for their claim. Elsewhere the accident-causing driver’s insurance pays for both claim. This means insurance companies prefer the double-or-nothing gamble over having to …
Continue reading “Auto Insurance Companies Gamble Double or Nothing”
Learning Ruby – Day 2
Day 2 starts with one of the most valuable programming exercises. What can I do with an object? Just ask it: self.methods With ‘self’ being the current object, the above question returns a list of all the questions ‘self’ knows how to answer. Every object in Ruby can be asked this question. So many languages …
RSS is Advertising, Not a Channel for Advertising
(originally published at MNteractive.com) This afternoon, I was listening to an interview on RSS advertising. Overall, it sounded like Pheedo is shoehorning the dying interruption-based ad model into the relationship-based world of RSS. There are a number of companies trying to make RSS measurement more accurate (Pheedo, Feedster, FeedBurner). This is excellent, RSS feeds are …
Continue reading “RSS is Advertising, Not a Channel for Advertising”
Learning Ruby – Day 1
Mark Slagell’s writing style is conversational and educational. I’ve gone through a number of software language tutorials. I found Slagell’s first chapter a comfortable mix of background info, simple examples, and experiments. On the outset, Slagell states Ruby is based on the: Principle of Least Surprise: “If you don’t know how to do something and …
Punch Pizza No Knock Out
Last night Jen, Jer, Sam, and I went for a leisurely dinner at Punch Neapolitan Pizza. Punch Pizza is continually declared the best pizza in the Twin Cities. The City Pages included Punch on their Best of Lists in 2003 and 2004, the Mpls.St.Paul Magazine also ranks it highly. On this particular Saturday night, the …
Moving the Burden of Email on the Writer
Stever Robbins over at HBS Working Knowledge has some excellent Tips for Mastering E-mail Overload. His examples of good & bad emails are quite illustrative. My 2 favorite suggestions: Charge people for sending you messages. Ignore it. Related Posts: Get Your Email Read with Specific, Compelling Subject Lines Better Email Tips
Podcasts for Learning Foreign Languages
Last fall when I was just getting into podcasting, I was enamored with the idea of using podcasts to learn a foreign language. I even commented on it in First Crack #6. If you’re following my ThingsToDo list, you see I’d like to get my tongue around Dutch and bring my German back up to …