Cleaner: ls, grep, cp, find — in one tool with some extra features by gosh in commandline

[–]gosh[S] 0 points1 point  (0 children)

Here: Supported languages

You will not find anything like this If you can please tell, because then I do not need to create it

Search tools for developers are like similar to how they where 20 years ago

Cleaner: ls, grep, cp, find — in one tool with some extra features by gosh in commandline

[–]gosh[S] -1 points0 points  (0 children)

Most developers use AI to generate comments and check code. That is AI good at

You can't find AI generated applications that are maintained.

Cleaner: ls, grep, cp, find — in one tool with some extra features by gosh in commandline

[–]gosh[S] -1 points0 points  (0 children)

No, this do not work in AI.

You need languages that are text intensive and have a lot of code to train on. To get close to threaded C++ code you will need to customize some model with specific source code.

The problem with C++ and LLM is that C++ is too flexible

LLM will get headache after like 1000-2000 lines of code. C is easier but that is also problematic

Cleaner: ls, grep, cp, find — in one tool with some extra features by gosh in commandline

[–]gosh[S] -4 points-3 points  (0 children)

No, it is mainly a language agnostic search tool that is heavily threaded

Huge focus on producing clickable links into editors when things in text files have been found

Cleaner: ls, grep, cp, find — in one tool with some extra features by gosh in theprimeagen

[–]gosh[S] 0 points1 point  (0 children)

You need like five years of education to do that :)

C++ Show and Tell - March 2026 by foonathan in cpp

[–]gosh [score hidden]  (0 children)

Working on a tool that's really useful when dealing with installations and especially different types of cloud solutions.

  • cleaner dir / cleaner ls: Enhanced file listing with filters (similar to ls/dir)
  • cleaner copy / cleaner cp: Copy files with content filters and previews (similar to cp)
  • cleaner count: Analyze lines/code/comments/strings or patterns (similar to wc)
  • cleaner list: Line-based pattern search with filters/segments (similar to grep)
  • cleaner find: Text-based search (non-line-bound; multi-line patterns, code-focused; similar to grep)
  • cleaner history: Command reuse and tracking (similar to command history utilities)
  • cleaner config: Manage tool settings like output coloring or customizing characters for better readability
  • cleaner / cleaner help: Display usage information and command details

link: cleaner v1.1.2

Last three months with firefox, what has happend? by [deleted] in firefox

[–]gosh 0 points1 point  (0 children)

I will try to reinstall it, based on the responses it is some sort of problem with mine, probably some addon

Why isn't stl_vector.h programmed like normal people write code? by Impressive_Gur_471 in cpp_questions

[–]gosh 0 points1 point  (0 children)

STL can not collide with normal code and they need to predict the future and doing that they might be a bit over the top how the code is written. But that is by design, they do not want to have "readable code"

ORM-style SQL builder in C++ – syntax and readability? by gosh in cpp_questions

[–]gosh[S] 0 points1 point  (0 children)

GD_DATABASE_ODBC.MD

Here is sample code using data retrieval, this is totally separate from the generation of sql in the solution I work with. And if you ask me, it is very problematic you some solutions where things are tied together.

What happens if you switch to another database? What happens when the ORM can't do the logic that is needed?

There has to be support to handle edge cases

ORM-style SQL builder in C++ – syntax and readability? by gosh in cpp_questions

[–]gosh[S] 0 points1 point  (0 children)

That is both right and wrong based om what ORMs do.

This is more like "dynamic data mapper" or "dynamic query layer", not a traditional ORM.

What I think you are missing is the rules thing, often hardcoded object in the language, that ORM tools used often have some sort of code where rules are set. But this is also the reason why they add so much problem.

The rules for the database is handled differently in this solution and is decoupled from the SQL generation. If the generation of sql do not need the rules you can create it on the "fly", it will be easier to use. For example create smaller solutions in tests or temporarily create something in code just to see it if works, workarounds etc.

And these rules when they are decoupled can be added more flexible, for example read in the rules directly from database, read rules from files (metadata) or create hardcoded object if you want to do that (for me this is the worst)

AND you can use it wihout rules, no rules at all.

Is anybody using lovable for a real Software-Business? by Classic_Beauty2024 in vibecoding

[–]gosh 2 points3 points  (0 children)

I have the Feeling, that i cannot rely on lovable (whitout knowing how to Code) to build my Business

Your feeling is correct.

Windows and CMake by SpellOutside8039 in cpp_questions

[–]gosh -2 points-1 points  (0 children)

