Dig the life fantastic..

  • Monday, gym, swim, smoothie, dropped Mia off, photo processing, ~drinks at Carlyle’s with Georg and Madeleine, awesome prawns in pastry dish at Sidewalk Cafe.. the cheesecake is better than the bread and butter pudding, btw.
  • Tuesday, bloggers tour of FireID and Mxit in Stellenbosch, TF brand workshop #2 at Aiden’s, got stuck in traffic for about an hour.. note to self, never ever travel when all the suckers use the roads, fetched Keith at hospital.. he had a wisdom tooth removed, a run to Bantry Bay and a Clifton beach walk, bumped into nbm.
  • Crossed the 600 FB friends mark.
  • Naulene thinks I should go find myself a girlfriend with lots of free time.
  • Wednesday, CITI breakfast workshop at Sinn’s.. bumped into Maz, gym, dentist round 4, green sofa at Crush, quick TF brand meeting with Cath, Cath farewell drinks/snacks at Sinn’s.
  • “You can’t catch a mermaid Joe.” — Naulene

  • Thursday, Fred dropped off Mia’s new iPod Touch, lawyer meeting.. about Mia custody, gadget shopping.. cover, mic, headphones, smoothie ingredient shopping, TF meeting.
  • (I hope) the world has evolved so people are now on a first name basis with their local health shop owner rather than their local chemist.
  • My lawyer pointed out that in terms of awake-hours I actually spend more time with her than her mom does.
  • Seems the South African laws on custody improved dramatically around 2008.. which by default gives the father shared custody.. and implies the mother needs consent for the child’s departure/removal from SA.

    The law has effectively developed so as to remove marriage as being the yardstick against which fathers get measured when it comes to their rights. In terms of The Children’s Act, a father (if the couple is unmarried) gets full parental responsibilities and rights as well provided that he was with the mother in a “permanent life-partnership” at the time of the child’s birth.

    Should the relationship between the parents end, he has the right to enter into a Parental Responsibilities and Rights Agreement with the mother, which is then registered with the Office of the Family Advocate OR made an Order of Court. The High Court is the upper guardian of all children and any agreement between the parents about the child will be measured against what is in the best interests of the child. — From a memo by Nicci Ferguson Attorneys

  • Mia loves the iPod.. she figured out the touch interface very quickly. The idea with the iPod is that I can talk to her in the week and she can phone her gran.
  • Friday, pretty much spent the day at Neo with Phil and Jonathan, nap, Naulene dropped Mia off, Beta Beach sunset walk, Mia had a video chat with her gran, bath and hair wash, sleep.
  • “With great power comes great responsibility.” — Peter Parker

  • I’ve been invited to give a talk at an Infecting the City event: UCT Graduate School of Business Talking Heads.
  • Saturday, uber juice, watched Fantastic Mr. Fox at the Waterfront.. brilliant movie, made us feel like 3yo’s mature beyond our years, smoothie, got new swimwear and Nikeplus toy, gourmet pancakes for lunch, gym, swim, Valentines pastries at Knead, Deer Park, book shop to get a Planet51 and Fantastic Mr. Fox book, Joe’s pasta salad, bath, read Mr Fox book, sleep.
  • We also have the Fantastic Mr. Fox audio book for the car.
  • The Waterfront is a place tourists go to see tourists.
  • Kinda cool how some of Mia’s old dresses are now tops.. but she still loves to wear them.
  • My Nikeplus profile: http://my.nike.com/swimgeek ..now, I’ve had a few heart rate monitors and toys like these so I know it’s only going to amuse me for a month or two, but I figure it’s good motivation to go running.
  • I must say the Nikeplus UX sucks. Setting the thing up is a pain. Calibrating it makes very little sense. The website is pretty. I’ll keep playing.
  • Sunday, watched a Pooh Bear movie, gym, swim, pizza at Knead, sinful ice cream, Parlatones at D’Aria, which to quote Mr Fox was a total cluster-cuss to the point where I did not take any photos of the show, bath, read the Planet51 book, sleep.
  • I should really make a few panoramic pics again.. guess the wide angle lens makes me lazy.
  • Mia was asking about why people have to get up early when I realised she does not really have a concept of a parent with a 9-5 job.
  • Oh, and just before you think I’m strange getting Mia and iPod at 3yo, consider having a real early adopter for a dad, somebody like Henk (-;
  • Tune of the week: I gotta feeling, Black eyed peas.. well, Mia loves it.
  • Album of the week: Odd Blood, Yeasayer.
  • My new swimming goggles are such a pleasure.

Have a fun week kids. I’m still in business plan mode.

A few bloggers toured the FireID and Mxit offices on Tuesday morning. It was good fun. Big thanks to Dave and our hosts. A few random notes..

Summary:

Two very different cultures with the same major challenge.. to make good quality software work on ~2000 different mobile phone handsets. (not a problem I want to have)

FireID:

  • Interesting views on agile dev, teams, dev cycles.. 3 week cycles seem optimal.
  • Very interesting practical use of automated testing.. with lava lamps.
  • Have a dedicated product owner in the team.
  • Fun employment tactics.. the geek cartoon test was awesome.
  • Good idea to keep your working environment human. “Lab” culture.
  • Good idea to have a few group activities, go surfing, hiking etc.
  • Whiteboards everywhere.

Mxit:

  • Interesting how they do human content moderation.
  • 2010 will be the year in which the battle for the mobile wallet is won.
  • Interesting insights on the collision course of banks, MNO’s and reserve banks.
  • Danger of distraction, even if it’s creative and cool, manage your pipeline of projects, keep focus.
  • It takes about 5years to get there.

“Not having a clear goal leads to death by a thousand compromises” — seen on a wall at FireID

Zooming out.. I think you have one shot at getting known for something. Your brand can own one idea in the mind of the consumer.. Google = search. Facebook = friends. Mxit = cheap sms. FireID = OTP without the problem of hardware distribution. It’s very very hard to be more than one thing.. even if your investors are pushing you to find more revenue streams.

Lastly, please would they change that insanely ugly typeface for the sign as you drive into Technopark.. very 80s.

As you were.

Week of upgrades and becoming a Mac Kiddie again..

  • Monday, carwash, gym, photo processing, Clifton walk, veggie dinner at Henk’s.
  • Ingi moved out, Kris moved in. Ingi is now living with BB.
  • February is the best month in Cape Town, nice weather, less tourists.
  • Tuesday, admin, pool cleaning, home PC upgrade (extra 1TB and nvidia card), walked from Vredehoek to Andy’s lookout spot along the cable car contour road with Georg, very good lentil moussaka at Sidewalk Cafe, Waiting Room with Henk, Elodie and Karen, dinks at Julep.
  • Henk has this theory that there is an over-supply of woman in Cape Town, that’s why so many nice girls tolerate losers.
  • Wednesday, TF brand strategy workshop at Aiden’s with Jonathan, Posticino pizza at Posticino, nap, run to Bantry Bay.
  • Thursday, tea with Jaco at Neo, installed the new MacBook Pro, big backup day, TF meeting, nice Thai yellow beef curry at Carlyle’s with Georg.
  • I do a big off-site backup every 3 months. It’s about 100GB now (not counting any audio/video). A terabyte seemed like a lot of space a while ago.. not so much now, but it still takes forever to move around.. you can tell I’ve been creating RAID sets?
  • I’m a Mac kiddie again. Actually not much has changed since the v10.3 days. I now have a MacBook Pro 13″ with 8GB memory, a Magic Mouse, Apple keyboard, 26″ LCD and Griffin elevator stand… all working very nicely together. Oh, and a groovy exo-skeleton-like Crumpler Gentleman Farmer bag.
  • Lesson of the week.. don’t be afraid to pay for expert skills, it’s quicker than doing it yourself and you learn a lot in the process.
  • One more lesson.. stand for something. Some people will love you and some will hate you, which is way better than not even being noticed.
  • I’ve been pondering two things this week.. that point where you act on strong instinct.. and, the question you ask yourself after you created something.. is it beautiful?
  • Friday, breakfast with Jonathan at Crush, gym, business plan workshop at the Barn, fetched Mia, Orms visit, sunset Beta Beach walk to play with the new circular polariser.
  • I had a chat with a friend recently.. I asked something like “how is fatherhood treating you?”.. he commented that it’s a bit strenuous on the relationship between him and his wife.. and mentioned that it’s hard without a support network of grandparents who live nearby. Statistically, many relationships end in the 1st year of having children. You can probably guess why this is interesting to me. Even more interesting is unsupportive grandparents who do live nearby.
  • I think I’m an excellent ex (-;
  • Saturday, uber juice, gym, swim, lunch at Depasco with Keith and Georg.. try the balsamic chicken sandwich on yellow corn bread, photo safari around Cape Town CBD with Keith, snacks at the Eastern Food Bazaar.
  • Sunday, uber juice, stuffed ourselves with watermelon, gym, swim, picnic at Kirstenbosch.. watched aKING with Debby, Georg, Gerjo etc.. seems Mia was not so impressed, more watermelon, awesome sunset, great light.
  • Selecting good photos is turning out to be harder than taking them.. it involves discipline and routine.
  • I think I need to change the way I answer my phone.
  • Tune of the week: Why Do I Keep Counting?, Sam’s Town, The Killers.
  • Mia seems to like The Killers.
  • “Stuckness shouldn’t be avoided. It’s the psychic predecessor of all real understanding. An egoless acceptance of stuckness is a key to an understanding of all Quality, in mechanical work as in other endeavors.” — R. Pirsig, Zen and the Art of Motorcycle Maintenance

  • I’m thinking of making Mia a compilation of all the music from her 3rd year. She’s turning 4 at the end of March.. “Full of stuff she likes. Full of stuff that make her happy.”

Have a fun week kids.

  1. Electrolite – R.E.M.
  2. Corduroy – Pearl Jam
  3. Rain King – Counting Crows
  4. Dig For Fire – Pixies
  5. 3:45 No Sleep – The Cardigans

..oh, most of the stuff from the Wes Anderson movies and obviously Disintegration by The Cure.

No idea what intro to use for this week’s post..

  • Monday, tea, Toy Story, gym, swim, smoothie, aquarium, Naulene fetched Mia, bought 3 electric toothbrushes.. 2 for Mia’s 2*N redundant lifestyle, walked from Vredehoek to the Kings Blockhouse with Georg, beer and supper at Sidewalk Cafe.. nice pot of mussels.. nice spot to watch the sun set behind Lions Head.
  • I always figured electric toothbrushes were a gimmick, not so, my dentist suggested I get one, I agree, just feels cleaner.
  • Tuesday, sold my shares in Frogfoot, photo processing, a run to Clifton 1 and a beach walk, cocktail at Kyoto Garden Sushi, dinner at Sidewalk Cafe with Keith, Georg and Parri.. very good calamari and awesome cheesecake.
  • It’s funny when you are in a beautiful environment without a camera it somehow forces you to be a bit more conscious of the moment.
  • Wednesday, gym, dentist round 3, GeekDinner at the Wild Fig.
  • I think facebook is more like TV than we’d like to admit. I read a study that claimed about 70% of facebook users have a read-only experience. I think it’s probably worse than that. Just because people have the ability to publish and interact does not change they way they consume. So instead of having 200 TV channels they may now have 500. So much for the read-write culture idea.
  • Thursday, lots of admin, lunch at Gourmet Burger with Abz, ordered a Macbook Pro (with 8GB memory), TF meeting, a late veggie dinner.
  • Friday, gym, breakfast at Crush with Jonathan, haircut at B’s, Orms visit to shop for a polariser, Canon S90 seems pretty cool, hardware shopping, Cavendish to buy a few shirts, burger at Royale with Georg.. try the Jack Daniels and peanut butter milkshake, Neighbourhood.. try the Mojito Okinawa, Mint Julep at Julep, La Vie with Aiden and Cams.
  • “Manners are a great thing.” — Aiden

  • “Drive it like it’s stolen.” — Mark at Julep

  • Saturday, Origin with Georg, watched The GODS first gig at the Hidden Celler.. very good, Akker.
  • Loads of fun walking around Origin at dusk with the 85mm.
  • Thank god for that Paul van Dyk CD.
  • “The deafening sound of fuckall.” — Andrew, about Origin starting at 13:00

  • Sunday, woke up in Stellenbosch, fetched Mia, breakfast at the Blue Orange with Cath and Parri, Andrew’s birthday braai, dropped Mia off.
  • I figure this is a good week to stop drinking. For a long time.

Lots of photos to go process now..

Getting ready for a few big changes..

  • Monday, tea, vitB shot, gym, run, swim, pizza at Knead, MTN science centre.. not bad, dropped Mia off, pretty much pulled my hair out in dealing with crazy bitch.. trying to explain why it’s a good idea to give a child antihistamines to prevent a flemmy cough, a few glasses.. erm, bottels of wine with Andrew at Henry’s, photo processing.
  • Tuesday, swim, general admin involving tea drinking and listening to music at home, a run to Bantry Bay, veggie dinner.
  • Wednesday, gym, dentist round 2, nap, Amobia exco meeting and pizza at Da Vinci’s kloof st.
  • Thursday, leftover pizza for breakfast, gym, lunch at the Wild Fig with Abz, dinner at Jonathan’s, a few beers with Georg at Carlyle’s.
  • Friday, early Beta Beach walk, a good VC meeting, lunch with Theo and Paul in Stellenbosch, a bit of a technology entrepreneurs get-together in Somerset West (it still needs a name), fetched Mia, shopping for the braai, swim, Mia watched a Winnie the Pooh movie, veggie dinner with some very good Jordan Nine Yards Chardonnay, made some Chimichuri sauce.
  • Saturday, gym, swim, smoothie, braai and pool party in Bakoven.
  • Sunday, tea, nap, Fokofpolisiekar at Kirstenbosch photo session, pizza at Carlyle’s with Georg.
  • This custody and maintenance stalemate and inertia with crazy b.. is getting a bit frustrating now.
  • I was reading about.. Concerted Cultivation vs Slow Parenting. A guess a mix is best.
  • CTSP have no idea how to handle constructive criticism. Muppets.
  • I have to really start looking for a place to live after Feb.. but I guess moving is refreshing. Time to dump some unused stuff.

Have a fun week.

A week of Edamame beans and taking photos for Keith’s book about Cape Town.

  • Monday, vitB shot and picked up some chill pills for a dentist visit, gym, watched Let the right one in at the Labia.. brilliant movie.. haunting actually, had a few beers with Dave at Greens.
  • I’m standardising on Hugo Boss Dark Blue again. Good memories.
  • “..and I convince people of the truth” — Me

  • “The thing about being addicted to brake fluid is you always feel you could stop at any time.” — Seen on Twitter somewhere.

  • Tuesday, garden services and pool cleaning, dentist, late lunch with Jonathan at Greens, watched 500 days of Summer at the Labia.. good movie.. a bit like the last 800 days of my life, brief Kink visit, Mouille Point walk.. bumped into Aiden and Cams, salad pita with a very good 4 star John Platter Merlot, fell asleep watching South Park.
  • Wednesday, ran to Clifton, swim, meeting at Greens with Jonathan, PW and Aiden, beer at Carlyle’s with Georg, Cardonnay and Edamame beans with Cath at Wakami, Karma, Sapphire and St Yves with Keith, Cath and Georg, some late night cooking at home.
  • Thursday, swim, dinner and photography and Nobu.. One&Only with Keith.. Edamame beans, 8 courses of awesome food.. the 2nd last course was sushi, three types of sake including an unfiltered sake, best crayfish ever.
  • I like sake.
  • Friday, routine medical check-up at Wellness Warehouse, gym, Orms visit, some house hunting, Mia time, Whisk(e)y tasting at Bascule.. while Mia made gingerbread men, dinner at Signal/Cape Grace with Keith.
  • So I phone Naulene and tells me she wants to take Mia overseas for a while. Made my blood pressure rise a bit more than my medical check-up was happy with.
  • Saturday, tea, watched Hercules, oysters at the Neighbour Goods Market.. bumped into Ernst and Benny, nap, swim, took Mia cycling on the Promenade for the 1st time, cooked Edemame beans, asparagus, broccoli and salad while Mia watched Hercules again, bath, Olivia*2, sleep.
  • “Fucking drones and ex-hippies” — Keith’s love for the neighbour goods market

  • Played with a Lensbaby, amusing.
  • Sunday, tea, Hercules, uber juice, made a slide show for Mia of the first 2 years of her life which she watches on the ~tv, gym, swim, smoothie, aquarium, Zebra and Giraffe at Kirstenbosch with Keith, bumped into Carla and Marianna, Beta Beach swim and play area, corn on the cob for supper, bath, Olivia*2, sleep.
  • btw. Mia’s mom’s second name is Olivia.
  • The Mia photo slide show idea is a bit of an experiment in getting her to remember her younger years better.. she seems to remember things like Rocking the Daisies and (pop) music I play in the car. It’s not easy to figure out what sticks. Only snag is that there are about 12k photos in her album (and growing), so at 3sec per photo I’ll keep her busy for 10 hours.
  • Two people have recently told me that when I start something I commit and make a success of it. Nice to get compliments like these.
  • Sam’s Town by The Killers seems to be my favourite gym album at the moment.
  • “They say the devil’s water, it ain’t so sweet. You don’t have to drink right now, but you can dip your feet. Every once in a little while…” — When You Were Young, Killers

  • Kinda figured out that Facebook is actually very read-only.. I often bump into people who never do anything on Facebook and they always comment on how busy I am on Facebook.
  • Tune of the week: L.A. by Amy Macdonald
  • “It’s so rock and roll to be alone.” — Mr Rock & Roll, Amy Macdonald

  • Dr Ernst spent ~R18k on a diamond and is getting married in Sept. I could buy a nice lens for that money.
  • I’m bad with giving compliments, I wish I was better.
  • “Why does he talk so sad?” — Mia after we talked to Thomas on the car phone.

  • This was the first week of our new 3days a week Mia and Dad routine.

Still getting used to the new year. Refocusing.

A little hack to add a copyright border to photos.. and make them max 604px for Facebook uploading.

This is a (very random) low quality jpg, but you get the idea:

example-border


#!/bin/sh

# Get photos ready for Facebook upload
# Resize to max 604px, add border, add copyright

mkdir fb

for photos in $(ls *.jpg);
do base=$(basename $photos .jpg);

echo -n $base.. ;

imgx=$(identify $photos |cut -d ' ' -f 3|cut -d '+' -f 1|cut -d 'x' -f 1);
imgy=$(identify $photos |cut -d ' ' -f 3|cut -d '+' -f 1|cut -d 'x' -f 2);

if [ $imgx -lt $imgy ]; then
resize=588
else
resize=600
fi

convert $photos -resize "$resize"x"$resize" -bordercolor black -background black \
-border 2 -gravity SouthEast -splice 0x12 -fill white -annotate 0 \
"(c) joebotha.com" fb/fb-"$base".jpg

echo done.;

done

Very very good movie, but not a top 10 movie, a bit too much fantasy like floating mountains and the “dark-green” thing.

Anyway, very entertaining, good plot, awesome CGI, plenty to think about. Like Aliens, Braveheart and Lord of the Rings.. a few epics all in one.

“They fought like warrior puppets” ..erm, warrior poets. (That’s from Braveheart btw.)

Loved the Aliens themes.. we had the marines, Vasquez, Burke and Ripley, even the space ships looked the same.

Liked the Warcraft’ish vibe, matched machine and animal warriors.

I like the way the movie challenges the ideas of cookie cutter consumerism and capitalism as a way of life and dominant force in our reality. Makes you want to become a hippie and go to trance parties every weekend. Haha.

So kids, if you liked Avatar but you have not seen Aliens, you must see Aliens.. that’s a top 10 movie.

ps. I hate Lord of the Rings.

5. My Curse by The Afghan Whigs
4. Strange Currencies by R.E.M.
3. Romeo and Juliet by Dire Straits
2. Silver Springs by Fleetwood Mac
1. Over and Over by Moloko

I had this thing for fish and chips this week.. a few days of real Joe relaxing holiday and time with cousin Jacques..

  • Monday, fetched Jacques at 6am, tea at Newport, breakfast at Lezari in De Waterkant, visited Mia at Manuka, picked up a case of Longridge Chardonnay from the source, visited Yonder Hill for olive oil, visited Andrew, Waterford wine and chocolate tasting, Buena Vista (stb) with Andy and Vanessa, visited Georg, Glen Beach walk.
  • Tuesday, Chapmans drive, nice La Motte Chardonnay at Cafe Roux, Cape Point drive, afternoon at the Brass Bell, Beta Beach sundowners with Cath, Parri and Georg, a swim and drinks at home with Georg and Keith.
  • “gaan julle homo’s nou braai vanaand? Bel my indien wel. niks chick nie asb- wil nie slaai eet nie” — email from Georg

  • Wednesday, got my car back, fish and chips at La Med, dropped Jacques at the airport, Camps Bay Mojito tour with Georg.. Caprice, Sandbar, Col’cachios, watched Transformers.. pretty lame.
  • “In any negotiation, violence is always an option.” — Jacques, who weighs 120kg and needs two bungy cords to jump off a bridge.

  • “While the music is playing we have to dance.” — Jacques about the banking industry

  • “He’s like a braaibroodjie, but with fig slices and brie.” Jacques, about Georg

  • “There’s nothing like Vivaldi before your head gets chopped off.” — Jacques about Japanese Cows

  • “Hot chicks make better tea.” — Jacques on employment policies

  • “The legal system only works if people don’t trust each other.” — Jacques

  • Thursday, visited Lauren and her new house, dropped Lauren off in Nettleton rd Clifton.. wow! you should see the houses there, I want one, fish and chips at La Med with Georg, watched Iron Man with some Longridge.. good movie, nice R8 placement.
  • “Lippe teen die klippe.” — Lauren

  • “Heat up the sake.” — Iron Man

  • Friday, haircut at B’s, moussaka and a nice bottle of Glen Carlou Chardonnay with Cath at Neo, Mia time, watched Lion King, hake and salad, bath, Olivia books, 10h sleep.
  • Make time for friends. There’s nothing worse than having to decline an invite three+ times. It’s not always easy to match schedules, but make time for that random lunch that turns into an afternoon catch-up.
  • Saturday, tea, Lion King, Rhubarb Room with Debby, Marcia, Keith and Georg.. go check it out, gym, Tinka Tonka.. got Mia her first jewellery/music box, watched Planet 51 at V&A.. good fun, hake and chips at the aquarium, played at the aquarium until it closed.. Mia loves that ~ant-farm climbing area, Beta Beach sundowners with Georg, mini-pita and salad, watched Short and Sweet.. amusing to watch old Schuster movies.
  • Sunday, tea, Lion King 2, painting, gym, long swim with super seal Mia, smoothie, bumped into PW, aquarium photo session, dropped Mia off, Kauai, photo processing, a few beers at Carlyle’s with Georg.
  • “Do you have any idea what we spent on that surrogate mother?” — Georg, to a girl in Carlyle’s who made some remark about ’should have used contraception’ when we were talking about finding a babysitter who likes rock concert weekends.

  • First Mia takes my Tempur pillow, then she stretches out pushing me to the edge of a king size bed like only her mother could, but always keeping her feet pressed against me for comfort and security. Pity they are 3 only once.
  • I now take my own bags to the shops when I go shopping.. it’s an easy new years resolution to tick off.
  • Ever worry about false memories? Like in Blade Runner. At least I have about 30k photos over 10yrs. That, is not easy to fake.. weird little comforts (-:
  • Go sign up for the January GeekDinner.

Back to school. Party’s over. Move along.

Extract your friends list from Facebook in XML.. without email addresses sadly:

Go here: http://developers.facebook.com/tools.php

Response Format == XML

Method == fql.query

Run this query:

SELECT uid, first_name, last_name, name, birthday_date, sex, hometown_location, current_location, profile_url, profile_blurb, username, website FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = 638122456)

Change uid1 to your facebook ID.

Copy, paste, save.

ps. FQL is also handy for things like.. let’s say you met a girl at a trance party, you know her name and that she attended an event.. but the event list is not in any useful order. Totally hypothetical.

SwimGeek Blog by Joe Botha is licensed under a Creative Commons Attribution-Share Alike 2.5 South Africa License.
Permissions beyond the scope of this license may be available at http://www.swimgeek.com/contact/.