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
Good Will Hrunting
Oct 8, 2012

I changed my mind.
I'm not sorry.

The Fool posted:

Your jokes are like that other guys opinions.

im a top tier poster in this thread, you're white noise

Adbot
ADBOT LOVES YOU

Gildiss
Aug 24, 2010

Grimey Drawer

Munkeymon posted:

That's what I'm doing - seems to help. I even found a group that's ~90% developers so it doubles as networking.


Better here than in the newbie thread where someone might actually take it seriously :ohdear:

He posts there too.

CPColin
Sep 9, 2003

Big ol' smile.
Yeah, he's doing a pretty good job of riling up two threads at once with his shiftless posting.

FamDav
Mar 29, 2008

Fututor Magnus posted:

that's too bad, this opinion is shared by any tech firm worth their salt. i.e. places where hiring and promotions are given contingent on one's technical skills as determined by other technical people through interviews and work performance review.

its not. maybe at the lowest rung of promotions your impact is primarily measured in raw code contribution, but beyond that your impact is measured in your ability to contribute to and lead at various levels of abstraction (multiple teams, an entire org, multiple orgs, the entire business). as you move up this ladder you end spending a lot less time coding and much more time designing, discussing, reviewing, and just helping people be better. these all involve a significant social component and more understanding of the overall business impact of your designs and decisions.

what tech firm worth their salt do you work for again?

Good Will Hrunting
Oct 8, 2012

I changed my mind.
I'm not sorry.

CPColin posted:

Yeah, he's doing a pretty good job of riling up two threads at once with his shiftless posting.

The other thread is a fantastic read for a good laugh.

geeves posted:

Map reduce is now an architecture?

If you try hard enough anything can become an architecture! To meet our deadline we've cut out the "streaming" component entirely (executive decision after literal months of trying to replicate Kafka with our own homespun message broker, essentially) and we're batch loading gigs of data per day on an hourly basis with Hadoop/Spark jobs that do a whole bunch of redundant poo poo. It took us months to get here. Literal months. After seeing the final product I could have, with zero knowledge of Spark or Hadoop or our choice of scheduler (rather in depth part of the system, the only real win) before this, accomplished what we did on my own in maybe 3 months, and that's a conservative estimate.

Munkeymon
Aug 14, 2003

Motherfucker's got an
armor-piercing crowbar! Rigoddamndicu𝜆ous.



Gildiss posted:

He posts there too.

I know - I should have been more clear: we should distract him to save the other thread. Like rodeo clowns but for bad posters.

*ahem* There is solid evidence clearly showing that IQ scores are heritable

That should do it.

Good Will Hrunting posted:

im a top tier poster in this thread, you're white noise

:thejoke:?

Good Will Hrunting
Oct 8, 2012

I changed my mind.
I'm not sorry.

there is none, now that polyanna is gone i'm #1

Doom Mathematic
Sep 2, 2008

Gildiss posted:

How would one work on social skills though?
It seems to be a got it or you don't thing.

I'm going to mention this as well: like any skill, social skills are things you can, in fact, work on and improve.

Munkeymon
Aug 14, 2003

Motherfucker's got an
armor-piercing crowbar! Rigoddamndicu𝜆ous.



Good Will Hrunting posted:

there is none, now that polyanna is gone i'm #1

She just switched to the YOSPoS thread :\

Portland Sucks
Dec 21, 2004
༼ つ ◕_◕ ༽つ
How about some advice on dealing with increased workload due to other people not pulling their load?

I was having lunch with my TL the other day and we got into a discussion about making sure that I'm not working myself into a corner where I'm the only person who can support what I'm developing which is totally sane advice. The problem is the only other people around who could support this stuff are myself and him.

We have an entire department dedicated to maintenance (we're a large manufacturing company) who have two employees that are supposed to be the guys who maintain the stuff that we (R&D) develop, but neither of them actually have the skillset and so the company just defaulted to making us both the developers and the support.

I didn't even know these two guys were supposed to be responsible for maintaining this stuff until my TL told me this (prefixed by a sort of ssshhh don't tell anyone I told you this), but now I'm pretty loving irritated that they come in all the time asking for help regarding programming other stuff when we're apparently doing their jobs for them because they just can't hack it.

