Historical entries from this day
Thu, July 24, 2008
-
@ Twitter
10:35 PM — 5 months ago
bustermcleod: @senoraj Nope, I'm not much of a secret keeper when it comes to my own secrets. -
@ Twitter
5:50 PM — 5 months ago
bustermcleod: 8:36pm Found these guys. Going to eat and drink at the Little Branch. http://bit.ly/2S1T63 -
@ Flickr
8:36pm Found these guys. Going to eat and drink at the Little Branch. — 5 months ago
Buster McLeod posted a photo:
-
Day 3 of iPhone app building camp — 5 months ago
Buster McLeod Benson added an entry about build an iPhone app:Here’s where I ended after another 8 hours of frustration and excitement and confusion and basically mashing my brain in ways that don’t come naturally.
Last night I decided to draw out a screen flow diagram for my eventual Credit Card Roulette app. I then proceeded to have dreams about it last night… dreams that for once helped me figure out a way to make it really easy to play a game fast.
Basically, you select the number of players playing, and start a game. This will take you to a screen that gives you a field for each person in the game, so you can enter their name.
Then, the game starts, and you flip the phone over so it’s upside down, and turn it over to reveal the first person who doesn’t have to pay. Turn it upside down and back for each person to be revealed.
The winner is eventually announced, and you have an option to save the game. If you save it, you enter the location name, and the bill’s amount. Each player has a record in the database that keeps track of how many times they’ve lost and won. And how much money they’ve paid and not paid.
11am
I spent the rest of my morning starting the project, and trashing it, about 30 times. Seriously. I am still wrapping my head around how to connect views to controllers, and where it makes the most sense to store instance variables.
4pm
Finally, I decided to take it really slow and work on just trying to get a slot machine wheel to hook up to its data source. Not an easy task! My brain hurt by the time I figured out delegate methods.
Then, I spent a good couple hours trying to figure out how to make a line of text update with the slot machine wheel’s selection. The build kept failing due to a string that I was prematurely “releasing”. The debugger is really difficult for me to read when it doesn’t have obvious errors or warnings.
6pm
I finally got it to all work together. The button even calls a method. Since I’m meeting Kellianne at 8 to go on some city adventures, I’m gonna stop here before trying to figure out how to get the app to go to the next screen. You’d think it would be easy, but this isn’t as simple as a link I’m finding out. I think I need to create a view somewhere, and push it onto the window stack. This will be tomorrow’s big task.
-
Wow. — 5 months ago
Buster McLeod Benson added an entry about build an iPhone app:I actually made my own useful app mostly from scratch. It’s really simple. It uses the Address Book to allow you to email a phone number, email address, or other piece of contact information to someone.
Two steps:
- Click a button, and up pops your address book. Drill down to the email address or phone number that you’d like to send, click on it and the menu takes you back to the front page.
- Click the “Email to whoever you like” button, which opens Mail with “Contact info for So-and-so” and whatever you selected in the body. You have to fill in the To: line manually.
Super simple, but it’s something that I wish the iPhone could do. I’m not going to submit it or anything, since I’m positive that someone else will do it a thousand times better than I have, but it was a very rewarding exercise.
I have one technical question about this. I made the button in Interface Builder, but would like to enable and disable the email button unless after you’ve selected a contact. I couldn’t figure out how to get the button’s reference when it was created in Interface Builder. Anyone know how? Or should I delete it and make the button manually in Xcode?
-
I built (or rather transcribed) my first working app! — 5 months ago
Buster McLeod Benson added an entry about build an iPhone app:Yesterday, I followed the tutorial on the iPhone developer website and was able to get my first working app. Of course, I had to pretty much copy verbatim the entire thing, and made a few typos that sent me on a wild goose chase, but it’s a start.
And last night, I had a cyclic dream where I kept trying to do the same thing over and over for a particular app. My brain is officially latched on.
Also, every 3.8 seconds, I get a new idea for an app:
- A way to send a phone number from your address book to another person’s (I’m upset that this isn’t default functionality yet, and surprised nobody else has done it).
- Friend flip book. Use the iTunes cover flow to flip through your contacts who have pictures associated with them. Use the back of the card to show more detail.
- Coin flipper. Advice slot machine.
To name a few.
Today I’m looking into how to work with the Address Book Framework, starting with the Address Book Programming Guide for iPhone.
-
Learning how to learn about iPhone app development. — 5 months ago
Buster McLeod Benson added an entry about build an iPhone app:Since it took me a while to figure out how to learn about this stuff, I figured other people might be in the same boat.
Here’s how I got started learning about iPhone app development as a complete beginner.
- I sent out a Twitter asking if anyone was on the same path as me. Turns out buzz was, and his suggestion was that I buy Cocoa Programming and also take a look at the code samples from the iPhone developers site.
- I bought the book and started reading. Unfortunately, it assumes I know C, and that I’m using an older version of Xcode. Reading it anyway, as I think there will still be tons of information in there that’s relevant.
- Watched all the videos on the iPhone developers site. The last video is especially helpful, even though it’s about desktop apps rather than iPhone apps.
- Tried out one of the challenges in the Cocoa Programming book. The fact that my version of Xcode is newer is throwing me completely off… can’t figure out how to implement new classes.
- Beginning to read through the Getting Started docs on the developer site. I’m gonna read them all, which seems time consuming, but is part of my total-immersion learning strategy. If I read it all, even the repetitive parts, it’ll all start to get set in my brain.
- Downloading all the documentation through Xcode’s Developer Documentation application. It’s cool that you can subscribe to documentation and new docs will automatically get updated.
- Downloading all of the code samples and am going to start loading them into Xcode and seeing if I can figure them out.
That’s the plan for now. I’m learning it all with an app in mind that’s simple and should focus all of the learning in a particular direction.
I’m really excited about this, if you can’t tell.
-
I've got an app in mind. — 5 months ago
Buster McLeod Benson added an entry about build an iPhone app:Now, I just need to learn how to build it. I’ve downloaded the OS Programming Guide PDF (even though I hate reading PDFs) and have a few links. It makes me feel like I did back when I was reading Learn HTML in 24 Hours with a Geocities site in front of me. A little lost. Everyone else seems to know how to build an app no problem, but they’re not talking about it on their blog in much detail.
I’ve got a week in NYC to figure it out, and to also plan my honeymoon and wedding party favors. Let’s see if I can learn anything.
-
@ Twitter
1:50 PM — 5 months ago
bustermcleod: Just pushed the button on tickets to Venice for this October! Exciting!!!! -
@ Twitter
12:35 PM — 5 months ago
bustermcleod: My big iPhone programming breakthroughs of yesterday made me a bit too confident. I've started, trashed, and re-started 15 times today. Tue, July 24, 2007
-
Buster M. @ Havana — about 1 year ago
-
Did you miss us? — about 1 year ago
You may have noticed two missing sites the last few days:
- robotcoop.com was down as we swapped the blog over to Wordpress — it should be a stable experience now. No more multiple posts and comments or application errors. Phew.
- All Consuming was down for about 16 hours — this stemmed from trying to renew the domain and incorrectly having the credit card denied. The credit card has now been accepted and we’re back in business!
Hope you enjoy the new blog.

