Open Side Menu Go to the Top

04-26-2015 , 11:37 AM
Quote:
Originally Posted by Anais
I don't disagree, but why would you care what your coworkers think about how much time you spend with your newborn?
Because I care about what my coworkers think of me?

Because I don't think its fair to take more time than anyone else will take?

Because as a remote employee you have to work extra hard to build meaningful relationships with coworkers?

That's just off the top of my head.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **
$25m Guaranteed WPM on CoinPoker
Join the action now
Daily Rewards • Splash Pots • CoinRaces
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **
04-26-2015 , 11:38 AM
Meh. If you can't talk to your managers about this stuff you have bigger problems than work-life balance
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
04-26-2015 , 11:41 AM
Quote:
Because I care about what my coworkers think of me?

That's kind of a circular answer

Because I don't think its fair to take more time than anyone else will take?

It's not your job to make other people take time off or be the 'time off fairness police'

Because as a remote employee you have to work extra hard to build meaningful relationships with coworkers?

I must not have had enough adult jobs because this doesn't even make sense to me on any level
Responses in bold ldo
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
04-26-2015 , 12:01 PM
does anyone have any good advanced python materials? I use it almost every day but I'm all self-taught and I think I could stand to improve in style and use the OOP features more regularly. there are also so any ways to accomplish a task in python and I think I often choose the longest way with too many loops and lines of code.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
04-26-2015 , 12:06 PM
Quote:
Originally Posted by kerowo
Meh. If you can't talk to your managers about this stuff you have bigger problems than work-life balance
:eyeroll:

Have you worked at an unlimited vacation company?

If so, how much time did you take off?
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
04-26-2015 , 12:10 PM
Quote:
Originally Posted by Anais
Responses in bold ldo
First, it is my job to be fair. Its the onus put on you when a company goes to an 'unlimited vacation' policy. I mean that's part of the whole rationale - that individuals are responsible and care about their coworkers and career and won't abuse the system.

Second, I don't know what's confusing about my last statement. My job is easier and more enjoyable when I have mutual respect and likability with my coworkers. That involves caring what they think of me and working hard at building relationships with them.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
04-26-2015 , 01:24 PM
Brings up another good point, imo at least.

Someone should do a thread about working remotely. Seems like a really interesting subject that people curious about could ask many questions.

I know I'd love to get to the point where I don't have to put on pants for any extended amount of time.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
04-26-2015 , 01:49 PM
I've done it off and on for years. Ask away.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
04-26-2015 , 01:55 PM
So I'm pretty happy with my homework assignment except I'm wondering if I should keep tweaking for performance. Basically I have a grid of content to move around in - triggered by arrow keys (not mouse). I am keeping track of the currently selected item, but the way I am finding the next adjacent item to move to is something like this this:

Code:
      var nextItem = selectedItem.next();
      if (nextItem[0]) 
        changeSelect(nextItem);
      else 
        sendEvent("RIGHT");
selectedItem is a jQuery object. Basically if the item is there, change the select to it, else fire an event saying we have hit the edge of the container (last item on the row).

I just wonder if they're going to think the constant jQuery lookups for next() )or parent().next() in the case of moving up and down) are too heavy to find out if we can move. The other solution would be to read all the elements into an array on init, then traverse the array. But codewise that's going to be a lot messier.

Obviously it's snappy as hell in chrome (which is the only requirement for the assignment) - but might not be on crappier devices. I don't have a ton of experience with jQuery so I don't know if this is one of those performance no-nos.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
04-26-2015 , 01:58 PM
Quote:
Originally Posted by jjshabado
:eyeroll:

Have you worked at an unlimited vacation company?

If so, how much time did you take off?
Yea my last company was unlimited and I don't think I took a day.

You should speak to your manager tho and try to work something out. I think 1 month with the 2nd two weeks checking email and getting some stuff done would seem like a good compromise.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
04-26-2015 , 02:07 PM
I am talking with my manager but its a bit more complicated than I made it out to be.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
04-26-2015 , 02:10 PM
Quote:
Originally Posted by suzzer99
So I'm pretty happy with my homework assignment except I'm wondering if I should keep tweaking for performance. Basically I have a grid of content to move around in - triggered by arrow keys (not mouse). I am keeping track of the currently selected item, but the way I am finding the next adjacent item to move to is something like this this:

