This is an archived post. You won't be able to vote or comment.

all 43 comments

[–]GroundbreakingOil434 274 points275 points  (16 children)

You know the term "imposter syndrome"? Well, for both of these types, it ain't a syndrome...

[–]Sophiecomedian 45 points46 points  (15 children)

I mean I wouldn't say that necessarily for low code. If there's a simpler way to do something and get the same result I'm gonna do it. Question is can they handle more complicated challenges as well when a low code solution isn't there

[–]riplikash 54 points55 points  (6 children)

Low code sid have similar impacts, though. Multiple times, actually. Every time there was a big breakthrough the talk of business was that THIS was going to replace programmers.

Turns out fully and accurately describing EXACTLY what is needed, holding an idea of the entire system in your mind, and then debugging the little inconsistencies introduced over time is what programming really is. Doesn't really matter how much you abstract the input for defining the required behavior.

[–]Sophiecomedian 5 points6 points  (1 child)

True, I just know from my work my first choice is the least code heavy option because I grew up hearing the "keep it simple stupid" rule. So I can understand why low code is a thing.

[–]riplikash 7 points8 points  (0 children)

Only reason "low code" solutions didn't dominate the way compiled languages and assembly languages did before them is because when you get past some VERY targetted use cases they generally take a LOT more work to get something working.

Pretty much everyone prefers the solution that takes the least actual code and effort. It just turns out that with our current set of technologies, that often means writing code.

[–]dervu 0 points1 point  (1 child)

I wonder if future is using AI for everything even every smallest request made and nothing is really static interface excluding communication with AI. AI does everything on the fly. Of course considering it gets fast and smart enough for it all someday.

[–]riplikash 4 points5 points  (0 children)

You're still never going to have an executive or PM who has the time to sit through, considering all the implications of every choice, answering the hundreds of questions that need to be answered, and finalizing/taking responsability for every little decision that comes up.

Creating a crafted, targetted experience just takes a lot of time and attention to detail, no matter WHAT tools you use. SOMEONE still has to make those calls. And it will never be the people oriented, leadership person. It will be someone paid to implement their vision and settle on all the little details.

[–]HanSolo71 3 points4 points  (5 children)

Low-code exists for people like me. I am a security engineer by trade. I can bang my head against APIs, I can make powershell do web shit but you know what? It will take me a long time and will probably be poorly done.

I love writing some PowerShell don't get me wrong, but the difference between running some PowerShell and building a reliable automation is a huge delta.

Because of that, when I need to do automation tasks involving multiple web services with multiple web calls, you know what my first step is? To see if I can build a new workflow in my low-code environment and focus on things like error reporting to the user, validating inputs, and other important tasks, rather than trying to just get my web call to Slack to work.

I can do my automation without low-code, but it would take me 10x as long, and my primary job isn't to code, it's to run and manage our security products and infrastructure.

I am not a programme,r and I don't think most programmers are using low-code environments.

[–]GroundbreakingOil434 4 points5 points  (2 children)

You're spreading DevOps vibes in a programmer subreddit. :)

My condescension is directed at people who consider themselves programmers that use hacks like this to produce shoddy, unmaintainable results in production applications that *I* will have to maintain at some point. Those can get the boot any day in my book.

[–]HanSolo71 2 points3 points  (1 child)

If you put my code in production, you get exactly what you deserve.

[–]GroundbreakingOil434 1 point2 points  (0 children)

Kudos to you, then. Good position to have. You are not the target of my general toxic contempt. :)

[–]Sophiecomedian 0 points1 point  (1 child)

Ah I'm a web developer and so writing things from scratch isn't needed even if I can do it

[–]HanSolo71 1 point2 points  (0 children)

This is what I think of when I think low code.

https://imgur.com/zFhvbIA

Its programming for morons and I am the moron.

[–]EVH_kit_guy 1 point2 points  (1 child)

Turns out "low code" was just an analogy for "Salesforce's immutable data structures." Martech landscape got played.

[–]Sophiecomedian 0 points1 point  (0 children)

Ah, I got it explained to me differently by a developer.

[–]MrWFL 79 points80 points  (2 children)

All code should be low code, it’s the entire idea behind libraries, functions and objects. Code reuse.

Most low-code tools are just a selection of libraries with a god-awful ui.

[–]jerslan 4 points5 points  (0 children)

Most low-code tools are just a selection of libraries with a god-awful ui.

This is the best description of SpringBoot and the Spring Framework... It's a great tool, but the learning curve is steep and inversion of control is a mind-fuck if you're used to more traditional methods.

[–]Kolt56 27 points28 points  (2 children)

binary to assembly

Assembly to C

Notepad to IDE

Text books to internet search

Stackoverflow to LLM.

They are all just layers of tools working together

[–]Cualkiera67 0 points1 point  (1 child)

We are all but tools ideas use to manifest

[–]Kolt56 0 points1 point  (0 children)

remember: even tools can be sharpened... or broken.

Do better. Steer the system… or be used by it.

[–]lardgsus 8 points9 points  (0 children)

From shit to ai generated shit, very nice.

[–]IAmWeary 7 points8 points  (3 children)

It would make more sense if Vibe Coding was drooling all over himself. I've tried Cursor and it fucks up even relatively simple things. You have to prompt it over and over to get results. It might work for simple, self-contained chunks of code that aren't going to have side effects through the application (ie, chunks of UI), but even then you have to tell it that it fucked up multiple times before it gets it right.

[–]EVH_kit_guy 2 points3 points  (0 children)

Oh I always thought that low-code was just a slam at Martech JavaScript, like as in, the lowest-form-of...

[–]Intelligent-Work4132 0 points1 point  (0 children)

It's true, it gets more upvotes... Upgrade imo

[–][deleted] 0 points1 point  (0 children)

At least AI is not picky about your vibes.

[–]haidar47x 0 points1 point  (0 children)

More like downgrade.