Context: I was forced to use MicroShaft WanBloWs™ for school.

This was me:
*presses Super+Return*
thinking: Why didn't it open!?
*presses again*
thinking: Shit
*presses Super+D for rofi*
thinking: What!?..........Oh, right this is WanBloWs
*presses Super+R types cmd.exe Return python3*
Response: python3 is not a recognized command
*tries python(2), same thing*
thinking: Fuck, what am I supposed to write my script with now!?
*tries LUA, Perl*
thinking: Fuck! ....... Oh, there's powershell
*tries to start powershell*
resp: Powershell is disabled....
thinking: Fuck you too! Wait, there's VBS
*tries running a vbs script*
resp: Permission denied

The solution:
I remember I left my laptop on, so I ssh'd into my laptop, did the work there and then copied the result back.

There's just one question left:


  • 16
    Install Python

  • 8
    @irene School PC
  • 8
    For a moment I thought there's an actual Microsoft product called Wanblows
  • 17
    Because WanBlows doesn't expect itself to be used by developers. It's built for that 90% of the population who only know the basics (or not even that). In a typical Windows scenario, you wouldn't have a script (directly), you'd be making a small .NET application to do the thing. Stop trying to blame Windows for something it wasn't designed to do.
  • 9
    @RememberMe Well that's actually only half true, because Microsoft always had some tools for developers. The actual problem here is the school PC and not the OS, because you can script with Python on Windows very easily. You also could have the school PC with Ubuntu and no developer tools installed.
  • 6
    @FilipeRamalho agreed. All I wanted to say was that Windows is non-devs first, and it shows.
  • 4
    @RememberMe So MicroShaft doesn't develop their own products on WanBloWs!?
    Also scripting support isn't just for developers, a script allows ANY user to get something done (quickly) without installing a full program. Maybe they won't write scripts, but they'll use them.
  • 12
    @xzvf you're ranting at a school-locked Windows box. Windows does just fine as a dev environment. Take an ordinary windows machine, get Python on it, script away, no problems whatsoever (except maybe filepaths). Get VS/JetBrains/whatever tools running on it, and program away. Huge companies, not just MS, develop stuff on Windows.

    Yeah, and so some company work is automated via scripts. But the moment you have to give it to someone who doesn't understand it/doesn't know how to use the command line, you might as well just make a small GUI program for it. Much easier to use. Windows' UX philosophy is different from Linux, it doesn't really ask you to get into the guts of the OS and use the basic tools. Some programmer makes the tools, and users use them.
  • 5
    @RememberMe fair. Still, my beef is also with window's tools for such a task:
    -batch is extremely limited and weird
    -vbs same limitations, also weird behaviour(like the inablilty to kill -9 some specific scripts, requiring restart)
    -Powershell lacks wide adoption, isn't enabled by default(at least when I tried it a couple of years ago)
  • 3
    @xzvf pwsh core isn't enabled by default, but pwsh should be. \_O_O_/
    Wide adoption isn't important on pwsh, you can do a lot with it, even run cmd or wsl.
    VBS and Batch aren't really good, there you are right.

  • 4
    @FilipeRamalho Still pwsh lacks a lot of functionality(comparing to bash), partly because of the lacking unix-like toolset. Like stream-edittung for example.
  • 4
    @xzvf You can sort of grep
    and sed

    It's not grep and sed per se, but similar functionality.

    Here other Bash/Powershell similarities
  • 4
  • 2
    I work alongside colleagues who use Windows. The only issues they've had were related to Docker. And we work on Django. So I don't think this problem exists if you install python and the tools you require
  • 1
    @RememberMe Then why do devs use it?
  • 0
    google "why windows suck"
    rant later
  • 2
    @linuxxx what, Windows? There could be plenty of reasons.

    1. The dev could just be more comfortable with Windows. You don't need the CLI/poweruser feel of Linux for everything, and not everyone likes the same things (Linux is pretty opinionated too, and you might not like it). .NET and C++ dev tools are pretty nice on Windows, for example.

    2. The stuff they use is only compatible/stable on Windows (very relevant for game dev and large companies). Or if they're targeting Windows (which makes sense because of its market share), it makes sense to dev on Windows too, and you might need Windows-only tech like WPF.

    3. Company policy.

    4. Legacy/historical stuff.

    5. Microsoft has pretty extensive support agreements which make the management feel safe when using Windows as a platform. Red Hat and all do the same for Linux, but eh, MS is still pretty big here.

    I also think Windows is easier to use for lesser-qualified people, especially in areas like networking. That's just my feeling tho.
  • 2
    @linuxxx also, let's not forget that all devs were ordinary users in the beginning, and Windows rules the market there. You tend to stick with what you know, so a lot of people end up staying with Windows instead of migrating to Linux, and that's reinforced if their company also works on Windows.

    Also, not every dev is the fiddle-with-things and keep-trying-to-find-new-and-better-stuff kind of person, there are plenty of career devs who just don't give a fuck (especially in places like India).

    I'm not saying all the above are good, or ideal dev behaviour, or how things should be, or whatever. This is just how things are.
  • 1
    @RememberMe I was saying that because you said that wanblows doesn't expect itself to be used by devs.

    As for the second paragraph of your last comment, that's exactly why I (and my family) use Linux :)
  • 2
    @linuxxx primarily target the majority (non-devs), have tools that the minority (devs) can install and use, sounds like a fair plan to me.

    Also, you and your family run Linux...because you guys don't like fiddling with things and finding new stuff? I'm sorry, I don't get it.
  • 1
  • 3
    @RememberMe If you set up a user friendly distro(like mint) properly, it's far more stable than windows,needs less fiddling, and has close to no malware targeting it(which is a huge plus if it's someone's computer who clicks on EVERY FUCKING LINK).
    But the main reason for some people(I assume @linuxxx too) is privacy.
  • 1
    @xzvf using stable mint is not the Linux way.

    Be a man - use Arch!
  • 2
    @RememberMe On my main system, I use one Linux distro and I hardly fuck around with it because I want it to be stable and just work (the family wants the same).

    We had so fucking many issues when we still used windows that my parents don't want to use it anymore and happily run a stable (8 years and counting) Linux system :)

    I meant that one of the reasons I go for Linux is because it's stable and no I don't fuck around with it much.
  • 1
    @irene I use arch! It's just that arch isn't a suitable distro for non-technical people.
  • 2
    @linuxxx great! I still use Windows because of Maya and games, otherwise I've shifted most of my stuff to a stable Linux distro as well. Also I don't know why all of you have such issues with Windows, my family's been running it for ages with very few issues. Plus I still really like Win10's appearance, if not so much the functionality, but that's just me.

    At my place however, both my parents rely on MS Office for their daily work, so it's kinda hard trying to convince them to switch, especially since the FOSS alternatives are utter crap in comparison. Plus they use Windows at work too, and switching at work is impossible because government regulations.

    @xzvf I use Arch as well :p
  • 1
    @RememberMe and it's also for gamers
  • 3
Your Job Suck?
Get a Better Job
Add Comment