Has Glide gotten too complex and less beginner friendly?

Hi @erwblo,

I am just curious…

Is there a feature or functionality that was taken away from the App builder by the introduction of these advanced features?

What I see is that Glide by introducing these advanced features has increased the “gap” between the beginner and the “expert” in terms of building Apps but the path to being an expert is open to all.
There is no hindrance to anyone from learning to use the platform. It’s not like there is special access granted to experts in terms of material to upskill themselves (As far as I know).
These guys spend a lot of time research work arounds and finding solutions for their clients and most of the times, they share that knowledge at the risk of creating more experts from the community who would then “compete” for clients thus decreasing the proverbial piece of the pie.

In terms of taking you from point 0 (New User) to 1 (Intermediate) Glide is by far the best in comparison to other no code platforms.

3 Likes

I think there is a lot to win for Glide in making complex things easier or make them understandable. I don’t think Glide has made steps in that direction in recent times. And when you add stuff, you add options, and more options make life never easier. But Photoshop has a lot of users, Final Cut Pro has a lot of users, none of them are easy for the beginner. It’s a choice.

Like I said, all depends on your goals and target audience. For the 2 billion users, Glide must be more iMovie than Final Cut Pro in my opinion. For larger businesses and more technical people Glide goes in the right direction I think. More low code than no code. Like Dutch low code firm Betty Blocks.

And even if Glide is the best (I agree), I hope it is allowed to say it if I think it can be better :wink: A forum is for discussion too!

2 Likes

Okay I get your point.

Then I must say I don’t think they are less beginner friendly then but rather have left the intermediate users behind to some extent. You are by no means a beginner based on what I have seen from this community.

It is still very easy to start an App from scratch with Glide and they are now working on the GPT3 AI model where you can just write what type of App you want and the platform will create an App structure for you based on your description. I can’t think of a beginner friendly method than that.

Look, I am by no means an expert on Glide and I am sometimes in awe of what @ThinhDinh @Robert_Petitto @Jeff_Hager & @Darren_Murphy and others are able to achieve with this platform. That motivates me to want to learn even more though. I like the fact that there are people that are willing to “push the envelope” when it comes to using the platform because from that, Glide then makes some of those work arounds available natively so that even beginners can use them an example would be the text wrapping for the basic table. That was not available natively and some of these guys found a way using CSS and now it’s natively available. It’s a matter of being patient and we wait for some of these features to be made available natively but while we wait, we upskill :wink:

5 Likes

I am an advanced beginner :wink:

2 Likes

Btw I’m not criticizing any other Glide user. This is a brilliant forum where people help each other and of course, everyone looks at things from his or her own perspective!

4 Likes

First, thank you @Luther and @Darren_Murphy for your kind words. You both have also contributed much to the community and selflessly give your time and energy to making Glide understandable and accessible.

I agree with the quoted passage above. Glide can seem overly complex to beginners when they run into a situation where they need to create 4-5 column combinations (usually conditional relations) in order to achieve the functionality they want. Likewise, it can seem complicated when beginners are forced to use CSS to achieve what they want visually. As I mentioned in the last post, Glide should take a step back this 2022 and focus on improving the components they already have—offering more ways to natively style the UI.

I believe this was the intention of @Jason’s thread here:

What I do know is that Glide is looking to improve their education efforts this year as well as aim to make the UI more flexible and consistent across apps/pages (eg. In Glide Pages there is no details vs list view … a duality that confuses a lot of beginners in Glide Apps).

All in all, I still think Glide is easy for beginners, but I can understand @erwblo when he suggests that the learning curve is a bit steeper now than where Glide was a few years ago.

8 Likes

Yes.
Everyone wants powerful. But they want simple power, not complex power.

Glide can solve this by building more powerful COMPONENTS and improving existing COMPONENTS. Focusing less on DATA EDITOR functionality.

The more the Glider enters the data editor, the more likely they are to get confused.

Prime Example:
Glide is a database. Yet there’s no search COMPONENT. There’s no filter COMPONENT.

