On Engineering Excellence

Posted by Eric Schrock on

When I joined Delphix three and a half years ago, I came to build something great. Not just a product, or a business, but a team and culture that represented the best of engineering. As VP of Engineering, I was entrusted to guide the evolution of that culture, and build something at scale that I…

Read More

Sharken Fast

Posted by Eric Schrock on

One of our CEO’s most common urgings is that as a company we all need to Sharpen Fast. When new employees join the company, this is something they’re told often. Get up to speed quickly so you can drive your own projects to fruition. Jed has really made this a staple in our company culture.…

Read More

Welcome OpenZFS

Posted by Eric Schrock on

Ten years ago this month, I started my professional career at Sun Microsystems in the Solaris kernel group. While I had some appreciation from my internship the previous summer, I did not fully understand the unique environment I was about to enter. It was there that I saw the power of theholistic engineer engaged in building one of the…

Read More

DevOps for Data

Posted by Eric Schrock on

Applications are the lifeblood of the modern enterprise. The business demands placed on the responsible teams seem daunting: deliver more applications with better features, in less time and at lower cost. Founded on the convergence of development, IT, and operations, the DevOps movement is facing these demands head on. The essentials are simple: by engaging…

Read More

Delphix Continuous Data Integration

Posted by Eric Schrock on

“You never develop code without version control, why do you develop your database without it?” – Alex Soto Applications are the nexus of the modern enterprise. They simplify operations, speed execution, and drive competitive advantage. Accelerating the application lifecycle means accelerating the business. Organizations depend on rapid iteration as the foundation of agile development. This had…

Read More

Agile Data Technology

Posted by Eric Schrock on

The Requirements for Agile Data Applications are the nexus of the modern enterprise. They simplify operations, speed execution, and drive competitive advantage. Accelerating the application lifecycle means accelerating the business. Increasingly, organizations turn to public and private clouds, SaaS offerings, and outsourcing to hasten development and reduce risk, only to find themselves held hostage by…

Read More

Enterprise Software Hackathons

Posted by Eric Schrock on

At Delphix, we just concluded one of our recurring Engineering Kickoff events where we get everyone together for a few days of collaboration, discussion, idea sharing, and fun. In this case it included, for the first time, an all-day hackathon event. To be honest, it was a bit of an experiment and one where we…

Read More

Behind the Music: The Delphix node.js CLI

Posted by Eric Schrock on

As I indicated in a previous post, the new Delphix CLI is a node.js application that runs locally when the user logs into the system. User documentation can be found in the CLI User Guide, but I thought it would be interesting to explore how we ended up with the CLI we have today given…

Read More

Engineer Anti-Patterns

Posted by Eric Schrock on

The other week I had a particularly disappointing discussion with a potential new hire. I typically describe our engineering organization at Delphix as a bottoms-up meritocracy where smart people seize opportunities to impact the company through through thoughtful execution and data-driven methodology (a.k.a. buzzword bingo gold). In this case, after hours of discussions, I couldn’t…

Read More

A node.js CLI?

Posted by Eric Schrock on

Over the past several months, one of the new features I’ve been working on for the next release is the development of the new CLI for our appliance. While the CLI is the epitome of a checkbox item to most users, as a completely different client-side consumer of web APIs it can have a staggering maintenance…

Read More