Remote collaboration and clear communication is of huge importance to us here at Ori, and this also stands for our Product Design process. In this article, I’m looking at how you can ace your next usability testing prep to make sure you gather the most valuable user feedback, and get the most out of the tools and processes you use.
Before even choosing a method of testing, think of the goals of the test. It’s useful to think of what the most risky assumptions are and what is the most important thing to get right. …
Hey! 👋 We’re George Billson and John Sibly, an Agile Delivery Manager and Head of Software Engineering respectively, and we want to share our experience of building a remote first culture at Ori Industries.
Pre-COVID, some of us used to work together in London, however the majority have always been remote. As such, remote working has always been a key part of our company DNA!
Being a comparatively small team, we’re lucky enough to be able to choose the tools best suited to our ways of working — meaning we don’t have the tooling constraints often encountered by big corporate…
Are you new to distributed tracing, Jaeger, or OpenTracing, and would like to learn more? Are you wondering how to instrument your API with tracing to log useful metadata?
Tracing tools such as Jaeger and OpenTracing can be used to increase visibility across distributed applications while debugging, such as measuring API response times and the performance of external services.
This tutorial is a guide on how to implement tracing as middleware to a Go API using OpenTracing and a Jaeger tracer. …
There comes a time in the life of every Kubernetes cluster when internal resources (pods, deployments) need to be exposed to the outside world. Doing so from a pure IP connectivity perspective is relatively easy as most of the constructs come baked-in (e.g. NodePort-type Services) or can be enabled with an off-the-shelf add-on (e.g. Ingress and LoadBalancer controllers). In this post, we’ll focus on one crucial piece of network connectivity which glues together the dynamically-allocated external IP with a static customer-defined hostname — a DNS. …
A foundation begins with the expectation of what is being built upon it — at Ori, we expect to build, maintain and continually improve high performing product development teams. We’re doing this by building out from a foundation of core product development principles, including pillars of empowered autonomy, transparency and psychological safety.
An essential part of embedding these principles is measuring ourselves against them honestly, and taking necessary action to ensure we’re providing the right environment for teams to achieve high performance in a happy, sustainable way.
Team health checks were introduced by Spotify Agile coaches as a framework-agnostic retrospective…
Hello! My name is Harry, and I’ve been writing code professionally now for a little over a decade. I’m interested in systems engineering, functional programming languages and infrastructure among lots of other things in the world of software development.
It’s been a little over a month, at the time of writing this, since I started working at Ori! It’s been an adventure so far and so I’m excited to write about it here, but I’d also like to touch on what it has been like to find and start a new job amidst the Coronavirus pandemic. I had first found…
Last month marked the beginning of my journey at Ori Industries, as a member of the Operations team. This was a considerable change from my brief stint as a GovTech analyst, and a far cry from my previous roles in talent and events.
Yet, it isn’t quite as radical a change as one might think — my passion for early-stage startups, cloud computing, and process improvement has always been an underlying factor consistently guiding, and present in, each of my career choices.
And after a final meeting with Melissa and Mahdi at the Ori HQ, I felt confident in the…
I once read that after two years, things rarely look different. After ten years, the shift appears major. This couldn’t be more true of MWC, a yearly milestone for the telecoms industry, which serves as a very public glimpse into the innovations of tomorrow.
5G has been the central topic at the event for some time now, but as we near first deployments, demos and use cases are revealing an increasingly widening gap between innovation and infrastructure.
My own MWC story took root three years ago. To me, MWC17 felt ahead of it’s time: I recall it as the year…
Edge computing is still in its infancy. Whether you see the edge as local edge device hardware (such as retail or IoT gateways), a regionally local point of presence (the datacenter cloud edge), or even the multitude of telecoms networks layers that could play host to new forms of services, the term remains ambiguous.
In recent years, the explosion of connected devices — along with the rise of cloud computing — has offered unparalleled access to resources to deliver services, applications and even large portions of traditional IT infrastructure. What was previously only accessible to the largest enterprises, established communication…
Perspectives from the edge-native community.