The Velocity conference ends its run in Santa Clara, Calif., today amid ongoing conversations on everything from containers to microservices. We’ll be devoting entire blog posts to several key sessions at the event in the coming days, but I wanted to focus on some of Thursday’s highlights right away.

Velocity conference entrance

Engineering for the long game

The tech world is often dominated by short-term concerns, but in one of the morning keynotes, Google’s Astrid Atkinson explained how to take a longer perspective. “Imagine you will be very successful,” she said, and “act as if you will have to live with the consequences [of your actions] for a long time.”

She shared plenty of details from her years at Google, but I came away with these dozen takeaways that seem to have broad applications:

  1. Too much infrastructure is almost as bad as too little.
  2. You have to manage complexity, you can’t roll it back.
  3. “If you’re not careful, you can end up just moving complexity around.”
  4. The team is your most important asset, do everything you can to keep them with you. “It’s hard to manage this if you’re dealing with a lot of churn.”
  5. The team can’t grow as fast as the demands on it, or you end up with a really big team.
  6. You job is to not limit growth; you want to enable all the growth the product can drive.
  7. Strive for as much standardization as you can get. Anything you can standardize is going to pay off in spades.
  8. Ask what you can do to make things cheaper.
  9. “I strongly endorse boring infrastructure choices”—the most stable is probably the best choice.
  10. Ideally, a shared system should be self service. You don’t want to open a ticket for every change. “That’s a good place to take a hit on the dev side” for a long-term benefit.
  11. Don’t get wound up in the details. Pay attention to what outcome you’re trying to create.
  12. There’s no finish line to this. You can’t just declare victory and walk away.
Velocity Conference speaker: Astrid Atkinson

Astrid Atkinson, director of software engineering at Google

Velocity Conference - Atkinson presentation slide

Velocity Conference - Atkinson presentation slide

Watch Astrid Atkinson’s full keynote speech here.

Practical empathy

“Empathy” has become a hot, if sometimes fuzzy, buzzword, but author and speaker Indi Young took a practical approach, sharing tips on how to use empathy to help generate more and better ideas in the workplace. Young noted that “ideas pop up when you’re not actually trying to solve the problem,“ and that bringing in more people can “vastly increase the number of ideas in play.” In addition to bringing their own ideas, adding more people to the process also “vastly increases your own creativity.” In addition, it can help validate ideas you may not be sure about, she said.

And empathy—particularly what she called “cognitive empathy”—is the mechanism to do all this in a deeper way. Most people, she said, apply empathy based on guesses, often built on the demographics of the person involved. That doesn’t work, she said, merely reinforcing your own preconceptions. The key, not surprisingly, is to actually listen to what people say when you ask them.

Velocity Conference -speaker Indi Young

Indi Young, consultant and author

Velocity Conference - Indi Young presentation slide

Watch Indy Young’s full keynote speech here.

Patrick Lightbody interviewed on video

Patrick Lightbody, New Relic’s VP of product management, was interviewed about the New Relic Software Analytics Platform. He also discussed the challenges around the cloud, containers, and Platform-as-a-Service, and the emerging trends we can expect to see take center stage at Velocity 2016.

Docker book signing draws a crowd

New Relic’s Karl Matthias and Sean Kane drew a long line of readers hoping to score a signed early release copy of their upcoming book: Docker Up and Running. Sean and Karl graciously took the time to discuss containerization and other important topics with each person, making the wait more than worthwhile.

Velocity Conference - Karl Matthias and Sean Kane

Karl Matthias and Sean Kane, New Relic engineers and authors of the new Docker Up and Running from O’Reilly

Velocity Conference Docker book

Data Nerd Sessions are standing room only

The informal Data Nerd Sessions at the New Relic booth featured cushy chairs for attendees, but pulled standing-room-only crowds all day long. From Stevan Arychuk’s “Taming Microservice Sprawl with Service Maps” to Nate Heinrich’s “Taking the Pain Out of Alerting,” they were all well received, but perhaps my favorite session was the last one: Bill Kayser’s “Three Performance Anti-Patterns: Mis-Indexes, N+1 Query Problems, and Cascading Failures.” As you can see, the crowd spilled out of the booth entirely.

Velocity Conference - New Relic booth

Velocity Conference

The importance of design in ops

Finally, OmniTI’s Robert Treat closed the day with a session on What DevOps Can Learn From Design. His engaging talk covered the role design plays in many aspects of our lives, and concluded with a single, simple idea that’s worth repeating:

“We often claim incidents are caused by human error, but in many cases the human error is a result of poor design.” We would do well, Treat suggested, to make it a little bit harder to do destructive things.” Thinking about problems with a design-centered approach, he added, gives us the best chance for improving our world. After all, “There are enough things that will go wrong that are outside your control.”

Words to live by.

See tweets from other Velocity attendees here!

 

Speed image courtesy of Shutterstock.com.

fredric@newrelic.com'

Fredric Paul (aka The Freditor) is Editor in Chief for New Relic. He's an award-winning writer, editor, and content strategist who has held senior editorial positions at ReadWrite, AllBusiness.com, InformationWeek, CNET, Electronic Entertainment, PC World, and PC|Computing. His writing has appeared in MIT Technology Review, Omni, Conde Nast Traveler, and Newsweek, among other places. View posts by .

Interested in writing for New Relic Blog? Send us a pitch!