Remove Culture Remove Engineering Culture Remove Software Review Remove Systems Review
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. I believe that attitude towards the design of code and architecture is one of them. In orgs where it’s all about delivering tickets as quickly as possible or obsessing over technology, the culture and results are poorer.

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. principles of testing (popularized by the book Clean Code by Robert C Martin ). Prerequisites. Independent.

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 1981 book Simulacra and Simulation by Jean Baudrillard is widely read and cited within academic circles but also permeates popular culture, influencing films, literature, and art. In the context of software development, particularly with observability 1.0’s In software, bugs and unforeseen issues represent this remainder.

article thumbnail

Functional vs non-functional software testing

CircleCI

When you think of software testing, what comes up first? Both software testing methods are vital to writing and maintaining a high-quality production codebase. Both functional and non-functional testing are crucial components of a comprehensive software testing process , building extra confidence at each application layer.

article thumbnail

5 Ways to Increase Release Velocity with Observability

Honeycomb

Is it any surprise that studies are showing 83% of software developers are feeling burnout? 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.

article thumbnail

Learn how to build a resilient software team

CircleCI

The rollercoaster of 2020 highlighted the competitive advantage that well-oiled software delivery teams provide. The minute COVID-19 hit and everyone had to become not just remote-first, but remote-only, many engineering teams were forced to reckon with the number of manual processes they had in place. Where is it going to tip over?

article thumbnail

How We Define SRE Work

Honeycomb

I had shared my initial experiences and impressions in this post and thought it would make sense to check back in now that I’ve had the opportunity to spend time learning about the team, the culture, and the code base more in depth. . The charter (aka what site reliability engineers should care about).