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.
 
  • Locked thread
MononcQc
May 29, 2007

Notorious b.s.d. posted:

this difference matters less than how good the breakroom coffee is

As someone who works from home, the type of job has an impact to me because the breakroom remains the same

Adbot
ADBOT LOVES YOU

echinopsis
Apr 13, 2004

by Fluffdaddy

Notorious b.s.d. posted:

lol at imagining you can be paid money to for something "fulfilling"

does it meet your salary expectations?
are the benefits good enough?
is the job security good enough?

that's it

those are the only things to ask about a software job

you've got points but you're forgetting that life is short and if your spending a decent chunk of that at your job .. well you can see where I am going. I'd like to get paid more but I have some really good human on himan interactions on a daily basis (that's what the stripper said)

Jerry Bindle
May 16, 2003
i got a job as a human toilet, it pays well, 401k matching, the hours are good but the minutes are terrible. oh well its a living, gulp

echinopsis
Apr 13, 2004

by Fluffdaddy
I laughed

AWWNAW
Dec 30, 2008

lol if your able to work at a job you hate or with people you hate and rationalize it as "hey it's a steady paycheck". i think coworkers are the biggest factor for my job satisfaction

(i wish i could do this)

pepito sanchez
Apr 3, 2004
I'm not mexican

AWWNAW posted:

coworkers are the biggest factor for my job satisfaction

this

but the job matters too. or you've never worked a lovely job while at school. or you come from money, so never. or you forgot.

people do those jobs, maybe in higher positions, well into the 30s and 40s. respectable, but yeah. it just being a job and making a living is a bad reason to get into any academic field imo. did you get into IT for your big fat paycheck? lol if. should've been a lawyer or accountant instead of a terrible programmer

Corla Plankun
May 8, 2007

improve the lives of everyone

Bloody posted:

no seriously yospos help me get a hedge fund job please

take the bloomberg aptitude test

i get resume requests all the time from that poo poo

i think it costs money but it was free at my school

Corla Plankun
May 8, 2007

improve the lives of everyone

MononcQc posted:

As someone who works from home, the type of job has an impact to me because the breakroom remains the same

protip: if you're working at home or in a private office you can "work" for a company you don't agree with by doing whatever the gently caress you want while you're on the clock

MononcQc
May 29, 2007

Corla Plankun posted:

protip: if you're working at home or in a private office you can "work" for a company you don't agree with by doing whatever the gently caress you want while you're on the clock

I sometimes did that when times were slow, but current job has always a full schedule going. Makes it a lot harder. Other funny thing is that I pretty much run on reputation within the Erlang community these days and everyone knows everyone, so if I burn myself from one job, I pretty much risk burning myself from all of them.

It's weird. I was at a conference, during a break between sessions and I made an offhand negative comment about a database to a group of 4 people. It got brought up in a mailing list, and then into a HN thread and I received e-mails from strangers about it all within 3-4 days.

It's weird because I have to be super careful about a lot of stuff, and if you misstep too much, it ripples through your private, online, and work life at once and bridges are far easier to burn than to build.

MononcQc fucked around with this message at 04:50 on Oct 31, 2015

Jerry Bindle
May 16, 2003
drat. i hope someone cares that much about my opinions some day

The MUMPSorceress
Jan 6, 2012


^SHTPSTS

Gary’s Answer
I wish I could use resharper, it sounds cool. Sadly, we're forbidden from using it, or linq, or lambdas in our code. I'm working on getting someone to tell me why that is, but until I get an answer I'm going to assume that it's "stupid idiot fresh grad programmers can barely stop loving up basic OOP, much less use something 'advanced'". I mean, the guy who teaches our internal class on C# (which only covers the stuff we actually use) had no idea what mmap was when we got to the topic on files and I asked if there was an equivalent.


Thanks City of Glompton for the glorious sig

Notorious b.s.d.
Jan 25, 2003

by Reene

echinopsis posted:

you've got points but you're forgetting that life is short and if your spending a decent chunk of that at your job .. well you can see where I am going.

yeah, life is short

having a job is the problem

the only good job is no job

echinopsis
Apr 13, 2004

by Fluffdaddy

Notorious b.s.d. posted:

yeah, life is short

having a job is the problem

the only good job is no job

ive only got 60% of a job

fart simpson
Jul 2, 2005

DEATH TO AMERICA
:xickos:

Barnyard Protein posted:

drat. i hope someone cares that much about my opinions some day

why?

fart simpson
Jul 2, 2005

DEATH TO AMERICA
:xickos:

LeftistMuslimObama posted:

I wish I could use resharper, it sounds cool. Sadly, we're forbidden from using it, or linq, or lambdas in our code. I'm working on getting someone to tell me why that is, but until I get an answer I'm going to assume that it's "stupid idiot fresh grad programmers can barely stop loving up basic OOP, much less use something 'advanced'". I mean, the guy who teaches our internal class on C# (which only covers the stuff we actually use) had no idea what mmap was when we got to the topic on files and I asked if there was an equivalent.

