When the Agile Manifesto came out in 2001, it stated that one of the 12 principles of agile software is that “the best architectures, requirements and designs emerge from self-organizing teams.” At ...
Enhance your architectural leadership with InfoQ’s new online cohorts starting April 15, May 7, and June 10, 2026. Led by Luca Mezzalira, this 5-week program focuses on socio-technical skills like ...
Have you ever tried mixing oil and water? That is the moment software architecture is entering as deterministic systems meet non deterministic AI behaviour. Architects must anchor intelligent systems ...
The true role of a software architect is often misunderstood. It requires a great deal of development, management and people experience. The role also requires a general knowledge of many technologies ...
Did you know that there are some common mistakes that people make when it comes to software architecture? In this article, we will take a look at eight of the most common ones so that you can avoid ...
The role of an embedded software developer is quite a bit different from that of an embedded software architect. Developers often jump into the code with the pressure to knock out as much code and ...
The last two articles have explored the five steps to designing an embedded software architecture. So far, we have seen a need in modern embedded systems to separate software architecture into ...
Coding in 2026 shifts toward software design and AI agent management; a six-month path covers Git, testing, and security ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results