Remove Software Remove Software Architecture Remove Software Engineering Remove Training
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.

article thumbnail

Engineering well-rounded technology leaders

O'Reilly Software

2018 marks the fourth year of O’Reilly’s Software Architecture Conference , a software engineering event focused on providing hands-on training experiences for technologists at all levels of an organization—from experienced developers up through CTOs. Building evolutionary software architecture.

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

AI meets operations

O'Reilly

First, the behavior of an AI application depends on a model , which is built from source code and training data. You need a repository for models and for the training data. And that’s essential: if you need to understand how your model behaves, and you don’t have the training data, you’re sunk.

article thumbnail

MLOps and DevOps: Why Data Makes It Different

O'Reilly

This is both frustrating for companies that would prefer making ML an ordinary, fuss-free value-generating function like software engineering, as well as exciting for vendors who see the opportunity to create buzz around a new category of enterprise software. All ML projects are software projects.

DevOps 138
article thumbnail

Open-Sourcing Metaflow, a Human-Centric Framework for Data Science

The Netflix TechBlog

mainly because of mundane reasons related to software engineering. On the other hand, very few data scientists feel strongly about the nature of the data warehouse, the compute platform that trains and scores their models, or the workflow scheduler. The steps can be arbitrary Python code.

article thumbnail

O’Reilly serverless survey 2019: Concerns, what works, and what to expect

O'Reilly

We suspect this points to a general drift toward software teams taking more responsibility for infrastructure, and increasingly, enabled by serverless options. As noted earlier, the majority of survey respondents are software engineers. Industries of survey respondents. Organization size of survey respondents.

article thumbnail

Forming an Architecture Modernization Enabling Team (AMET)

Strategic Tech

external consultants or training) Preference for waiting for the problems to arise (indicating the need for an AMET) or forming an AMET early to prevent issues arising Confidence level that modernization will actually happen (sometimes it is just too unclear and lacking priority) How quickly do you want/need to modernize?