by tlochhead on 6/2/21, 3:22 PM with 193 comments
by ajcp on 6/2/21, 4:46 PM
Microsoft's Low-Code "strategy" is providing tools for business process applications, they're just really bad at messaging that. Enable original data to get into their ecosystem (Power Apps), transform, evaluate, and move it around (Power Automate), and then provide understanding and feedback (Power BI). If every part of their ecosystem -*including their productivity suite and OS*- has an API backing it up (which it does) then their real play here is not providing "Low-Code/No Code" tools for building *applications* but rather for API integration and orchestration. This is the "new" RPA.
Why would one need to build an RPA "bot" or enterprise application if one can just generate a form with Power Apps, use Power Automate to reach into your Outlook, Excel, SharePoint List, OneDrive, or Windows file system, and then crap out the desired product in the system of record or a Power BI dashboard?
Source: I've worked in the RPA space for over 5 years now as a SWE, Tech Lead, and Architect.
by dnndev on 6/2/21, 4:13 PM
They earned a project with developers. Yes it will cost more to rewrite it but the old system is still making money while the new one rolls out.
At this point a low code solution makes no sense for me as a dev - believe me I have tried them.
Kudos to MS.
by m12k on 6/2/21, 4:58 PM
Long story short, MS is a master at making you appreciate the difference between "technically possible to achieve" and "easy and realistic to achieve". If my experience with them is any indication, MS still has a looong way to go before they can make their ecosystem of services accessible to "normal" people.
by omk on 6/2/21, 4:20 PM
If ever a change is proposed, the change management team is going to shoot this down or will be forced to create a 5 year migration plan.
by trixie_ on 6/2/21, 8:38 PM
by ARandomerDude on 6/2/21, 5:43 PM
https://res.infoq.com/articles/cloud-vendors-low-code/en/res...
by bob1029 on 6/2/21, 4:02 PM
We arrived at "low-code", but by way of actually solving our problem domain through many hellish iterations and figuring out what all of the various points of configuration should be. As far as I am aware, this is not something that Microsoft or any other vendor can determine for your business ahead of time.
I am sure that there are a lot of types of smaller needs that can be addressed with these sorts of tools, but the big tasks of integrating multiple unique/legacy business systems together into a single logical process with its own internal state is not ever feasible with these tools. You can always get close, but its like a siren song in my experience.
by AtNightWeCode on 6/2/21, 5:53 PM
You also still need to solve the things like CI/CD, CM, dependencies, data modelling, correctness, resilience, security, compliance, integrations and so on.
by OrvalWintermute on 6/2/21, 7:46 PM
by tyingq on 6/2/21, 4:35 PM
by jeff-davis on 6/2/21, 4:41 PM
by Graffur on 6/2/21, 10:39 PM
Or will it be new employees hired with just this skill set?
by haolez on 6/3/21, 12:01 AM
For starters, my company's business people are not curious. This is not necessarily bad, but curiosity is a powerful accelerator for programming and automation tools. They weren't impressed nor motivated to adopt and extend the example flows. In the end, I had programmers creating flows for business people to use, and it was frustrating for the programmers and an uncertain black box for the business people. We even managed to create custom connectors to simplify a few flows. It failed and we gave up.
Regarding the specific tools of the "Power Platform", Power Automate has a horrible UI. It's slow, clunky and buggy. Sometimes you try to save your flow and it will give you a weird error. Then you refresh the page, the flow remains exactly the same, but now saving works. It's messy.
Power Apps has a bizarre billing/licensing issue. The idea behind the product is appealing, but when you start using it, it's a weird mix of a no-code design app with some legacy Microsoft Dynamics app. User management is confusing and tied to Dynamics. "External" users will cost you a lot more in licensing. You keep bouncing between old Dynamics pages and newer Power Apps ones. Even if you want to pay for the highest tier, it's incredibly difficult to find out how to do it. And if you don't pay for the highest tier upfront, Microsoft will create limitations for you on every corner (like accessing a database or using a given widget).
I didn't have any motivation left to try Power BI, but one of my interns told me that a _viewer_ of my dashboards would also need a license to have access to it.
I won't revisit these tools anytime soon.
by syshum on 6/2/21, 4:26 PM
It is pipe dream that will cost companies millions in Vendor Lockin, rewrites, and all of the other problems that come with non-developers "developing"
See the nightmare that is Excel Workbooks, the fact they are modeling FX on Excel Function is a horror I do not even want to think about
by jimnotgym on 6/2/21, 6:23 PM
by thrower123 on 6/2/21, 7:44 PM
by throwawaysea on 6/2/21, 5:30 PM
by foxbee on 6/3/21, 8:49 AM
Take off. Microsoft are chasing revenue and aim to lure you into their walled garden.
by fartcannon on 6/2/21, 6:36 PM
Wouldn't that be an interesting tool for press releases like this?
by x86_64Ubuntu on 6/2/21, 3:58 PM
by spoonjim on 6/2/21, 9:05 PM
by aparsons on 6/2/21, 4:27 PM
by DonHopkins on 6/2/21, 5:27 PM
by Tarucho on 6/2/21, 5:41 PM
by slumdev on 6/2/21, 5:10 PM
And if it's not conceptually different, what's going to make it work this time?
Aside - it's probably been discussed ad nauseam, but the Teams vs. Slack graphic is highly misleading because of the way it's bundled and distributed. It'd be like comparing the install base of Notepad vs. that of Notepad++.
by mgummelt on 6/3/21, 12:02 AM
by filoeleven on 6/2/21, 10:06 PM
As someone who’s had to support them for an org’s clients in the past, that lack of access is extremely frustrating. How can I develop a library that lets clients access the web app through RPA if the vendors refuse to tell me how to make things accessible to them? Waste all around. Good riddance. Not that I’m any more confident about Microsoft’s offering here.
by dboreham on 6/2/21, 5:11 PM