Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
lifg
Dec 4, 2000
<this tag left blank>
Muldoon

Good Will Hrunting posted:

I mean, joke all you want but I'm actually serious? I'm extremely comfortable with lots of *NIX tools that make my job infinitely easier on a daily basis. I can't imagine not having them.

I'm with you. I write a many throw-away one-liners every day that I feel like an amputee when I don't have access to the command line.

Adbot
ADBOT LOVES YOU

prisoner of waffles
May 8, 2007

Ah! well a-day! what evil looks
Had I from old and young!
Instead of the cross, the fishmech
About my neck was hung.
My joke was formulated around the intent of "oh man, can I come up with the least significant difference between working professionally in a Windows vs *n*x environment?" and not "I'mma make fun of GWH."

Using Windows, in my industry experience, correlates with as well as causes some undesirable situations, moreso (again, just in my experience) than *n*x.

A decent shell on Windows is obtainable and this is something I always desire so that I can pipe find to xargs or open every file that's conflicted in gvim or do a bazillion other dumb little tricks.

The Fool
Oct 16, 2003


Just making sure that everyone in this conversation is aware that WSL is a thing.

https://docs.microsoft.com/en-us/windows/wsl/install-win10

putin is a cunt
Apr 5, 2007

BOY DO I SURE ENJOY TRASH. THERE'S NOTHING MORE I LOVE THAN TO SIT DOWN IN FRONT OF THE BIG SCREEN AND EAT A BIIIIG STEAMY BOWL OF SHIT. WARNER BROS CAN COME OVER TO MY HOUSE AND ASSFUCK MY MOM WHILE I WATCH AND I WOULD CERTIFY IT FRESH, NO QUESTION

Pollyanna posted:

The problem with housing is not your fault, it is the fault of capitalism and the bourgeoisie. It is, however, compounded by software engineers rarely being paid in proportion to the revenue and savings we generate for our companies. When we make fixes and changes that land our companies $200k/mo deals and we get shafted on our salaries and bonuses, then we’re effectively being conspired against to keep our wages low.

In a just world, we would be paid in proportion to what we generate.

This is really dumb. Every job in existence could make the same argument and it will always be stupid. The money a software company makes is a product of the efforts of the whole team. Without marketers you'd have no customers, without CEOs you'd have no investors, without support staff you'd lose customers as soon as they have an issue, without janitors the work environment would be a nightmare, without payroll staff you'd never actually get paid at all, etc, etc.

The Fool
Oct 16, 2003


Please don’t engage Pollyanna when they get like that.

New Yorp New Yorp
Jul 18, 2003

Only in Kenya.
Pillbug

The Fool posted:

Just making sure that everyone in this conversation is aware that WSL is a thing.

https://docs.microsoft.com/en-us/windows/wsl/install-win10

And Cygwin was a thing for decades before that.

CPColin
Sep 9, 2003

Big ol' smile.

a hot gujju bhabhi posted:

Capitalism will always be stupid.

Agreed!

putin is a cunt
Apr 5, 2007

BOY DO I SURE ENJOY TRASH. THERE'S NOTHING MORE I LOVE THAN TO SIT DOWN IN FRONT OF THE BIG SCREEN AND EAT A BIIIIG STEAMY BOWL OF SHIT. WARNER BROS CAN COME OVER TO MY HOUSE AND ASSFUCK MY MOM WHILE I WATCH AND I WOULD CERTIFY IT FRESH, NO QUESTION

I was saying Pollyanna's attitude was stupid, and it is. But yes capitalism is also stupid in a great number of ways. I'm not sure I really understand what you were trying to "zing" me with here.

CPColin
Sep 9, 2003

Big ol' smile.
I believe I was successfully zinging Capitalism.

JawnV6
Jul 4, 2004

So hot ...

The Fool posted:

Just making sure that everyone in this conversation is aware that WSL is a thing.

https://docs.microsoft.com/en-us/windows/wsl/install-win10
Right, any dev should be aware of this tool and pretending like Windows can't run grep or cmd line git is ridiculous. Coming into threads whining about the dearth of non-evil companies while simultaneously self-selecting out of huge swaths of industries based on some tool imagined to be unavailable?

That being said, I've still got cygwin installed. The file sharing between WSL and the Windows system is janky and there's some weird delays. cygwin sees what windows sees, the home folder's right there without any digging.

b0lt
Apr 29, 2005

JawnV6 posted:

Right, any dev should be aware of this tool and pretending like Windows can't run grep or cmd line git is ridiculous. Coming into threads whining about the dearth of non-evil companies while simultaneously self-selecting out of huge swaths of industries based on some tool imagined to be unavailable?