-
Oops … oops … oo … — about 1 year ago
7/26 UPDATE: we’ve added more RAM to the slave database and are adding 4GB more RAM to the master database on Monday. Are people feeling things are zippier?
UPDATE: sites are back up—and things are better than before. This is game of inches on the performance front but I think we gained about 2 inches with the last buffer move. Okay, back to goaling!
UPDATE: we’re taking the sites down for 5 minutes to increase some mysql buffers—that’s a fancy way of saying hold on for just a sec and things should get much better.
Are you getting a lot of Oops pages in the last few days? You are not alone. I could make up an elaborate explanation, or simply say: we’re working on it. More specifically, we should have two new boxes (aka webservers) up by the end of the week. That may help things hum along. In addition we’re looking into other database efficiencies to deliver us from Oopsland to the promise land.
In other news I was lucky enough to make it this weekend to the Bay Area 43T Meetup in San Francisco and met some great folks. It was rewarding as a user of 43T to meet up with a bunch of smart, insightful 43T’ers. I highly recommend attending and/or organizing a 43T meetup of your own. If you do, let us know how it goes.
P.S. If you’d like to lodge your frustration about Oops-ness, feel free to do so here in the comments. You’ll feel better if you get it off your chest.
-
Lists of Bests … working on performance issues — about 1 year ago
Thanks for all the email reports regarding performance issues with Lists of Bests in the last couple days. We’re making some tweaks now that should stabilize performance—and we’ll continue to work on getting the site healthy again.
Sorry for the hassle but thanks for your detailed feedback. It’s helpful to us.
-
Busy week — about 1 year ago

