I think it works great. At least I’m don’t have to deal with Python
I think it works great. At least I’m don’t have to deal with Python
It’s an idiot thing is what it is
Electrical engineering and embedded programming is quite far from what I do, so that makes sense! One of my friends graduated EE 10+ years ago and his pace is much slower, but he’s much smarter than me lol.
I can get up to a pretty high apm when I get in the zone, and admittedly I enjoy the feeling of being a hackerman zipping through terminals…
Software development too, but also lots of sysadmin-like stuff so I spend lots of time in terminals/SSH. And I’m a vim fanatic.
Of course I also spend a lot of time in the browser, but also man pages/local docs in a pager
If you actually do work, getting used to a tiling WM is like a drug. I can’t live without it now.
(that’s a lie, I do at work cus I’m forced to use Windows, so WSL with tmux is an acceptable alternative)
I’m happy the Cygwin and Mingw days are over. WSL2 works very well.
My company only allows us to use the company-provided Windows image, so I do all my work inside a WSL2 tmux session.
JetBrains IDEs and VSCode also have WSL connectors so it works acceptably well.
It also handily dodges all the Windows security policies (like installing software). You can even run Xorg apps from it.
I’m still forced to use MS Teams and Outlook, though…
Careful, there are Americans around
This is a bit of a stretch I think…
Web development is complicated because it’s indredibly poorly “designed” from the beginning, and doing a full redo is impossible.
It is 100x easier today than it was in 2006 when I started.
Kidding aside, I think the popular frameworks these days are incredibly well made. Frontend web has always been hell, and if your job is producing functional web GUIs, you can’t do it on a large scale without them.
I’m doing a small hobby project (a ladder/ranking system for playing beer sports with my community), and I tried out Tailwind.
I gave up and loaded Bootstrap instead, but I will probably end up just writing all the CSS myself.
Seems so silly to have 15 CSS classes on a single DOM element…
If you spend a lot of time on a single framework, you will transcend and become a sort of frontend diety, growing multiple extra limbs allowing you to type in CSS classes faster than any mere mortal
That’s what I wrote?
The first mistake is not keeping your 10 year old installation updated
Yup! Boot time is the worst. My Windows 10 (dual boot) takes at least 5x longer to reach desktop, and then it’s still initializing all kinds of bs. Like networking takes at least 10-15s to work after I reach the desktop.
The installation is very clean as I only use it for two video games. They’re on the same NVMe SSD.
This excuse is so dumb for many reasons. Provide me the source and I will make my own package if needed.
The same excuse is used to make terribly performing video games… Just buy a better graphics card if you want to run <any modern game>
at over 60fps!
I was around 18 when I started, so doing nonsensical things was my area of expertise at the time. That helps a bit with the feeling of time waste.
Still, it was not a complete waste, because now I can fix any such problems in minutes, and I always carry an archiso drive on me (which I used maybe once in the past 5 years to fix somebody else’s PC which wasn’t even running Arch).
I will say, without exaggerating, recovering from Windows boot issues has caused me WAY more issues over the years. It doesn’t tell you what’s actually wrong, you don’t get much in terms of tools, and so it’s much harder to fix unless you want to completely reinstall Windows (which apparently is a good idea to do regularly too…).
My ego isn’t that big…
I chose Arch (in 2011) because
I do catch myself saying “just read the manual”, but not in a hostile way I think. When you’re already in a terminal, once you get used to manuals, it’s very accessible and it’s quick to get what you need.
However, that usually requires you to know what you’re looking for quite specifically, and that is something you can only learn through experience and study.
I’m very happy with my choice and the whole “you can easily fuck up your system” thing also works in reverse - you can just as easily fix your system. I’ve made a few mistakes over the years but nothing that I couldn’t reverse. Just make sure you’re not fiddling with partitions and boot loaders during work hours…
Yup, also ridiculous
The only thing that sucks about npm are when package dependencies are not updated and dependency hell becomes very real, but that’s not really the fault of the package manager.
Yeah, fuck virtual environments and different Python versions.