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
kitten smoothie
Dec 29, 2001

hendersa posted:

Speaking of a masters degrees, I've always been of the impression that they're good and cool if you get them at the right time. So, I guess the question is "when is the right time?" Some folks like to get them while still in the school mindset. 4 + 1 programs (graduate with a masters degree in just one year after your undergrad) are good for this. This is OK and convenient, but you're missing out on a few things by doing it right away:

plus :words: about an MBA


Yep. Several years later I went back and did an MBA. I paid for most of it with Other People's Money and I had years of seeing the "how" under my belt so I had a frame of reference for learning the "why."

As an engineer it's been quite valuable in terms of helping me speak better with product managers and such, understanding business numbers and forecasts, and being able to put together a strategy and communicate it to others.

Adbot
ADBOT LOVES YOU

Pollyanna
Mar 5, 2005

Milk's on them.


The reason people with ADD are useless without medication is that our prefrontal cortexes are damaged or underdeveloped in some way such that our executive functions are impaired. That means we have a hard time sticking to long term tasks, but that also means our short term memory is shot, we're terrible at organizing ourselves, we have trouble keeping to a regular schedule e.g. cleaning our apartments, etc. That's why I'm so dependent on project management and direction and why it makes such a big difference. Ritalin helps me focus on one-off tasks and day-to-day stuff but that doesn't solve the "I opened a letter and completely forgot to respond to it until 10 days before my COBRA renewal deadline is up" problem ( :saddowns: ).

this is also why it's a terrible idea for me to smoke weed

Amish Ninja
Jul 2, 2006

It's called survival of the fittest. If you can't slam with the best, jam with the rest.

leper khan posted:

Wait it’s unusual for people in this profession to be able to just sit down for 10-15 hours and focus on work? /without/ medication?

Is something wrong with me? :ohdear:

It is for some of us! Modafinil is great if you can use it responsibly though. Don't dose too high, don't take it every day, and just make sure you don't do stupid stuff like stay awake for 40 hours at a time. Actually exercise and sleep like a healthy adult.

CPColin
Sep 9, 2003

Big ol' smile.

Pollyanna posted:

this is also why it's a terrible idea for me to smoke weed

Pollyanna get the reefer madness

Pollyanna
Mar 5, 2005

Milk's on them.


Man if I'm scatterbrained now imagine me on :420:.

CPColin
Sep 9, 2003

Big ol' smile.
I am and it's great!

Doctor w-rw-rw-
Jun 24, 2008

B-Nasty posted:

Very, very prevalent.

I've never been prescribed it, or been tested for AD(H)D, but if I take it 'recreationally', it turns me into a coding machine. Modafinil is also currently a trendy, programming performance-enhancing-drug, which improves focus similarly, but not nearly as strong or 'speedy'. There are plenty of articles out there discussing Adderall/Modafinil use in tech (especially SV.)

I'm not a doctor or anything, but it's worth noting that there really isn't much of a free lunch with these drugs. Taken every day, the effects you're feeling rapidly start to fade due to tolerance, and the side effects really start to ramp up. This is made exponentially worse if you don't take care of yourself (get 8+ hours of sleep, exercise, and clean diet) while you're on them. Again, not a doctor, but you may want to consider having 'days off' (like the weekend or every other day), rather than taking them everyday.
I was given 5mg, a relatively small dose, and a couple of commands:
No Adderall on weekends.
No more than 7 doses per two weeks.
Never more than two in one day, and don't do that in general.

ultrafilter posted:

Slate Star Codex did a piece on Adderall recently that may be of interest:

quote:

...
The rest of us start fidgeting and checking our cell phone somewhere around the thirty minute mark
...

Thirty minute mark? For me, I can't not check it every two or three minutes. I frequently stand up and walk every fifteen minutes because I won't be locked in for that amount of time anyways.

leper khan posted:

Wait it’s unusual for people in this profession to be able to just sit down for 10-15 hours and focus on work? /without/ medication?

Is something wrong with me? :ohdear:
Burn the neurotypical witch!

minato posted:

People on the far right of the ADD spectrum are totally useless without medication. They enter a room and forget why they went there. They frequently lose important stuff like their keys. They don't clean their apartments. It can take them hours to read a letter they got in the mail, so they forget to pay bills.
Forgetting what I was doing as I was doing it: √
Forgetting important stuff: √, only mitigated by a couple of strict routines.
Don't clean my apartment: √
Have missed bills because I would get my mail but wouldn't open it: √

