article thumbnail

The Real Problem with Software Development

O'Reilly

That statement nicely summarizes what makes software development difficult. It’s not just memorizing the syntactic details of some programming language, or the many functions in some API, but understanding and managing the complexity of the problem you’re trying to solve. We’ve all seen this many times.

Software 120
article thumbnail

Highlights from the O'Reilly Software Architecture Conference in New York 2019

O'Reilly Software

Watch highlights from expert talks covering cloud-native programming, software architecture career advice, and more. People from across the software architecture world are coming together in New York for the O'Reilly Software Architecture Conference. Watch " The future of cloud-native programming.".

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

The Relationship Between Software Architecture And Business Models (and more)

Strategic Tech

If every significant architecture decision has business consequences, then knowing the business model and which trade-offs to choose is maybe the most important skill of architects. But what is the actual relationship between a business model and a software architecture? A software system is a model of a domain.

article thumbnail

How Agile Architecture Spikes Are Used in Shift-Left BDD

DZone

An architecture spike in agile methodologies usually implies a software development method, which originates in the extreme programming offshoot of agile. It boils down to determining how much effort is needed to solve a particular problem or discover a workaround for an existing software issue.

article thumbnail

The Benefits of Software Architecture: Hierarchical Digital Twins

ScaleOut Software

This notion has been reinforced through four decades of work in computer architecture and software after it was first driven home to me by a luminary in computer architecture at Intel Corporation, the late George Cox. These priorities tend to push the architecture to the back burner. This is the case with digital twins.

article thumbnail

The Benefits of Software Architecture: Hierarchical Digital Twins

ScaleOut Software

This notion has been reinforced through four decades of work in computer architecture and software after it was first driven home to me by a luminary in computer architecture at Intel Corporation, the late George Cox. These priorities tend to push the architecture to the back burner. This is the case with digital twins.

article thumbnail

What technology stack to choose for your project?

Tech News Gather

Before you consider building a web or mobile app, one must know the different tools developers use while developing them. A Tech Stack is a set of tools developers use to build an app or any digital product like websites, software, and alike. Front-end refers to the “client-side” development.