We were unable to find the exact article you were looking for. Here are some suggestions of similar articles.

5 traits of teams that make on-call less terrible for developers

BY Doug Breaker

Over the past two weeks, there's been considerable discussion on whether developers should be on-call. I understand the frustration of the anti on-call party. If you go to school to be a doctor, you know that being on-call is likely in your future. You didn't know that being on-call would ...

Read More →

 

11 Awesome Elixir Jobs for 2019 (and some incredible perks)

BY Derek Haynes

Elixir has Arrived Elixir is a programming language that is beginning to gather steam. Originally released in 2011, it is a functional and dynamic language, and runs on the Erlang VM (Virtual Machine). Elixir is highly scalable and fault tolerant. In other words, Elixir is perfect for today's software landscape of microservices and cloud computing.

Read More →

 

Developer Happiness: a Five-Part Series

BY Doug Breaker

The New York Times ran a popular Op-Ed on Happiness last year. The Cliff Notes version? The daily activities most associated with happiness are sex, socializing after work and having dinner with others. The daily activity most injurious to happiness is commuting. Many software developers are fortunate to have flexible ...

Read More →

 

DataDog vs. Scout: which is right for you?

BY Doug Breaker

You're probably confused where DataDog and Scout overlap. You're not alone! They've each offered similar products since their inception, and come on, they both have dogs in their logos! Here's a timeline to clear things up: Both Scout (2009) and DataDog (2010) started around the same time and focused on ...

Read More →

 

Part II: We Just Undid Three Months of Dev work. Here's What We Learned.

BY Doug Breaker

Two weeks ago I covered some of the business lessons learned from a large (~3 months) investment in new features, and the hard decision to roll them back. I discussed how you will underestimate the ongoing cost of complexity in your product , and how cool new capabilities don’t sell ...

Read More →

 

Developer Happiness (2 of 5): Speed Up Your Tests

BY Doug Breaker

Seeing your tests pass is a great feeling. Waiting a long time for it—not so much. Faster tests mean a happier developer! Use Parallel Tests If you’re not using parallel tests by Michael Grosser, you’re wasting time. Setup is just a few simple steps . You’ll be glad you did. ...

Read More →

 

3 Developer-Centric Takeaways from Ben Franklin

BY Doug Breaker

Before a recent plane trip, I checked out the Autobiography of Benjamin Franklin from the library. Franklin might have the greatest list of accomplishments in American history. I was curious to learn how he did it. Three developer-centric takeaways: The Socratic Method Like developers, Franklin loved a spirited debate. In ...

Read More →

 

A Six-Pronged Rails Performance Philosophy

BY Doug Breaker

"An ounce of prevention is worth a pound of cure."• Benjamin Franklin Application performance problems can be annoying. With luck, you'll spend an hour or two resolving the problem and get back to your real job: building things. But what happens when the issues start piling up? What happens ...

Read More →

 

3 competitive advantages of developer-run businesses

BY Doug Breaker

Older baseball players typically have plenty of power and discipline but are slow runners with lower batting averages. It’s kind of obvious: as we get older, we get bigger and more patient, but we also get slower. This characteristic even has a name, described as (you guessed it): old player ...

Read More →

 

Five tools for profiling Rails apps

BY Doug Breaker

Starting with Fiveruns TuneUp in 2008, a number of in-browser Rails profilers have come, gone, or continue to exist but in a zombie-like half-alive state. Finding profilers that reliably work in 2017 with little effort was a bigger challenge than I thought. Here's a 2017 summary of the Rails profiler ...

Read More →