Once I even went a month without taking out the trash, even, which I'm not super proud of, though it was partially mitigated by the fact that my trash output is low on account of the company pampering me with three meals a day five times a week.

minato posted:

"Normal" people suffer from it too to a far lesser extent. Everybody has some tasks they want to put off or have trouble getting into. It seems natural and normal to easily focus on tasks you enjoy (coding your own projects, reading your favorite books), and be easily distracted or procrastinate by tasks you don't enjoy (tedious work projects, house cleaning).
It's not even natural and normal to focus on my own side projects, beyond a point, and my mind wanders even reading stuff I enjoy.

Thermopyle
Jul 1, 2003

...the stupid are cocksure while the intelligent are full of doubt. —Bertrand Russell

Doctor w-rw-rw- posted:

Burn the neurotypical witch!


Nah, that's not neurotypical.

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

Portland Sucks posted:

Sitting at a desk for 8 hours straight thinking through logical abstractions is not a normal state for the human brain. You aren't broken if you can't do that.

I would consider myself to be a reasonably successful software developer, and I don't remotely even try to do that. Productivity isn't generated just by spending time heads-down at your desk. There are many times where I'll find myself temporarily stymied by a problem, and I get up, walk around, eat something, get some exercise, talk to a coworker, etc. and by doing so get unstuck. Whereas if I stayed at my desk and just hammered at the problem I'd make zero progress because I wasn't stepping back and looking at the larger problem as a whole.

The times I have tried to just hammer through a problem are the ones where I've produced the worst code, too, because it tends to consist of a lot of "just tweak it until it works" kind of coding and vague comments that are trying to document a system I don't really understand to begin with.

EDIT: something I will say has been a great help to me is to get a standing desk (and an anti-fatigue mat), and to do my best to use it all day -- if I need to take breaks, I just grab my laptop and do emails or docs or similar. Standing makes it easier for me to think for some reason.

TooMuchAbstraction fucked around with this message at 19:06 on Feb 7, 2018

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

TooMuchAbstraction posted:

I would consider myself to be a reasonably successful software developer, and I don't remotely even try to do that. Productivity isn't generated just by spending time heads-down at your desk. There are many times where I'll find myself temporarily stymied by a problem, and I get up, walk around, eat something, get some exercise, talk to a coworker, etc. and by doing so get unstuck. Whereas if I stayed at my desk and just hammered at the problem I'd make zero progress because I wasn't stepping back and looking at the larger problem as a whole.

The times I have tried to just hammer through a problem are the ones where I've produced the worst code, too, because it tends to consist of a lot of "just tweak it until it works" kind of coding and vague comments that are trying to document a system I don't really understand to begin with.

EDIT: something I will say has been a great help to me is to get a standing desk (and an anti-fatigue mat), and to do my best to use it all day -- if I need to take breaks, I just grab my laptop and do emails or docs or similar. Standing makes it easier for me to think for some reason.

best part of a sit/stand desk for me has been adjusting table height. i can spend 20+ hours at my desk without any wrist pain, etc. or i can lower it to put my feet up.

i only occasionally stand at it anymore.

Thermopyle
Jul 1, 2003

...the stupid are cocksure while the intelligent are full of doubt. —Bertrand Russell

I really wish I could use a standing desk, but after trying a bunch of stuff it just hurts my back too much.

What I did instead was get a fitbit which reminds me every hour to take a break and then I go get on an elliptical for 10 minutes and try to hit a good, high heart rate.

Not only is this a healthy thing to do, but it's a great way to step back and break through whatever roadblocks you're coding through at the time.

csammis
Aug 26, 2003

Mental Institution
I work for a company that makes activity trackers (not fitbit) and on your new employee orientation day they give every single new hire a tracker that does almost nothing *but* beep to get you off your rear end once an hour. At first I thought it was just shameless self-promotion - and it surely is that - but drat if I didn't feel better when I started listening to it. Even doing a lap around my floor is an excellent physical and mental break in routine.

Pollyanna
Mar 5, 2005

Milk's on them.


I just had an HR rep/internal recruiter get extremely loving mad when I declined to share my previous compensation.

