article thumbnail

The hardest part of building software is not coding, it’s requirements

CIO

With all the articles about all the amazing AI developments, there’s plenty of hand-wringing around the possibility that we, as software developers, could soon be out of a job, replaced by artificial intelligence. The real problems are usually centered around what the software is supposed to do.

article thumbnail

TechCrunch+ roundup: No-code MVP strategy, hiring under scrutiny, A/B growth testing

TechCrunch

Use discount code TCPLUSROUNDUP to save 20% off a one- or two-year subscription. In a comprehensive article that weighs development costs and technical debt against time to market , Chopra encourages readers to consider factors like product defensibility and risk before deciding whether to build or buy.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Agile, Stand-ups, TDD and Code Reviews

The Programmer's Paradox

It all has to be very reactive; you keep fiddling with the code until it gets traction. Under those conditions, it doesn’t make sense to cross all the t’s and dot the i’s as the life expectancy of the code is weeks or months. A big problem in development, particularly when a lot of people are introverts, is communication.

article thumbnail

Proptech in Review: Investors predict slower growth in 2023

TechCrunch

But in the past few decades, the lens through which we view real estate and property development has slowly blurred. It’s not a huge stretch to say that today, as tech increasingly permeates property development and housing, few except those operating in the sector can truly pinpoint what’s happening in the fast-developing world of proptech.

article thumbnail

Generative AI: the Shortcut to Digital Modernisation

CIO

Generative AI can help businesses achieve faster development in two main areas: low/no-code application development and mainframe modernisation. Developers can create and modify applications independently, reducing the burden on IT teams to focus on more strategic and complex tasks.

article thumbnail

Static vs Dynamic Code Analysis: How to Choose Between Them

OverOps

What’s the difference between static and dynamic code analysis, and how do you know which to use? Static code analysis is analogous to practicing your baseball swing with a practice net and a pitching machine. Static Code Analysis. This is usually done by analyzing the code against a given set of rules or coding standards.

article thumbnail

TDD mistakes 2

Habitable Code

Back in 2014 I wrote a blog post listing three mistakes often made by folks who are new to test-driven development (TDD). Writing a dozen or more lines of code to get to GREEN. We’re doing TDD, but we have no code to test; we have nothing to hang our first test on, so we need to invent something, fast!