Is this the kind of thing that is not even worth raising up to management? My TL isn't in the management chain, and is just a really "nice guy" so I'm kinda left wondering why the gently caress he wants me to keep it a secret that two of our employees are apparently trash and increasing the workload of our team instead.

muon
Sep 13, 2008

by Reene

Portland Sucks posted:

How about some advice on dealing with increased workload due to other people not pulling their load?
Yes: don't do their work and also don't snitch on them.

Jaded Burnout
Jul 10, 2004


Sounds like Politics. You could raise a request with management for, say, two support people, and act dumb that you already have two.

"Oh, I didn't know they worked on our stuff, we've been doing it all"

pigdog
Apr 23, 2004

by Smythe

Jaded Burnout posted:

Sounds like Politics. You could raise a request with management for, say, two support people, and act dumb that you already have two.

"Oh, I didn't know they worked on our stuff, we've been doing it all"

Now this here is social skill.

Unormal
Nov 16, 2004

Mod sass? This evening?! But the cakes aren't ready! THE CAKES!
Fun Shoe

FamDav posted:

its not. maybe at the lowest rung of promotions your impact is primarily measured in raw code contribution

:thejoke:

Portland Sucks
Dec 21, 2004
༼ つ ◕_◕ ༽つ

muon posted:

Yes: don't do their work and also don't snitch on them.

The work just comes back around to us in the form of a work request though. So we're already doing the work. I just didn't know we were doing someone elses work until my TL fessed up to it over lunch. So the only way for me not to do their work is to snitch.

Jaded Burnout posted:

Sounds like Politics. You could raise a request with management for, say, two support people, and act dumb that you already have two.

"Oh, I didn't know they worked on our stuff, we've been doing it all"

If it wasn't a secret that we were doing it already this would be nice.

Jaded Burnout
Jul 10, 2004


Portland Sucks posted:

If it wasn't a secret that we were doing it already this would be nice.

Well. Hm. Here's the thing. If you stop doing the work you're not snitching on them. You're not going to the bosses and saying "Billy and Jimmy are being unfair". You're just no longer covering for people not doing their job.

If it's a secret that you're doing the work then when the work stops getting done it won't be you the bosses come to for answers.

muon
Sep 13, 2008

by Reene

Portland Sucks posted:

The work just comes back around to us in the form of a work request though. So we're already doing the work. I just didn't know we were doing someone elses work until my TL fessed up to it over lunch. So the only way for me not to do their work is to snitch.

How about talking to the people who are supposed to be doing the work first instead of going to management? If they can't do the job, are you capable of training them?

Portland Sucks
Dec 21, 2004
༼ つ ◕_◕ ༽つ

muon posted:

How about talking to the people who are supposed to be doing the work first instead of going to management? If they can't do the job, are you capable of training them?

They are genuinely incompetent in regards to their position. I found out about this after being told that I spent too much time supporting requests for fixes or changes to our .NET applications by my manager after being told by my TL that requests for fixes or changes to our .NET applications were the highest priority interrupts. Neither of the guys on the maintenance team who should be supporting it even know what .NET is. So my TL constantly tells me that supporting these requests is the most important part of my job and my manger decided to put in writing that I can only alot 5% of my time to supporting these requests and they both laugh when I tell them that the messages I'm getting are conflicting.

I just need a new job probably if I don't want to deal with this.

RICHUNCLEPENNYBAGS
Dec 21, 2010
If someone is assigning you this work, frankly, I can't see what grounds you really have to take it to management. Presumably whoever is assigning you the tickets is aware of the situation.

Mniot
May 22, 2003
Not the one you know
I had a coworker who was just unable to do anything. Like, I'd say "can you deploy a new EC2 instance for me? Here's all the instructions for getting it set up." And he wouldn't do anything, and then if I asked how it was going he'd open up my instructions (clearly for the first time) and say that he was still reading them. Later, he'd say in a group meeting that the instructions weren't any good and so he'd had to do it all himself (which would mean things like a manually-created EC2 instead of using Terraform and it would be the wrong OS and nothing installed and only his SSH keys for access).

