Remove Culture Remove Engineering Culture Remove Software Engineering Remove Strategy
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

Enhancing Domain-Driven Design Through Collaborative Systems Thinking

Xebia

Domain-driven design (DDD) has emerged in software engineering as a methodology for tackling complex domain problems by connecting the implementation to an evolving model. culture, ethnicity, gender, society). The cornerstone of DDD lies in its emphasis on collaboration among the domain members.

System 147
Insiders

Sign Up for our Newsletter

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

article thumbnail

Four short links: 18 March 2020

O'Reilly Media - Ideas

The Virus Survival Strategy Guide for Your Startup (Steve Blank) — Unfortunately, it’s no longer a normal market. Software Engineering at Google — a new O’Reilly book. Inklewriter — open source interactive text adventure game creator. That may be no longer true.

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.

article thumbnail

Anything But Tech Debt

Honeycomb

Of course all of this work could make up a significant portion of a responsible engineer’s quarter or year. The right communication strategy can help While many organizations struggle to prioritize all non-feature work, a few types of work seem to generate the most internal disagreement. Struggling to negotiate time for tech debt?

article thumbnail

Why is Hiring so Hard? How to Improve Your Hiring Fortunes

Strategic Tech

finding good software engineers takes so long and requires so much effort… but it doesn’t have to. If you like the ideas in the post, then why not come and join me at Navico and help us to build a highly-innovative engineering culture and a brilliant place to work. Hiring is so hard?—?finding extremely well.

article thumbnail

On Not Being a Cog in the Machine

Honeycomb

Someone who can work in both software engineering and automation. We build teams hoping to do that 1-5% and giving little attention to the rest, then wonder how to fix that culture. It’s related to something cognitive engineers call the context gap. Someone able to find balance in all things.