When I relented and threw out "I'm looking for a typical market range for an engineer in Boston, let's say maybe $150k?" (random bullshit-high number) just to get something out there they started grilling me for five minutes about my reasoning behind that number and wouldn't take "I have no major perspective on that, I wanted to just throw a number out, I understand that this is something easier to talk about towards the end of the process and that the number can change" as an answer. They started saying poo poo like:

- "I don't want you to oversell yourself"
- "Do you think that's a good strategy?"
- "I want to be your friend"
- "If you answered a question like this, it doesn't sound smart and like you didn't do your homework"
- "We like it when folks come with an educated level of communication on their salary"
- "I'm sorry that your response to me helping you was like this", and
- "I need you to tell me your previous compensation and please prove it to me"

Let's just put aside the fact that requiring a prospective employee to give up their previous compensation is illegal in Boston. That right there really colored my experience with the company and I don't have a good feeling about the place if that's how they're gonna go about speaking to prospective employees.

That said...how much did I gently caress up? I clearly didn't handle that as best as I could. I tried to remain calm and have a level voice in the matter and remain reasonable, but I've never had somebody blow up at me like that - they always just say "okay, we'll talk later" and never push the previous comp/give-me-a-number poo poo. Was it even the wrong thing to do to decline answering the question? What do I need to know to deal with these kinds of situations in the future?

Maybe I'm just an rear end in a top hat. gently caress.

Xarn
Jun 26, 2015

TooMuchAbstraction posted:

I would consider myself to be a reasonably successful software developer, and I don't remotely even try to do that. Productivity isn't generated just by spending time heads-down at your desk. There are many times where I'll find myself temporarily stymied by a problem, and I get up, walk around, eat something, get some exercise, talk to a coworker, etc. and by doing so get unstuck. Whereas if I stayed at my desk and just hammered at the problem I'd make zero progress because I wasn't stepping back and looking at the larger problem as a whole.

The times I have tried to just hammer through a problem are the ones where I've produced the worst code, too, because it tends to consist of a lot of "just tweak it until it works" kind of coding and vague comments that are trying to document a system I don't really understand to begin with.

EDIT: something I will say has been a great help to me is to get a standing desk (and an anti-fatigue mat), and to do my best to use it all day -- if I need to take breaks, I just grab my laptop and do emails or docs or similar. Standing makes it easier for me to think for some reason.

Yeah, anyone actually thinking that developer is supposed to keep mashing keyboard for 8 hours a day is...

not very smart at best. :v:

Ostiosis
Nov 3, 2002

Recruiters are not your friends. I have pretty bad social anxiety and I mostly use them to get as many interviews as possible, because I know I will be terrible for a while.

fantastic in plastic
Jun 15, 2007

The Socialist Workers Party's newspaper proved to be a tough sell to downtown businessmen.

Pollyanna posted:

What do I need to know to deal with these kinds of situations in the future?

You have the power to end a conversation that isn't going the way that you want it to. Just say "Based on this conversation, I don't think your company is a good fit for me at this point in time. Good bye," and hang up the phone.

CPColin
Sep 9, 2003

Big ol' smile.
^^ Agree

Pollyanna posted:

Maybe I'm just an rear end in a top hat. gently caress.

Nope. The recruiter is a manipulative shithead.

Pollyanna
Mar 5, 2005

Milk's on them.


fantastic in plastic posted:

You have the power to end a conversation that isn't going the way that you want it to. Just say "Based on this conversation, I don't think your company is a good fit for me at this point in time. Good bye," and hang up the phone.

I very nearly did that, but I second-guessed myself.

CPColin posted:

^^ Agree


Nope. The recruiter is a manipulative shithead.

I seem to be a magnet for abusive and manipulative people.

Ostiosis posted:

Recruiters are not your friends. I have pretty bad social anxiety and I mostly use them to get as many interviews as possible, because I know I will be terrible for a while.

Technically, this was an internal employee at the company rather than a random-rear end recruiter. But I do the same, I need a ramp-up time to socialize on a regular basis myself.

Skandranon
Sep 6, 2008
fucking stupid, dont listen to me

Pollyanna posted:

I seem to be a magnet for abusive and manipulative people.

Bullies are not like kung-fu masters looking for the ultimate challenge, they are like hyenas looking for easy prey.

Pollyanna
Mar 5, 2005

Milk's on them.


So what you're saying is I need to become the Drunken Master? :haw:

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

