Remove Code Remove Software Engineering Remove Systems
article thumbnail

LLMs Demand Observability-Driven Development

DZone

Our industry is in the early days of an explosion in software using LLMs, as well as (separately, but relatedly) a revolution in how engineers write and run code, thanks to generative AI.

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. Martin Fowler argues that internal quality of a software system enables new features and improvements to be delivered more sustainably.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Software engineering for machine learning: a case study

The Morning Paper

Software engineering for machine learning: a case study Amershi et al., More specifically, we’ll be looking at the results of an internal study with over 500 participants designed to figure out how product development and software engineering is changing at Microsoft with the rise of AI and ML. ICSE’19.

article thumbnail

Podcast interview: Rust and C++

Sutter's Mill

In early September I had a very enjoyable technical chat with Steve Klabnik of Rust fame and interviewer Kevin Ball of Software Engineering Daily, and the podcast is now available. Its long-standing presence and compatibility with legacy code make it a go-to language for maintaining and extending older projects.

C++ 92
article thumbnail

A Note to Business Leaders on Software Engineering

Strategic Tech

Software development is not an established discipline where there is a clear technique used to solve any given problem. In fact, there are near infinite ways to solve every software engineering challenging. However, as software systems age, the time it takes to add new features grows exponentially?—?and

article thumbnail

Scaling Is Not Just About Products – It’s About Teams, Too

DZone

We are well aware of what is meant by system scalability. System scalability is about maintaining the SLA of the system as the user base continues to grow and as the user activity continues to rise. Software engineering team scalability is equally important. Software Engineering Team Scalability.

article thumbnail

What Are SLOs, SLIs, and SLAs?

DZone

Site reliability engineering (SRE) is the practice of applying software engineering expertise to DevOps and operations problems. Service level objectives (SLOs) are the goals set for the availability expected out of a system.