Remove Programming Remove Software Engineering Remove Test-Driven Development
article thumbnail

AI-native software engineering may be closer than developers think

CIO

Organizations and vendors are already rolling out AI coding agents that enable developers to fully automate or offload many tasks, with more pilot programs and proofs-of-concept likely to be launched in 2025, says Philip Walsh, senior principal analyst in Gartner’s software engineering practice.

article thumbnail

The Real Reasons for Doing Test-Driven Development ??

Xebia

Here’s a secret: it’s not for the tests. Learn about the actual goal and values hidden under the surface of Test-Driven Development. Test-Driven Development (TDD) is a controversial topic amongst developers. It is a vehicle to drive development. Why do people apply TDD?

article thumbnail

A Software Engineering Career Ladder

James Shore

It’s been a fascinating opportunity to rebuild an engineering organization from the inside, and I’m loving every minute. We’re introducing a lot of cutting-edge software development practices, such as self-organizing vertically-scaled teams and Extreme Programming. Submitted for Your Approval Why tell you all this?

article thumbnail

Effective Software Testing – A Developer’s Guide

Henrik Warne

The book also covers many other common topics relevant for developers writing automatic tests, such as: test-driven development, mocking, designing for testability, and property-based testing. The author is an Assistant Professor in Software Engineering at the Delft University of Technology.

article thumbnail

How to build confidence as an engineer: an interview with Jacque Garcia, CircleCI Software Engineer

CircleCI

From the technical executives to folks on the ground in engineering, management and site reliability, we wanted to know what “confidence” meant to them, and how it had changed over the course of their careers. In this interview, we spoke to CircleCI Software Engineer, Jacque Garcia. I’m a software engineer on the X Team.

article thumbnail

Update on Software Engineering Career Ladder

James Shore

Just as the ladder sets new expectations of engineers, the management track sets new expectations for managers, with material about managing the system rather than just managing the work. Software Engineer Software Engineers contribute to the work of their team without explicit guidance.

article thumbnail

7 Business Drivers for More Software Engineering Excellence

Accenture

Agile software developers are among a small group of people who care about code quality and treat it like an art. SolutionsIQ’s Dave Wylie has a passion for excellence in software engineering. We’ve known for a long time, before Agile was even named, that there are good practices the development team should do.