Pollyanna posted:

I just had an HR rep/internal recruiter get extremely loving mad when I declined to share my previous compensation.

When I relented and threw out "I'm looking for a typical market range for an engineer in Boston, let's say maybe $150k?" (random bullshit-high number) just to get something out there they started grilling me for five minutes about my reasoning behind that number and wouldn't take "I have no major perspective on that, I wanted to just throw a number out, I understand that this is something easier to talk about towards the end of the process and that the number can change" as an answer. They started saying poo poo like:

- "I don't want you to oversell yourself"
- "Do you think that's a good strategy?"
- "I want to be your friend"
- "If you answered a question like this, it doesn't sound smart and like you didn't do your homework"
- "We like it when folks come with an educated level of communication on their salary"
- "I'm sorry that your response to me helping you was like this", and
- "I need you to tell me your previous compensation and please prove it to me"

Let's just put aside the fact that requiring a prospective employee to give up their previous compensation is illegal in Boston. That right there really colored my experience with the company and I don't have a good feeling about the place if that's how they're gonna go about speaking to prospective employees.

That said...how much did I gently caress up? I clearly didn't handle that as best as I could. I tried to remain calm and have a level voice in the matter and remain reasonable, but I've never had somebody blow up at me like that - they always just say "okay, we'll talk later" and never push the previous comp/give-me-a-number poo poo. Was it even the wrong thing to do to decline answering the question? What do I need to know to deal with these kinds of situations in the future?

Maybe I'm just an rear end in a top hat. gently caress.

boston money chat

my friends at amazon robotics make something like 140-160 with a very generous RSU package (with terrible vesting terms). 150 is probably on the upper end of base for 5-10 years experience.

Pollyanna
Mar 5, 2005

Milk's on them.


leper khan posted:

boston money chat

my friends at amazon robotics make something like 140-160 with a very generous RSU package (with terrible vesting terms). 150 is probably on the upper end of base for 5-10 years experience.

Yeah, what I meant to say was more like "I'm looking for typical Boston market pay @ 3.5 years exp (because you never give a number first), but if you want a number, let's say $150k" - not "I am worth 150k".

Skandranon
Sep 6, 2008
fucking stupid, dont listen to me

Pollyanna posted:

So what you're saying is I need to become the Drunken Master? :haw:

Maybe not? It doesn't end well for him in the 2nd movie...

fantastic in plastic
Jun 15, 2007

The Socialist Workers Party's newspaper proved to be a tough sell to downtown businessmen.
If you give a number that's too high, the other party will balk, while if you give a number that's reasonable, the other party will use it to anchor the offer in future negotiations. Maybe that's why you don't give a number even when a recruiter is being really mean to you.

Thermopyle
Jul 1, 2003

...the stupid are cocksure while the intelligent are full of doubt. —Bertrand Russell

"I am not going to give you a number, if you require a number or this conversation involves you keep asking me for a number, I will hang up."

taqueso
Mar 8, 2004


:911:
:wookie: :thermidor: :wookie:
:dehumanize:

:pirate::hf::tinfoil:

Pollyanna posted:

Man if I'm scatterbrained now imagine me on :420:.

Hey, millions of unmedicated self-medicated ADD sufferers can't be wrong.

Munkeymon
Aug 14, 2003

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



Aren't the setiva-heavy varieties supposed to be good for focus?

Honestly don't know - I'm square as all hell

fantastic in plastic
Jun 15, 2007

The Socialist Workers Party's newspaper proved to be a tough sell to downtown businessmen.
High CBD weed can help with focus if the problem is that you're thinking of ten things at once and can't prioritize them. In my experience, it doesn't help so much when the problem is that you would rather be doing something other than what you're doing.

LLSix
Jan 20, 2010

The real power behind countless overlords

hendersa posted:

Good luck! :v:

JawnV6 posted:

What's the biggest layout differences between I2C/SPI, which one is faster, why do we use the lovely one anyway.

csammis posted:

Let us know how it goes!

Thank you for all your help! They asked me literally none of that :v: but I told them on the phone screen I usually worked on top of other people's device drivers so they may have felt inhibited.

I think it went really well. Lunch was 2 hours long which is a pretty good sign that at least my future potential boss liked me.

Hardest questions were from their project managers. Got asked to describe the end to end behavior of a joystick control and stumbled my way through it. Asked how I did afterwards and he said there was no right or wrong but I learned a few things from his answer for next time.

