Ryan Booker
About Archive Replies Photos Search Stats Also on Micro.blog
  • Beautiful weather and calm seas for a few dives surveying the Capistello Bay wreck. We cleaned up some points and added a couple of ancient Roman anchors to the survey.

    → 4:17 AM, Jun 27
  • On my way back to Lipari and Favignana to dive Capistello Bay and The Battle of Egadi site for GUE and the Soprintendenza del Mare of Sicily.

    → 8:29 PM, Jun 21
  • Some information on the connection between PFO and IEDCS.

    A topic close to my heart…

    → 3:10 PM, May 31
  • Error: Multiple commands produce…, Cocoapods & Multi Platform Podfiles

    TL;DR: Remove use_frameworks! from your Podfile.


    If you’ve arrived here you probably have a Podfile that includes multiple targets for multiple platforms that share some pods, while using the new Xcode build system.

    And you’re almost certainly ready to burn everything to the ground.

    Thankfully, I already did that, and out of the ashes a solution emerged, resplendent and angry.

    There are a couple of issues:

    1. Xcode is non deterministic with respect to this issue, and will randomly decide whether there is an issue to worry about at all. This is fucking infuriating.

    2. The new build system (randomly, see 1!) doesn't like duplicate things, whereas the legacy build system didn't care.

      When Swift was introduced, it didn’t support static libraries, so we all dutifully added use_frameworks! to our Podfiles. When you have multiple platforms sharing pods, you will have multiple copies of the pod source in your Pods/Target Support Files/ folder, and Xcode will get its knickers in a bunch. Sometimes.

      Swift now supports static libraries.

      Remove use_frameworks! and everything will work.

    → 10:13 AM, May 11
  • Peter Mayhew helped define my life, growing up. Even as an adult I’ve never once looked at Chewie and thought: “That’s a dude in a suit”. Not once.

    R.I.P. Chewie.

    → 11:03 AM, May 3
  • Over the last few years, I’ve been part of a marine archaeology project in Sicily, for GUE and the Soprentendenza del Mare.

    While we prepare for this season’s expedition, Chicco, the project lead is opening an exhibition to make the InAccessible accessible.

    Enjoy. I sure do.

    → 10:50 AM, Apr 30
  • Back to Fundamentals: An Introduction to GUE’s Most Popular Diving Course

    → 8:17 PM, Mar 22
  • Under Pressure, the new book from Gareth Lock and The Human Diver, is available for preorder. Please check it out (and his Human Factors Skills in Diving courses).

    As an added bonus, I contributed in small part to the book.

    → 7:59 AM, Mar 6
  • The Incident at Indian Springs. A dive we all learn about.

    → 4:57 PM, Feb 16
  • My friend Cass needs a hand.

    → 9:06 PM, Feb 15
  • Congratulations Ian Fisher for successfully completing GUE Fundamentals Part 1. On the path!

    → 9:55 AM, Jan 14
  • The Data61 FP Course is great. Tony Morris et al., have done a great job producing a fundamental course. Here’s a video series of Brian McKenna delivering the material.

    → 1:09 PM, Jan 3
  • → 1:45 AM, Dec 31
  • 2018bestnine

    → 12:02 AM, Dec 31
  • → 8:09 PM, Dec 30
  • A quick update from GUE president Jarrod Jablonski, including a great chat with Richard Lundgren regarding our new CCR1 and CCR2 programs.

    → 2:20 AM, Dec 20
  • Recently, GUE released a great new blog for all things diving. Check it out!

    A good place to start is a 20 year retrospective from GUE king pin Jarrod Jablonski.

    → 4:28 PM, Dec 11
  • → 11:36 AM, Dec 1
  • → 11:34 AM, Dec 1
  • → 11:30 AM, Dec 1
  • → 11:26 AM, Dec 1
  • Something else to consider while navigating social media and life1.


    1. Needless to say, I don’t truck with a lot of what the author frequently bangs on about. ↩︎

    → 9:25 AM, Oct 23
  • Some old food for thought in our volatile world1.


    1. Needless to say, I don’t truck with a lot of what the author frequently bangs on about. ↩︎

    → 9:50 AM, Oct 9
  • Radical Candor. Challenge directly and care personally.

    → 3:02 PM, Oct 8
  • Help celebrate GUE’s 20th anniversary, with this special edition backplate and wing.

    → 7:36 PM, Sep 11
← Newer Posts Page 6 of 10 Older Posts →
  • RSS
  • JSON Feed