Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Programming AI Robotics IT

Will The Next Job Impacted By Automation Be App Development? (forbes.com) 149

Leading CIOs, CTOs and technology executives on the "Forbes Technology Council" just made some predictions for the future: Now that the business world has seen the power of automation, the question has become, "What's next?" The members of Forbes Technology Council are constantly looking out for new tech trends, and they believe the next jobs to be impacted by automation might not be the ones people expect...

#1. Reminders, Notifications And Reporting
Christy Johnson, AchieveIt: I think as workflow technology expands, any kind of oversight-related job will be delegated to the bots. No human will be taking the time to manually build reports, see who they're missing data from and send those employees a reminder email/plea for a status update. The tech is already around, but I think it still has a long way to go to reach human-level logic and function....

#3. App Development

Katherine Kostereva, Creatio (formerly bpm'online): In the next five years, everyone will become a developer thanks to low-code/no-code technology. It allows users to build apps and processes in a visual integrated development environment with drag and drop features. Hand-coding isn't likely to become obsolete in five years, but we are moving towards a far future where little to no coding is involved in development.

This discussion has been archived. No new comments can be posted.

Will The Next Job Impacted By Automation Be App Development?

Comments Filter:
  • by Arzaboa ( 2804779 ) on Sunday March 01, 2020 @05:48PM (#59785130)

    With enough computing power AI will be able to write and test every algorithm possible. Once a company copyright's every iteration, no one will be a coder.

    --
    Automation applied to an inefficient operation will magnify the inefficiency. - Bill Gates

    • Comment removed (Score:5, Insightful)

      by account_deleted ( 4530225 ) on Sunday March 01, 2020 @05:53PM (#59785154)
      Comment removed based on user account deletion
    • Shmaybe

    • by rtb61 ( 674572 )

      It would be a waste of resources. What is does mean is software engineers will will do the engineering and the computer will write the algorithms. Same goes for animation, animation engineers will write an animation script and the computer will do the animating based upon an art palette, people and stuff, which would include music. So drunken drugged up minstrel are also in trouble as are the Muppet actors. Live performance will be the only revenue source left for them, engineers will gobble the rest up.

      • We've kinda had this for decades. Look at the way you could build a visual interface via drag and drop of a form container, buttons, input boxes, etc. in Visual Basic. Or how you can do it for Java with SceneBuilder. Or for Android with Android Studio. There is lots of boilerplate code to do things that can be computer generated/managed while the human just worries about what happens when a user actually clicks the button or changes an input field.

    • Thank the Gods for that one. The faster we can do away with "coders" the better off real programmers will be ...

    • by zieroh ( 307208 )

      With enough computing power AI will be able to write and test every algorithm possible.

      Algorithms are but a fraction of app development.

  • Re: (Score:2, Insightful)

    Comment removed based on user account deletion
    • by rsilvergun ( 571051 ) on Sunday March 01, 2020 @05:57PM (#59785168)
      tends to outpace the rate of job creation. Folks just sorta gloss over the decades of unemployment that followed the industrial revolution until tech caught up and created more jobs (well, that and WWI & II blew up the better half of our civilization and killed several hundred million working age adults).

      The question is can we do a third industrial revolution without a century of war and misery this time?
      • more like 17M WW1, 60-80 WW2

        • by gtall ( 79522 )

          I was just about to respond to something similar. However, the effect of WWII was that Stalin whacked about 20 million as did Mao. It is instructive that China reveres such a butcher, I guess covering up is easy for the CCP...as was the human rights mess they made of Tibet and are now perpetrating against the Uyghers.

          Next up on the chopping block for the CCP: Taiwan. 23+ million free Chinese is not something the CCP can countenance lest the rest of their subjects start thinking they'd like to be free as wel

      • Mod parent UP!

        "The problem is the rate of job destruction tends to outpace the rate of job creation." That's a good direction for more investigation. I think there are ways to minimize the problems.

        "Forbes Technology Council is an invitation-only, fee-based organization..." [forbes.com] A "fee-based organization"? What does that mean?
        • by sjames ( 1099 )

          A "fee-based organization"? What does that mean?

          People who work for a living need not apply.

      • tends to outpace the rate of job creation.

        America's population is ten times what it was at the beginning of the industrial revolution. Yet we have record low unemployment, and living standards have improved twenty-fold.

        Folks just sorta gloss over the decades of unemployment that followed the industrial revolution

        Can you name the decades you are talking about? The only decade when American employment fell was ... never. Even the 1930s saw an increase. And the decline in employment in the first half of the 1930s was not caused by automation.

        • Folks just sorta gloss over the decades of unemployment that followed the industrial revolution

          Can you name the decades you are talking about?

          That would be the 70 years between 1770 and 1840. And worker conditions remained poor in Britain for about four decades past that as is seen by shortened life expectancies and heights. There was a big turn around in living conditions from about 1880 to 1940, in cities anyway when advances in sanitiation, health care, food quality, transportation and housing standards were revolutionized.

          The U.S. started to industrialize the better part of a century later than than Britain.

          • Additionally, until the U.S. had the advantage of being able to divert population into farming as the land available for cultivation expanded, reaching its limit in 1910. So the U.S. avoided the worst effects of the first stage of industrial revolution which cannibalized traditional employment faster than it produced other opportunities. Factory worker conditions remained very poor though, with wages below what farmers were able to make, and terrible conditions, into the 20th Century.

            The conditions of the T

          • That would be the 70 years between 1770 and 1840. And worker conditions remained poor in Britain for about four decades past that as is seen by shortened life expectancies and heights.

            Clearly the trick is to be born at the right time, so choose carefully!

        • Can you name the decades you are talking about? The only decade when American employment fell was ... never. Even the 1930s saw an increase. And the decline in employment in the first half of the 1930s was not caused by automation.

          Exactly.

          Ronald Reagan used to get huge applause when he would say, "America has more people working now than ever before!"

          Well, duh. That's because America had more people now than ever before.

          It's no different than saying "I've been alive longer today than ever before!"

          • No. Wrong. It is not. Only if your employment _rate_ stays the same or slips slower than your population growth rate. Nothing at all guarantees people will remain employed after some "event", be it economic, climate, war, or other catastrophe or major change in the world or just a long term recession of some sort. This _should_ be obvious. Sadly, I had to explain it the same way I would to my 6th grader.
            • Yes, that's what I was trying to point out.

              My point was that Reagan, while technically telling the truth, was still being disingenuous.

              The unemployment rate averaged 7.5% under Reagan. Declining steadily after December 1982, the rate was 5.4% the month Reagan left office.

              So yeah, we had terrible unemployment numbers, but we still had "more people working than ever before."

              I'm closer to death than ever before, but yippee, I'm also older than ever before. WINNING, right? lol

              • I think you're being unfair. Over time something like the unemployment rate is going to change slowly. Going from 7.5 to 5.4 is *great*. Direction is as if not more important that raw figures. I don't care who is in office as long as the key numbers go in the right direction and I give credit where credit is due no matter my personal feelings about the office holders, their party, etc.
                • Going from 7.5 to 5.4 is *great*.

                  Sure, but it's still a terrible unemployment rate. Going from a 50% unemployment rate to a 30% unemployment rate is great, but again, it's still a terrible unemployment rate. I mean, yippee that it's dropping (that's great), but the direction is basically irrelevant if the end number is still horrendous.

                  Direction is as if not more important that raw figures.

                  No...going from a 50% unemployment rate to a 49% unemployment rate isn't great, even though the direction is good. In that case the number is more important than the direction.

                  As above, the direction is near

                  • So you think it is possible in any universe for a country to go from 50% unemployment to something more reasonable like under 7%? In the 4 year term of office? Or even 8 years? Now you're just being intellectually dishonest. That simply can't happen. Going from 50 to 30 in 4 years would be an economic miracle. The leader of that hypothetical country would be lauded everywhere as a genius. Except by you. *eye roll*
        • 33% of Americans are employed in the "gig" economy. That's not employment, that's 21 century serfdom. Millennials have 5 times less wealth than boomers at the same age. That money went to the top, we're at levels of inequality not seen since the 1930s.

          Go look up the history of the Luddites. The actual Luddites, not the term they're named after. Go look at the rust belt. Those jobs are never coming back since the factories are automated. Look up how the Steam controller was made, or how Gundam model kits
      • Comment removed based on user account deletion
      • Folks just sorta gloss over the decades of unemployment that followed the industrial revolution until tech caught up and created more jobs

        Probably because it didn't happen. Jobs were lost, and they were not replaced. Decades of unemployment followed, until the displaced workers had finally died.

        Meanwhile, younger workers were learning the new jobs that had already been created; in fact it was the creation of these new jobs that was a necessary precondition for the decades of unemployment that you reference. You don't go from shops building things in small quantities, to nobody building anything, to decades later having factories. That isn't h

    • Not only will we invent new jobs but with the decreased cost of living lost of things thought of as hobbies will become profitable industries. If the cost of living comes down enough even the guys refereeing kids sport on the weekend could turn professional.
    • by gtall ( 79522 )

      Yah, 'cause all automation is created equal, yes? Please tells us your analysis comparing previous examples of automation and the current one. You'll be wanting to reference scholarly articles on the subject. I think we can handle the facts, if you have any.

  • by hey! ( 33014 ) on Sunday March 01, 2020 @06:00PM (#59785178) Homepage Journal

    The demand for app developers would go up, because the marginal productivity of people who could figure out what an app needs to do would go through the roof.

    • I agree. If you could automate app development then the price of an individual app would drop and therefore the demand would go up. There are lots of people out there with ideas for an app. I get people approaching me all the time. Some of the ideas are actually good and could probably sell good in a niche market but these people canâ(TM)t afford the 20k entrance fee to find out. If instead, they could develop it themself or with limited help, that 20k app becomes a $2k app so you would see a lot

      • by hey! ( 33014 )

        Funny how people have no idea how a modest team of people who know what they're doing can suck up $20K in a blink of an eye. You an buy a new car for that. Granted, a crappy new car, but still.

        What people really need is for app development to be cheap enough that they can do things speculatively, or at least iteratively. People are too close to their own businesses to really see the problems in them or layout some kind of elaborate plan to improve their operations.

        • Funny how people have no idea how a modest team of people who know what they're doing can suck up $20K in a blink of an eye. You an buy a new car for that. Granted, a crappy new car, but still.

          Plenty of apps are written by a single developer. $20k can buy a single developer for a month or two which is enough to develop a simple app. If you truly had a no code system where a single developer can develop an app in a week instead then the demand would increase. Of course Iâ(TM)m skeptical of this because even in a no code environment you still need to design the layout, flow, graphics, etc... which to look good is going to require a designer even if you completely eliminate the programmer.

          • by hey! ( 33014 )

            My old business partner used to get angry when he read about somebody who made huge bundle doing something like a ring tone. I told him he was in the wrong business. Just paying yourself to negotiate the contract and figure out what the customer needs is going to cost more than putting together a ring tone -- not to mention the support the customer expects from an app.

            I don't doubt a single developer can churn out a $20K app, if it's not particularly critical and it looks a lot like another app he's alrea

      • The app price would not go down. Why would it? The costs to make one are the same! And customers can only bus so many apps per month anyway.

    • by gweihir ( 88907 )

      Indeed. This is not going to happen though. This must be the 6th or 7th time "automated coding" or "no-code coding" fails.

      • I will worry about automation when someone makes a usable drag and drop programming tool.
        • by gweihir ( 88907 )

          I will not worry even then. I mean, "end-user written applications" already exist, mostly in the form of excel sheets. When you do not need performance, reliability, security, maintainability, documentation, backup, etc. they can solve some problems. An actual expert in a different field can encode simple things in them. Yes, there may even be complex mathematics involved, but the coding side is exceptionally simple. This has not threatened competent software developers in any way. It does threaten enterpri

    • by ShanghaiBill ( 739463 ) on Sunday March 01, 2020 @06:38PM (#59785314)

      The demand for app developers would go up, because the marginal productivity of people who could figure out what an app needs to do would go through the roof.

      Indeed. This is Jevons Paradox [wikipedia.org]: When the efficiency of a resource (including labor) goes up, the demand often increases.

      Think about it from the point of view of a greedy profit-seeking capitalist: If you could automate your production so each worker could produce twice as much, and generate twice the profit, would you fire half of them or hire more?

      • This is Jevons Paradox [wikipedia.org]: When the efficiency of a resource (including labor) goes up, the demand often increases.

        The sentence, as written, could stand - if you did not link it to Jevons. Sure efficiency increases with increased usage - since the experience base increases, and there is increased incentive to invest in efficiency improvements. But Jevons was claiming that the efficiency increase caused increase usage rather than merely accompanying it.

        To date there has been no convincing case made that Jevons paradox actually occurs.

        Jevons himself did not show that it existed, but was merely speculating. His example was

      • Easy answer. You fire half of them, outsource what you can, and extend the required hours of the remainder so you still get 2-3x the output for half the cost.

      • Neither. I would maintain a workforce sufficiently large to meet demand. No more. No less.
        • Yeah, this is the actual answer. If the coders are already writing all the apps you can sell, and their productivity doubles, then you definitely fire half of them. If you can sell four times as many, then you're currently trying to quadruple your headcount, and instead you will try to double it.

          • Except demand will vary with prices and features. If productivity doubles and your costs are cut in half, you can reduce your prices or add extra features. Or your company could make new apps that were previously cost-prohibitive.

            In the 1940s, IBM estimated that there was a worldwide demand for about five computers. But that changed when prices fell.

  • by melted ( 227442 ) on Sunday March 01, 2020 @06:02PM (#59785188) Homepage

    I've been in this industry for 25 years now, and throughout all this time, pretty much continuously we were promised "low-code/no-code" development, and that it would make devs obsolete. Meanwhile in the real world we're experiencing record breaking demand for people who can design and implement complex systems, with code.

    • by Futurepower(R) ( 558542 ) on Sunday March 01, 2020 @06:36PM (#59785306) Homepage
      Mod parent up: "... in the real world we're experiencing record-breaking demand for people who can design and implement complex systems..."

      The world is becoming FAR more complex, not less complex. For examples, watch Modern Marvels on NBC. [history.com] Some of the automation is amazing, but the results of the automation is that people want more.
    • by gweihir ( 88907 )

      Same here. When I was at university 30 years ago, the 5GL project failed, which had pretty much the same goal. And it was not the first attempt. The problem is that most people still have not the faintest clue how hard coding beyond extremely basic things actually is. Hence they thing the problem is just the language, when the language is only a minor part of the whole thing.

      • It goes back a lot further than that, to at least the 1950s with projects like AUTOCODE, back when computers were just a step above being programmed via plugboards.

        What the people who make these predictions fail to mention is the rest of the prediction: The app developers will ride the monorail to work and use computers running off fusion power too cheap to meter.

    • I've been in this industry for 25 years now, and throughout all this time, pretty much continuously we were promised "low-code/no-code" development, and that it would make devs obsolete.

      Exactly. I've been hearing this for decades, literally decades and we're not really any closer than we were before. Every time they try it they find out that there has to be a brain in the loop somewhere.

      • There are plenty of coding tools that make coding much much more efficient and faster than decades ago.

        No idea why half of /. misses that and disagrees.

    • by AmiMoJo ( 196126 )

      It's because everything that makes apps easier to create also allows skilled developers to do even more too.

      Take the development of rich text editing controls. Suddenly anyone can have completed rich text editing in their app. But now everyone wants more than that, it's become the absolute minimum they expect and unless it's also got a spell checker they aren't going to buy that app. Just because a kid with Visual Basic can make a word processor in 5 minutes doesn't mean that is a valuable skill because the

    • That was my reaction too. I wasn't sure if I should be surprised that CIOs of large corporations are spouting this nonsense, or not surprised that CIOs of large corporations are spouting this nonsense. And several of their other predictions as well, which indicate that none of them have written ten lines of code in as many years, or possibly ever.
    • Indeed. I've seen dozens of 'visual coding environments' come and go, and yet vim remains.

      There was an article about the 'end of Moore's Law' I read recently that actually stated the opposite of this post. As die shrinks become increasing unaffordable and as Amdahl's law limits parallel efficiency, in a decade or so performant languages like C (and their developers) will be in greater demand than ever.

      • in a decade or so performant languages like C (and their developers) will be in greater demand than ever.
        Unlikely. For everything that really matters, Java is as fast as C, and 100 times easier to use for multi threaded applications.

  • Lot's of luck with (Score:5, Insightful)

    by fredrated ( 639554 ) on Sunday March 01, 2020 @06:03PM (#59785192) Journal

    "everyone will become a developer". People aren't logical enough. People that can't code because they don't understand logic will be no better at describing their needs to a machine.

    • "everyone will become a developer". People aren't logical enough. People that can't code because they don't understand logic will be no better at describing their needs to a machine.

      Yep, the real job of developers isn't coding, it is figuring out what the customer really wants and managing that with what the computer can really do.

    • by gtall ( 79522 )

      I was channel surfing a few days ago and the issue was a pilot had something hit his plane. It wasn't clear what it was so naturally the subject of UFOs came up and, necessarily strange radar blips near his aircraft. They interviewed the fellow's sister as he didn't make it. Her ironclad reason it could not be pilot error: he was an experienced pilot.

      With reasoning skills like that, I'm not too worried about citizens writing apps as long as they don't foist them on fellow citizens.

  • ... to crafts.

    It amazes me that a person can have an idea and go to Hobby Lobby and get a glue gun, some thread and paint, some wood or stuff and create a real-live version of their imagination.

    I amaze myself, and am amazed by others, that I can code something from a thought to a practical (for me) application via code.

    When coding is simplified to the point that those two approaches to art can meet, a whole ecosystem will flourish and be worth billions of dollars annually just in the US.

    There's gold in them

  • by petes_PoV ( 912422 ) on Sunday March 01, 2020 @06:04PM (#59785200)
    All of these forecasts come from what Forbes calls Successful CIOs, CTOs & executives from Forbes Technology Council.
    I think it is a fair bet that none of those "successful" people have ever performed any of the jobs they think will be automated away. As such their view of what those jobs require is at best second-hand and at worst totally disconnected from reality.

    People have been talking about program generating software for what? nearly 40 years. So far none of them have made any sort of dent in the need for real programmers, solving real problems. While we get high(er) level languages, the problems, shortcomings and unforeseen limitations never seem to go away.

    Though if we can get AIs to write some decent documentation, that would be a good start. That would require action from at least six of the 14 work areas that Forbes' team dreamed up, so I doubt we'll get it any time soon.

    • by Futurepower(R) ( 558542 ) on Sunday March 01, 2020 @06:50PM (#59785336) Homepage
      Mod parent UP: I think it is a fair bet that none of those "successful" people have ever performed any of the jobs they think will be automated away. As such their view of what those jobs require is at best second-hand and at worst totally disconnected from reality.

      That's what happened at Boeing. Top management was, and still is, far from understanding the technical details.
  • by sjames ( 1099 ) on Sunday March 01, 2020 @06:06PM (#59785208) Homepage Journal

    We're more than half-way there [youtube.com].

  • The hard part of software development is not coding. Knowing what to code and how to make it look to the user is the hard part. There is no way most supervisors or subject matter experts have the time and energy to design software or manage a development project, let alone learn a tool. I wrote software to automate repetitive coding for more than ten years, until commercially available software made it more profitable to buy it. I have millions of lines of code out in the wild, mostly written by tools. Ev
    • by dwpro ( 520418 )
      Perhaps in some cases that's true, but in virtually every significantly sized project I've been on the straight arrow path to the solution hits a performance barrier that makes easy, abstract automation impractical. Coding is an art on multiple levels, not the least of which is anticipating overlap and coding such that the high level abstractions do not preclude low level optimizations or general optimizations that do not conform to the preferred tool of choice's trade-off. I'm all for using things like
    • The axiom I came up with is that 'sufficiently defined requirements are indistinguishable from code'
  • The "Forbes Technology Council":

    "I think as workflow technology expands, any kind of oversight-related job will be delegated to the bots."

    "In the next five years, everyone will become a developer thanks to low-code/no-code technology."

    No thinking will be necessary by humans? We can all stay home and take naps?

    The Forbes Technology Council [forbestechcouncil.com] apparently doesn't have anyone with technology experience to manage the council.
  • Yes, there are tools that will build reports for you. But it takes someone who knows how to build a report manually to use them. By the time you know how to get the data out of the tool, you know enough to write a report. Crystal reports (or whatever) costs a whole lot less than those tools.

  • by nospam007 ( 722110 ) * on Sunday March 01, 2020 @06:18PM (#59785244)

    Betteridge!

  • Didn't work then, doesn't work now.

  • by GuB-42 ( 2483988 ) on Sunday March 01, 2020 @06:29PM (#59785284)

    If what you call an app is essentially a static document in app form, like many apps are, then I don't know why there are people who code that even now. Code simply isn't the best way to design a nice layout, and that's what you need for such an app. The rest is notifications, but again, you don't really need code for that, just connect two dots.

    But some apps are real programs. Games, even those that use an engine, need some logic. Even messenger apps need some code to process user input and deal with a lot of dynamic content. It can be web based but there is still code. Some apps do image processing, automation, navigation, etc... Decades of experience of trying told us that low-code/no-code has limits. Good for doing some very specific things, but if you want a bit more freedom, code is just too powerful, at least for now, but it shows no sign of stopping.

  • Comment removed based on user account deletion
  • by fahrbot-bot ( 874524 ) on Sunday March 01, 2020 @06:38PM (#59785316)

    Automated scrum meetings ...

    • Nope. NeXTSTEP promised simplified development, but it never really panned out.
      • macOS, iOS, all those are based on NeXTSTEP, and many of Apple's bundled applications started there too.

        Their fans claim that development is simpler there. Certainly since the interface is simplified and most of the applications do less, there almost must be some sort of truth to it. If the benefits scale to full-featured software isn't as clear.

  • I want a report that has xyz. Here you go. No I meant XYz. Oh, here that is. This report is incomprehensible, what does X and Y mean?

  • by nickwinlund77 ( 4759293 ) on Sunday March 01, 2020 @07:52PM (#59785480) Homepage

    ---
    > In the next five years, everyone will become a developer thanks to low-code/no-code technology. It allows users to build apps and processes in a visual integrated development environment with drag and drop features. Hand-coding isn't likely to become obsolete in five years, but we are moving towards a far future where little to no coding is involved in development.
    ---

    I don't believe this at all. Programming has always been and always will be hard. I've seen very little transition away from c# and java stuff. The US markets are presently in a virtual recession. The big companies still dictate much of the terms of enduser software. What they're envisioning with automation of all code is probably more than a decade away. Even the utility "Chef" takes technical know-how to run efficiently.

  • Creatio makes a low-code tool (it's a middling offering, like all low-code or no-code tools).

    Maker of a thing says we will all be using her thing in five years? I'm shocked, shocked I tell you...
  • Oh yeah, any day now.

    But how are we gonna describe the business logic to the robots? Maybe we can come up with some kind of symbolic languages to represent it ...

  • Broken half-assed so-called fake-ass excuse for 'AI' writing half-assed bug-ridden 'apps'. Great idea. Be sure to have it write mission-critical apps so the whole world will burn to the ground.
  • I seem to have stumbled onto the way back machine. I remember Adobe Flash.
  • Has anyone used these low/no-code platforms? Actually I'd be quite interested in using them. I'm an app developer and although I've done plenty of backend stuff in the past, I've grown a bit out of it. If I could simply click together a bunch of tables that came with a REST interface, I'd be quite happy.

  • Low-code/No-code, again...

    If we go back a couple of decades, this is what Excel macros enabled. We see exactly how well that works: Sure, everybody can write a macro, or put some really abstruse calculations into a spreadsheet. My office has a couple of people in admin who love Excel sheets, and think they are geniuses. I spend more time trying to force information into their overly-clever sheets than I used to spend on a simple form. Time savings is negative.

    Another example is SAP: They have a configuratio

  • When I was slinging COBOL in the late 80s'/early 90's, they told us that CASE tools would soon replace coders.

I tell them to turn to the study of mathematics, for it is only there that they might escape the lusts of the flesh. -- Thomas Mann, "The Magic Mountain"

Working...