That being said, I've still got cygwin installed. The file sharing between WSL and the Windows system is janky and there's some weird delays. cygwin sees what windows sees, the home folder's right there without any digging.

Windows takes forever to spawn processes, cygwin makes this orders of magnitude worse by doing insane hacks to implement fork (spawn a new process and have it copy all of the parent process's address space over to itself)

mrmcd
Feb 22, 2003

Pictured: The only good cop (a fictional one).

If Microsoft and Apple are like the Boeing and Airbus of operating systems, Linux is basically a bunch of nerd hippies that show up in a field with various pieces of airplanes built at different points over the last 40 years, and then argue with each other about how they should be welded together.

The Fool
Oct 16, 2003


New Yorp New Yorp posted:

And Cygwin was a thing for decades before that.

Yeah, but first party support from Microsoft and multiple distros is a significant improvement IMO.


JawnV6 posted:

That being said, I've still got cygwin installed. The file sharing between WSL and the Windows system is janky and there's some weird delays. cygwin sees what windows sees, the home folder's right there without any digging.

Have you looked at WSL since 1803? There are some updates that are supposed to improve file system interoperability specifically. I don't know if your specific pain is addressed though.

Volguus
Mar 3, 2009

Good Will Hrunting posted:

I think you took my post in the most negative manner possible when in actuality I'm just really timid. I didn't say "mother gently caress Windows I hate it and I'm never working with it". I'm merely stating that everything I've learned up to this part of my brief professional career has been Linux and JVM related save for some Node.

Honestly I don't care about languages or tech stacks. I want to do back end or maybe data pipeline work if it's modern enough. As long as i don't have to touch front end or a UI regularly and can work on large scale systems I'm cool.

As other have posted already, windows has cygwin (or WSL if you really want it) so you can grep and find and xargs all you want. If you are familiar with the Java ecosystem you will find in .NET kind-of similar tools, just shittier (well, younger, less matured, less features, that kinda break sometimes, etc.). While C# is a superior language to Java, .NET ecosystem is inferior. But nothing is insurmountable. You can pretty much do everything you want in .NET just fine.

Mao Zedong Thot
Oct 16, 2008


.net is a career graveyard. If you want to spend the rest of your career working with mediocre tech and mediocre people inside the Microsoft silo, by all means, go ahead.

The Fool
Oct 16, 2003


I disagree. .NET does historically trend towards enterprise, so you never see it in "trendy" startup environments. But .NET's foothold appears to be expanding with Microsoft's commitment to open source over the last couple of years. If they can keep up the momentum, .NET will absolutely gain wider usage.

ultrafilter
Aug 23, 2007

It's okay if you have any questions.


Don't tie your career to any single language or framework.

B-Nasty
May 25, 2005

Volguus posted:

While C# is a superior language to Java, .NET ecosystem is inferior.

Well, all except for Visual Studio, which is arguably the best IDE on the planet. Or, you could use the well-loved VS Code, which is also a Microsoft product.

CPColin
Sep 9, 2003

Big ol' smile.
Visual Studio is loving garbage at everything it does.

Doctor w-rw-rw-
Jun 24, 2008
Powershell is pretty good IMO, and their APIs, while ancient and lovely, often aren’t the absolute worst to work with because their shittiness is at least documented, either officially or littered throughout the internet. And they’re a bit more cohesive than just throwing about text pipes everywhere.

redleader
Aug 18, 2005

Engage according to operational parameters

Doctor w-rw-rw- posted:

Powershell is pretty good IMO, and their APIs, while ancient and lovely, often aren’t the absolute worst to work with because their shittiness is at least documented, either officially or littered throughout the internet. And they’re a bit more cohesive than just throwing about text pipes everywhere.

Counterpoint: PowerShell powers hell. It's a garbage language with a good idea (passing objects instead of text along a pipeline), a virtue (it's not cmd.exe) and a very good suite of tools for interacting with and managing Windows.

Pollyanna
Mar 5, 2005

Milk's on them.


ultrafilter posted:

Don't tie your career to any single language or framework.

...unless you get stuck in jobs for only that language or framework. Save me from Rails hell :negative:

comedyblissoption
Mar 15, 2006

a hot gujju bhabhi posted:

without CEOs you'd have no investors,
:thunk:

kitten emergency
Jan 13, 2008

get meow this wack-ass crystal prison
i'm very sure that the sort of staid and boring enterprise shops that are .net stalwarts will have WSL enabled

hell, is WSL even available in the enterprise/LTS w10 sku?

Doctor w-rw-rw-
Jun 24, 2008

redleader posted:

Counterpoint: PowerShell powers hell. It's a garbage language with a good idea (passing objects instead of text along a pipeline), a virtue (it's not cmd.exe) and a very good suite of tools for interacting with and managing Windows.

