News for hackers. Stuff that matters.
Re:Amazon Honeycode – build web and mobile apps without writ... by cbdumas on Wednesday June 24, 2020 @06:51PM (#23634759)
I think you're right about perceived barriers to entry, and I certainly didn't say (nor did I mean to imply) that anyone should "just" learn to code. But I think the promise of "apps without code" is a siren song, always ending in frustration.

I'd never tell anyone that learning to code is easy (only that most people can do it with some hard work), but I would also never tell anyone that tools like this will make it easier because I do not believe that to be true.

Re:Amazon Honeycode – build web and mobile apps without writ... by danudey on Wednesday June 24, 2020 @08:00PM (#23635282)
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.

Re:Amazon Honeycode – build web and mobile apps without writ... by andrewzah on Wednesday June 24, 2020 @09:03PM (#23635693)
> 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.

Re:Amazon Honeycode – build web and mobile apps without writ... by dataminded on Wednesday June 24, 2020 @09:55PM (#23636055)
> 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.

Re:Amazon Honeycode – build web and mobile apps without writ... by NOGDP on Wednesday June 24, 2020 @10:09PM (#23636143)
> 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.

Re:Amazon Honeycode – build web and mobile apps without writ... by dataminded on Thursday June 25, 2020 @12:37PM (#23642547)
I should have been more explicit, the things are built in Excel and Access with the front-end interfaces not VBA or SQL.
Re:Amazon Honeycode – build web and mobile apps without writ... by buu700 on Wednesday June 24, 2020 @10:41PM (#23636337)
Agreed. 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.
Re:Amazon Honeycode – build web and mobile apps without writ... by Aeolun on Thursday June 25, 2020 @07:20AM (#23639319)
I 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.
Re:Amazon Honeycode – build web and mobile apps without writ... by jstummbillig on Thursday June 25, 2020 @03:49AM (#23637957)
Why 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.

Re:Amazon Honeycode – build web and mobile apps without writ... by asah on Wednesday June 24, 2020 @09:06PM (#23635727)
There's one word counterpoint: Excel
Re:Amazon Honeycode – build web and mobile apps without writ... by ajmurmann on Wednesday June 24, 2020 @09:13PM (#23635779)
It'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.
Re:Amazon Honeycode – build web and mobile apps without writ... by TheHypnotist on Thursday June 25, 2020 @08:22AM (#23639811)
If some of the longer logic chains you may put in a cell or series of cells were remotely readable, that might help.
Re:Amazon Honeycode – build web and mobile apps without writ... by benhurmarcel on Thursday June 25, 2020 @08:48AM (#23640054)
I don't understand why Microsoft (or Google) never worked on making the formula bar easier to read. It doesn't seam hard to imagine a more visual mode to help work with complex formulas.
Re:Amazon Honeycode – build web and mobile apps without writ... by lukeramsden on Thursday June 25, 2020 @04:17AM (#23638137)
>but more advanced stuff gets pretty unwieldy

Sounds to me like something like Honeycode is exactly what is needed then, as a replacement for Excel in a business context. It is yet to be seen of course whether or not they can achieve this, or just replace one unwieldy mess for another.

Re:Amazon Honeycode – build web and mobile apps without writ... by ravivyas on Thursday June 25, 2020 @02:18AM (#23637455)
Like? 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/

Re:Amazon Honeycode – build web and mobile apps without writ... by dtech on Thursday June 25, 2020 @03:52AM (#23637979)
Spreadsheets are a very good model, and they have tremendous potential (which has been fully utilized) due to their "visual programming" aspect, but the excel formula language, array formulas and VBA are not the best places to ramp up to when things get more complex and advanced. There's quite a bit of horror stories of Excel gone wrong [1]

I've been positively suprised that Microsoft seems to have started to finally improve this situation with things like XLOOKUP and increasing Python support in Excel.

Disclaimer: I've published in a group doing research on Spreadsheet improvements, this is the professor's publication history [2]

[1] http://www.eusprig.org/horror-stories.htm [2] https://www.felienne.com/publications

Re:Amazon Honeycode – build web and mobile apps without writ... by ravivyas on Thursday June 25, 2020 @03:59AM (#23638029)
I like Spreadsheets the interface, not the database. I splitting that is where the opportunity is.

Thanks for the link to your publication, will give it a read.

Re:Amazon Honeycode – build web and mobile apps without writ... by zrobotics on Thursday June 25, 2020 @03:41AM (#23637901)
I 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.

Re:Amazon Honeycode – build web and mobile apps without writ... by ravivyas on Thursday June 25, 2020 @03:51AM (#23637969)
I agree they can get messed up, to understand that I am also working on http://ihatemyspreadsheet.com :)

I have yet to hit the issues per se, but what I am partially betting on, is that once spreadsheets are just an interface rather than datastore (where possible), some of those issues can be resolved. One will loose realtime reactivity, but what they were trying to achieve anyway was to access a "canonical" data point.

I should have a video and more details on the website in a day or two

Re:Amazon Honeycode – build web and mobile apps without writ... by zrobotics on Thursday June 25, 2020 @04:17AM (#23638142)
Very interested in this concept, I just am unclear how the interface & data can be separated in a way that is easy for spreadsheet users to understand. Users see the cell as the canonical data point, after all, they see all their data in front of them. Perhaps the problem isn't the interface but the way the underlying logic is hidden.

I'd be interested in discussing this more tomorrow, my email is my hn username @gmail if you want to hit me up when you have more details to share.

Re:Amazon Honeycode – build web and mobile apps without writ... by gwebster on Thursday June 25, 2020 @12:41AM (#23636975)
Think most people are missing the point. There are thousands of Excel users who can write fairly complex formulas using declarative rather than procedural approach. They currently share spreadsheets by email. The entire spreadsheet - all data and all formulas are shared. Maybe they want to share only a subset with some folks, and maybe they will start small and keep enhancing the apps.

That's what this tool looks like will accomplish. A new class of apps will be built - that have never been built before. The so called app market will expand.

This doesn't replace the current apps, or the current set of engineers developing these apps. This grows the overall market to be 10x larger than what it is now.

Re:Amazon Honeycode – build web and mobile apps without writ... by ravivyas on Thursday June 25, 2020 @02:20AM (#23637470)
Yup sharing all the data is definitely a pain point, A question I once asked someone during a customer interview is what is that employee left? what happens to the data?
Re:Amazon Honeycode – build web and mobile apps without writ... by chiefalchemist on Wednesday June 24, 2020 @07:29PM (#23635047)
Two things to add:

1) Agreed. Writing the code is the easy part. Determining and defining what to build? That's the magic.

2) In the wrong hands, making things too easy can be detrimental. First, there's add too much, simply because you can. For instance, WordPress n00bs are notorious for adding too many plugins. Why? Because they can.

The second reason is, changing too soon without enough data, without enough user input. Yes, iteration is helpdul. But if it's borderline pivoting then that's likely to end badly. Again, in the wrong hands.

Re:Amazon Honeycode – build web and mobile apps without writ... by ako on Thursday June 25, 2020 @01:58AM (#23637342)
Agreed on 2), software development has become too easy, look at all the rubish people are putting online and in the appstores.

Javascript, java and python have made it too easy to write software. Would be better to return back to the days when everything was written in C and Assembly.

/s

Re:Amazon Honeycode – build web and mobile apps without writ... by chiefalchemist on Thursday June 25, 2020 @06:16AM (#23638929)
I wasn't talkind about engineerss. I was talking about no-code and the type of people who use such tools. That is, typically, no training, no understanding. They don't understand "Just because you can, doesn't mean you should."

I'm not knocking Honeycode and similar. I think they're great. But they are simply tools. They are at their best when they are paired with a user with some understanding and sufficient knowledge.

Re:Amazon Honeycode – build web and mobile apps without writ... by exclusiv on Wednesday June 24, 2020 @07:49PM (#23635205)
To add to that - Determining and defining what to build is not magic unless you write simple and elegant code that delivers on-time and on-budget.

You can have all the magic in the world upfront with planning and have it fail spectacularly without the right execution that is accurate, on-time and on-budget.

Re:Amazon Honeycode – build web and mobile apps without writ... by chiefalchemist on Wednesday June 24, 2020 @08:57PM (#23635657)
That's true. Until you realize that the accurate execution that was on time and on budget actually built something that didn't actuslly meet the business needs. Then what?

Yes. Execution matters. But it's only as good as understanding the target. Miss that target (read: meet biz needs) and no one will say "Yeah. But it was great execution."

Re:Amazon Honeycode – build web and mobile apps without writ... by exclusiv on Friday June 26, 2020 @08:45PM (#23658581)
True. I just see projects fail more often than not due to time/budget and/or shit code. Rarely do I see it fail because what was built didn't meet the business needs.

Although if you're in start-ups, they plan and then build terrible products all the time so the attention to upfront planning and the business needs is way more important in that realm.

Re:Amazon Honeycode – build web and mobile apps without writ... by OOPMan on Thursday June 25, 2020 @08:47AM (#23640045)
It's not even a new siren song.

Every few years someone comes along with a new toy that promises to finally deliver.

It's been going since at least the 90s (when I was old enough to start reading programming magazines (remember those?))

Truly, software development is sisyphean in nature...