I got so frustrated I complained to our boss: I had a list of all the things that he'd been assigned (that I knew of) and the date on which I'd given up and done the task myself.

If it makes you feel any better, Portland Sucks, he was not fired despite my best effort. If someone's dead weight and not getting pressured to shape up or ship out, then what you really have is a management problem. Don't kill yourself with work, because bad management also means that you will not be rewarded for your extra effort.

Che Delilas
Nov 23, 2009
FREE TIBET WEED

Portland Sucks posted:

I just need a new job probably if I don't want to deal with this.

Get them in a room together and tell them that their orders are diametrically opposed and they need to figure it out between them. Then leave, lock the doors from the outside, and text them that they have 15 minutes to figure it out before the nitrogen displaces all the breathable air in the room.

TooMuchAbstraction
Oct 14, 2012

I spent four years making
Waves of Steel
Hell yes I'm going to turn my avatar into an ad for it.
Fun Shoe

Che Delilas posted:

Then leave, lock the doors from the outside, and text them that they have 15 minutes to figure it out before the nitrogen displaces all the breathable air in the room.

:eng101: The problem with using nitrogen is that they won't realize they're suffocating because there won't be any buildup of CO2 in their bloodstream. They'll think you were bluffing up until they fall unconscious. If you want a credible threat, just use regular ol' CO2!

SaTaMaS
Apr 18, 2003

SaTaMaS posted:

I'm proficient with CSS/JavaScript/C++/Swift/Obj-C, but I don't have much experience with Android/Java/Kotlin. Would it be feasible for me to try to get a mobile developer job which asks for both iOS and Android experience based on my iOS experience, and then learn Android on the job? Or has that time passed and there are enough people who know both that I wouldn't have a shot (and therefore I'd better learn Android on my own time)?

maybe this is a more appropriate place for this than the Newbie thread...

Mniot
May 22, 2003
Not the one you know

SaTaMaS posted:

<Android/iOS>

There's not a lot of overlap. Language-wise Java is about as different from the ones you know as JavaScript to Obj-C. The APIs are quite different. The system quirks are totally different. You might be able to successfully pitch yourself as "mobile developer on all platforms" but I think that if the application you're building is complex or the person interviewing you is an experienced Android dev then you'll get into trouble.

Volguus
Mar 3, 2009

SaTaMaS posted:

maybe this is a more appropriate place for this than the Newbie thread...

Do some Android applications, don't go into an interview blindfolded. Unlike iOS they're easy to get started with, the SDK works on most major OSes. You don't need a phone, but if you really want one you can get a very cheap one second hand easily.

Other than that, don't worry. The development on Android is the same as on iOS: hit the keyboard until it compiles.

Doctor w-rw-rw-
Jun 24, 2008

Volguus posted:

Other than that, don't worry. The development on Android is the same as on iOS: hit the keyboard until it compiles.

No, it's definitely different. Android OS bugs are forever and can be manufacturer, device, or even version-specific in regards to their mitigations; iOS is less buggy overall, and more secure, and you can rely on old OSes to go away and new ones to be adopted faster. Android is harder and consequently better-paid at the top but there's way more trash-tier apps/developers on Android than iOS.

If you're only supporting the top couple of Android devices from the past one or two years, you have an easier time, but if you want adoption on the majority of devices worldwide you're going to have to hit the lowest common denominator that you can stomach.

With that said, very few people have Android+iOS experience worth a drat so you probably have a good chance at getting a job that asks for both if you're strong in one, and it's probably good for your career, even if it can be pretty stressful to debug and support Android devices.

FamDav
Mar 29, 2008

not sure what that's for but I'm saying that after your first two years, your technical contributions are going to be just one component of what gets you promoted to the next level.

Unormal
Nov 16, 2004

Mod sass? This evening?! But the cakes aren't ready! THE CAKES!
Fun Shoe

FamDav posted:

not sure what that's for but I'm saying that after your first two years, your technical contributions are going to be just one component of what gets you promoted to the next level.

He's probably preaching from a (relatively) low level IC position where that advice holds true.

Amish Ninja
Jul 2, 2006