The language is fine being shittier if the side effect is API parity between ps1, C#, C++/CX, and C++ via cppwinrt.

I did actually port a Powershell script to C++/WinRT so I could build it with any compliant C++ compiler (with cppwinrt taking care of generating the COM bindings), so the fact that Powershell scripting is a thing makes the overall path forward from “gently caress, I need to use a native API for this” feel generally better to me than it has on Linux, even though Windows APIs and Powershell are worse than their POSIX counterparts.

Doh004
Apr 22, 2007

Mmmmm Donuts...

The Fool posted:

I disagree. .NET does historically trend towards enterprise, so you never see it in "trendy" startup environments. But .NET's foothold appears to be expanding with Microsoft's commitment to open source over the last couple of years. If they can keep up the momentum, .NET will absolutely gain wider usage.

Agreed. Microsoft is killing it lately with its open sourcing work.

.NET Core
Typescript
VS Code
WSL

All of that is dope and good.

BurntCornMuffin
Jan 9, 2009


Pollyanna posted:

Capitalism is bad.

I, for one, would totally contribute to an open source IoT guillotine framework that collects and stores data on the guillotines victims that will used in machine learning algorithms to automate the glorious revolution.

prisoner of waffles posted:

this is a pretty good point. unless they want deep .NET expertise, your ability to sling Java means you'll probably be just fine slinging C#.

Note: far too many people who make hiring decisions don't understand this, and this logic doesn't fly in a job interview. Get at least a little fluent before you jump.

Xarn
Jun 26, 2015

CPColin posted:

Visual Studio is loving garbage at everything it does.

:wrong:

putin is a cunt
Apr 5, 2007

BOY DO I SURE ENJOY TRASH. THERE'S NOTHING MORE I LOVE THAN TO SIT DOWN IN FRONT OF THE BIG SCREEN AND EAT A BIIIIG STEAMY BOWL OF SHIT. WARNER BROS CAN COME OVER TO MY HOUSE AND ASSFUCK MY MOM WHILE I WATCH AND I WOULD CERTIFY IT FRESH, NO QUESTION

I just mean someone has to do the whole "run around and generate buzz for the product to raise capital" thing. I think if you're focused on that specific part of what I said you've missed the point.

Jaded Burnout
Jul 10, 2004


JawnV6 posted:

Right, any dev should be aware of this tool and pretending like Windows can't run grep or cmd line git is ridiculous.

Hang on a minute. Why would a non-Windows dev be aware of what dev tools Windows has?

I think "any dev who is worried about Linux tooling on Windows should probably have googled 'Linux tooling on Windows' and found the WSL" is fair, but I didn't know about it until just now and assumed Windows didn't have that sort of thing.

I was also peripherally aware of cygwin but again as someone who doesn't need to dev on Windows I didn't really know what it does and how. Because why would I?

uncurable mlady posted:

i'm very sure that the sort of staid and boring enterprise shops that are .net stalwarts will have WSL enabled

hell, is WSL even available in the enterprise/LTS w10 sku?

I don't have any input on whether this is the case, but I'd hope they'd have established alternative workflows.

--

As a unix user I agree it can feel very limiting to be without your familiar tools, but if you're flexible enough to switch languages I'd recommend also being flexible enough to switch workflows with it. When I have someone come from the Java world to work with Ruby I expect them to conform to the normal Ruby way of doing things, that is to say a bash-like commandline on OSX or Linux, TextMate/Sublime/vim, git and github, CI, bundler, rubygems etc.

When I work on Java I'm expected to switch to the normal Java way of doing things, that is to say Maven and an IDE, poms etc, and I do so. You're going to get a lot less friction and a lot more support from your fellows (and google) by doing that.

The same applies to grep, xargs, whatever. There're be some other way your goal is achieved by these people. Learn how that works, and do that.

Jaded Burnout fucked around with this message at 08:41 on May 23, 2018

comedyblissoption
Mar 15, 2006

a hot gujju bhabhi posted:

I just mean someone has to do the whole "run around and generate buzz for the product to raise capital" thing. I think if you're focused on that specific part of what I said you've missed the point.
I'm more contesting the idea that society needs corporate overlords

putin is a cunt
Apr 5, 2007

BOY DO I SURE ENJOY TRASH. THERE'S NOTHING MORE I LOVE THAN TO SIT DOWN IN FRONT OF THE BIG SCREEN AND EAT A BIIIIG STEAMY BOWL OF SHIT. WARNER BROS CAN COME OVER TO MY HOUSE AND ASSFUCK MY MOM WHILE I WATCH AND I WOULD CERTIFY IT FRESH, NO QUESTION

comedyblissoption posted:

I'm more contesting the idea that society needs corporate overlords