The other hard question I got asked was what I thought my job responsibilities would be; which I hate. Its the company's job to set expectations, not mine :argh: So I rephrased the question to asking about how I'd brought value to previous employers and talked about some big wins and savings my software/expertise had created in the past. Stuff that was mostly in my resume, but the more I interview the more I believe that nobody actually does more than skim the first 2 seconds worth anyways. One interviewer today actually misread the name of one of my previous employers in such a way that he thought I had experience in a totally different field :lol:

Weirdly, no whiteboard questions at all.

Mniot
May 22, 2003
Not the one you know

leper khan posted:

boston money chat

my friends at amazon robotics make something like 140-160 with a very generous RSU package (with terrible vesting terms). 150 is probably on the upper end of base for 5-10 years experience.

5-10 years is too big a range to say that. I've got 9 years and 160 would be low for me as a base. (Maybe your friend's RSUs are good enough that base is meaningless to them, though. I would take a big cut in base in exchange for a better 401k/RSU package...)

Pollyanna
Mar 5, 2005

Milk's on them.


Haha oh yeah, that reminds me - at some point in the call the rep gave me poo poo for working at a previous company, saying that their VP "hates that place" and thinks the product is poo poo. Then they proceeded to poo poo-talk their own VP, calling them snobbish and overly critical. That was super weird, too.

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
That's great data -- it tells you "do not work for these people".

Love Stole the Day
Nov 4, 2012
Please give me free quality professional advice so I can be a baby about it and insult you

Skandranon posted:

Bullies are not like kung-fu masters looking for the ultimate challenge, they are like hyenas looking for easy prey.

qft


On a related note, here's a cool essay I found on HackerNews last year that was written in 1922: https://mikecanex.wordpress.com/2012/12/26/1922-why-i-quit-being-so-accommodating/

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
Anyone want to give some advice on mentoring? I have a more junior coworker who's trying to transition towards the software ladder (from a somewhat less-technical ladder whose name I forget :sweatdrop:). They're basically getting dropped into the middle of a large codebase in a language (Typescript) that they've never used before, and they're struggling. Obvious things I can do include being verbally supportive, doing pair programming, answering questions, and checking in regularly to make sure they aren't blocked and/or despairing, but what else can/should I do?

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

TooMuchAbstraction posted:

Anyone want to give some advice on mentoring? I have a more junior coworker who's trying to transition towards the software ladder (from a somewhat less-technical ladder whose name I forget :sweatdrop:). They're basically getting dropped into the middle of a large codebase in a language (Typescript) that they've never used before, and they're struggling. Obvious things I can do include being verbally supportive, doing pair programming, answering questions, and checking in regularly to make sure they aren't blocked and/or despairing, but what else can/should I do?

Do you do code reviews? If so, you can also pull them in to ‘review’ some of your code that does something you’d like them to see.

You can also rubber duck them a couple times to provoke them to seek help when they need it.

If all the other engineers are getting lunch, make sure they’re invited along.

:shrug:

Ither
Jan 30, 2010

Good Will Hrunting posted:

It's a shame the bottom line would be impacted so much from working less. People would probably be healthier.

:capitalism:

vonnegutt
Aug 7, 2006
Hobocamp.

TooMuchAbstraction posted:

Anyone want to give some advice on mentoring? I have a more junior coworker who's trying to transition towards the software ladder (from a somewhat less-technical ladder whose name I forget :sweatdrop:). They're basically getting dropped into the middle of a large codebase in a language (Typescript) that they've never used before, and they're struggling. Obvious things I can do include being verbally supportive, doing pair programming, answering questions, and checking in regularly to make sure they aren't blocked and/or despairing, but what else can/should I do?

The best mentoring I ever got was a frequent pairing partner. As a junior I always felt like I was bothering someone so it was nice to have an older coder offer to pair. Got me up to speed on the codebase way faster than I would've on my own and (according to them) actually helped them work a little better, too, as they basically had a permanent rubber duck.

Make sure to switch whose hands are actually on the keyboard, though. I'm convinced you learn by typing.

fantastic in plastic
Jun 15, 2007

The Socialist Workers Party's newspaper proved to be a tough sell to downtown businessmen.

TooMuchAbstraction posted:

