InfoQ Homepage Software Engineering Content on InfoQ
-
Making Software Development Make Sense to Everyone
Jen Myers discusses the need to make software development attractive and accessible to a larger audience, improving the overall development and learning process in order to have better programmers.
-
Keynote: Jeff Lawson on Software Development
Jeff Lawson shares some of the lessons learned in his career and discusses the current trends in software and challenges developers have to face.
-
Joy of Coding 2013 Keynote: Michael Feathers
Michael Feathers keynotes on the history of programming, what brings joy to this activity and why developers like it.
-
When Geek Leaks
Neal Ford keynotes on the impact the real world has on software development and the other way around.
-
Scaling Facebook Engineering
David Mortenson details how Facebook maintained efficiency while increasing the number of engineers by reducing the n00b time sink, keeping development fast and avoiding unintended consequences.
-
Keynote: Real Software Engineering
Glenn Vanderburg sustains the need for redefining software engineering as the science and art of designing and making systems that can readily adapt to the situations to which they may be subjected.
-
Software for Your Head
Jim McCarthy makes a passionate call for developers to rise up to their call and make their software great, sharing their light with the entire world.
-
We Are No Engineers
Jim Benson develops the idea that software is not engineered, and it is better done collaboratively by a communicative team using Agile and Kanban methodology and tools.
-
Panel: On the Impact of Software
Les Hatton, Clive King, Paul Good, Mike Andrews and Michiel van Genuchten (moderator) discuss the impact of software engineering on our lives.
-
Software’s Hidden Clockwork: A General Theory of Software Defects
Les Hatton theorizes the possibility to predict the number of defects in software systems based on the observation that such systems have properties independent of why, how or who implemented them.
-
Engineering(,) A Path to Science: "I don't want to die in a language I can't understand"
Richard P. Gabriel expands upon “Mixin-based Inheritance” by G. Bracha and W. Cook, observing that software engineering precedes science and incommensurability can be used to detect paradigm shifts.
-
Panel on Outsourcing
Aditya Bansod, James Mitchell, Martijn Verburg, Tony Grout, and Aino Corry (moderator) share their insight and lessons on doing outsourcing for software development.