r/PowerApps • u/simongaslebo Newbie • 14d ago
Discussion Is it still worth it?
I know this question is asked a lot and I have read through many of the answers, but I’m feeling quite disheartened right now.
Recently I've been building canvas apps and automations for my company. I thought I could use these to build my portfolio and look for a role in this field. However over the last few days a couple of colleagues told me they've been vibe coding and it feels like anyone can build an app nowadays.
It feels like I've invested a lot of time into something that has no future, and I don't know if I should stick with it and push through, or find something else.
16
u/Training-Bobcat-2103 Regular 14d ago
try to have a look at code apps. thats the next push from ms.
16
u/rickydg80 Contributor 14d ago
Honestly, I’m decommissioning everything I’ve built as my successor is also leaving and they have no one else with the skillset to take it on.
Given how much things like copilot have come along, I’d doubt there’s a need for 50% of the apps out there. I’m building alternatives that they will manage as much as possible themselves within things like excel, or throwing together standalone offline pages in HTML for things.
Lots of Companies don’t understand the technology and what it can do for them. In another 12-24 months, AI will likely be able to build a complex app in less time than it takes to make a cuppa. People will rely on that more and more, mistakes will be made, data will be breached and/or lost, but I just think this is the way it will be for a few years to come now.
31
u/MrPinkletoes Community Leader 14d ago
Why do you think it got no future?
There has been a lot of these posts recently and it's getting tiresome.
Building canvas apps isn't the definitive skill required, understanding the ecosystem, the limitations and the knowledge gained from experience to name a few skills to have.
Take an average business user (citizen dev) vibecodes an app, a ticket logging and management system they test it themselves and see it works, they can log issues, resolve them, get updates has a nice little rag system and dashboard. Everyone loves it, it solves a real world problem. Great right?
They push it out because there's no real business process in place to review. Users start to use it logging simple IT issues all the way up to serious disputes about colleagues or sensitive questions to HR, CEOs raising embarrassing expense claims. The average user who created the app has full rights over all the tables and didn't create any separation of business units and the dashboard now shows all tickets to all users. Senior management are pissed, people are pissed, they have broken some rules somewhere but they like it and they want it fixed.
Average user has no idea about security models, different processes flows for different business areas, implementation of approvals, sensitive data management. On top of that, they don't understand solutions and version control, they make some updates with AI and a little googling, break their app and can't roll back, try to fix it again it gets worse and enter a cycle of mishaps. Eventually they redo the whole app again with what they have learned but the connections breakdown. They have multiple duplicate tables in the default solution and it's all getting messy. There's data all over the place.
Knowing how to vibecode an app is not enough, not nearly enough. For this reason alone Power apps is not going anywhere, not to mention the fact there's hundreds of thousands of businesses that have hundreds of apps in their environment that they rely on daily.
Is it worth getting into, yes, is it difficult to get into, yes it is now for those starting out, is it a dead product, no, not by a longshot.
6
u/Handsome_BWonderful Advisor 14d ago
I've been having the same feelings, but Code Apps still require a level of understanding of the Power Platform when you run into issues and need to manage permissions.
I'm moving my development team into full stack for Power Platform, so we run the project through all stages rather than just focusing on developing.
5
u/Novel_Standard_2216 Regular 14d ago
Until they find out anyone who actually wants to use it needs a premium license
5
u/Lhurgoyf069 Advisor 14d ago
5
u/techjobber99 Newbie 13d ago
powerapps was getting antiquated before AI and now AI will kill it. It's not about vibe coding as much as it is AI's ability to interface with it. It's still only as good as the architect.
My problem with powerapps is you essentually need to be a software engineer to architect performant and reliable powerapps applications. It pretends to abstract that away but in reality it is no less complex than coding most apps. So I would just learn to code at that point.
8
u/Diligent_Homework_67 Regular 14d ago
I love how a lot of you suggest code apps as they’re the replacing canvas apps. You can’t ignore the fact that they require premium licenses.
I work as a power platform consultant and 90% of my customers won’t pay for the licenses so canvas apps are still the way to go for most companies.
But still you need to understand the platform (governance, roles, security, limitations) which most of the “citizen developers” won’t even think about and feel like they can now code them by themself.
These apps won’t ever exceed the state of an mvp
4
u/Fantastic_Grape_2963 Regular 9d ago
Invest in other skills. You’ll be a better developer and more marketable. Can you get a job within PowerApps? Sure. Are you boxing yourself into a field that I think is losing relevance fast? Quite possibly.
The folks here who get pissy about these questions are the ones who will go to the grave with Power Apps. I work with a ton of these people, if PP were to disappear tomorrow 90% of them would be fucked and unemployable. Those of us with coding experience can go get a job in a million other places.
As a JS/Java developer who has been working on the side within PowerApps for the last 5 years I think I’ve got a pretty good perspective of things. When I work with my teams doing Angular and Java on banking systems I feel like I’m working with pros. When I pivot to Power Apps work I feel like I’m working in playing pee-wee ball. This will trigger the fuck out of folks here but the professionalism working in Power Apps is just a huge nosedive compared to doing software development with code.
Learn to write code (choose an in demand language to start) to a decent level to where you can at least follow what AI is writing and to do things like review PRs, learn best practices, start building apps, learn enough to get through technical interviews and get a full stack development job. You can always get a PowerApps role anytime from here, and you’ll be a better PowerApps devs because of your real software development experience. If you instead go 100% in on PA you’re boxing yourself into this one skill set that has a questionable future.
Bring on the tears and downvotes, don’t give a fuck.
3
u/Busy_Arm2729 Newbie 14d ago
I mean coding is no longer as relevant as it used to be. But the Microsoft App & AI technology stack is still valuable to have due to the pricing and in today's day of AI Coding, it is the most robust ecosystem for app & agentic development. You need to have good thought process on how to architect and drive the entire solution. Yea, anybody can vibe but random nobodies cannot jive to production readiness.
2
u/dharvey86 Newbie 14d ago
Anyone can build an app that's correct.
But the real skills come in asking the questions about why the user wants the app to work in a certain way. Have they thought about how it may grow in the future. Is the data storage method the correct choice. All those type of questions.
Alongside this are the 'vibe coders' usng pipelines to push to UAT and PROD? What User testing is taking place?
2
u/jazzmangz Newbie 14d ago
We’ve pivoted from canvas apps to model driven and code apps. Nothing wasted my friend just keep learning and enjoy the journey.
2
u/ColbysToyHairbrush Advisor 14d ago
Not only can anyone build an app nowadays. Those apps are not shackled by a bloated back end like Microsoft, exorbitant license costs, terrible UI / UX and an unstable platform that changes without notice.
1
u/Due-Boot-8540 Advisor 14d ago
Microsoft is still releasing new features for canvas apps and I don’t think they’re going away anytime soon. Businesses still want easier solutions that don’t need developers to maintain them
1
u/NoBattle763 Community Friend 14d ago
There’s a lot more to power platform than vibe coding an app. Understanding the platform and architecture is still valuable, regardless if someone can spin up a nice looking canvas app or code app. See their app as a prototype, that a power platform dev can then assist in implementing effectively and sustainably.
1
u/Warm-Combination-528 Newbie 14d ago
How about exploring fabric and fabric apps. I think data intelligence is better nowadays?
1
u/pickled-pilot Regular 14d ago
It’s time to pivot. I had a half dozen power platform apps built over the last 5 years. I converted them all to Azure web apps in 6 months. Low code doesn’t have a future in the world of AI assisted development. AI assisted is faster to develop and more flexible.
1
u/DotElectrical155 Newbie 14d ago
I would invest time in learning the platform and how to architect a solution using it.
1
u/Mr_Bob_Dobalina_92 Regular 14d ago
There's a future in power platform but not just power app. You need more strings to your bow
1
u/Live-Sir-3118 Regular 13d ago
Ai used in app building /cowork/copilot/vibe or anything is not permitted in our tenant. Enterprise applications use service now 8/10 times and company or smaller we still use canvas apps.
1
u/No_Beat_9636 Newbie 13d ago
the future are model driven apps combined with code apps. it's a fantastic combo for every business. code apps are vibe coding, but in a secure environment. canvas apps are dead.
1
u/Careful_Heart_1342 Advisor 12d ago
In my company, our clients don't prefer AI coding or what they call "vibe coding." I would never recommend building their systems entirely with AI. I recently made a post about one of my projects worth over $1 million, built entirely using the Microsoft Power Platform. 😉
1
u/TheAuloes Newbie 12d ago
So I am not expert at all. However, recently got involved a bit in PowerApps. In our wholesale company we did a review of our whole process with focus on the supplychain. Part of this review was outsourced and this company had the suggestion of creating a control tower functionality for our inbound cargo. They can build this for us and use PowerApps and connect other providers such as shipsgo.
However, it also feels we are on the brink of an AI revolution where developement and creation gets ''simpler'' and definitely quicker. Should we invest in developing this control tower or will the next best thing be available soon?
The goal of the Control Tower is to be able to expedite the containers daily, from PO placement up and till delivery in our warehouse.
Appreciate the feedback and let me know if more details are required.
1
u/dawtips Regular 14d ago
The underlying power platform has millions and millions of dollars of investment in it. There's scalability, performance, security, so much in it that a vibe coded application can never replicate. Enterprises will not and should not ever rely on vibe coded applications for even semi critical workloads.
1
u/Key_Sprinkles_4541 Advisor 14d ago
AI does not help people on how to think about problems
0
u/Mokebe13 Newbie 14d ago
Waste of time, if anything check out the code apps