An Open Letter – No, a *Love* Letter – to Pebble and the Pebble Community

Time for Another Round - WIN!I want to start by being clear up front what this is: this is not an even-handed, cold analysis of Pebble’s history and future. It’s not me ranting about what I think they should or shouldn’t have done based on my woefully inadequate understanding of the facts or what it’s like to be in that position or have to make those types of decisions. It’s purely an appreciation of Pebble as a platform and as a people, and a way for me to try to process what’s happened. I’m not here to defend any positions I may take along the way – I’m doing this for me – and should others find meaning in it, that’s just a bonus.

As I type this, I am wearing a Pebble Rocks Boulder t-shirt (a perk of attending the event) and Pebble PJ pants (a prize for being the first to demonstrate a working smartstrap connection at the event). And of course my Pebble 2 (given to me free by Pebble, several months before release). I’m not going to pretend this is my daily uniform (other than the P2!), but it’s the right one for today. And it helps provide context for how deeply involved and committed to this product and this community I am. Again, do not expect anything but fanboy swooning should you choose to read on!

I was extremely excited about Pebble from the moment I discovered the Kickstarter (and experienced Kickstarter itself for the first time). Things did not start off well when my grey Pebble died hours after arrival – that arrival being approximately 9 months beyond the original estimate, and most damningly after the black version was already available to non-backers on Best Buy’s shelves. I’m somewhat taken aback now, reading my description of what has become a beloved device as an “unapologetic lump of plastic and disappointment” and my threats to switch my attention to the AGENT smartwatch, which ended up being an absolute catastrophe of a project. A great Pebble support experience meant a replacement on my wrist and renewed enthusiasm for the product, and it was all uphill from there!

PW-DOS Command Line Watchface Version 1.9 for Diorite / Pebble 2Fast-forward 18 months, and I had published my first Pebble watchface. I’d tried my hand at Pebble development as far back as SDK 2.0-BETA1, but it was with the Developer Preview releases of 3.0 that I really found the tools, documentation, and examples compelling enough to really start getting involved. I’d backed the next-generation Pebble Time and was excited to be up and running w/ the SDK in time for its arrival. The fantastic tutorial, which is still fairly intact today (though expanded upon) just happened to use a DOS font – which is what gave me the idea for my PW-DOS Command Line Watchface – and the silly “enhancements” such as an animated DIR command each minute, “abort, retry, fail” on Bluetooth disconnect, and faux-BIOS splash just flowed from there.

Pebble Rocks Boulder - WIN!The next major chapter for me was attending the Pebble Rocks Boulder hackathon, at which the firmware to enable smartstrap development was made available for the first time. All of my non-Pebble hobby development time is spent with Arduinos, Raspberry Pis, and the like, so the notion of these worlds coming together on my wrist was irresistable to me. I had assembled a prototype before the firmware to support it was even published, and was the first at the event to demonstrate a working connection. And as it turns out, our Altimeter smartstrap ended up winning! Yet as rewarding as our victory was, the best part of the weekend was spending time with other developers, and even actual real-life Pebble employees themselves! In particular, I remember Matthew Hungerford‘s excitement and sheer brilliance, and Thomas Sarlandie‘s incredible helpfulness and vision. Overall it was one of the greatest experiences of my life, and it would not have happened without Pebble’s visionary smartstrap functionality, or their amazing team and approach (shout-out to Viget and Galvanize for organizing/hosting too!).

Healthy Hackathon - Pizza time!Another major event in my Pebble timeline was attending the Time for Another Round Pebble hackathon in Ottawa, Canada. I’d heard about the event via the the pebbledev Slack channel, but had no serious intentions of driving however far north that was, even for a Pebble event! Then @robisodd and I happened upon each other during some off-topic discussion, wherein it was revealed that we were both in the Metro-Detroit area – and his plans to attend morphed into an exciting joint trip to the frosty north, during which we became fast friends, not to mention met many more, including the event’s organizer, @fletchto99, who even put us up for the night! Our Healthy (Happy?) Hackathon project, which combined Timeline, Health, and Clay integration, as well as a Firebase back end, ended up winning, but again, it was the experience, and friendships made, that were the most valuable part of the event. Sadly, just before the event, Pebble announced significant cutbacks, and the staff that were slated to attend had their travel plans canceled, but @fletchto99 managed to pull off an amazing event, with the help of Music Boss maestro @RebootRamblings and others.

PebbleA2Attending the Ottawa event gave me the confidence to do something I’d long dreamed of, but never believed myself capable of: start a local Pebble Meetup. Although we were are a small group, we had have a fantastic time together, sharing projects, ideas, thoughts, and laughs. Providing support for these events was just one more way that Pebble got things right in my opinion, especially when it came to developers. I am continually referencing their documentation and approach when discussing with others what good docs look like, or how to foster community. Their internal hackathons, which I learned of from discussions with employees at the Pebble Rocks Boulder event, are something I have replicated with my own team, resulting in some of our most exciting projects and features. And it’s the community that Pebble fostered that I’ve turned to for support during the uncertainty, then despair of the past week.