linq and lambdas are basically functional programming, which is a lot less complicated than oop imho

Zemyla
Aug 6, 2008

I'll take her off your hands. Pleasure doing business with you!
So that's why Microsoft hired the Haskell guy, so they could take all the good features of Haskell and put them in C#.

Jabor
Jul 16, 2010

#1 Loser at SpaceChem
the reason you get paid to do a job isn't because it's unpleasant, it because someone else is getting the fruits of your labour. whether you enjoy it or not is unrelated, and it's absolutely possible to get paid doing something you enjoy.

it's worse than not needing a job and just doing stuff you enjoy all the time, but a whole lot better than working a job you hate and trying to fit in stuff you enjoy around that.

gonadic io
Feb 16, 2011

>>=

Zemyla posted:

So that's why Microsoft hired the Haskell guy, so they could take all the good features of Haskell and put them in C#.

Yes. Literally and unironically, yes. I mean most of them were already in f# but whatever.

fart simpson
Jul 2, 2005

DEATH TO AMERICA
:xickos:

Notorious b.s.d. posted:

job satisfaction is bullshit.

all jobs are terrible, that is why they are called jobs. the goal is to get paid, and then go home

if you unironically believe this then you have a lot more job satisfaction than most people do

Soricidus
Oct 21, 2010
freedom-hating statist shill

Notorious b.s.d. posted:

job satisfaction is bullshit.

all jobs are terrible, that is why they are called jobs. the goal is to get paid, and then go home

I enjoy my work. its fun and fulfilling. and the pay is deece too.

maybe you just need a better job...?

Valeyard
Mar 30, 2012


Grimey Drawer
As part of my job I get to spend the next 6-8 months taking time out of my day job to work on a software project for a charity that has some ideas but not the technical work force to implement said ideas.

kitten emergency
Jan 13, 2008

get meow this wack-ass crystal prison
fwiw resharper didn't catch the loop because it couldn't look far ahead in the stack to catch it. another victory of man over machine I guess :geno:

now the rest of the dudes code is still a horrorshow but it seems to come from a place where he fundamentally is missing the nuances of asynchrony and I can't really blame him for that

kitten emergency
Jan 13, 2008

get meow this wack-ass crystal prison
he's responsible for building out a lot of automated UI tests in webdriver, but has neglected to wait for the page to fully load before trying to get a handle on elements in the dom

brap
Aug 23, 2004

Grimey Drawer

LeftistMuslimObama posted:

I wish I could use resharper, it sounds cool. Sadly, we're forbidden from using it, or linq, or lambdas in our code. I'm working on getting someone to tell me why that is, but until I get an answer I'm going to assume that it's "stupid idiot fresh grad programmers can barely stop loving up basic OOP, much less use something 'advanced'". I mean, the guy who teaches our internal class on C# (which only covers the stuff we actually use) had no idea what mmap was when we got to the topic on files and I asked if there was an equivalent.

the whole point of linq is it's easier to write than nested loops
the point of lambdas is to be able to write a function without having to go through the trouble of naming it and putting it in its own special place in the top level of a class
these are simple concepts and anyone against them, even for fear of new grads screwing it up, is basically retarded

DONT THREAD ON ME
Oct 1, 2002

by Nyc_Tattoo
Floss Finder
yeah i'm totally not understanding bsd's position on job satisfaction. i agree from the viewpoint of 'yes, programmers really are so goddamn lucky as to even be able to have satisfying jobs', and that most of the world cannot enjoy this and shouldn't strive for it because it will probably never happen.

but that doesn't mean it isn't probably the most important thing for me about my job. i'm not saying it has to cure cancer, but the work has to be interesting. the closer it is to curing cancer, the less interesting it needs to be.

basically, i'd work at a for-profit prison if they had me doing something really really interesting.

Bloody
Mar 3, 2013

Corla Plankun posted:

take the bloomberg aptitude test

i get resume requests all the time from that poo poo

i think it costs money but it was free at my school

had never even heard of this, ty

Funk In Shoe
Apr 20, 2008

Waiting in line, Mr. Haydon told me it is a wheel not meant for lovers but for infants, lifting people and letting them swing, putting the world on display from up high

MALE SHOEGAZE posted:


basically, i'd work at a for-profit prison if they had me doing something really really interesting.

This is basically what being a researcher at a university is

NihilCredo
Jun 6, 2011

iram omni possibili modo preme:
plus una illa te diffamabit, quam multæ virtutes commendabunt

Corla Plankun posted:

take the bloomberg aptitude test

i get resume requests all the time from that poo poo

i think it costs money but it was free at my school

it costs $40 so nbd

and if you think you're not doing well they have a dude watching you on webcam so you can always pull it out and get your money's worth anyway

computer parts
Nov 18, 2010

PLEASE CLAP
people itt should read

