Ryland Goldstein

After becoming interested in programming at an early age, Ryland fell in love with complex system design. His first experiments in programming concerned game design, which lead to the eventual creation of his own game engine. His primary strengths are distributed architecture and scale out machine learning. Before coming to Binaris, he lead teams responsible for implementing deep and classical learning algorithms on an in-house high-performance compute runtime. Today, Ryland is the Head of Product for https://temporal.io which is revolutionizing distributed computing.
code-for-a-living November 23, 2020

The macro problem with microservices

In just 20 years, software engineering has shifted from architecting monoliths with a single database and centralized state to microservices where everything is distributed across multiple containers, servers, data centers, and even continents. Distributing things solves scaling concerns, but introduces a whole new world of problems, many of which were previously solved by monoliths.
Avatar for Ryland Goldstein
Head of Product at Temporal
code-for-a-living December 19, 2019

What senior developers can learn from beginners

Over the last couple years, I’ve had the luxury of working with and mentoring quite a few beginners. While I’ve obviously witnessed my fair share of programming no-no’s, things are not as black and white as they may seem. There’s a handful of patterns and behaviors I’ve seen consistently throughout beginners. And while some of…
Avatar for Ryland Goldstein
Head of Product at Temporal
code-for-a-living October 17, 2019

IMHO: The Mythical Fullstack Engineer

This is the first in an ongoing series from developers expressing their opinions on various topics in the software engineering and computer science world. The opinions expressed here are solely those of the author. If you disagree, drop a comment and let us know your take—respectfully, of course. I suspect that a lot of people…
Avatar for Ryland Goldstein
Head of Product at Temporal