GitHub, James Gosling declared, according to Gartner, cloud is going to take time, GitHub’s new CoPilot, Forrester analysts call out, Rational Software, misquote Thomas Hobbes, dropped such restraint after, John Basile says, Simon Bisson stresses, other reasons

Credit: Dreamstime

The problem with the future is that it takes too long.

Consider this example: Way back in 2006, Java founder and lead designer James Gosling declared, “The cell phone is tomorrow’s desktop.”

He wasn’t wrong, but he’s also not yet right. Despite the ubiquity of cell phones, vendors still shipped 71.6 million desktops and laptops last quarter, according to Gartner. I wish they didn’t exist. I had to take a vacation day last week because of the unplanned hours spent fixing my neighbour’s virus-laden Windows laptop. I can’t wait for Gosling to be correct, but that day hasn’t quite come.

I’ve been known to make bold predictions in my time (open source burying proprietary software, cloud killing on-premises data centres, etc.), but I’m trying to curb that enthusiasm because, as I said, the future takes a long time. I even wrote recently that the cloud is going to take time.

Not everyone supports my newfound caution. “With TuringBots becoming available,” Forrester analysts Diego Lo Giudice, Mike Gualtieri, and Jeffrey Hammond declare, “roles, tools, and technologies on how we build enterprise apps will change forever.”

By TuringBots, the writers mean “software bots that help build enterprise software”—things like GitHub’s new CoPilot. Yes, it’s possible that such tools will, in fact, forever change the way developers build enterprise apps. But don’t expect that anytime soon.

AI-driven development is here

We’ve been trying to deliver on the promise of no-code/low-code development for decades. As the Forrester analysts call out, we’ve spent years with model-driven architectures and other approaches to simplifying software development (like Rational Software). Although these approaches have helped, software development remains nasty, brutish, and not particularly short, to misquote Thomas Hobbes.

Writing before GitHub CoPilot launched, the Forrester analysts were ebullient in their praise of AI’s potential to transform software development: “Huge innovation is coming in terms of the way we build applications, making AI bots good companions to business analysts, architects, developers, testers, and ops folks during the entire application development life cycle, augmenting their overall analysis, design, development, testing, and deployment intelligence and capabilities.

“In a nutshell, the era of making development, testing, and deployment of software, as well as the building and deployment of AI models themselves, more autonomous is here and developing rapidly.”

If the authors had been restrained before CoPilot, they dropped such restraint after: “With TuringBots becoming available, roles, tools, and technologies on how we build enterprise apps will change forever…

“TuringBots will ‘read’ and ‘learn’ all the above application end-to-end design artefacts and quality requirements, including reference application and infrastructure technology stacks. Together, [application development and delivery] pros and TuringBots will build, change, and refactor applications and scale them orders of magnitude faster than current processes, dramatically reducing costs—all as close as possible to button-pushing agility.”

I know two of these analysts and wouldn’t characterise either as Pollyannaish in their optimism. Still, we may be getting way ahead of ourselves here.

AI-driven development will take time

CoPilot is cool, but is it ready for production today? Yes and no. As with AI in general, CoPilot isn’t ready to replace human ingenuity in coding. It does seem able to knock out some of the busywork associated with glue code or smaller utilities that would normally need to be rewritten across different applications.

Knowing when to trust CoPilot requires a fair amount of human intervention. For example, software consultant John Basile says, “When you are working with it, it will give you 10 items that could be the right fit. Some of them are just flat-out terrible while others are perfect. You really need to sift through the sand to find the diamond.”

Or, as InfoWorld writer Simon Bisson stresses, “You shouldn’t expect the code CoPilot produces to be correct.” This might be a problem. As he points out, “you’re still going to need to make decisions about the snippets you use and how you use them.”

For a relatively inexperienced developer, CoPilot might seem like a saviour but ultimately it might prove an inhibitor to learning, with no good way to know when the suggestions are terrible versus perfect.

Whether experienced or not, developers may find that it’s easier to not rely on something that is mostly correct, rather than make big bets on it (the same way business users stuck with Microsoft Office instead of open source alternatives like OpenOffice. It simply wasn’t worth betting on “mostly compatible” file format fidelity).

