InfoQ Homepage QCon Software Development Conference Content on InfoQ
-
Developer Joy: a Better Way to Boost Developer Productivity
In this article, Holly and Trisha explore why joy isn’t a distraction from productivity: it’s the secret ingredient. From debugging brain waves in the middle of a jog to cutting out test flakiness, they explain how to reclaim developer satisfaction and boost output by embracing curiosity, minimizing friction, and giving ourselves a break.
-
Inflection Points in Engineering Productivity as Amazon Grew 30x
In this article, Carlos Arguelles elaborates on how engineering productivity needs a shift as organizations scale. He shares examples from his time at Google and Amazon, explaining how some architectural decisions made at these companies shaped the way they develop software. Engineering productivity investments depend on inflection points, scale, controls, data, and tooling choices.
-
How to Scale Your Impact at the Staff-Plus Level
This article demystifies what "Staff-Plus" expectations actually look like, drawing on real promotion and performance reviews experiences. It maps out career ladders, digs into promotion patterns and the key behaviors that consistently help high-performing engineers to reinvent themselves, and introduces the concept of "staff projects" which top performers use to drive their careers forward.
-
From Code to Charisma: Emotional Mastery for Tech Leaders
In tech, leadership is about more than managing projects—it's about influencing teams and driving collaboration. This article explores how understanding the brain’s states—rational, emotional, and survival—can enhance decision-making and innovation. By mastering emotional regulation, trust, and psychological safety, leaders can empower teams to thrive and unlock their full potential.
-
Renovate to Innovate: Fundamentals of Transforming Legacy Architecture
Rashmi Venugopal explores the inevitability of legacy systems in successful companies and the importance of transforming legacy systems to accelerate innovation. Rashmi discusses various strategies to tackle such technical renovation initiatives, like evolutionary architecture, deprecation-driven development, and intentional organization design.
-
Virtual Panel: Increasing Engineering Productivity, Develop Software Fast and in a Sustainable Way
Companies need to balance between rapid feature development and long-term product sustainability. Engineers are taking on more left-shifted, cognitive load as their features intersect with user privacy, security, accessibility, and regulations. We'll discuss approaches, philosophies, and techniques that companies and products applied to improve the effectiveness and efficiency of development.
-
Prompt Engineering: Challenges, Strengths, and Its Place in Software Development's Future
Prompt engineering is evolving as a crucial skill that bridges AI communication and programming, blending creativity and precision to shape the future of software development. The future of software development might involve a synergistic blend of both approaches. Prompt engineering can accelerate prototyping and enhance interactivity, while traditional programming ensures robustness.
-
Eclipse LMOS: Launching AI Agents across Europe at Breakneck Speed
In this talk, the authors share some of our company’s key learnings in developing customer-facing LLM-powered applications deployed across Europe. They used multi-agent architecture and systems design to create an open-source set of tools, a framework, and a full-fledged platform to accelerate the development of AI agents. This is a summary of a presentation from InfoQ Dev Summit Boston 2024.
-
Building Trust in AI: Security and Risks in Highly Regulated Industries
Explore the transformative power of responsible AI across industries, emphasizing security, MLOps, and compliance. As AI drives innovation—from predicting hurricanes to enhancing legal workflows—organizations must prioritize ethical practices, transparency, and robust governance to safeguard sensitive data while navigating an evolving regulatory landscape.
-
Launching GenAI Productivity Tools: Insights and Lessons
In this article, based on a talk at QCon San Francisco 2024, author Mandy Gu shares some of the ways her company uses GenAI to enhance productivity and the lessons they learned along the way, including failed bets and features that were rolled back because of low user adoption. Most important, they learned to focus on building tools that were aligned with business goals.
-
Prompt Injection for Large Language Models
This article will cover two common attack vectors against large language models and tools based on them, prompt injection and prompt stealing. We will additionally introduce three approaches to make your LLM-based systems and tools less vulnerable to this kind of attacks and review their benefits and limitations, including fine-tuning, adversarial detectors, and system prompt hardening.
-
Elevate Developer Experience with Generative AI Capabilities on AWS
This is a summary of a talk I gave at InfoQ Dev Summit Munich 2024. I discussed the transformative potential of generative AI in enhancing developer experiences, particularly through AWS. I’ll introduce key tools like Amazon Bedrock, Code Review Assistant, Agentic Code Generation, and Code Summarization in this article.