Remove Engineering Culture Remove Software Development Remove Software Engineering Remove Sustainability
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.

article thumbnail

On Not Being a Cog in the Machine

Honeycomb

Someone who can work in both software engineering and automation. Initially, as a software developer, it’s tempting to frame the software as an independent system that you work on. However, it frames and guides the form it should take to make it more effective, useful, and sustainable.

article thumbnail

Grown-Up Lean

LeanEssays

He describes “some surprising theories about software engineering”: I discuss these theories in terms of two fundamentally different development styles, the "cathedral" model of most of the commercial world versus the "bazaar" model of the Linux world. Teams released software early and often.

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. In this story, the engineers and project manager decided to be bold and spend the time improving the model at the risk of missing a deadline.