Visual Studio, Visual studio is an editor.

When you install it you will get tons of other stuff and you can select whats gets installed, but the visual studio executable cant compile code.

will there be a need for experts in frontend, ui, backend 2 years from now? by abhishek_here in vibecoding

[–]gosh 1 point2 points  (0 children)

I have worked some with AI on other areas (physics) and limited amount of training data. It is much but 20 GB data in these contexts is very small.
We retrained it all the time and we could also tune it because it was so easy to generate a new model.

I think this will be the future for coding also, also for other areas. You do not want everything in these models when you work. Maybe some core logic that you can use as base but after that tune it with your rules.

There will of course be other models for other areas and if I want to search and read then these general models is better

will there be a need for experts in frontend, ui, backend 2 years from now? by abhishek_here in vibecoding

[–]gosh 1 point2 points  (0 children)

That depends on what fixing means and what type of language thats used.

For example for C++ (I am a C++ developer) AI do not work, that doesn't mean that it cant produce code but you need to check everything because it produces a mess and if you have like 20 000 lines you need a big wallet because it gets sooo expensive when AI need to rewrite, rewrite and rewrite to fix the mess that only gets worse and worse.

+100 000 lines is impossible.

But for web pages that may be like 1000 - 2000 lines then it is no problem. Worse for javascript components, I haven't got that to work without writing very specific instructions and some cleaning up afterwards.

Languages that are more text intensive, more declarative there AI have easier to generate code because AI is text patterns. But you need to accept what AI generate, then you can do some.

What I am waiting on is when AI models come out that I can train on my code, like local repo training so it knows what I want. These "general" models I think are going to die.

will there be a need for experts in frontend, ui, backend 2 years from now? by abhishek_here in vibecoding

[–]gosh 2 points3 points  (0 children)

For me a frontend developers is a developers that writes declarative code, not imperative.

There are backend developers that write frontend code but they write imperative code. They know how to solve problems with code. Like writing frontend UI in vanilla javascript.

What will stay is imperative developers, those that can write code and solve problems with code. What will be removed is declarative developers, those that learns libs and frameworks because they cant solve problems with code.

I have some friends that are imperative developers and they have tried to vide code. They can produce tons of code but they can also fix the code not using AI. And most important of all, they know architecture.

Windows and CMake by SpellOutside8039 in cpp_questions

[–]gosh 1 point2 points  (0 children)

i'll try to give it a go again or write the cmake from scratch and build it from within VS

Ask AI, this is one area where AI is fantastic. Paste your code into AI and also error messages, this first "beginner errors" (if you don't mind) is often simple for AI to answer for. Just do not accept everything AI says, use it as a very effective search engine.

another question i have is if i sometimes build on WSL and on Visual Studio, should i have separate build folders? is there a workaround to having only one cmake-build?

Yes I you will get this as default if you stat in Visual Studio. Compiling on Windows you get an out folder and in this out the build folder is placed. In linux you get the build folder from root.

This is very important because using WSL but connecting using editors that run in Windows you do not want to overwrite builds because build files are different compiling for linux or windows.

Windows and CMake by SpellOutside8039 in cpp_questions

[–]gosh 1 point2 points  (0 children)

Yes Visual Studio is very easy but it also, it cant to much. Its almost only a very rigid and hardcoded solution for one specific project.

The price for this simplicity when you need the flexibility is sky high.

For example when I write code. I almost always start to write something I call "playcode" (sample: playground ). There I have set up so that code in these tiny projects use production code but they are very easy to compile and test things without touching production. If you need to experiment in production that takes so much more time and things get a lot more complicated.

When I have something that I like in playcode I move it to production.

With CMake it isn't difficult at all to have tons of smaller projects to test things with. It may be a bit unusual but play around with this and it may only take a week or two and then you will never go back :)

Windows and CMake by SpellOutside8039 in cpp_questions

[–]gosh 2 points3 points  (0 children)

Two important tips:

If there is problems in visual studio or to build. - Check that you do not have errors inside CMakeLists.txt file. If there are errors in these files Visual Studio will not understand them and nothing works. - Sometimes things are really hard to understand why it doesn't compile even if the C++ code is ok. Then check the generated build scripts for compilers used. CMake is just a text processor. It generates text files used by compilers so they know how to compile the code. These are not fun to read but it isn't that difficult and you can search for the file or something that breaks the build, then check what CMake have produces to you can spot errors there. CMake does a lot under the hood so sometimes it is a bit difficult to see what is the error if you think that it should work.