https://en.wikipedia.org/wiki/Two-factor_theory

KidDynamite
Feb 11, 2005

pepito sanchez posted:

this

but the job matters too. or you've never worked a lovely job while at school. or you come from money, so never. or you forgot.

people do those jobs, maybe in higher positions, well into the 30s and 40s. respectable, but yeah. it just being a job and making a living is a bad reason to get into any academic field imo. did you get into IT for your big fat paycheck? lol if. should've been a lawyer or accountant instead of a terrible programmer

Accountant maybe, but lol lawyer if you didn't go to a top 3 school

Valeyard
Mar 30, 2012


Grimey Drawer

pepito sanchez posted:

this

but the job matters too. or you've never worked a lovely job while at school. or you come from money, so never. or you forgot.

people do those jobs, maybe in higher positions, well into the 30s and 40s. respectable, but yeah. it just being a job and making a living is a bad reason to get into any academic field imo. did you get into IT for your big fat paycheck? lol if. should've been a lawyer or accountant instead of a terrible programmer

i very almost did accuontancy, but did not want to finish uni and do another 4 years of exams gently caress that

eschaton
Mar 7, 2007

Don't you just hate when you wind up in a store with people who are in a socioeconomic class that is pretty obviously about two levels lower than your own?

uncurable mlady posted:

now the rest of the dudes code is still a horrorshow but it seems to come from a place where he fundamentally is missing the nuances of asynchrony and I can't really blame him for that

sure you can

these days you need to at least know whether you "get" asynchrony before you try to use it

I helped debug a thing once where someone was writing the equivalent of:

code:

- (BOOL)attemptToDoSomething {
    __block BOOL success = NO;
    BOOL timedOut = [self doSomeAsyncIPCWithTimeout:5.0 asyncWhenDone:^{
        // do some other work
        success = YES;
    }];
    return success; // entirely ignoring timedOut
}

it was clear what they were trying to do, but when they wrote it they didn't seem to get that they need to synchronize access to that shared variable because otherwise they'll wind up with false negatives (since they aren't waiting for the callback to set success when the async IPC didn't time out)

code:

- (BOOL)attemptToDoSomething {
    __block BOOL success = NO;
    Semaphore *semaphore = [Semaphore semaphoreWithCount:0];
    BOOL timedOut = [self doSomeAsyncIPCWithTimeout:5.0 asyncWhenDone:^{
        // do some other work
        [semaphore signal];
        success = YES;
    }];
    
    if (timedOut == NO) {
        [semaphore wait];
    }
    
    return success;
}

sure the version with a semaphore to synchronize access to success when the async IPC didn't time out looks a little more complicated, but that's because what's going on isn't quite as clean and straightforward as the author was pretending when they wrote that

eschaton fucked around with this message at 19:27 on Oct 31, 2015

oh no blimp issue
Feb 23, 2011

i have a fulfilling and fun job as a computer man
not even joking

Notorious b.s.d.
Jan 25, 2003

by Reene

Soricidus posted:

I enjoy my work. its fun and fulfilling.

it's ok. the feeling will pass

Soricidus posted:

and the pay is deece too.

long after you stop pretending to care about whatever you are paid to care about, your savings will still be paying off for you

Notorious b.s.d.
Jan 25, 2003

by Reene

Jabor posted:

the reason you get paid to do a job isn't because it's unpleasant, it because someone else is getting the fruits of your labour. whether you enjoy it or not is unrelated, and it's absolutely possible to get paid doing something you enjoy.

this is like saying it would be great to be a porn star so you can be paid to have sex all day

it doesn't actually matter what you are doing. sure, some jobs are worse than others, but all jobs are jobs. as you point out, someone else is deriving the gains, the "fruits of your labor."

no amount of "fun" or engagement with your work will give you your life back

oh no blimp issue
Feb 23, 2011

what if youre self employed?

Notorious b.s.d.
Jan 25, 2003

by Reene

Awia posted:

what if youre self employed?

better than working for someone else, but still worse than having sufficient capital to make someone else do the work for your gain

leftist heap
Feb 28, 2013

Fun Shoe
i'm also a nihilist communist thanks for asking

Luigi Thirty
Apr 30, 2006

Emergency confection port.

oh boy something in the application is so broken it's broken on the C++ Windows API layer below all our fancy .net stuff

it's all undocumented and barely commented and some of it is 10 years old. oh boy

Adbot
ADBOT LOVES YOU

Soricidus
Oct 21, 2010
freedom-hating statist shill

Notorious b.s.d. posted:

it doesn't actually matter what you are doing. sure, some jobs are worse than others, but all jobs are jobs. as you point out, someone else is deriving the gains, the "fruits of your labor."

no amount of "fun" or engagement with your work will give you your life back

:psyduck:

what better thing is there to do with your life, than to spend it doing things you enjoy

and how is it bad if people are even willing to give you money to do the thing you enjoy, so you can do more of it in your limited lifespan

  • Locked thread