It's called survival of the fittest. If you can't slam with the best, jam with the rest.
Quick question for you fine goons: I belong in the oldie thread, but I want some advice/pointers on having a decent resume. I scrapped my old one and made a new one from scratch on Google Drive. Got it anonymized and everything and share-able from a separate google drive account and everything. Should I go ahead and share it here or in the newbie thread? Because I feel like a newbie when it comes to making a good resume. Picking up the job search once after being out of it for about 3 years. Cheers!

Doctor w-rw-rw-
Jun 24, 2008
:justpost: it

Analytic Engine
May 18, 2009

not the analytical engine

Fututor Magnus posted:

lmao "believe in IQ" thanks for admittiing that believing IQ actually measures intelligence is based more on faith and wishful thinking rather than actual scientific evidence ;)

but you're a moron, people in your organization will promote you based on your ability as a programmer rather than how many shoulders you rub and cocks you suck.

any programmer that banks more on their "people skills" to get work and promotions rather on their actual skills is a bad loving programmer, and their heart is decidedly not in tech.


you need the same skills you need that you use for i.e. science journalism, which is breaking down technical concepts for the ignorant. it doesn't take much to develop these simple communication skills, you definitely shouldn't let your career languish in a mistaken attempt to develop these skills when they can be developed in the course of work itself, through practicing communicating programming and technical concepts to the non-technicals.

friendliness and gregariousness are not needed at all, which doesn't mean a programmer should be a dick, but that personality is irrelevant unless it is toxic and damaging to the organization or work environs.

i hope that people in this thread realize how dumb it is to expect engineers and programmers to be magnaminous people, that will exclude so many people that realize that focusing on extroversion and people skills takes away from their technical skills.

i can tell you from experience that the best programmers devote the time they have on their life's work and upgrading their skills (including both direct learning and experimentation with personal programming projects), and programming as a trade kinda requires you to do that. for these people, the only communication skills that matters in their line of work is communicating the technical aspects to those that don't understand, which i would wager is tied in with the passion said programmer has for tech. if you can talk about your passion for programming in an interview, you're kinda also signaling that you can talk about these things with probably anyone.

People like you are why scientific diagrams look like poo poo and convey knowledge like poo poo
https://dash.harvard.edu/bitstream/handle/1/8667395/evaluation_of_artery.pdf

I hope you're fired and replaced with a bootcamp-trained Frontend Developer

Fututor Magnus
Feb 22, 2016

by FactsAreUseless

Jose Valasquez posted:

You should stop trying to give advice in this thread because you are wrong about everything and someone might confuse you with someone who knows what they are talking about

you should suck my balls, you're probably better at that than responding to people's arguments. i get it you feel bad about the uncomfortable truths about being a programmer and what you must do to be a successful one.

Analytic Engine posted:

People like you are why scientific diagrams look like poo poo and convey knowledge like poo poo
https://dash.harvard.edu/bitstream/handle/1/8667395/evaluation_of_artery.pdf

I hope you're fired and replaced with a bootcamp-trained Frontend Developer

interesting link, but has nothing to do with what i'm saying. your brain must be misfiring.

FamDav posted:

its not. maybe at the lowest rung of promotions your impact is primarily measured in raw code contribution, but beyond that your impact is measured in your ability to contribute to and lead at various levels of abstraction (multiple teams, an entire org, multiple orgs, the entire business). as you move up this ladder you end spending a lot less time coding and much more time designing, discussing, reviewing, and just helping people be better. these all involve a significant social component and more understanding of the overall business impact of your designs and decisions.

what tech firm worth their salt do you work for again?

you must be an absoute dunce if you think those skills such as leadership are developed through poo poo like desultory socialising. learn to read people's posts, i never claimed these exact social skills aren't important. but perhaps you can give me an example of someone attaining these specific skills relevant only to a tech position through partying with friends and going on dinner dates.

there are better ways to impart these skills.

and instead of the morons talking about "social skills" as if it's not a massive loving edifice. talk specifics, and then you'll realize the the specific social skills a programmer needs are easily taught without nonsensical "solutions" like forcing them to be more social or some other stupid poo poo.

(USER WAS PUT ON PROBATION FOR THIS POST)