Plus there are a slew of other reasons developers may prefer not to go the no-code or low-code route.

None of this suggests there isn’t real promise in AI-driven software development, or in low-code and no-code options. But it’s going to take time. For an industry that still uses mainframes, it’s wise to bet on the future, but it’s also wise to bet on it taking a bit longer than we might like.


Japan travel news, japan travel guides, japan holiday destinations and japan reviews

LATEST NEWS

NEWS RELATED

Google updates its Play Store policies, bans "sugar daddy" apps

“Sugar Daddy” apps allow older men to foster relationships with younger women in exchange for money Google has updated its Play Store policies, specifically referring to inappropriate content, widening it to include “Sugar Daddy” apps. “Sugar Daddy” is a term commonly associated with older men who pay younger women for…

Read more: Google updates its Play Store policies, bans "sugar daddy" apps

Twitter launches bug bounty contest with a 'twist': All the details

Finding bugs, security flaws and vulnerabilities is something that largely constitutes for the bug bounty programs that are run by tech companies. Twitter has announced a rather unique bug bounty contest where security researchers will have to find algorithmic bias. In a blog post, Twitter said that finding bias in…

Read more: Twitter launches bug bounty contest with a 'twist': All the details

Thailand, Philippines and India connect to spectator-less Olympics

TOKYO — The Tokyo Olympic Games are nearly halfway to the Aug. 8 closing ceremony, defying the unprecedented one-year postponement and a ban on virtually all spectators due to the pandemic as well as the scorching heat and rising coronavirus cases in the host city. The Games seemed destined to…

Read more: Thailand, Philippines and India connect to spectator-less Olympics

Reliance Jio is offering Buy 1 Get 1 offer to JioPhone users: Plans, benefits and more

Reliance Jio is offering a rather different recharge benefit to its JioPhone prepaid customers. As a part of the new offer, the telecom giant is offering Buy 1 Get 1 Free offer on all JioPhone available plans. What is JioPhone Buy 1 Get 1 offerWith the JioPhone Buy 1 Get…

Read more: Reliance Jio is offering Buy 1 Get 1 offer to JioPhone users: Plans, benefits and more

AMD Radeon RX 6600 XT GPU with up to 10.6 teraflops compute power launched, priced at $379

The 6600 XT is the newest member of the Radeon RX 6000 family AMD is looking to fill the 1080p GPU gap with a new member in the Radeon RX 6000 series family. The 6600 XT is the fifth card to be released in the series and is based on…

Read more: AMD Radeon RX 6600 XT GPU with up to 10.6 teraflops compute power launched, priced at $379

Elon Musk slams Apple and sides with Epic, calls 30% store fees unfair

Elon Musk tweeted out in support for Epic Games in the ongoing Apple and Epic lawsuit where the Fortnite maker alleged that the Cupertino technology giant was using its popular App Store as an illegal monopoly and took a 30 percent cut on every sale on its digital storefront. Apple…

Read more: Elon Musk slams Apple and sides with Epic, calls 30% store fees unfair

How to use the Terminal to see what Mac processes are accessing the internet

Use Terminal to see which processes are using your Internet connection

Read more: How to use the Terminal to see what Mac processes are accessing the internet

Google will stop account sign-in for users running old Android version

Google is ending sign-in support for devices running on very old versions of Android. The tech giant is sending email to users saying sign-in will not be supported on Android version 2.3.7 and lower. In order to continue using Google apps on their phones, they must upgrade to Android version…

Read more: Google will stop account sign-in for users running old Android version

1.3%, the number that 'troubled' Airtel across all 26 telecom circles in May

WordPress Download Manager plugin patches security flaw

Microsoft faces subpoena in Google's antitrust case in US

11th edition of EV Expo to be held in Delhi August 6-8

Delivery startup Gopuff valued at $15 billion after latest fundraising

Reliance Jio maintains its leads in subscriber numbers in Delhi: Trai

The Tech Weekender: Google's compliance report, Nothing Ear 1 launched, Google Search update cracks down on link spam, Facebook wants to build a 'metaverse', The PlayStation 5 sells 10 million units worldwide and 16-year old's will have a private account by default when they sign up for Instagram

Is RPA prone to cyberattacks?

OTHER NEWS