article thumbnail

Nurturing Design in Your Software Engineering Culture

Strategic Tech

Martin Fowler argues that internal quality of a software system enables new features and improvements to be delivered more sustainably. If you’re interested in improving the design mindset in your engineering culture, I hope that the following techniques provide you with some food for though.

article thumbnail

Thoughts on organizing architecture

Xebia

Gone are the days of making well-thought documents who are reviewed and tested by colleagues in the organization. The solution proposed and decisions made not only have to fit the context of the team, but as well as the organization. Organizing architecture guided by two perspectives.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Thoughts on organizing architecture

Xebia

Gone are the days of making well-thought documents who are reviewed and tested by colleagues in the organization. The solution proposed and decisions made not only have to fit the context of the team, but as well as the organization. Organizing architecture guided by two perspectives.

article thumbnail

5 ways to do Continuously Improved Testing

Xebia

In many organizations, automated testing lags behind and becomes a bottleneck for successful continuous delivery. Test automation is not a project or a one-off—it is part of the development lifecycle and should be seen as its own system that needs to evolve over time as the requirements and system under test change and mature.

Testing 130
article thumbnail

Simulation Theory, Observability, and Modern Software Practices

Honeycomb

The real vs. simulated systems In Baudrillard’s terms, the authentic experiences and the real have been replaced by symbols and signs ( logs , metrics , traces ). In software development, the real can be seen as the initial design and requirement specifications—the ideal system as imagined by its creators.

article thumbnail

On Not Being a Cog in the Machine

Honeycomb

I’ll then tie them to principles I believe are critical to fostering resilient organizations, and how these likely bubble up to be found in Honeycomb’s product. I’ve spent the last decade building and operating large-scale production systems with all sorts of teams, in all sorts of environments. Fostering Human Processes. is pivotal.

article thumbnail

5 Ways to Increase Release Velocity with Observability

Honeycomb

Observability provides the ability to see inside your complex and distributed systems to know exactly what’s happening in real time. Think of observability as the best gift organizations can give to developers (and, ultimately, to their bottom lines). Observability is more than a platform: it’s a culture shift.