raminasi
Jan 25, 2005

a last drink with no ice
Having no friends doesnt make you a better dev

Jose Valasquez
Apr 8, 2005

Fututor Magnus posted:

you should suck my balls, you're probably better at that than responding to people's arguments. i get it you feel bad about the uncomfortable truths about being a programmer and what you must do to be a successful one.

I'm pretty a pretty successful programmer already. Throughout my career social skills have been the number 1 thing I've had to improve to progress. My natural inclination is to keep my head down and just do really good work, but early in my career I constantly watched less capable engineers get promoted ahead of me because they were better known. You're going to have a much harder time getting promoted by someone who doesn't know you than you are by someone who likes you. Five minutes of being friendly and asking your director about their kids or whatever once a week will do a lot for your career.

I'm pretty sure you're just trolling, but it's pretty :ironicat: for you to be angrily insulting everyone who thinks you are wrong while talking about other people feeling bad about uncomfortable truths

leper khan
Dec 28, 2010
Honest to god thinks Half Life 2 is a bad game. But at least he likes Monster Hunter.

raminasi posted:

Having no friends doesn’t make you a better dev

It does make you a sad brains dev though. :smith:

FamDav
Mar 29, 2008

Doctor w-rw-rw- posted:

With that said, very few people have Android+iOS experience worth a drat so you probably have a good chance at getting a job that asks for both if you're strong in one, and it's probably good for your career, even if it can be pretty stressful to debug and support Android devices.

android dev is the only thing i've ever seen someon throw a laptop over. make sure you have a frustration outlets.

TooMuchAbstraction
Oct 14, 2012

I spent four years making
Waves of Steel
Hell yes I'm going to turn my avatar into an ad for it.
Fun Shoe

Fututor Magnus posted:

uncomfortable truths

Laughing my loving rear end off here. You aren't the guy trying to warn everyone that the sky is falling, you're the one that shows up to every protest rally screaming about how all politicians are secretly lizard people and dolphins did 9/11.

AskYourself
May 23, 2005
Donut is for Homer as Asking yourself is to ...
He might not be trolling. I was thinking similarly like that earlier in my career. I mean look at Linus, he is pretty successful and respected by his peers and he certainly is lacking in the social skill department. I was looking at the guy and I told myself that I didn't need to pamper other people feel because if you are technically good then that's enough to be successful.

Thing is, guys like Linus are one in a million. Even then, lots of people despise him and the way he behaves himself. If Linus was an anon in a random company, I doubt he would have gone very far with the attitude he has.

You are most certainly not a one in a million guy Fututor Magnus, otherwise you'd have already posted on some mailing list about a new OS you are playing with and you'd already have a following. The way you behave yourself is immature at best, I understand that you'd wish the world worked like you posted but the hard truth is people like likable people that is just how humans are.

Being likable and behaving yourself cordially with your co-worker you make you climb corporate ladder because other will like you, recommend you, and they will want to work with you.

I've personally conducted an interview where the candidate was very skilled, better than all the other candidates we had interviewed for the job, but he smelled bad and he was communicating weirdly and gave so much red flag concerning his attitude that we rejected him for a less skilled candidate. His CV was full of short stint at multiple companies and his attributed this to bad luck... This was only for an interview for a mid-senior technical position and we refused him based on his lack of social skill because he would have been a nightmare to work with.

Imagine we had hired him, he would probably have been secluded to only ever programming and he would never have made it up the ladder. That's just a personal anecdote and I'm certainly not the most successful programmer ever but I'm happy, I'm paid well (for my region) and I work on interestings projects with a team that is enjoyable to work with.

Maybe you are just trolling too, and I lost 10 minutes typing this ? :iiam:

mrmcd
Feb 22, 2003

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

"I'm not going to apologize for being unlikeable, my technical chops speak for themselves" is like a top 5 nerd pathology, and the main reason engineers have a reputation of being insufferable assholes.

Adbot
ADBOT LOVES YOU

fantastic in plastic
Jun 15, 2007

The Socialist Workers Party's newspaper proved to be a tough sell to downtown businessmen.
I would be seriously shocked if that poster is actually a software developer

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