Anyone want to give some advice on mentoring? I have a more junior coworker who's trying to transition towards the software ladder (from a somewhat less-technical ladder whose name I forget :sweatdrop:). They're basically getting dropped into the middle of a large codebase in a language (Typescript) that they've never used before, and they're struggling. Obvious things I can do include being verbally supportive, doing pair programming, answering questions, and checking in regularly to make sure they aren't blocked and/or despairing, but what else can/should I do?

I developed and managed an internship program at a past employer, and the way that I approached that is that I broke each week of the internship down into lessons with concrete goals. So by the end of week one, they should be comfortable with foo and I tried to guide their learning so that they understood foo better. During week two they should be able to do bar, so I gave them resources focusing on bar, and so on. I didn't formally tell the interns that was what I was doing, but instead used the lesson analogy to structure the program and provide some accountability and measurement for myself.

For less formal mentoring, I'd figure out what skills the person would need to demonstrate to me in order to prove they're ready for prime time. Then, I'd find tasks to give them that, during the course of accomplishing, they would have to practice those skills. Then I'd determine what a reasonable schedule would be to learn everything, and present that to management (if necessary, so that everyone can be informed of how I was proceeding with the mentoring and to confirm that my plan isn't working at cross purposes with the organization). In this case I would be upfront with the mentee about the goals and schedule, since I would be worried that they would feel overwhelmed by being lost in a strange codebase and wouldn't know how to focus their learning.

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

fantastic in plastic posted:

For less formal mentoring, I'd figure out what skills the person would need to demonstrate to me in order to prove they're ready for prime time. Then, I'd find tasks to give them that, during the course of accomplishing, they would have to practice those skills. Then I'd determine what a reasonable schedule would be to learn everything, and present that to management (if necessary, so that everyone can be informed of how I was proceeding with the mentoring and to confirm that my plan isn't working at cross purposes with the organization). In this case I would be upfront with the mentee about the goals and schedule, since I would be worried that they would feel overwhelmed by being lost in a strange codebase and wouldn't know how to focus their learning.

This definitely sounds good. The trick is finding tasks that are approachable and self-contained, because like you said, I don't want them feeling overwhelmed. I guess that's a skill for me to practice.

vonnegutt posted:

The best mentoring I ever got was a frequent pairing partner. As a junior I always felt like I was bothering someone so it was nice to have an older coder offer to pair. Got me up to speed on the codebase way faster than I would've on my own and (according to them) actually helped them work a little better, too, as they basically had a permanent rubber duck.

Make sure to switch whose hands are actually on the keyboard, though. I'm convinced you learn by typing.

Right, my big concern is that they'll just keep to themselves and quietly fail because they don't want to bother anyone "more important". But on the other hand I don't want to be intrusive either.

IMO for pair programming the less senior developer should be the typist and should always get first crack at any implementation (after discussing approaches of course). Then the more senior dev can point out cleaner approaches if necessary.

leper khan posted:

Do you do code reviews? If so, you can also pull them in to ‘review’ some of your code that does something you’d like them to see.

You can also rubber duck them a couple times to provoke them to seek help when they need it.

If all the other engineers are getting lunch, make sure they’re invited along.
I think the team has good social dynamics, definitely they aren't being left out of lunch at least. I've sent them some code reviews of my work...haven't tried using them as a rubber duck though. Part of the difficulty there is that my primary domain is the backend, and they're looking at frontend code, so it's unlikely that any rubberduck-worthy problems I encounter are going to be comprehensible to them. I mean, that'd make them a great rubberduck for me because I'd have to break things down to a super-simple level...I just don't know how useful it'd be for them.

Adbot
ADBOT LOVES YOU

geeves
Sep 16, 2004

Thermopyle posted:

I really wish I could use a standing desk, but after trying a bunch of stuff it just hurts my back too much.

What I did instead was get a fitbit which reminds me every hour to take a break and then I go get on an elliptical for 10 minutes and try to hit a good, high heart rate.

Not only is this a healthy thing to do, but it's a great way to step back and break through whatever roadblocks you're coding through at the time.

You're doing the right thing to work on your core a bit and strengthen your abdomen / torso. That takes a lot of stress off your back. You don't even have to do that much, even 5-10 minutes in the morning evening does a lot.

What sucks is even just ~20lbs extra on your frame can cause havoc on your back - I can speak from experience.

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