InfoQ Homepage Software Engineering Content on InfoQ
-
People Are More Complex Than Computers
Mairead O'Connor presents how Equal Experts are challenging traditional ways of working and how they question the standard practices in order to try to create a better place to work.
-
When and How to Win with New Programming Languages
Noel Welsh talks about adopting new programming languages, and looks at the conditions when a language could and should be adopted in a commercial setting.
-
Machine Learning Engineering - A New Yet Not So New Paradigm
Sravya Tirukkovalur discusses how ML engineering leverages skills from other engineering branches such as principles and tools, development and testing practices, and others.
-
Building Great Engineering Cultures Panel
The panelists discuss topics relating to the challenges of engineering culture development.
-
Taking Back “Software Engineering”
Dave Farley explores the term "Software Engineering” and how it relates to craftsmanship.
-
Develop Your Development Experience
Jessica Kerr talks about the team that is more than the people on it - it's also the tools. Instead of onboarding more developers, one should enhance and customize the tools.
-
A Young Profession Coping with Ethical Debt
Theo Schlossnagle talks about why software developers should take ethics into consideration and what can be done to incorporate ethics in a software product.
-
Artificial Intelligence and Machine Learning for the SWE
Rob Harrop describes both his own journey from traditional Software Engineer to AI/ML Engineer, and his experience building a development team with ML at the heart.
-
The Whole Engineer Panel
Justin Becker, Dave Copeland, Kevin Stewart, and Anjuan Simmons discuss how to become an effective engineer. They approach the challenges and offer some tips, techniques, and new ways of thinking.
-
Attitude Determines Altitude- Engineering Yourself
Randy Shoup discusses how our attitude - more than our background or current skills - determines how far we go. He outlines the spectrum of Growth Mindset, Trust, and Confidence.
-
Better Engineering via Better Discourse
Theo Schlossnagle discusses being a better engineer through better discourse by improving both as communicator and as listener. *Editor's note: Contains language that some viewers may find offensive*
-
The Joy of Stochastic Gradient Descent
Carin Meier takes a look at the joys of Deep Learning, discussing how Deep Learning is changing how people approach programming, communicate with each other, and even what it means to be human.