TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Tell HN: Enterprises spend 10x more to build no-code solutions than coded ones

326 点作者 nancyp超过 1 年前
Code less sounds great for toy projects. People who aren't in tech aren't building no colde solutions beyond basic excel ones. So they end up hiring consultants to build them for them which costs at least 3-10x more if the solution were to be made with code. Ms powerapps for an example needs connector license for many basic things that costs a lot as well. This is from my experience as a consultant in many enterprises over last 3yrs watching code less explode in front my eyes.

45 条评论

cm2012超过 1 年前
As a marketer, let me tell you how things go:<p>1) You have a marketing project that is speculative (as all marketing is). Say it&#x27;s an API hookup and some automation between some tools.<p>2) You submit your project for prioritization by the dev department.<p>3) It gets done 9 months later. The specs are wrong because there were so many layers between the marketer and developer and the developer has no context for the project. You submit edits which get prioritized and takes another few months.<p>OR<p>You get Zapier approved by security once. Then for every project like this you fiddle with it until it does what you want. Total time: A couple of weeks.<p>No code removes friction from the org.<p>Developer time is always the biggest bottleneck at any org I&#x27;ve worked with. Anything that let&#x27;s you get around it is worth its weight in gold.
评论 #37696751 未加载
评论 #37695892 未加载
评论 #37694706 未加载
评论 #37698349 未加载
评论 #37694811 未加载
评论 #37695164 未加载
评论 #37696177 未加载
评论 #37696569 未加载
评论 #37694669 未加载
评论 #37698143 未加载
评论 #37699516 未加载
评论 #37696145 未加载
评论 #37694940 未加载
评论 #37696884 未加载
评论 #37714561 未加载
评论 #37725866 未加载
评论 #37699174 未加载
评论 #37696040 未加载
评论 #37696028 未加载
评论 #37696832 未加载
评论 #37695604 未加载
评论 #37697273 未加载
评论 #37701133 未加载
评论 #37697512 未加载
threeseed超过 1 年前
This is the worst type of post.<p>No data. No facts. Clickbait topic that reinforces HN preconceived biases.<p>The fact that no-code tools are recommended so heavily should indicate that it is useful for at least some use cases.
评论 #37696640 未加载
评论 #37696755 未加载
评论 #37697169 未加载
logicalmonster超过 1 年前
I&#x27;m not suggesting OP is wrong, but here&#x27;s 2 small counterpoints.<p>1) Where is the data (beyond an anecdote) that shows that no-code solutions generally cost 10x more to build?<p>2) Putting aside these initial implementation costs, do these no-code solutions have other advantages, such as being less costly to maintain, or being far quicker to customize when needs change? There&#x27;s always some tradeoffs to take into account.
评论 #37693614 未加载
rchaud超过 1 年前
At enterprise level, it can be easier to get budget approval for consultants than hire a full-time employee to do the same thing. It&#x27;s usually also easier to terminate a consulting agreement than an employment contract. Finally, consultants sometimes have better contacts for getting priority support for platforms like MS Dynamics and Salesforce that have large numbers of programmers building apps on top of them.<p>&#x27;No-code&#x27; is a blanket term that includes an enormous breadth of software. Zapier does some pretty impressive no-code automations across apps and it&#x27;s pricing is usage-based. MS Power Apps is just one player in that market.<p>A lot of no-code is also just adding view layers to databases so people can build business dashboards without needing direct access to a SQL environment. It may be easier to have consultants build out such workflows than attempt to hire the right people internally.
codingdave超过 1 年前
I think your experience as a consultant is showing you what happens in enterprises that hire consultants, not the overall view. You aren&#x27;t seeing the enterprises who have sufficient in-house skills to use no-code effectively on their own. They certainly exist.
评论 #37694917 未加载
bilekas超过 1 年前
&gt; This is from my experience as a consultant in many enterprises over last 3yrs<p>I get the feeling there might be some survivor bias here. You as a consultant will always be placed in front of projects that require a consultant. So those project types with wild budgets and nonsense structures and implementations are most of what you will see.
评论 #37696536 未加载
spcebar超过 1 年前
I&#x27;ve seen no-code tools that are so complex and poorly designed that they require specialized teams to operate. We&#x27;ve worked with a number of clients that use a certain software, all of whom, despite having been sold on the simplicity and ease of the tool, retain a company that specializes in configuring the tool.<p>Then again, no-code is a pretty broad umbrella, and I&#x27;ve seen tools that enable users to help themselves help themselves in meaningful ways that save them money and us spending our time on miniscule adjustments.
评论 #37693051 未加载
atonse超过 1 年前
To me (even though I am a developer and have done little no-code, but have integrated with many Salesforce and Power Apps apps) the real promise of the bigger platforms like Salesforce or Power Apps is the baseline quality is higher than what those same developers would&#x27;ve built from scratch.<p>Even just stuff around security, user management, login best practices, etc. What you get out of the box is better than 75% of teams would build custom.<p>Sure they can be misconfigured after that. But you do get a bunch of (infrastructure-related) stuff out of the box before you get to how a dev can mess up the object design or make the UI insanely cumbersome.
exabrial超过 1 年前
The answer is pretty obvious why though... CEOs look at devs making 6-digit salaries, screwing around with Node.js modules all day long on an endless trendmill&#x2F;treadmill of &quot;upgrades&quot;, new frameworks, UI rewrites while absolutely adding 0 new value. At the end of the day, all the website needed to do was take orders... which it did back in 1998, but now it&#x27;s a million times more expensive.<p>As much as a turd nugget as Larry Ellison of Oracle is, he absolutely nailed it when he said &quot;The computer industry is the only industry that is more fashion-driven than women’s fashion.&quot;<p>If a technology comes along that promises to offboard an enterprise from the endless hype train, it&#x27;s a pretty easy to see why many would jump for it.<p>That being said, I agree with the premise: no code solutions just shift the complexity elsewhere; code solutions are the right answer, but an entire generation of programmers was never taught to build things that last.
cstrahan超过 1 年前
Anecdote: early in my career, I worked on a dev team that feared software development. They tried to push as much logic as possible into Microsoft SQL Server stored procedures (the average length was around 10 pages). Look at all the code that <i>wasn’t</i> written (because SQL doesn’t count), and less code means less bugs!<p>Where stored procedures wouldn’t do, they put these of the logic into SQL Server Integration Services, which provided a visual programming environment — think Scratch but for visually connecting ETL pipelines. But, invariably, the existing components wouldn’t suffice, so they’d stuff 100s of pages of C# into these components, which would be hidden away behind a little “code block” rectangle in the SSIS flow-diagram-esque interface. Zero code reuse, no way to run unit tests, no strong typing (beyond primitive types mapped 1-to-1 with the underlying SQL queries), no codification of invariants&#x2F;preconditions&#x2F;etc. But hey, that C# code hidden away doesn’t <i>count</i> as code, so look at all the code we avoided! And SSIS is from Microsoft, so by using something they bless then we must be on the right track! What’s that you said? Should we consider if this particular tool is appropriate for our particular needs? No way! If SSIS wasn’t the optimal tool for <i>all</i> problems, why would Microsoft develop and market this product?!<p>Anyway. I think the trap people fall into is this: Critical thinking is tiring, and many people are lazy. Putting such people in a position that they <i>must</i> actually weigh the merits of multiple options is a sure fire way to become deeply resented. Also, critical thinking makes you responsible for the consequences of your choices, whereas appealing to authority absolves you of any and all responsibility (the old saying “no one was ever fired for buying IBM”). So many attempt to reduce the amount code as much as possible. But the problem is that many worthwhile endeavors are inherently difficult, and require real, hard, critical thought to arrive at a solution, and for such things code often happens to be the best medium for reifying those thoughts into software solutions. Consequently, countless companies will choose to jump through no-code hoops, and unsurprisingly suffer the consequences. They won’t learn from it though: instead, those responsible will deflect with excuses like “well Zapier is the issue, you see”, or “imagine how much longer it would have taken if we actually coded the solution!”, or “that’s just the nature of software&#x2F;tech”, etc.
rangledangle超过 1 年前
[IT Perspective] In my personal experience, these tools also overreach. Most people I&#x27;ve met in IT (15 years) want to go into Engineering, or at the very least, something MORE technical and code-related.<p>They are hungry and willing, but often overlooked. I have seen many climb out and teach themselves code, build tools for IT and revolutionize the way teams and orgs work. It&#x27;s a marvel to see someone with drive do what they desire.<p>Fast forward to today. I see IT forcing all members to use a low-code tool. The passion drains from their eyes. I can see the fear of the mounting weight of becoming unemployable. They&#x27;ve shared with me their experiences. The directions they want to go have nothing to do with Low-Code, and the roles and orgs their interviewing with aren&#x27;t interested in people who build with them. The question &quot;what have you been working on?&quot; is like a death knell. I&#x27;m pretty sure a lot of them don&#x27;t see a future beyond helpdesk because of these tools.<p>My point is, think carefully about who is using this product. You can kill careers with this stuff. I think it&#x27;s great for business teams who want to &quot;do x in x app when y happens in y app.&quot;
trunnell超过 1 年前
IME a huge part of the cost of development (regardless of code&#x2F;no-code tool choice) is the time spent gathering requirements and continuously validating them.<p>When the user and developer are the same people, the cost of finding the requirements can sometimes be nearly zero. In this case, that person will themselves choose the best tool for them. And the development cost will be very cheap -- for example, think of a short script you wrote to do something just for you.<p>But when the user and developer are different people, much care should be taken to avoid cost explosion. To the outside this can look like &quot;coding is expensive!&quot; which is kinda true, but really it&#x27;s the requirements discovery that dominates the cost. People don&#x27;t understand each other perfectly, can sometimes talk past each other, etc. Iterative development&#x27;s purpose is to mitigate the problem of building for the wrong requirements.<p>No-code tools can unblock &quot;developers&quot; who own the requirements but don&#x27;t have programming skills. That might make those projects very cheap. Or it could do the opposite: if the non-programmers don&#x27;t know think carefully about what they&#x27;re building, then they might end up spending just as much time as programmers would have as they iterate towards a complete solution.
评论 #37697060 未加载
hcks超过 1 年前
Ok but this very strong statement has literally nothing backing it
评论 #37695276 未加载
potta_coffee超过 1 年前
Enterprise leadership seems to constantly be chasing buzzwords and silver bullet solutions that don&#x27;t pan out. I&#x27;ve seen it time and again.
评论 #37695896 未加载
评论 #37694095 未加载
oooyay超过 1 年前
I use a low code solution on my home network to prototype applications that I don&#x27;t know if I&#x27;m ready to commit to yet (Shout out to Budibase). After a certain point the application becomes too cumbersome and complex to maintain (or slow), which is when it needs <i>real code</i> put to it. I&#x27;ve had pretty good success with that pattern thus far. I think enterprises could probably do the same thing.<p>There were people who said low-code would replace the need for developers and people believed them. That will never be the case. There are people who said it&#x27;s worthless junk, and the live usecases available today show that&#x27;s not the case either. As in most things, the truth is somewhere in the middle of those two ideas. That&#x27;s to say, few things in the world are as binary as bits.
ebiester超过 1 年前
Does this include every excel spreadsheet application we have today?<p>That is what low code should be replacing.
评论 #37692704 未加载
评论 #37695736 未加载
jrockway超过 1 年前
I think the solution that you&#x27;re paying for here is the burstable capacity. Dev teams often end up with a backlog of 100 internal requests, and all of them are &quot;the highest priority&quot;, well, if you have 1 thing doer and 100 things to do, they can&#x27;t all be processed at once. But if you get 100 consultants, then they can do all 100 high priority items in parallel. The other edge of this sword, though, is that they want real money. Your manager is going to have to approve an expense report. Suddenly, it&#x27;s actually possible to break the list down into actually high enough priority to pay 10x for, and just &quot;nice to have&quot;.<p>That said, I&#x27;m not sure it really helps. The infrastructure to allow these consultants to be productive is going to be expensive; the dev team has to provide a safe API for these integrations, and an API &quot;that could be used for anything&quot; is harder to design than writing code for a particular use case. (Then again, I bet a lot of these teams get a request like &quot;can you just give us a read only replica of your database&quot; and get &quot;sure&quot; back. It will be 1 year before they realize they just lost their SOC2 compliance and their website has been lying this whole time.)
BLanen超过 1 年前
Any truly capable no code development environment will (d)evolve into a shitty visual programming language without the tooling you expect from a modern language.
评论 #37696178 未加载
themerone超过 1 年前
I&#x27;m forced to use an issue tracker built on a low code platform.<p>The nicest thing I can say about it is that it is the worst software I&#x27;ve ever used.
simonbarker87超过 1 年前
No code is great for an experiment - I’ll throw together a zap or two to test something and if it sticks I’ll then port it to code and properly integrate it into the system.<p>It’s not a case of “redoing all the work” it’s about helping to know we are doing the right work.
LorenPechtel超过 1 年前
It still takes the same skills whether you have &quot;code&quot; or not.
评论 #37693268 未加载
wonderwonder超过 1 年前
OP is right and wrong. I am currently a technical lead on a highly complex build that has been in development for a couple years now. A good chunk is in production, tens of millions of complicated &#x27;product&#x27; is moved through the system every year. This will eventually scale to billions. Not making that number up, its the existing volume that will be moved over from the myriad of legacy systems we currently use as we build additional functionality.<p>We are using lots of consultants and they are very expensive. They also don&#x27;t build with the same quality as our in house teams.<p>I can build any app I could during my full stack days quicker with no code. Obviously there are some limits but I have not had to deal with them and they are edge cases in the day to day of a web developer.<p>It definitely helps to know how to build software and there is a world of difference between the work produced with the tool by a developer and someone that has not coded before.<p>I went into it expecting to very much dislike it and that it would only allow for toy development. It blew me away.<p>A team of devs that know how to architect software and this is the key; plan well, can crush projects with this. With that said, if you don&#x27;t plan and just go in and start building its incredibly easy to build a mess of non maintainable spaghetti no code.
parentheses超过 1 年前
As a person who uses low&#x2F;no code platforms to ship real products I fully disagree with this.<p>Low code and no code platforms can do a lot to make implementing back office functions easier. It enables things that you&#x27;d deprioritize without these tools. That said, they also need to be managed like software: versioning, beta releases, risk mitigation, tech debt trade offs.<p>While there are things that can go wrong with these tools, they do strictly make things easier rather than harder.
ltbarcly3超过 1 年前
No code: hire people with no practice reasoning about how to create software to use clumsy tools because you can pay them 1&#x2F;2 as a programmer per hour.<p>Code: hire a professional to use the best tools that exist to do the thing they are highly practiced at.<p>What could go wrong? I was thinking of hiring an electrician the other day, but for half as much in labor costs (per hour) I was able to find someone with no clue what they were doing to just run a bunch of extension cords.
diegoop超过 1 年前
Apart from marketing, I used to work as a MS consultant for many years (10+), focused mainly on creating custom no-code and almost-no-code tools for business, and the investment was usually lower in the short term, with shorter dev times, but in the long run when the company started to use the solution in the day to day, and started needing more specific tools, no-code solutions tend to be way less flexible and end up with dodgy patches to implement functionality that could have been done in a more maintainable if was a more coded solution from the start. To sum up, and on the field I was working on, it&#x27;s hard for the client to have a clear understanding of the lack of flexibility that will may face in the near future, and usually ends up on hands of the sales people and what the company providing the solution is focused on.
lupire超过 1 年前
Numerical claim with no evidence. Thanks, OP.
neeleshs超过 1 年前
One unsaid thing - developer salaries.Far too often (myself included) we ignore that our own salaries are a cost
wmidwestranger超过 1 年前
Sounds very similar to the complexity increase described in The Mythical Man Month.<p>The author describes how the complexity increases as a system expands in a greater than linear, and expected, fashion. So, a simple script might cost one. Adding configuration costs 3. A framework for solving similar problems might cost 9, and a platform for frameworks probably costs an unexpected large amount, like 27.<p>I&#x27;ve mostly seen this pop-up along with Xeno&#x27;s paradox. A rewrite of a legacy system is undertaken and the planners completely discount all the blood, sweat, and tears that went into the original. Every problem is considered &quot;solved&quot; and using newer tech is seen as a silver bullet. The cost is severely underestimated and the effort is way beyond initial estimates.
clncy超过 1 年前
MS PowerApps, PowerAutomate and related offerings are truly awful products. I’ve given them the benefit of the doubt and been burned repeatedly.<p>Don’t tar all no&#x2F;low code tools with the same brush though. I’ve had good success with Retool, for example.
zubairq超过 1 年前
Reminds me of the 1990s. The amount of work for consultants to build business solutions with no code or low code tools was staggering, including Borland Delphi, Visual Basic, Excel, MS Access, SqlWindows, Powerbuilder, and many others. I don&#x27;t know if I agree with that they cost &quot;3-10x more&quot; than building the solution with code, as often these projects would never have been started if they were built with normal code, as the decision process is totally different in most organisations (eg: related to skills and maintaining the software)
评论 #37704099 未加载
th3h4mm3r超过 1 年前
Hi, I&#x27;m implementing a new lowcode solution based on ionic and nodered and a &quot;custom&quot; part really big to implement ui and interaction with the backend. Imo this solutions could works if the framework (intended as I described in the first part) is focused on a little problem context (for example: developing application for warehouse terminal or a system to register datas by customizable forms and so on). Without a focus on a single problem is really difficult to create a versatile framework that mantains simplicity as main charateristic.
great_psy超过 1 年前
I only have one experience with no-code and that is trying to make something in the Shortcuts app for iPhone.<p>I tried to make a password generator. Pretty simple I thought, just have a list of words, and pick 5 words out of the list, concatenate them and spit them out.<p>I’m python you can probably do it in one line.<p>I spent about 30 minutes trying to get this to work. The interface as well as the drag&#x2F;drop way of doing it was a huge barrier. I’m sure this can be improved, or maybe it’s not aimed at this type of project but so far not impressed by no code solutions.
reilly3000超过 1 年前
No-code systems can rapidly become indecipherable by the time they are deployed to do serious work. You would think it’s a matter of wiring up some event source block to some action block. Reality looks more like 15 steps to transform a string properly, held together by bubblegum and nigh impossible to test end to end. Data pollution happens all the time. Hold my beer, I’m going to no-code live!
lifeisstillgood超过 1 年前
The &quot;business&#x2F;tech&quot; divide is a terrible divide, but we seem stuck with it.<p>So maybe make the most of it - hire and train software developers on &quot;the way the org develops and runs software&quot;. Then embed them in business areas - literally sitting next to people building what is needed right now.
hooverd超过 1 年前
Numbers? Gives my experience with no-code solutions that aren&#x27;t spreadsheets, I wouldn&#x27;t be surprised.
wruza超过 1 年前
Key questions here are:<p>- would they even dare to start these projects with code<p>- does that additional cost really bump expenses despite being 3-10x more, given that a project may have already brought money or investor attention<p>Due to selection bias, you may have seen poor whelps who otherwise might have remain unborn at all.
didip超过 1 年前
I think the perfect no-code tools has yet to appear.<p>Ideally, no-code tools should generate a good code (using LLM) into a git repo complete with the following:<p>- good code structure.<p>- test code.<p>- database migration code.<p>- CI&#x2F;CD code.<p>- Docker packaging code.<p>- Basic Kubernetes&#x2F;Helm code.<p>This way, an actual engineer can take it and roll with it if you stopped using the code generator platform.
评论 #37694260 未加载
RankingMember超过 1 年前
Where is this 10x number in the headline coming from? Can you link some data?
评论 #37694441 未加载
评论 #37694575 未加载
hospitalJail超过 1 年前
PowerAutomate is M$ sales people taking our purchasing teams out.<p>I now have enough experience that I will outspoken warn people at my company, even if it means calling out tech debt that is uncomfortable.
chaos_emergent超过 1 年前
enterprises who build no-code solutions tend to spend 10x more than coded ones, but in aggregate, all enterprises do not spend 10x more on no-code solutions than they do on coded ones.
dgudkov超过 1 年前
Psst, don&#x27;t tell the author that enterprises spend 10x for high-code solutions too by hiring external consultants.
yobbo超过 1 年前
The benefit, in the eyes of leadership, might be that the consultants&#x2F;devs are easier to replace which reduces risk.
评论 #37693743 未加载
mvdl超过 1 年前
No code is simply somebody else&#x27;s code.
评论 #37699314 未加载
frugalmail超过 1 年前
This was my experience with Alteryx and Informatica vs. Scala&#x2F;Python&#x2F;Shell + Airflow as well.
评论 #37696512 未加载
outside1234超过 1 年前
I am shocked SHOCKED to hear this!