

Both are to be designed then developed.


Both are to be designed then developed.


Why is transpilation unappealing to you?


I would say your biggest issue here is needing precise decimal point computations and using imprecise data types. Any software that requires precision in the decimals needs to use types that are made for precise decimals. No floating point error.
There is many languages that you can build anything with… Although I’ll agree the front end side is more tedious


I have my own gitea server and very happy with it!


I am a dev as well, and to build a website you traditionally need a dev. Well, nowadays, you can build a website with a “no code” website builder. That’s the most common “no-code” use.
Not that it’s relevant to this conversation, but that doesn’t stop people from hiring me to build their website, because “no code” also means “limited customization” and/or “low quality”.
“Building something” and “Building something that traditionally requires dev work” are not the same thing.
The software you use always needed code to make, but it doesn’t aim to skip the “hire a dev” phase of your project. If it does, it is “no code”.
And for the sake of argument, let’s say that Blender doesn’t exist and no other software fulfilling the same purpose exists. Then you’d have to commission a dev (team) to create that software so that you can train people to create 3D models. But the dev building your 3D modeling software doesn’t typically have the skills to use the software afterwards, so it does not fit the “no-code” definition.
TL;DR: It is a “no-code” software when you can skip the “hire a dev” phase of your project and use said software instead.


No, it definitely does not cover almost all software. Most software does not aim to allow a random user to build something that usually requires a dev.
When you use an OS, you build nothing. When you use a browser, you build nothing. When you use a game, you build nothing. When you use a graphics editor, you build something, but it’s not something that a dev could do.
I could go on with a list of almost all software like this, but that’s not a good use of my time, and I hope it is not necessary.


“no-code” software is a very specific category of software that aims to enable users to build something that usually is built by a dev, without needing one.
And while “no-code” can be a weird name, it makes sense when you read the definition I just gave. Just like “serverless” does not mean there is no server involved (obviously), but simply means you don’t even need to think about the server part.
Now, your friend with the birlliant idea doesn’t need you anymore and can ask a chatbot to make his brilliant app all by himself!
That is definitely a great benefit of vibe coding: it’s an idiot magnet and frees up our brainspace.
I am using KDE’s Plasma 6 as a DE with Wayland. The compositor (window managers are a Xorg thing) is KWin
The shortcuts I use are Meta+Up/Down/Left/Right. I can’t remember if they’re default or if I set them this way.
I prefer to switch down to the VD with the doc on fullscreen than noving my head to another monitor
When I discovered it can be arranged in a grid, it made VDs so much more useful.
Cause a line of the same amount of VDs (9)… Ugh, not fun haha
Even though you can map each to a shortcut, it’s still tougher to use than a grid with directional shortcuts!
Maybe a cross setup would work for you if you ever need a 5th VD :)
Haha that’s fair
Although it’s a habit thing. Most of these are fixed, I never switch them to a different position. So the only ones I have to remember is A1-2 if I am using them, the rest is as easy as knowing where your glasses are stored in your cupboards.
Faster switch. Think each column being 1-3 and each row as A-C
B2 is my terminals, B3 is my IDE, B1 is a secondary IDE (for instance, DataGrip), C row is browser windows, A1-2 is temporary, not often used windows, A3 is communication apps. I mostly use A3, B2-3 and C2-3. It’s all mapped in my head so I can instantly switch to whichever VD I need.
Same. So now I am renting a place to work and it’s much better :)
People can joke about little problems of their life while knowing that there are much bigger problems in the world.


True for the phone and tablet, but for any sort of computer that is not true
I work on a laptop with virtual desktops and I am much more productive that way than with a big screen… Or two big screens.
Everything is in the center of my field of view, I know which VD of my 3x3 grid holds what. It’s much more efficient for me than bigger screens could ever be. And that is not for lack of trying!
It just depends on the person.


It can definitely break when mishandled. With kids you probably don’t want glass furniture.
In the same way that you are implementing the UI, you sometimes also need to implement the UX. Animations are part of the UX, preloading is part of the UX… That sort of things.