So replace CEO with whichever term for "the person leading the business" is acceptable to you. Like I said, you missed the point entirely.

Paolomania
Apr 26, 2006

LOL. Language wars and OS wars in the oldie thread. We are better than this.

Doctor w-rw-rw-
Jun 24, 2008

Paolomania posted:

LOL. Language wars and OS wars in the oldie thread. We are better than this.
Who called the fun police? Arguing about the merits of things is fun, can be useful, and is a time honored tradition of nerds.

Cancelbot
Nov 22, 2006

Canceling spam since 1928

Update from many, many posts ago. My current company is still very much treading water, 0.9% raise and no hiring kinda poo poo, and is now refusing to sign off minor purchases. So I applied, interviewed, and got a new job starting mid-June :woop: I'm back in Manchester city centre which means more "culture" aka :yotj: - 11% raise, hardware allowance, annual bonus. I get to build them a DevOps culture from scratch and lead some people.

No red flags from the interview except my commute is now by train instead of car, which isn't bad considering how poo poo Manchester commutes are via road. But i'm changing frameworks & languages completely; AWS/EC2, .NET, Golang over to GCP, Scala, Node, Kubernetes. So that should be a nice challenge.

Hughlander
May 11, 2005

Jaded Burnout posted:

Hang on a minute. Why would a non-Windows dev be aware of what dev tools Windows has?

I think "any dev who is worried about Linux tooling on Windows should probably have googled 'Linux tooling on Windows' and found the WSL" is fair, but I didn't know about it until just now and assumed Windows didn't have that sort of thing.

I was also peripherally aware of cygwin but again as someone who doesn't need to dev on Windows I didn't really know what it does and how. Because why would I?

A lot of developers read in their spare time to learn new things and keep skills sharp. If you don’t then try reading a feed aggregator for a few days and you’ll see how without even doing deep dives you can get a weird overview of the state of the world from people’s blogspam. Some of it may be relevant but most of it won’t be.

IE: I’ve read a lot of about Rust. I never plan to use it but, but at least I’ve read about it and understand to some minor degree it’s pros and cons.

JehovahsWetness
Dec 9, 2005

bang that shit retarded

Cancelbot posted:

Update from many, many posts ago. My current company is still very much treading water, 0.9% raise and no hiring kinda poo poo, and is now refusing to sign off minor purchases. So I applied, interviewed, and got a new job starting mid-June :woop: I'm back in Manchester city centre which means more "culture" aka :yotj: - 11% raise, hardware allowance, annual bonus. I get to build them a DevOps culture from scratch and lead some people.

No red flags from the interview except my commute is now by train instead of car, which isn't bad considering how poo poo Manchester commutes are via road. But i'm changing frameworks & languages completely; AWS/EC2, .NET, Golang over to GCP, Scala, Node, Kubernetes. So that should be a nice challenge.

Congrats! If they're using GKE then you should be able to ramp up super fast if your Docker fundamentals are good.

Jaded Burnout
Jul 10, 2004


Cancelbot posted:

Update from many, many posts ago. My current company is still very much treading water, 0.9% raise and no hiring kinda poo poo, and is now refusing to sign off minor purchases. So I applied, interviewed, and got a new job starting mid-June :woop: I'm back in Manchester city centre which means more "culture" aka :yotj: - 11% raise, hardware allowance, annual bonus. I get to build them a DevOps culture from scratch and lead some people.

No red flags from the interview except my commute is now by train instead of car, which isn't bad considering how poo poo Manchester commutes are via road. But i'm changing frameworks & languages completely; AWS/EC2, .NET, Golang over to GCP, Scala, Node, Kubernetes. So that should be a nice challenge.

Nice!

Hughlander posted:

A lot of developers read in their spare time to learn new things and keep skills sharp. If you don’t then try reading a feed aggregator for a few days and you’ll see how without even doing deep dives you can get a weird overview of the state of the world from people’s blogspam. Some of it may be relevant but most of it won’t be.

IE: I’ve read a lot of about Rust. I never plan to use it but, but at least I’ve read about it and understand to some minor degree it’s pros and cons.

Yes, but reading about a new language or framework is not the same as tooling specific to a platform you don't use. How many Windows developers know what Homebrew is on a mac?

CPColin
Sep 9, 2003

Big ol' smile.

Hughlander posted:

A lot of developers read in their spare time to learn new things and keep skills sharp.

I've been doing this on the clock and just yesterday got official approval from my boss to keep doing so.

For four hours a month. (I'm gonna keep doing it for like four hours a week, lol.)

Adbot
ADBOT LOVES YOU

Jose Valasquez
Apr 8, 2005

All languages and operating systems are garbage. Computers were a mistake

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply