5 ms·
My counterpoint (to your original point) is that it's not about writing code. Making an app like this and putting it online (with roughly the same level of fea
by danudey 6y ago
My counterpoint (to your original point) is that it's not about writing code.
Making an app like this and putting it online (with roughly the same level of features) requires:
* Learning a backend language, like Python
* Learning how to design a data model
* Learning how to design an admin interface
* Managing authentication, security, and performance
* Learning HTML, CSS, and Javascript
* Learning how to set up a uwsgi server
* Learning how to set up an nginx server
* Learning how to set up an AWS VM and deploy the above to it
* Learning how to use a VCS
I'm an experienced programmer and sysadmin who has done all of those things and more over the last 20 years, and I still can't imagine going to the trouble of actually doing all of that if I can just log into HoneyComb and make everything nice and quick and just get it done.
There's value in learning how to do it, but there's also value in spending your time somewhere else. If you're making a simple CRUD app, bashing it together with Django and deploying it to an EC2 VM is almost definitely not your differentiated value proposition. If it's just a throwaway app to handle some mundane task, then it's definitely not wort hthe time it takes to make it if you don't have to.
- andrewzah 6y ago> I still can't imagine going to the trouble of actually doing all of that if I can just log into HoneyComb and make everything nice and quick and just get it done. That sounds all nice and good until one inevitably runs into limitations of the software. And then it has to be made again, this time from scratch. > bashing it together with Django and deploying it to an EC2 VM is almost definitely not your differentiated value proposition It never -was- the value proposition. Customers simply do not care about what stack you used in the first place. They will care when features don't get rolled out because of limitations. Or when bugs arise because developers duct-taped solutions together because of the limitations of their software-making software. Not that traditional apps are perfect, but that's one issue they don't have. Yes, it is complicated, and if you're making a toy app it probably will suffice. But I would never rely on it for a business.
- dataminded 6y ago> But I would never rely on it for a business. You sir have options. Every place I have ever worked has at least one app that someone hacked together through some combination of PDFs, Excel and Access. This is a tremendous opportunity for those folks. The ones who will never learn to code, never learn to deploy an application and never get enough visibility to have a developer assigned to their project. For the everyteam, these types of tools are exceptional. I continue to be amazed by what dedicated people pull-off with these no-code solutions.
- NOGDP 6y ago> Every place I have ever worked has at least one app that someone hacked together through some combination of PDFs, Excel and Access... I continue to be amazed by what dedicated people pull-off with these no-code solutions. VBA, SQL, etc, which is probably what these apps are written with, are code though. Honeycode is a language of it's own too, it's just a trade off between flexibility/power and learning curve.
- dataminded 6y agoI should have been more explicit, the things are built in Excel and Access with the front-end interfaces not VBA or SQL.
- buu700 6y agoAgreed. When I was a teenager a worked at an organization whose entire business was run on internal applications built out in FileMaker Pro largely by non-programmer teenagers and young adults. It was actually pretty awesome, and I was still able to drop into a basic scripting language on the few occasions I needed to implement some non-trivial logic.
- Aeolun 6y agoI think it’s amazing people build a whole complex web of formulas and conditions, and then try to claim they didn’t use any code.
- jstummbillig 6y agoWhy wouldn't you? People have used excel scripting for real business tools for decades. I fail to see how Honeycode outright disqualifies for everything related to vast field of "business" because of its limitations. In fact, I think that is very much, where it will be able to solve a lot of problems efficiently. All of them? No, just like any other tool. They all come with their set of drawbacks.
- asah 6y agoThere's one word counterpoint: Excel
- ajmurmann 6y agoIt's interesting to me that Excel had a low barrier of entry, but more advanced stuff gets pretty unwieldy. I'm used to wiring complex SQL queries, but some Excel stuff takes me a while to understand.
- ravivyas 6y agoLike? I strongly believe spreadsheets is the best interface for non tech people, we need need to be able to connect it to data for the non tech folks. Disclaimer: Which is why I am working on https://stitchiq.com/ https://stitchiq.com/
- zrobotics 6y agoI don't have any that I can share publicly, but I've had to debug some fairly horrendous sheets. Spreadsheets are a great tool that allows people to leverage computers without knowing how to code, but they can easily get awful to debug. Even excluding stuff like VBA; which is code, but gets included via google-driven copy/paste development. For example, excel formulas from other sheets can modify cells in the existing sheet. This modification can be logically driven from changes in a 3rd sheet. So cell 1 in sheet A gets modified for some reason when something changes in sheet C. Formulas in sheet B are changing these values, but good luck figuring out that. Breakpoints aren't really an excel thing, debugging complicated sheets is very hard. Unfortunately, most of these sorts of files aren't available online, as they are viewed as the 'secret sauce' for the businesses using them. Your landing page is too few on details, so maybe you have solved this problem, but from your comment it seems that you haven't had to approach it from this angle. Trust me, businesses run critical decisions on excel sheets with creation dates in the early 2000's, and the amount of tweaking can turn them into behemoths. That is why the low/no-code solutions scare me- easy to start doesn't mean that you won't have an unsolvable hairball in 5 years.
- datavirtue 6y agoExactly. But the Honeycode people aren't going to sell it like that. They are going to claim it's made of unicorns all the way down and that it can be used to build real applications. Ever port Microsoft Access "solutions" for a business?