Pokemon GO Radar Pebble Watchapp PoCThat community was also behind many other exciting projects that I have had the pleasure of taking part in recently. A discussion on Slack resulted in one of the most fantastic collaborations I’ve ever been involved in: the Pokemon GO Radar Pebble Watchapp, which, despite the back end being crippled by Niantic, made it to number 10 of all time in the Games category on the Pebble appstore. Another amazing community collaboration that I’ve had the pleasure to contribute to was “the book” which is a college-level course in C development, targeting the Pebble platform. The chance to collaborate with many good friends from the community as well as @frethop, while contributing to a valuable publication, was one I particularly relished.

ishotjr x TimeDocksThe above is really just an overly detailed attempt at context for what I originally set out to share with this post, and that is what Pebble has meant to me. Over the past few years, Pebble development has grown to be my most beloved hobby, almost addictive to the point where I typically forego almost all sleep regularly on the weekends in order to try out the latest API feature or indulge myself in another absurd smartstrap idea. The seeds of this “letter” came before today’s announcement, with the intention of showing support during a period of uncertainty (and bilious outbursts from angry Kickstarter backers and others), but given what we now know, it’s evolved into somewhat of a love letter, or chronicle of my wonderful experiences and relationship with the world’s first and best smartwatch. I can’t begin to name everyone that I’ve come to know and appreciate along the journey, but in addition to those mentioned above, I wanted to specifically thank @orviwan and @katharineberry for all of their support, wisdom, and general awesomeness, and to thank the Pebble organization, developer community and community as a whole. Some of the most rewarding experiences I’ve had have been seeing my work on someone’s wrist in Japan or learning of others’ appreciation of my silly ideas. Regardless of what happens next, I’m not done with Pebble (or smartstrap!) development, and I encourage others to reach out to me if you need help getting started, or keeping going. <3

In closing: Pebble, you will always have a special place in my heart, and for as long as technically feasible, on my wrist. <3

PSA: while the future is still somewhat unclear, the following resources may be of assistance:
* Pebble Dev Discord serverofficial unofficial real-time discussion for Pebble development
* pebble-dev wiki – community-powered resource for Pebble development, tips and tricks, and – coming soon – how to survive in a post-Pebble world
* pebble-dev – community-powered GitHub org providing above wiki and other resources, including a replacement app store for if/when the official version ceases to exist

16 Responses to An Open Letter – No, a *Love* Letter – to Pebble and the Pebble Community
  1. Carlos Razuri Reply

    Thanx a lot for your team efforts, im still ussing my pebble steel.

    You are the best. Regards from PerĂº

    • ishotjr Reply

      Thanks – it’s great hearing stories like this from Pebblers around the world! :)

  2. Toby Bman Reply

    Thanks for your story.
    I bricked my Pebble Steel in early 2018. After 12 months of bad-tempered use of Samsungs and Garmins, I bought an almost new Steel from ebay and feel home again.
    btw: I am using your watchface as a daily driver.
    Regards from Germany!

  3. skyla phillips Reply

    I need help I’m try to subscribe my monthly payment for my pebble…it won’t let me. :(

    • ishotjr Reply

      Hi Skyla! I’ve emailed you at the address you used to post this comment – hopefully we can get you sorted! :)

  4. Vincent Rodriguez Reply

    I need to cancel my subscription

    • ishotjr Reply

      no problem – please just reply to your email receipt and I’ll get you taken care of! :)

      • Vincent Rodriguez Reply

        The original email was deleted, I haven’t gotten a receipt monthly email since.

        • Vincent Rodriguez Reply

          Nvm I checked the wrong email. Too many emails….

          • ishotjr

            Awesome! Will get you taken care of via email! :)

      • Vincent Rodriguez Reply

        I just got charged after I emailed you to cancel? Why is that? I need a refund.

  5. Vikas Reply

    Hi, I am not able to download from the rebble site. tried both on ios and android

  6. Michael Wandling Reply

    1st let me thank Rebble for getting my Pebble connected to my new Note 10. The only thing that it will not do is get my calendar notices from my Time and Chaos calendar. This is a major issue for me as it is my work calendar and has all my work appointments. Any suggestions how to make my watch get the calendar notices??

    Please any help would be greatly appreciated.

    Michael

  7. Danknueve Reply

    I’m trying to load the original pebble app on my newest Android phone so I can convert to Rebble. I can’t find the original pebble app at the Play store. Any advice? I have been very happy with the Rebble app and am hoping I can still use it on my newer phone.
    Thank you.

  8. […] multi-day battery life (up to 10! days), and huge selection of free apps and faces produced by die-h... https://willow.systems/blog/writing-a-pebble-app-in-2020
  9. Pouringugz Reply

    works of art.

Leave a Reply to Vincent Rodriguez Cancel reply

Your email address will not be published. Please enter your name, email and a comment.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>