Code:
      var nextItem = selectedItem.next();
      if (nextItem[0]) 
        changeSelect(nextItem);
      else 
        sendEvent("RIGHT");
selectedItem is a jQuery object. Basically if the item is there, change the select to it, else fire an event saying we have hit the edge of the container (last item on the row).

I just wonder if they're going to think the constant jQuery lookups for next() )or parent().next() in the case of moving up and down) are too heavy to find out if we can move. The other solution would be to read all the elements into an array on init, then traverse the array. But codewise that's going to be a lot messier.

Obviously it's snappy as hell in chrome (which is the only requirement for the assignment) - but might not be on crappier devices. I don't have a ton of experience with jQuery so I don't know if this is one of those performance no-nos.
I'd opt for the cleaner solution you already have, but try to find a way to share your thought process on the matter. It sounds like something an interviewer would love to hear.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
04-26-2015 , 02:16 PM
Quote:
Originally Posted by suzzer99
I've done it off and on for years. Ask away.
How does one finagle their way into a remote position? What is a good amount of time to be a dev before seeking such a position?

Did you work most for companies that had small teams you contributed to or were you part of a larger team? How did interactions tend to happen and did you feel those interactions were better, worse, or neutral compared to working on-site?

What was your overall impression of working remotely? Loved it? Hated it? Didn't care either way?
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
04-26-2015 , 02:22 PM
Quote:
Originally Posted by Anais
How does one finagle their way into a remote position?

Work your ass off for a while so they know they don't have to worry about whether you'll goof off at home. Add a lot of value. Basically you need to get to the point where they'd rather have you at home than lose you. Also it's just random based on that company's policies and culture.

What is a good amount of time to be a dev before seeking such a position?

6 months min. I'd say.

Did you work most for companies that had small teams you contributed to or were you part of a larger team?

both

How did interactions tend to happen and did you feel those interactions were better, worse, or neutral compared to working on-site?

You need face time, especially if you're trying to lead people. It helps if you already worked with them a lot in-person. It's definitely easier to get pissed at someone on the phone vs. in person. Sort of like the George Carlin bit about how the intensity of a person being an ******* is proportional to how far away they are from you.

What was your overall impression of working remotely? Loved it? Hated it? Didn't care either way?
It was pretty sweet but can get old. Work/life tends to get blurred together. My one big regret is when I was working at home full time for a healthcare company, and had very little to do - I quit because I was bored and knew I wasn't learning anything. Discovered online poker a few months later. I could have gotten paid a nice salary to learn online poker in 2005/2006.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
04-26-2015 , 02:24 PM
Quote:
Originally Posted by Anais
How does one finagle their way into a remote position? What is a good amount of time to be a dev before seeking such a position?

Did you work most for companies that had small teams you contributed to or were you part of a larger team? How did interactions tend to happen and did you feel those interactions were better, worse, or neutral compared to working on-site?

What was your overall impression of working remotely? Loved it? Hated it? Didn't care either way?
I went remote when I decided I wanted to move back to Canada from the US. I told my manager I was moving either way but would be happy to work remotely if that was ok with them. If it wasn't I was just going to quit. They were fine with it so there we were.

Since then I've changed companies twice. Both times it was to a company with people I had worked with in person before and they knew me and knew moving back to the US was a non-starter with me.

Mostly I've been part of small teams (or just a very small company). I've definitely found being remote makes it very tough to have big picture input with anything but the smallest of companies.

In all cases I've done it with at least one video meeting with the team a day (scrum) and with chat software that the whole company uses.

Interactions are trickier. Given things are over email/chat more you have to be careful how you come across. You also have fewer non-work interactions which means if you're dealing with someone only in situations where things are tense it becomes easy for those interactions to define your relationship.

It's been about 5 years now and overall it's good sometimes and ****ty other. I've always said the perfect situation for me would be 50/50 remote and in-office.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
04-26-2015 , 02:28 PM
I forgot to mention one of the things I like the best. When you work remote you can work anywhere there's good internet. It means sometimes I can go on vacations or small trips without taking time off.

For example if my wife goes to a conference somewhere I can go too and take advantage of a free hotel and get a mini trip without needing to take the whole time off as vacation.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
04-26-2015 , 02:48 PM
Quote:
Originally Posted by jjshabado
:eyeroll:

Have you worked at an unlimited vacation company?

