A monthly overview of things you need to know as an architect or aspiring architect. Unlock the full InfoQ experience by logging in! Stay updated with your favorite authors and topics, engage with ...
Today, software is ubiquitous and has been for more than half a century. From the early EDVAC system to the current Apple Watch, every computing device has needed software. However, software ...
Foundations of Software Engineering is a course that presents an introduction to the field of software engineering. The class begins with a review of some core tools that are needed to support our ...
Most organizations today practice some form of agile development, but it wasn't always so. To understand agile's success, it helps to look back to the heyday of the waterfall methodology and the birth ...
John Stanley Ford, my father, was the first black software engineer in America, hired by IBM in 1946. Passed over for promotions, discriminated against in pay, with many inside IBM working to ensure ...