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

5 ways to do Continuously Improved Testing

Xebia

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. Delivery pipelines and source code management systems help—for example, you can gate pull requests on a failing test.

Testing 130
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

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

A guide to personal retrospectives in engineering

CircleCI

This post was written by Stig Brautaset, CircleCI Senior Software Engineer, in collaboration with Cian Synnott, CircleCI Senior Staff Software Engineer. Retrospectives are a well-established resource in the software and systems engineering toolbox. What is a personal retrospective? Who are personal retrospectives for?

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. That was certainly the case at Slack where releases were delayed due to a high rate (50%) of flaky tests. Also, Honeycomb and the open source framework OpenTelemetry (OTel) are truly better together.

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 character and way of working of the architect function has a huge impact on the engineering culture. Clearly this benefits the speed of delivery and flexibility in choosing solutions.

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 character and way of working of the architect function has a huge impact on the engineering culture. Clearly this benefits the speed of delivery and flexibility in choosing solutions. Code test. <?php