If so, how much time did you take off?
Ermagherd! Different experiences in different companies! Yes, I work in an unlimited vacation company and it hasn't changed my approach to asking for vacation. What changed my approach to asking for vacation was getting burned out working too many hours including most days I took off. If you aren't comfortable asking for time off because of your companies culture change the culture. Feeling pressure to take two weeks off for the birth of your child instead of 4 sounds like a great way to start the conversation at a department meeting. People at work care if you aren't doing your job, they don't care how much time you take off until it impacts the first point.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
04-26-2015 , 02:55 PM
I don't know about you, but me not being at work has an impact on me getting my job done and in the work my coworkers have to do.

Anyway, I think we've probably made our points to each other at this point.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
04-26-2015 , 02:59 PM
@ working at home - that has never appealed to me. I find it much easier to focus and get work done when work & home are segregated. My current job allows working remotely, but I just prefer the office.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
04-26-2015 , 03:06 PM
I think full time working from home is different than occasional working from home. I was never very productive when I did it occasionally because I doesn't have to be.

Once you get set up and get into the right mindset to can be uber productive because there are fewer distractions and its easier to work at your own rhythm.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
04-26-2015 , 03:19 PM
Quote:
Originally Posted by bip!
@ working at home - that has never appealed to me. I find it much easier to focus and get work done when work & home are segregated. My current job allows working remotely, but I just prefer the office.



Quote:
Originally Posted by jjshabado
I think full time working from home is different than occasional working from home. I was never very productive when I did it occasionally because I doesn't have to be.

Once you get set up and get into the right mindset to can be uber productive because there are fewer distractions and its easier to work at your own rhythm.
Yea I've heard productivity does increase from home but a lot of people come back to the office bc they miss human interaction
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
04-26-2015 , 04:08 PM
What was the transition like?

Also, how would you compare duties on a daily basis working from home vs in the office? I see jj already touched on that a bit with daily video conference scrums and such.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
04-26-2015 , 04:45 PM
Indulge me for a 30 second quiz.

Please put your answer in [ SPOIL ] tags.

Choose one of the following two pieces of code to represent you -- your soul, your being, whatever you like to call it. You may appreciate different qualities of each, but you have to choose just one.

Note: It's ruby code, but I don't believe you need to know to ruby to understand what's going on and answer the question.

ONE

Code:
class Fixnum
  def to_roman
    str = ""
    num = self
    (num / 1000).times {str << "M"}
    num %= 1000
    (num / 900).times {str << "CM"}
    num %= 900
    (num / 500).times {str << "D"}
    num %= 500
    (num / 400).times {str << "CD"}
    num %= 400
    (num / 100).times {str << "C"}
    num %= 100
    (num / 90).times {str << "XC"}
    num %= 90
    (num / 50).times {str << "L"}
    num %= 50
    (num / 40).times {str << "XL"}
    num %= 40
    (num / 10).times {str << "X"}
    num %= 10
    (num / 9).times {str << "IX"}
    num %= 9
    (num / 5).times {str << "V"}
    num %= 5
    (num / 4).times {str << "IV"}
    num %= 4
    (num / 1).times {str << "I"}
    str
  end
end
TWO

Code:
class Fixnum
  def to_roman
    num = self
    {
      1000 => 'M',
      900  => 'CM',
      500  => 'D',
      400  => 'CD',
      100  => 'C',
      90   => 'XC',
      50   => 'L',
      40   => 'XL',
      10   => 'X',
      9    => 'IX',
      5    => 'V',
      4    => 'IV',
      1    => 'I'
    }.reduce('') do |roman, (decimal_part, roman_part)|
      roman_multiplier = num / decimal_part
      num %= decimal_part
      roman + (roman_part * roman_multiplier)
    end 
  end
end
Please put your answer in [ SPOIL ] tags.

Last edited by gaming_mouse; 04-26-2015 at 04:48 PM. Reason: Human short term memory
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
04-26-2015 , 05:06 PM
Spoiler:
TWO
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
04-26-2015 , 05:33 PM
Spoiler:
two because I feel like my data/knowledge is clearly defined as separate from the logic/thinking part of my mind. one is like a peaceful budda at one with the universe. he's unmaintable but it doesn't matter because he's already perfect and won't need to change.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **
$25m Guaranteed WPM on CoinPoker
Join the action now
Daily Rewards • Splash Pots • CoinRaces
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **

      
m