In recent weeks, I have posted an absolutely staggering amount of content on Lemmy.
My goal is simply to support the platform. I hate huge corporations.
Now I’m taking a break. I won’t post anything or I’ll post very little (I still feel a little guilty!! Who will post new content 😢?)
But I need to focus on improving my own life and relax.
However… I’m just curious.
Is the number of Lemmy users actually increasing, decreasing, or staying the same? Is that data even available?
Edit: I will still post stuff. I’ll just post a lot less!
Damn! How inefficient 🤪 but that explains a lot
Python dev tend to vibe code while C (and other similar programming language) devs tend to plan more prior coding.
As a decision maker, I would let my devs only use python for proof of concepts or for build scripts…
Although I’m not a big fan of python, or dynamically typed languages in general, I think its DX is a lot better than stuff like C. Unless you really enjoy leaking 40GB of ram per second.
What? Maybe the percentage of vibe coders among python users is higher, but that’s irrelevant. Just hire the real developers…
The difference is, that C and similar can be compiled, python and similar needs an interpreter to be run.
This is the reason that languages that need to be compiled are why more efficient, meaning way less power is needed to execute, meaning less CO2 and cheaper server as less powerful hardware is needed.
But it takes more time to develop it. This is why I like Go, which has a quite nice DX and is fast.
If you have a build server that builds every commit you push, you can work on other bugs or features in the meantime without needing more time.
And as soon as you have to search bugs in a big python project, you will use up all the “saved time” pretty fast.
And depending on vibe coding, python just isn’t complaining about wrong syntax, but just do its job, which generally results in nasty code.
If you need a script language (run using interpreter instead of precompiling) use ruby, this one enforces good syntax.
Wdym “doesnt complain about wroh syntax”?
Well syntax error may be not the right wording, I am talking about stuff like unused variables, multiple semicolons, multiple declarations of variables, changing type of variables mid-code, dead code after return, return type mismatch etc.
Yeah, I think vibe coders being more common in Python is more a product of Python being pushed to more people, particularly new developers