We’ve been busy this week with our new blog at petripoject.com as well as doubling down on making 43 Things a community focused on personal improvement (rather than self harm). But we are also up to our elbows in our newest project: Should do this.
We quietly gave some folks a very early preview of the site for a few weeks but we’ve since pulled it back while we turn our Alpha product into a Beta.
What is Should do this? Put simply, it is an internet based suggestion box, and we think it works great for any person, product, company or non-profit that wants to be in closer touch with what your customers think. It’s also a fun, community filled site in the style of 43 Things. We’ll be using it ourselves to replace our old “ideas” sites.
You can head over now to shoulddothis.com and sign up to get early access to help us test out the new site. And if you run a business, website, school or nonprofit and think you might want to test out managing a suggestion box of your own, drop us a note at shoulddothis @robotcoop.com.
-
The “Fan” — about 1 year ago

As you may know we regularly eat lunch together and play Credit Card Roulette when the bill comes round. Quick recap: we shuffle our credit cards and randomly pick one. The “winner” pays the bill. Over the years we’ve played this game folks have had losing streaks. Painful streaks where you secretly wish you’d lose just to not see Todd lose for the 4th time in a week. But until now the longest straight losing streak has been 4 times in a row. Here’s what we call it when you lose …
- 2 times in a row = 2 times in a row
- 3 times in a row = a Turkey
- 4 times in a row = an Ostrich
- 5 times in a row? Inconceivable!
Until now. Losing 5 times in a row is no longer an inconceivable truth. Thanks to Laurel’s loss today we’ve now coined the “Fan” or losing 5 times in a row. Congratulations, Laurel Fan. Lunch was delicious.
-
Sensitive Goals — about 1 year ago
Since we launched 43 Things we have seen some content on the site that we would have never anticipated. We meant for the site to be about people’s goals and a group of users found ways to put it to uses we do not support. Over the years, we’ve tried to cohabitate with some of this content, seeing the benefit in the community that grew around them.
However, in recent months there’s been a lot of activity on 43 Things around self-harm goals. Most of the action has been around eating disorders, suicide, and other self harm topics. We began by adding warning boxes at the top with resource material for people struggling with these issues. Unfortunately the problem grew.
Today we rolled out new pages for many of these goals that simply leave the warnings and take away the entries and ability to interact with the goal. We still stand by our community guidelines when it comes to allowing a varied range of content on the site. However, the self-harm goals were a misuse of 43 Things.
If you see truly sensitive goals please let us know. Please note that we reserve the sensitive goal feature for only the most egregious goals (typically self-harm related). Thanks.
-
The Petri Project — about 1 year ago
We’ve talked for a while about creating a companion blog to 43 Things. This here Robot blog is good for site outage updates, feature announcements and broadcasting our lunch discussions but we wanted a clean slate for this experiment. Enter The Petri Project and Brangien. Brangien is a friend and freelance writer who has taken on the task of dissecting, learning about and propelling along this thing we call 43 Things. You should try out her first assignment: write a note to my younger self about something I know now that I didn’t know then.
Brangien says it best …
As a companion site to 43 Things, The Petri Project aims to discuss (observe, chart) what it looks and feels like to be an individual trying to make a change.
-
As good as it gets — about 1 year ago
A trio of the robots made it out to see The Wrens on Saturday night. The Wrens have pretty much been the soundtrack to the creation of 43 Things, so I’ll always think of The Meadowlands and 43 Things as related projects.
At one point during the show, the bass player Kevin stepped to the mic and said “We are in love with you Seattle. For us, it doesn’t get any better than this.” Actually, there was a bit more profanity to describe just how much he loved Seattle and to emphasize this really is as good as it gets.

Someone in the audience called back “We’re sorry”. The lady thought she was being funny, but really she was just showing that she didn’t understand what it is like to succeed at something on your own terms and define your own success.Kevin stepped back to the mic and clarified: “We wouldn’t want anything more than this. We don’t want riders, or makeup . . . this is great.” And great it was.
-
Things & Places are still up — site outages — about 1 year ago
We’re working on 43 People, All Consuming & Lists of Bests right now—they may be down for a few minutes to an hour as we work on some database issues. Hope to have things up before lunch!