The entire point of displaying data is to search and filter it!

Hack Around
So now if a user wants customize a powerful search or filter function, they need to learn how to hack a workaround. Sending them down a forum search wormhole, requiring learning of single value columns, user specific columns, IfThenElse, rollups, multiple inline lists, template columns, etc.

It took me a month to learn this hack.

HOW GLIDE CAN FIX
Add a simple drag/drop SEARCH COMPONENT for search. Add a FILTER COMPONENT for filters. This component would simply link to an INLINE LIST COMPONENT on the same page. No data editor required.

For Search, common search functionality would be built straight into the COMPONENT (column to search, show # results text, search exact match vs match multiple words, and of course an in box CLEAR SEARCH “X”). Most of all it would be engineered properly, so it wouldn’t lag when you throw larger lists at it. Similar for a FILTER COMPONENT.

Conclusion
Focus on COMPONENTS and reduce the need to use the DATA EDITOR.

Virgin users will show you what’s complex, because they haven’t learned all the workarounds like experts. Education isn’t the answer here, UX is.

Analogy
Remember, an iPhone user doesn’t need to know how to solder a circuit board to use an iPhone.

It’s not Apple’s job to teach users how to solder circuit boards, it’s Apples job to simplify the iPhone so everyone (even us dummies) can understand it.

6 Likes

Good points!
Also: glide should have different workflow: (eg think of choice component)

  1. add component to screen; 2, from there add required columns to full define component;

instead of

  1. define columns in order to 2. fully define component

Btw: There is in-app filter but not as powerful and flexible as workarounds

2 Likes

Interesting concept! So when you go to select a column, perhaps there’s an “Add New” option similar to how we can now do this:

@jason @tristan

4 Likes

My perspective - I have been using glide for a bit over a year, so am not a beginner. But certainly not advanced, either - I guess I would be an “intermediate” user.

I LOVE the logic puzzle that I get to solve when building a new app - it’s like a game to me. When I started, I found this forum the perfect place to learn and keep up with new features. The official documentation was lacking, but with the help of so many of you experts, I could either find or ask for an answer.

Fortunately Jack Vaughn has done an awesome job adding a ton of “how to” do specific actions. What I find missing in official support is just a bit more depth with examples and the “why” a feature might be used. Would like to see more short videos because scrubbing through a long video for something I knew that I saw 3 months ago can be very time intensive. (edit: adding time stamps would help)

And although this community used to be my “go-to” resource, with so many new users and updated features, it has become much harder and more time-consuming to find what I am looking for - I am wading through very basic questions or think I’ve found a related post only to have it be obsolete due to a new feature. I have seen more forum administration happening of late, and appreciate that.

This is not meant to be a complaint about Glide - I still love it and honestly would love for 1/2 of my income to be based on projects using glide, but I have become a bit overwhelmed with information overload lately, and am sharing with the hope this feedback helps.

I use Glide for several kinds of projects:

  • I have created apps for a sales team to replace the traditional catalog + business card that used to be handed out in person (pre-covid). It is a great use of Glide and keeps the potential customer connected to the sales person’s contact info. These apps are free to the sales team, because when they make sales, I earn income. (These are “free” apps but I would love to be able to figure out how to put them all into one “pro” app and pay for it - easier for updating)
  • I have created a team management app that has only 4 users who can view team info that is updated weekly (via airtable->coupler.io->glide). This is a “basic” paid app
  • I am creating directories for some very specific niche markets - these are free to the users and I charge the advertisers. These are in development but will be “pro” apps at launch

I love building apps but have no desire to start any kind of agency making them for others, I prefer to find a need and then create an app to make the money myself, or to create a template and sell that. I love creating but don’t want to be anyone else’s support desk - I prefer my time freedom.

Thanks for listening to my two cents - there are so many business models that can creatively use Glide to enhance or improve a process or system and I appreciate the generous support from this community. KB

8 Likes

Just curious, how do you envision the search and filter to look like if you have multiple inline lists on the same details view? Do you have a visual example on how it would work?

1 Like

@ThinhDinh I think a multiple inlines are often used because a SEARCH or FILTER component doesn’t exist. But let me know an application, we can ponder it.

Here’s a sample Search Component configuration. Super easy. Filter is a bit more complex, but very doable. I just don’t have the brainpower right now.

2 Likes

It’s a good visual example and I like the things I see on the right-hand side configuration. Thanks for taking the time to make that image.

However, what if you have multiple inline lists sourced from different tables, sort of a Home tab? Is there a reason you don’t like the current search option for inline lists?

2 Likes

Here’s Filter. Hacked napkin sketch. You’ll get the idea @ThinhDinh.

Still not understanding the multiple inline list real world example. In both these ideas, the SEARCH or FILTER is an entirely separate COMPONENT. Just like a button component, or text component, etc. Drag and drop and away you go.

You could configure it to filter a single or multiple onpage inline lists. Can you screenshot a sample app maybe?

2 Likes

Here’s one “Home” tab example, I have more inline lists below.

I get that the search bar only appears at the top and sticks there instead of letting you drag it wherever you want, but at the moment that works for me.

1 Like

RE: Search. Yes, hidden at top, doesn’t count results. Functions good though. Fast

RE: Podz, Courses lists. Where would a user selectable filter go in this case? It seems the user has no input needed?

Maybe I come from too much of a Marketplace and Classifieds background, requiring simple user selectable filters.

We don’t need to beat this horse dead. Hopefully these ideas illustrate the builder centric focus I mentioned anyways. Good discussion regardless.

1 Like

I was talking only about the search function since I do not need the user to filter anything in that case.

I hate all these new feature releases because it means less workarounds :rofl:. I remember a time when a user specific column was alien to us regular Gliders (not Glide). Those who had joined prior to us had been pushing Glide for this feature. As beginner, when it was finally relesed, I was like what the hell, and how do I use it? Next, user profile (which I savaged), then actions (I did not hide my feeling by having a good go at Glide, in this very forum), then the new builder (I needed a run down the pub), then webhooks (that I thought was oversold as a feature release); then some 67 plugins (I cried until I realised their importance). Latest is Pages. I am loving it not because it is easy (which it is} but because of its visual appeal. I am grateful to my “ancestors” for having pushed Glide, when they did and for the reasons they did, because today life as a glide developer for me is so much easier and fun. I want the next generation of Gliders to build better and more complex apps/site than I or anyone ever could. I will always be grateful to all the names mentioned for getting us what they did.

I would ideally like to see this thread devoted to our beginner friends so Glide could learn and respond. Therefore, I am staying out of this thread.

Thank you.

12 Likes

This topic and discussion is a sign that the innovation just needs refocusing to rounding out concepts, workflows, and components. This is healthy and natural. The growing list of complex features like true search won’t stop. Product, design, and development will define new pricing and packaging models supported by new teams with slightly different goals and incentives. Having talked with David just once, I’m sure Glide is having these kinds of discussions. If you like analogies, think meiosis vs. mitosis.

For Beginners?
I’ve personally enjoyed learning and the journey. Glide has been a bridge for me to learn more advanced programming concepts. I’d classify myself as an advanced beginner now:-). I also think it’s much easier today for beginners to achieve more complex apps!

Keep it up Glide!

6 Likes

Great thread with some really interesting opinions.

I have both founded and grown tech companies in the past. Without a doubt you need innovation within your user base, the ones that really push the product, in order to make it easier for those joining the party later on. As @Wiz.Wazeer says he is “grateful for his ancestors”.

Failing to listen to (most of) these innovators is a mistake and luckily Glide are great at listening. That is why their product is the best it gets right now. Seriously. And they should be proud for that.

If I had one criticism it would be the need to revisit existing functionality from time to time in order to keep it current. That’s a discipline in itself when you’re growing, but also essential. So they have to balance internal genius with external innovation, whilst also keeping business as usual “current”, all with a small team.

I think they do a pretty good job :grinning:

8 Likes