for whatever reason youtube recommended this video to me (i'm an artist, not a programmer) but it was strangely reassuring to hear that from an actual expert. a year ago i was looking to set up a speech recognition utility (python-based). the instructions on installing that utility were (rephrasing): install VM (why?!), install specific version of python, then specific version of PIP, then 30 libraries/dependencies, however some of them are for whatever reason windows-only... after like 12 hours of fkery i gave up and listened to the audios in question manually. i couldn't believe that developers would have thousands-LOC-projects THAT YOU CAN'T USE like a normal person with 2-3 terminal commands (analogous to something like ffmpeg -- which is no less complicated than the utility in question -- on debian or whatever). i'm not a technical guy, i have no idea how or why do i have to set up freaking docker just to get some "mp3 in, txt out" thing to work.
@MultiMojo7 ай бұрын
Lol I feel the pain. I work at a FAANG and it took longer to get the build system running reliably (months) than the application code itself (days). It's absolutely insane that it takes longer to navigate the dependencies and technical debt than to build the core app itself. Plus there's always an idiotic team that wants to re-invent the wheel every couple years for their promo docs.
@theghost93627 ай бұрын
you know what , f this , imma go back to Punched cards , this new stuff is crazy
@janAkaliKilo7 ай бұрын
I don't understand what do they gain from using Python in the codebase? If you need a scripting language that requires a compilation step why even use a scripting language? Lua or Perl would be a better choice for this. Then you could specify the required version of interpreter and include all dependencies as git submodules.
@lLenn26 ай бұрын
lmao, this is exactly why they use Python, because the supposed solution is to use some other dumb language that nobody knows. "Why should I learn Python? They should just use Lua and Perl, and do everything like I would do it and the problem would be solved!" "Why are you painting the shed green? You should paint it blue instead!" 🤡
@xzaz27 ай бұрын
The error messages from these package managers are way to fuck up. Just tell me what is wrong not some cryptic shit.
@MoreReneRebe7 ай бұрын
agree
@verdibahnsen6 ай бұрын
python should be used for small scripts and projects that don't rely heavily on portability or long term sustainability. It's the scotch tape of programming languages
@drygordspellweaver87617 ай бұрын
I couldn’t build IDApython. I just couldn’t build it!
@purpasmart_48313 ай бұрын
Makefile chads keep on winning.
@George-lt6jy7 ай бұрын
nice terminal font
@MoreReneRebe7 ай бұрын
Indeed, Comic Code!
@xsillycarnifex7 ай бұрын
Python should have stayed as a language for beginners. What an awful language under the hood and the entire toolchain and DevEx is laughable.
@DanielJoyce7 ай бұрын
Python would be great if they could finally settle on ONE package manager and not, what, the 8 they have now?
@DanielPetri7 ай бұрын
Linux users installing a browser:
@MoreReneRebe7 ай бұрын
more like Linux overlord developer builds the browser once, for all his successful user followers to install ;-)
@5L4P5T1CK7 ай бұрын
@@MoreReneRebe I love that term overlord developer. I suddenly feel kind of mighty and strong reading this. ... then I have to think of SC2...
@mostrealtutu8 ай бұрын
"...Python is the java of programming languages" :DDDDDDDDD i will steel that quote hehe.
@mt.taraen2 ай бұрын
I love the implication that java is not a programming language
@gern0tk7 ай бұрын
Build environments are getting crazier every year. They should be as simple as possible. Unfortunately, people don’t take the time anymore to learn classic battle tested solutions (autotools, make and bash scripts) and constantly reinvent the wheel.
@reaperinsaltbrine52117 ай бұрын
Yepp. Clang is actually quite good. I consider it a major upgrade from GNU C. And I know people will hate me for this, but Microsoft's and IBM's compiler tools were always much friendlier to use than GNU's. Even without an IDE.
@fluchschule7 ай бұрын
as if autotools were not giving you headaches too 😂
@DanielJoyce7 ай бұрын
Auto tools, simple. And bash is full of quirks. Don't write bash scripts without shellcheck. Shellcheck saves you a lot of pain from Bash's cruft.
@reaperinsaltbrine52117 ай бұрын
@@fluchschule That is true, but it is just ONE mess to deal with and is somewhat tolerable. I also do not mind diversity in my tools, but today it got totally out of control. And the devs, who made this mess are long since gone to new fun projects but it is us operators and admins who have to try to keep unmaintainable crap alive just because someone decided to put vital business processes to them because of BDD (Buzzword Driven Develeopment) :(
@reaperinsaltbrine52117 ай бұрын
@@DanielJoyce Yepp. That's why I usually go with Perl: it is a pain but still less so than bash :/ most dropped TCL which is a same. Lua may be ok for now, but as I see it it is going the way of Python very fast. The other alternatives are not widely used and I'm not particularly fond of the thought of using PowerShell in Linux.
@32zim327 ай бұрын
We have too many developers which have no idea how to write maintainable code. With thr rise of copilots now we have millions of lines of code generated by AI which was trained on shitty code
@williamseipp96917 ай бұрын
this is the potentially scary part. We're going to have a lot of code that seems to "work" but is fragile. That whole fiasco with npm in 2016 comes to mind.
@billchatfield30647 ай бұрын
I love listening to you complain. I feel it, brother.
@andreasbaumann6943 Жыл бұрын
On Python: the bootstrapping gets worse and worse from version to version. And Archlinux with it's micro-packaging of Python modules is also not helping. On every version update I loose basically Python and have to painfully rebootstrap it on IA-32..
@HolofractalUniverse Жыл бұрын
Unfortunately, lua has similar problems, despite its nice syntax and minimalism. Luajit has release issues where the official download is about 6 years outdated and all the development and bugfixes go now into the git repository. Mike Pall the creator of luajit only encourages to use the git repo and finds releases to be an antiquated concept. He admitted this in a git issue but not in the download page itself. Basically he won't do releases for luajit anymore and expects everyone to use the git repo instead. This creates huge confusion for linux distro maintainers. I checked the T2 packages page and it seems that T2 still uses the 6 years outdated luajit from the download page. The lua module system is fundamentally flawed and cannot be fixed. Lua loads libraries based on the current working directory and paths defined in 'package.path' and 'package.cpath'. It shouldn't use the current working directory, but instead the path where the program is running. This flaw makes writing command line application in lua really hard. Of course this issue could be avoided by just using a single file to not rely on the module system at all, but this shouldn't be the case. There is a constant war between 5.1 and 5.4. Luajit refuses to upgrade to versions later than 5.1, but uses quite some features from those versions. Mike Pall insists on 5.1 because he thinks that all the later versions are too bloated and add unnecessary features such as bit operation, 64 bit integers, etc. To put this into perspective. Compare lua to python, perl, javascript or ruby, lua 5.4 is probably still one hundred times as small as any of those languages. So it shouldn't be too hard to implement most of the features from the later versions. This shows that luajit is sometimes really inflexible. The conflict of lua 5.1 vs lua 5.4 is probably as bad as python 2 vs python 3. I generally like lua's syntax and overall design, but in my opinion, this is the type of BS that prevents lua/luajit from being popular.
@billchatfield30647 ай бұрын
LUA = Language Unnecessary Added
@davetelekom4437 ай бұрын
This is the thing with modern dev, always updating things, results in broken libraries. Something that you built and was working like a just one month ago, it is not working anymore.
@heraldo6237 ай бұрын
Backwards incompatible changes is a hell. People should seek for stability.
@danielwagner69117 ай бұрын
Software was a mistake
@MoreReneRebe7 ай бұрын
Exactly!
@hudaifa15 күн бұрын
🧑💻Human -> Python is suck blah blah..... 🐍Python -> yeah ok whatever 😪
@theevilcottonball2 ай бұрын
Building and packaging is always a pain. Python invented the wheel so its users don't have to have to build C libraries themselves. Its relatively easy for the users when it works, but probably not so much for people packaging things or for non-mainstream systems. Recently installed Windows 3.1, things were a lot simpler in the 90s (before I was born)... In general Python is a scripting language, it's meant as a portable replacement for shell scripts and I use it for that purpose (the scripts never leave my machine becuase they automate my custom stuff, if I were to share them I would write them in a compiled language) Why does a large project like a browser need python?
@HennerZellerАй бұрын
For small scripting, bash and awk are my go-to, but it it needs to be a bit more complicated I switch to C++. Python is a horrible mess of a language with important whitespace (that is a no-go in any language design) paired with being broken with every single patch-level; Python scripts immediately bit-rot. Whatever the programming question, Python is _never_ the answer. I mean, even Tcl is nicer. I recently started to look into Lisp for things between awk and C++.
@andreasbaumann6943 Жыл бұрын
I recently stumbled over simple Linux distros like 'stali', 'oasis'. They try to build everything statically, do away with Make/perl/autoconf/meson/ninja whatever craziness and use 'lua' and 'samurai' (for instance oasis). I'm currently testing out if I can at least use 'tcc' for all the userland (which should mainly consist of suckless tools IMHO). This gives you a basic Linux system you can compile in 5 minutes. GNU tools (sorry to say that) are usually heavily over-engineered.. The Linux kernel is a different story, it has too many gcc/clang-isms and I don't think anybody tried 'tcc' on the kernel since the times of 'tccboot'.
@andreasbaumann6943 Жыл бұрын
Ah, there was some activity on tcc/Linux: kzbin.info/www/bejne/n4aTi2Osd7ClqrM (Michael Matz).
@reaperinsaltbrine52117 ай бұрын
I feel you so much. Now I'm not a developer but an infra operator and I actualy mostly stopped building our own stuff: I used to but it became unbearable. Like when Samba decided to use python, too. But it still requires Perl. LibreOffice not only uses C++ but Java and also Python for some reason (Not to mention you can use not only StarBasic (LibreBasic) with full VBA compatibility to run macros in documents, but beanShell, Javascript and Python: security my a**). I used to build ClamAV from source, but since 105.0 I'm also supposed to use Rust as well? No thanks. Sometimes I feel like "why don't we just pay up and switch to Microsoft instead?" Immense respect for package maintainers of any distro.
@infinitelink7 ай бұрын
One of the reasons you know a project will be overcomplicated and die is when they proudly boast how they are planning to or will put in effort to allow any language a contributor chooses... Generally I see that and go "yep, Matt be cool, but do not adopt that or get dependent on it--those devs are naive/careless... missing decades of experience."
@reaperinsaltbrine52117 ай бұрын
@@infinitelink Oh..I see: you too have seen some corporate and commitee action, I presume?
@DanielJoyce7 ай бұрын
This is funny because Parcel makes front end development an absolute joy now. Just give it a html file with imports and it will suck in and transpile, compress, and build all of the artifacts. It's really nice. I would say the experience is even better than cargo. But yeah anything outside of those envs is just painful.
@billymania117 ай бұрын
The WEB technological landscape needs an intervention. Things are much too complicated and it's burdened with multiple frameworks, languages and whatnot. The whole thing will come crashing down at some point.
@gohangoku3447 Жыл бұрын
Python is both a curse and a blessing. The blessing part is that laymen can get in more easily, because it "does" almost everything for you. The curse is that in the end, unless you don't go into the depths later like with assembler or C, you simply don't have a clue about system architecture and real coding. I'll put it more simply: if you have no idea, you use Python.
@dalivanwyngarden32047 ай бұрын
I completely agree with u, I have a part time job (as a student, studying sociology) and I am currently in development of an environmental measuring device that sends the data via LTE/nb-iot. With no knowledge to begin with, I just imagined how architecture could be in coding and started. Good thing about iot modems is, that they need to run linux like OS for some protocols to be working. These interactions between hardware and software in an easy environment like python are really easy. Good thing that I don‘t have to worry abt anything deeper than the actual app. And maybe some optimization of the hardware. I would also never see me as a programmer, but with python I find it quite easy to come up with ideas and routines, even when I‘m rooted in sociology and philosophy. C doesn‘t seem thaaat much more difficult in the end, but thats just not my world.
@plugplagiate156411 ай бұрын
dear rene rebe, what you do experience is the way how to "piss off" people, to make a program exclusive. i do experience the same in different other areas of the free and open source regime. i came up with a solution: at first, i make the decision if the program is realy necessary, for my purposes, then, if it is, either i leave a program as it is, use the old working version, or i do write the program myself, from the bottom up. and i have to do it, more and more myself.
@MoreReneRebe11 ай бұрын
happy to hear that at least I'm not alone experience this, ... :-/
@DELOREAN3899 ай бұрын
I use Gentoo, and firefox doesn’t build for me, but as soon as the newer version came out, it started building again. go guess which version will be broken.. I also recently tried to grab projects from Github in Python and run them, like I downloaded the dependencies.. but it just doesn’t work... I don’t know much about Python... but sometimes I want everything Python became a module for the C language and was not touched or updated. From Russia with love ❤
@abdul45156 ай бұрын
I mean, why are we even making browsers that are this complicated? Do we really need millions of lines of code just to show web pages?
@MoreReneRebe6 ай бұрын
Unfortunately web pages are million of lines complicated programs these days, ... :-(
@abdul45156 ай бұрын
@@MoreReneRebe Yeah, I installed Suckless Surf. It works fine, it's fast, you can get support for browser tabs if you use Suckless Tabbed with it. It supports even the most bloated web apps like KZbin, and its code base is just a few thousand lines. Only problem is that it doesn't support browser extensions. Which is a major issue because the modern web is unusable without an ad blocker.
@GRHmedia7 ай бұрын
Yea, if you need to use another language to compile your code you are doing it wrong. Have you ever thought there is no reason for this type of horse crap. Consider this if you use an IDE it can build your project. Not just that it will track what files have been modified since the last time it was compiled. If an IDE can do that there is no excuse why there isn't a make utility that comes with the compiler that can do the same. If an IDE can handle the issue dealing with a make file what reason is there for people to have to do it. Make itself should make its own make file. Or better just keep a file record of when the last compile was and compare to the file times or use a hash of the file. That was my realization a while back.
@ThePandaGuitar4 ай бұрын
The Python ecosystem is a fucking abomination.
@fluchschule7 ай бұрын
So the root cause was that the build system is not following instructions but just uses heuristics to figure out how the build should be done - and you blame python for this? Sorry, I don't get it.
@MoreReneRebe7 ай бұрын
the root cause was not some other build system heuristic, but Python is an each major version breaking, deprecation mess. and people trying to use is as yet another build system component.
@infinitelink7 ай бұрын
@@MoreReneRebeEven worse, Python often introduces breaking changes across MINOR versions -- when the definition of minor revisions is to introduce only bug fixes while not breaking things... Even if you have the excuse "a security vulnerability required a breaking change to fix", you increment the major number and warn/announce.. But I don't think they're even aware when they're introducing breaking changes in the minor revisions. :\
@DavidRadkowski7 ай бұрын
Python is the XXI century Java! Yes! You’ve said that! 🙌
@MoreReneRebe7 ай бұрын
Yes indeed!
@omarjimenezromero34632 ай бұрын
i think one of the greater problems are that python is so beginner friendly that it is not like C when someone develop a tool, that in C you need to not blow your leg to do something useful, and with python you can mess around with anything and somewhat make it work (all clunky and not future proof), so yes it is hard to use python for things like that, it has too many problems, people should use python as a faster excel and no more, also like a chainsaw for hacking, but aside that it is not good to use it for more things. One of the problems is that is very beginner friendly an fast for prototyping so people use it for bigger problems and temporal solutions that became eternal solutions without manteinable and future proof functionality, so is better to give a shot in C or C++ for those things.
@DocMAX2 ай бұрын
Man, you're so funny when you swear. Enjoying this very much, and thank you for taking us with you on your "journey" :-), subscribed!
@gerhardroediger83317 ай бұрын
and here we are 9 months later and the running gag on reddit is "normal" users screaming "give me a freakin exe/elf for gods sake" on github. I wonder why that is :D
@zocker16007 ай бұрын
it is a good business model, make something open source, but extremely hard to compile and offer precompiled binaries only for money. lol
@Myname-l3h26 күн бұрын
@@zocker1600or with spyware😈
@Baba-j6h2 ай бұрын
00:00 look of defeated man
@amonaxos2 ай бұрын
"Even the coffee is empty!!!" You are amazing man... and of course you are to right side of history, but unfortunately we are last remaining romantics...
@MishimaBloodl1n3Ай бұрын
Mad genius
@lameshithead7 ай бұрын
python is a great language, but not for building.
@MoreReneRebe7 ай бұрын
Not even a great language :-/
@lameshithead7 ай бұрын
@@MoreReneRebe hmm i like it because of the syntax and that it lets me code so fast. i just started out with rust and it has such a weird syntax i think. but yeah builds are a different topic
@fluchschule7 ай бұрын
So which language is "a great language"? I'm sure that for any language I can tell you things that are really really bad, or the language is hardly used. The real problem is the huge number of dependencies projects like firefox have, and each one a moving target with their own weird little ways these dependencies are built with, each one their own tree of dependencies below. This was already difficult to manage in the 1990s, but it's totally bonkers today. And this gives headaches to package maintainers no matter what language is used.
@lameshithead7 ай бұрын
@fluchschule python is the ONLY language for ml. i like frameworks, if they work! i love crossplattform stuff. i dont frkn care, im a cloud and ml engineer, i just dont bother: if it somehow works: ok! if not: i roll back! thats it
@emvdl7 ай бұрын
Python is obviously not my favorite language and I understand your frustration. Maybe use ‘poetry’, define to correct python ‘firefox’ version, run the virtual environment and then run make?
@mmilerngruppe2 ай бұрын
Ich sollte lieber irgendwas mit Holz machen.
@MoreReneRebe2 ай бұрын
Hört sich gut an ;-)
@chrisleon27 Жыл бұрын
Hello from China
@chrisleon27 Жыл бұрын
Ur complain about programming almost the same as whatsoever current society occupation which require everyone to be a super duper hero do god's work
@aurelf31587 ай бұрын
If you are tired, take a break, relax few days . Intelligent smart people desirve a break too.
@mementomori18686 ай бұрын
i was tired about python and switched to c++
@MoreReneRebe6 ай бұрын
Well done!
@electric266 ай бұрын
Same, then I switched to Rust after I got tired of putting up with C++
@MagicPlants7 ай бұрын
I had to stop using Firefox sadly, it's junk now
@pietasharp7 ай бұрын
i have problems with apache airflow ,... reinstalled ubuntu few times, reinstalled python few times, pip, srip, shit etc..... nothing works XD
@nicolaskeroack78607 ай бұрын
when complaints sound like music
@mrmuffin50467 ай бұрын
I wish I was as smart as you guys
@MoreReneRebe7 ай бұрын
maybe you are, or soon will!
@FrankMadero7 ай бұрын
only use a little python when doing something with conan other than that i dont like it and dont care for it
@PietPanzer7 ай бұрын
python is for puppies. Understandanding the real hardware is the road to success.
@bschwand3 ай бұрын
I love FreeBSD and "make buildworld"
@teknologist79147 ай бұрын
Time for AIs to come and take over the tool chains because humans are tired?
@TomTheDutchy7 ай бұрын
i'm an average coder, but i have no idea what im looking at. Can somebody give some context? i find it entertaining though :D
@MoreReneRebe7 ай бұрын
context in vid ;-)
@DanielJoyce7 ай бұрын
Perl can be fucked up and badly configured as well. I dont know why eveyone acts like perl can make flawless build scripts.
@MoreReneRebe7 ай бұрын
Has anyone ever said that ?
@matteo.veraldi7 ай бұрын
I feel you on this one! And yes, as you said, the issue on this one was clearly a misalignment of Pluto and Juno!!
@ietsization6 ай бұрын
This is why I would never want to work at a company that doesn't use nix.
building stuff seems like cancer anyway. my condolences
@MoreReneRebe7 ай бұрын
Thank you. Appreciated!
@T1Oracle7 ай бұрын
Can you run mach? Have you tried "mach bootstrap"?
@vikingthedude7 ай бұрын
comic sans is crazy tho
@MoreReneRebe7 ай бұрын
Comic Code ! I code in style !1!
@cptmorgan926 ай бұрын
Ich glaub ich schul um. Ich hab drei Jahre Berufserfahrung und frag mich tagtäglich mit welchem Müll ich da arbeite. Jetzt habe ich dich entdeckt und kann nichtmal mehr an mir selbst zweifeln oder hoffen dass es besser wird 😭 Da schnitz ich lieber aus Bäumen Kanus von Hand.
@MoreReneRebe6 ай бұрын
Ich kann beruhigen. Ich fix doch jeden Tag mindestens einen Bug. Manchmal sogar zwei. ;-)
@cptmorgan926 ай бұрын
@@MoreReneRebe wenn ich einen am Tag fixen würde, sind 5 neue bugs durch meinem Kollegen geschaffen. Ein Hoch auf den masterbranch - den einzig wahren und EINZIGEN Branch - und pseudo-qs, die statt code zu checken sich durch die Anwendung klickt 😂
@bradhuf7 ай бұрын
Skill issues
@MoreReneRebe7 ай бұрын
If who? Python or Firefox Devs?
@JorgeEscobarMX7 ай бұрын
why is there a ps3?
@MoreReneRebe7 ай бұрын
Of course! It runs my Linux, too ;-)!
@hartmut-a9dt7 ай бұрын
Why not stick with firefox 112 when it runs, and wait for 113 when it will be ok.
@MoreReneRebe7 ай бұрын
The problem was Python, also it's Firefox 123 in the meantime. If we always wait that stuff builds again we would have 5+ years outdated software .
@DrRipper197 ай бұрын
The problem isnt python, IMO. It's people misusing python because it seems easy. The language's approachability has long been used as a crutch for the kinds of things it should not have been.
@zerberus10977 ай бұрын
Skill issue
@MoreReneRebe7 ай бұрын
Exactly. constantly messing up and breaking Python are quite some skill issues upstream.
7 ай бұрын
Python is... python. God for may things, bad for many as well. Rust can successfully replace many Python use cases.
@MoreReneRebe7 ай бұрын
😭
@heraldo6237 ай бұрын
Golang is by far better
7 ай бұрын
@@heraldo623 I've used Golang. It's not.
@sakthivelv17774 ай бұрын
Sir, if python is not good what language one should start with as a beginner? Thank you
@MoreReneRebe4 ай бұрын
idk, Rust?
@sakthivelv17774 ай бұрын
If you don't know, then i definitely don't know. I don't have cs background. I tried c++ but switched to python because with python we can easily make some cool stuffs. So complexity doesn't matter, tell me one. If you were me what you will start with. Thank you for your speedy reply. @@MoreReneRebe
@MoreReneRebe4 ай бұрын
Maybe JS instead of Python?
@sakthivelv17774 ай бұрын
Is javascript better than python? I am thinking C lets see. Thank you for your help. If you make a video on how to become good programmer or problem solver like you. Thank you bye@@MoreReneRebe
@MoreReneRebe4 ай бұрын
vastly different targets - but as much as Java ECMAScript is to be criticized for many things, certainly more usable out of the box and still less cursed than Python
@xD-saleem11 ай бұрын
I hate python. I rather do java.
@MoreReneRebe11 ай бұрын
I hate both ¯\_(ツ)_/¯
@joseoncrack7 ай бұрын
@@MoreReneRebeBoth suck immensely, I concur. :) But yes, Python seems to be this thing that people want to put absolutely everywhere, even when it's not warranted at all. Endless compatibility and maintenance issues, and promotes pretty bad programming techniques.
@lameshithead7 ай бұрын
warum buildest du überhaupt firefox from source??
@MoreReneRebe7 ай бұрын
Weil es opensource ist und ich die beste Linux Distribution vertreibe? t2sde.org wie soll ich denn sonnt Bugs fixen? Von alleine verschwinden die ja leider nicht. Und für PowerPC und SPARC riscv und mips kompiliert die sonnt auch kein anderer.
@lameshithead7 ай бұрын
@neRebe ahhh verstehe. zieh durch brudi, das klingt cool! habe gerade mit slint angefangen, damit kann man ja so ui`s für microcontroller und embedded systems schreiben. die jungs kommen auch alle aus berlin. hast du vllt ne ahnung wie man das mit ncourse display treiber in die konsole zu rendern kann? du scheinst ja ahnung von sowas zu haben :)
@billchatfield30647 ай бұрын
I have never had an open source application build from source without having to fix problems. Also, Python sucks. Watch what you say about Java, though. Haha
@unlisto7 ай бұрын
don't feel panic. Firefox should have pointed that, obviously they are using python3 for build, but you are just using 'python'. you can do it if you have a virtual environment but not on your linux level, because in linux environment, most probably it is python3 not python.
@MoreReneRebe7 ай бұрын
I'm using python which is version 3. Lol Also not obviously because they were very late migrating to python3
@matveyshishov7 ай бұрын
Python makes it easier to program. Those who wouldn't qualify to program due to cognitive limitations before join the workforce. Proficient engineers spend more time fixing bugs due to the quality of newcomers. It's the same story as with "I don't like details, I like the high level architecture and the business side" ppl, and other similar workforce rot. Good men create good times. Good times..
@MoreReneRebe7 ай бұрын
I don't think python is even particularly easy.
@matveyshishov7 ай бұрын
@@MoreReneRebe for a non-CS person, do you think it's easier to understand typing systems, memory layouts, system calls, or ignore all that and use literally pseudocode?
@ac130kz Жыл бұрын
Python is crack, it's bad, yet addictive at the same time
@MoreReneRebe Жыл бұрын
:-/
@markm46037 ай бұрын
Serious question from a very casual coder, what is the issue with visual basic or c#. I cannot believe how immature WYSIWYG form editors are in the open source world. We have AI creating art.
@MoreReneRebe7 ай бұрын
Probably because more develops have no need for WYSIWYG form editors ...
@denisdebenis7 ай бұрын
wysiwyg is a collection of shortcuts that can be very limiting so it's just not useful for many things also can you expand on the c# question, I haven't had any serious issues with dotnet in like 3 years of using it for complex stuff, prefer it over java at the very least
@zocker16007 ай бұрын
@@denisdebenisare there any actually good C# UI libraries already?
@denisdebenis7 ай бұрын
@@zocker1600 idk what you consider good but maui is *ok* and blazor is going the right direction imo
@zocker16007 ай бұрын
@@denisdebenislast time I checked MAUI had no Linux support, making it a non-option. If my target OS was Windows, I would just use Winforms and use the native widgets. EDIT: I just did a quick search and it still does not support Linux, there are only a few dead community implementations based on GtkSharp, which is dead in itself.
@FridtjofKoene7 ай бұрын
😮 i thought this guy knew his stuff but i guess i was wrong then.
@StoianAtanasov7 ай бұрын
The more I watch this channel, the more I respect Windows.
@MoreReneRebe7 ай бұрын
No, that is orders of magnitude even worse, ... ;-/
@rwoliver27 ай бұрын
Static builds are just more common on Windows, so it kind of kicks the can down the road so to speak. The problem is still there you're just isolated from it more.
@zocker16007 ай бұрын
@@rwoliver2no static builds, while an important factor, are not really the key. The one thing that Windows got right is that their ABI is stable and does not change. An application from 2001 linking against ddraw.dll compiled on Windows 98 still works with the ddraw.dll shipped with Windows 11. On Linux however ABI breaks every few weeks / month (glibc mainly), breaking the binaries, requiring you to recompile everything.
@PoliticalPanic6 ай бұрын
😂😂
@abc-Vogel6 ай бұрын
Edward Joseph Snowden💪Very similar to this person
@ShyCataclysm7 ай бұрын
The universe doesn't like computers, that's my own conclusion
@MoreReneRebe7 ай бұрын
maybe the universe does not like the low quality red neck engineering way humankind built computers? ;-)
@ShyCataclysm7 ай бұрын
@@MoreReneRebe yeah something, our brains work pretty well lol
@pietasharp7 ай бұрын
xD
@BillyRichardson7 ай бұрын
Why complain when you can fix it? All this time you take to make videos and you could actually make a change...
@MoreReneRebe7 ай бұрын
I make an open source change daily since 1998. And you? I watch code quality degrade year by year. Teaching all of KZbin how to code is way more scalable and important, ...
@ErwinWisenthal7 ай бұрын
@@MoreReneRebethese are reasons way the joke is so funny 😅
@GegoXaren Жыл бұрын
File a bug report with Mozilla. And bug them on their Matrix Channel. And keep buggning them. Also: Python is great... Until you have to deal with PIP. Duck PIP.