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.

article thumbnail

What I Have Changed My Mind About in Software Development

Henrik Warne

Lately I have been thinking about what I have changed my mind about in software development. Here are the things I came up with: Self-documenting code. However, I was a bit skeptical of exactly how it would work in software development. What have you changed your mind about when it comes to software development?

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

How to Create Technical Documentation of Software Development Projects

Invid Group

How to Create Technical Documentation of Software Development Projects BY: INVID Creating and maintaining technical documentation is essential to ensure that the project is well-organized and that everyone engaged understands its specifics.

article thumbnail

Dependency Pruning in Software Development

Apiumhub

In software development, dependency pruning typically refers to the process of identifying and eliminating unnecessary dependencies within a codebase. Key Aspects of Dependency Pruning in Software Development Reducing Coupling Dependency pruning aims to reduce coupling between different parts of a system.

article thumbnail

Observability Best Practices in Software Development

Apiumhub

Observability best practices in software development are fundamental pillars that enable developers to gain profound insights into the internal dynamics of a system by scrutinizing its outputs, logs, and other external indicators. Documentation Runbooks: Create runbooks and documentation for common troubleshooting scenarios.

article thumbnail

InnerSource, a practice that brings open-source principles to internal software development within organizations

Xebia

InnerSource can be defined as the application of open-source software development principles within an organization’s internal software development processes. It draws on the valuable lessons learned from open-source projects and adapts them to the context of how companies create software internally.

article thumbnail

Recruiting Software Developers – Coding Tests

Henrik Warne

When I started out as a software developer, nobody did coding tests as far as I know. So the coding tests are almost the opposite of what you do day to day as a developer. The good part about them is that you can use your regular development environment. In all cases, one or more coding tests were included. Conclusion.