Cohere Articles

Zee Spencer

Recent Posts

Implementation Strategies for Integrating External Services Into Your Application

Posted by Zee Spencer on Jan 29, 2019 11:13:47 AM

Much of modern software relies on external services to take responsibility for some aspect of the product’s feature set. This trend will only continue as mostly-single-purpose, non-database, API-first services such as Auth0, Drip, Twilio, Nylas, and Stripe continue to evolve and come to market.

This is a good thing! It provides developers with leverage so we can focus on solving the customer’s pain-points instead of special-purpose, very hard problems over and over again.

Read More

Topics: engineers, authO, implementation

Engineering Managers: It's Time to Write Better Job Descriptions

Posted by Zee Spencer on Jan 29, 2019 11:11:25 AM

Software engineers have the highest turnover rate of any industry with an average tenure of 2~3 years. Why? Because people leave managers, not companies, and as Nicole Sanchez and Danilo Campos point out, tech is full of poor managers. I’ve been one of them!

Read More

Topics: engineers, hiring, job description

Understanding Git: Configuration of Repositories and Remotes

Posted by Zee Spencer on Jan 29, 2019 11:04:09 AM

Recently, a dev.to community member asked if someone could explain.git/config like they are five.

When I first started attempting to help, I realized that to explain .git/config, we need to start a few steps back. First, by looking at the history of software configuration; then investigating the differences between a remote and a repository is in Git. and finally showing how .git/configpulls them together in a powerful tool that decreases your cognitive load when shoveling code back and forth on the Internet.

Read More

Topics: cohere, git, software configuration

Debugging a Race Condition in a Brittle Cypress Test Live on Stream on January 3rd, 2019

Posted by Zee Spencer on Jan 29, 2019 11:02:01 AM

A few weeks ago, we asked the dev.to and broader programming community what programming problems they would like watch being solved on stream in a real-world context. ~40% of you wanted to see us solve a race condition and another 30% wanted to see us solve a brittle JavaScript feature test.

Read More

Topics: cohere, debugging, programming

Cohere 2018 Year in Review - Reflections on Financial, Mental, Physical and Relational Health

Posted by Zee Spencer on Jan 29, 2019 11:00:06 AM
In 2017, Jennifer, Betsy, and I were burnt out. Over the past two years, we had grown an engineering team from 4 to 40 and extended a product that served hundreds of smaller lending institutions to be the first production, cloud-hosted software as a service at one of the largest banks in America.

We’d done the near impossible and made lifelong friends while doing it. More importantly, we had launched the careers of a dozen first-time developers. But, as the dust settled, we had to ask ourselves: was it worth it?

Read More

Topics: cohere

More Articles