article thumbnail

7 sins of software development

CIO

Software development is a challenging discipline built on millions of parameters, variables, libraries, and more that all must be exactly right. Opinionated programmers, demanding stakeholders, miserly accountants, and meeting-happy managers mix in a political layer that makes a miracle of any software development work happening at all.

article thumbnail

The early returns on gen AI for software development

CIO

Generative AI is already having an impact on multiple areas of IT, most notably in software development. Early use cases include code generation and documentation, test case generation and test automation, as well as code optimization and refactoring, among others.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Cymulate snaps up $70M to help cybersecurity teams stress test their networks with attack simulations

TechCrunch

To cope with the challenges that this poses, organizations are turning to a growing range of AI-powered tools to supplement their existing security software and the work of their security teams. “If the bad guys decided to penetrate the organization, they could, so we needed to find a different approach,” he said.

article thumbnail

Simple sabotage for software

Erik Bernhardsson

I guess I've always been fascinated with how well this has stood the test of time? You can of course make a series of obviously bad decisions, but you'd get fired quickly. Make sure production environment differs from developer environments in as many ways as possible. Develop incredibly detailed “strategic” plans.

article thumbnail

The Hidden Gem of Savings in the Software Delivery. And no, it’s not AI

CIO

According to Deloitte research , AI will boost the productivity of software development processes from 50% to 1000%. It will improve project management, help with requirements creation, assist developers with coding, cover the system with auto-tests, report defects, and improve deployment.

article thumbnail

Delegation: The biggest test for transformational CIOs

CIO

The point is not to slow down teams, but to have ongoing, quick governance,” she says. CIO hesitance to delegate—particularly when it comes to financial decisions—often stems from fear of failure from bad decisions and loss of control. Giving teams the autonomy to come together to make cross-domain decisions is hugely important.

Testing 274
article thumbnail

7 IT leadership hacks that deliver results

CIO

We sought technology leaders who could advise on succeeding fast, along with creating a strong organization, developing team leaders, leveraging the support of peers, and specifically how to streamline day-to-day management of a technology group. I strongly believe in situational leadership.