Ship Right > Ship Fast

Ship Right > Ship Fast

In the startup world, there’s always pressure to ship fast—get features out the door quickly, iterate, and move on. As a product leader, this tension is something I face daily: balancing the need to deliver new product features rapidly with the responsibility of ensuring the stability and reliability of our infrastructure. For many startups, speed is the name of the game, but when you’re building infrastructure, especially something as critical as Over-the-Air (OTA) updates, the stakes are different. You can’t afford to trade reliability for speed when customers rely on you to keep their devices functioning in the field.?

Recently, as we developed Cohorts , we reached a critical agreement: this feature wasn’t something we could rush. OTA is one of the most crucial parts of our platform, and our customers trust us to ensure updates are delivered safely and reliably. We recognized that Cohorts needed to be rock-solid from day one. Our goal at Golioth has always been to make OTA less scary for the IoT industry, and to do that, we need to take the time and care required to get it right.

It’s a constant push and pull in product management—getting new features out fast enough to stay ahead, but also ensuring those features are robust enough to handle real-world demands. As an infrastructure provider, our responsibility goes beyond shipping cool features. It’s about providing a foundation that our customers can build on with confidence, knowing that their devices—and their business—are in safe hands. This means sometimes we need to slow down, prioritize stability, and put in the extra effort to make sure we’re shipping the right?solution, not just the quickest one.

With Cohorts, we aimed to create a system that offers more control, clearer organization, and a safer experience for OTA updates. This approach reflects the broader philosophy we hold at Golioth: as much as we want to move fast, we recognize that our role as an infrastructure provider demands that we also prioritize reliability. After all, our customers rely on us to power their connected devices, and that trust is something we can’t afford to jeopardize by cutting corners.

Shipping fast is always a goal, but shipping right is the priority.

Dylan Swartz

Head of Product @ Golioth


Golioth Changelog

Platform Updates ?:?

  • Introduction of OTA Cohorts
  • Improved latency of device settings operations
  • Improvements to OTA artifact versioning


Developer Education

NAT is the enemy of Low Power Devices , Oct 17

? ? ? ? ? Authored by Dan Mangum

Zephyr: What modules should you add to a manifest allow list? Oct 15

? ? ? ? ? Authored by Mike Szczys

Download Images to IoT Devices using OTA , Oct 10

? ? ? ? ? Authored by Marcin Niestrój


From The Community

Installing the Zephyr tool chain on MacOS?

User Question:

When attempting to download the latest SDK installer. I am unable to install the SDK from Github using the command line prompt “cd ~ wget https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v0.16.4/zephyr-sdk-0.16.4_macos-x86_64.tar.xz” . I am using the virtual environment per the instruction, but when I enter the prompt I’m told that “zsh: command is not found: wget (.venv)…”. I have gone directly to the URL and downloaded the .tar.xz file directly to my machine as a workaround. As you may know, this did not work. I then searched for a solution and came across a suggestion to use “curl -” in place of “wget”. Any helpful advice, as I am a novice to using Golioth?

Answer:?

The section you are referring to is specific to Zephyr and the Installing the Zephyr SDK Toolchain section.

You can use wget command, but first, you need to install it with brew install wget? From the Zephyr Getting Started Guide , you can also use the curl command:

cd ~

curl -L -O https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v0.16.8/zephyr-sdk-0.16.8_macos-x86_64.tar.xz

curl -L https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v0.16.8/sha256.sum | shasum --check --ignore-missing        

If your host architecture is 64-bit ARM (Apple Silicon), replace x86_64 with aarch64 in order to download the 64-bit ARM macOS SDK.



Help us win G2’s Best Software Awards!?

All we need is your review on G2. ?Help other engineers find Golioth by sharing your opinion. Be sure to include our categories in your review: IoT Development Tools, IoT Platforms, IoT Device Management Platforms.


IoT News

Iridium to Collaborate with Nordic Semiconductor on Iridium NTN Direct integration (Oct 10)

Cyber resilience act: Council adopts new law on security requirements for digital products (Oct 10) ?

AMD unveils powerful new AI chip to challenge Nvidia (Oct 11)

?

_Ariana Faustini

GTM Leader | Startup/SMB/Nonprofit Advisor | Ex-Apollo Graph, Ex-Salesforce, Ex-Nest, Ex-TiVo | DMA Ambassador | Building Enterprise IoT at Golioth

1 个月

That last sentence has rhythm ??

要查看或添加评论,请登录

社区洞察

其他会员也浏览了