article thumbnail

Nurturing Design in Your Software Engineering Culture

Strategic Tech

There are a few qualities that differentiate average from high performing software engineering organisations. In my experience, the culture is better and the results are better in orgs where engineers and architects obsess over the design of code and architecture. They prefer to work in isolation and just deliver.

article thumbnail

You are what you Git: how your VCS branching model affects your delivery cadence

CircleCI

The path of a software engineer is one of constant learning. Before joining CircleCI, my years of experience led me to believe that I was an engineer with a firm understanding of the technical aspects of the craft, as well as what is considered good practice. We learn things from concepts and processes to languages and tools.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

How We Define SRE Work, as a Team

Honeycomb

Adjust work so that people feel comfortable and confident running our systems, propagate good practices, and ensure we do these things sustainably. Think of: Urban planners ’ roles around public consultation, transportation management, sanitation infrastructure, and sustainable growth.

article thumbnail

On Not Being a Cog in the Machine

Honeycomb

Someone who can work in both software engineering and automation. However, it frames and guides the form it should take to make it more effective, useful, and sustainable. It didn’t name any specific technology, nor did it necessarily ask for any specific prior titles or education. Someone able to find balance in all things.

article thumbnail

How We Define SRE Work

Honeycomb

Adapt work so that people feel comfortable and confident running our systems, propagate good practices, and ensure we do these things sustainably. Take charge of how we respond to and adapt to incidents. Influence work both upstream and downstream of incidents, not just during incidents. Provide tools and assistance.

article thumbnail

Share Pie: The DDD Treasure Hidden in Plain Sight

Strategic Tech

Software engineers are not typists who translate requirements into software. Software engineers contribute to designing the products and features they are building. I hope you also enjoyed my highlights, but I would still recommend reading the whole story in the book.

article thumbnail

Making the Internet faster at Netflix

Hacker Earth Developers Blog

And for me, the big part of the success of growth was actually a step above the pure engineering architecture. It’s firstly rooted in the engineering culture because the first Netflix employees are great people. To your question, it’s also much harder to build new relationships.

Internet 200