Open Side Menu Go to the Top
Register
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** ** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **

12-07-2018 , 12:40 AM
I'd actually probably recommend checking out at least NSubstitute before committing to Moq, it's the newest one out there and it might be one of those situations where it sands the rough edges off Moq. Their website says this:

Quote:
There are already some great mocking libraries around for .NET, so why create another? We found that for all their great features, none of the existing libraries had the succinct syntax we were craving — the code required to configure test doubles quickly obscured the intention behind our tests.

We've attempted to make the most frequently required operations obvious and easy to use, keeping less usual scenarios discoverable and accessible, and all the while maintaining as much natural language as possible.

Perfect for those new to testing, and for others who would just like to to get their tests written with less noise and fewer lambdas.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
12-07-2018 , 12:41 AM
Quote:
Originally Posted by Grue
I got a 2 on my 9 box today thats good right!
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
12-07-2018 , 01:31 AM
Quote:
Originally Posted by Barrin6
The staff soft engineer design is more future proof since he is treating the new domain model as something separate. The argument that the other guy makes is that they are very similar to the current model in behavior so we should just add an enum to specify the new type otherwise we would be duplicating something that is very similar.

I think the Staff’s approach is more correct and is similar to how we treat it in our business domain. However my only concern is that we tend to try to future proof things with no use case in the near future. I can see the seniors perspective that it will take time and he wants to keep things simple.

After reading what I just wrote I come to realize that the senior engineer has a common theme of trying to avoid doing work that would require investment in learning something new. In a meeting yesterday, we were discussing a bug in our software that require some diving into how our ETL works and he was adamant about himself not investigating on how to do that since he “lacked experience” with that. It’s a reoccurring thing that he does, where he doesn’t like to spend effort on trying to learn something new and he brings on a whiny attitude about it.

Wow I just realize I hate this guy.
Ya this is amazing. Like, learning new stuff is by far the most fun and rewarding part of this career. It's also kind of important and so common as to be ubiquitous.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
12-07-2018 , 01:36 AM
Quote:
Originally Posted by suzzer99
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
12-07-2018 , 01:39 AM
So 9-9 is bad? How stupid is this system?
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
12-07-2018 , 01:41 AM
Or is it vector maths?
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
12-07-2018 , 01:43 AM
Quote:
Originally Posted by Victor
Ya this is amazing. Like, learning new stuff is by far the most fun and rewarding part of this career. It's also kind of important and so common as to be ubiquitous.
For me learning new stuff is mega-rewarding but also painful sometimes. I have to lean into it.

I always think of it as when you're a little kid, you just pick up finger paints and start doing stuff. But when you're an adult, you sit there fretting about how much you can't draw a dog. Also that whole marshmallow tower thing that kids are supposedly better at than most adults - because they just start building.

(Btw, some site, I think it's medium - if you highlight text and hit paste with a URL, just turns it into a link. That is awesome and it pisses me off that every editor doesn't do it.)

I get in these ruts where I just want to play with the tools I already know and build cool stuff. For whatever reason that feels like fun, whereas that head-scratching frustrating of learning new stuff feels not-so-fun.

My first programming job was for a statistical consulting firm that supported the tobacco and auto industry (they might have had other clients but that's all I ever saw). Basically our boss was tasked with explaining complicated statistics to a jury, on our client's side of course - in order to shave a $billion here or there off a major lawsuit. Job satisfaction was low, but the best part was I was working with some people who were literally the best in the world at what they do.

My major takeaways were:

1) There is no magic bullet to success, it's just being detail oriented, smart, and diligent.

2) The top analyst, who I think was literally a genius - never hesitated to learn new stuff. This guy was a multi-millionaire with a PhD doing high-level statistics, but if he had to learn some low level Unix commands and scripting to get something done, he dove into it. That made an impression on me.

Fortunately now I am doing nothing but learning new stuff. So my tolerance is really high and it's not that painful at all. But eventually I'll settle into actually building an app, and learning new stuff will feel painful again. Just gotta push back against it.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
12-07-2018 , 01:44 AM
Quote:
Originally Posted by Grue
The fact that one of these is a 2 and we don't know which it is tilts me.

Also who gave you this score? Was it self-administered?
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
12-07-2018 , 01:45 AM
Quote:
Originally Posted by kerowo
So 9-9 is bad? How stupid is this system?
Exceptionally.

123
456
789

obv. 2-6 is fine. 3 never happens. 5 is bad. anything else: super bad.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
12-07-2018 , 01:46 AM
I gave myself a 6. Boss gave me a 2. Same thing IMO.


FML.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
12-07-2018 , 01:47 AM
Quote:
Originally Posted by PJo336
True but in that Case short of gross hacking you need to just check each case. I would argue using a string alias type with 8 options is probably getting into antipattern land anyways and should probably be an enum or the state pattern or interfaces or something
Ya I changed to enum. This required changing 7 other files. There is a movement at my company to submit small and focused PR.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
12-07-2018 , 01:50 AM
Quote:
Originally Posted by Grue
Exceptionally.

123
456
789

obv. 2-6 is fine. 3 never happens. 5 is bad. anything else: super bad.
It starts from the top?

I'm in a blind rage right now.

Wait, what? Enigma is the best thing you can be?

JFC what the hell is going on?

When you read about a Falling Down, shooting spree situation in LA tomorrow - blame Grue.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
12-07-2018 , 01:51 AM
TIL being a "trusted professional" is super bad
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
12-07-2018 , 01:52 AM
Quote:
Originally Posted by suzzer99
Wait, what? Enigma is the best thing you can be?
The numbers are just labels, it's not as if "1" is best.

But the fact that they're not vector coordinates is just clown shoes.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
12-07-2018 , 01:53 AM
Oh nm. I wasn't looking that the axes. I guess 3 is best.

Still very mad that either 1 or 9 isn't best.

I give the maker of this system a (checks notes ... thinks ...) 7.

Also lol that 10 is like borderline ******ed with 0 performance or something.

I give the designer of this system a 10! Great effort.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
12-07-2018 , 01:56 AM
Spoiler:
Shop at Target friends!


** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
12-07-2018 , 01:58 AM


Btw I got connector and stimulator as my top 2 when we did this personality assessment at my company. Still pretty pumped about it.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
12-07-2018 , 02:00 AM
Quote:
Originally Posted by Grue
I gave myself a 6. Boss gave me a 2. Same thing IMO.


FML.
I think 5 would be the most depressing number to get.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
12-07-2018 , 02:32 AM
Quote:
Originally Posted by suzzer99
Btw I got connector and stimulator as my top 2 when we did this personality assessment at my company. Still pretty pumped about it.
These sound like good qualities for a sex worker so, uh, thumbs up
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
12-07-2018 , 03:55 AM
Quote:
Originally Posted by maxtower
Does 140k RSUs mean 35k/yr vest? Do you get additional grants every year on the order of $140k ?

That can't be treated like $140k today cash in your pocket, but it should be treated as worth a lot more than $35k you'll receive in a year. Suppose you work there for 8 years. You'll be collecting 4x25%=100% of RSUs in years 4-8. Seems like a much better offer than the other two if my assumptions are correct.
You are correct that additional stock grants could snowball into a lot of comp per year, but
- recruiter wasn't able to tell me if I can reliably expect subsequent grants to be as large as my initial grant, and
- not sure I want to be in a position where I have to stay several years in order to fully realize that benefit. Maybe with something like a $50k signing bonus to offset the current pain (relative to ILPS) I'd feel in year 1.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
12-07-2018 , 03:58 AM
At least from the video I watched - it's pretty standard to get "refresher" grants as your original 4 year grants expire. Otherwise they'd lose all their good engineers.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
12-07-2018 , 04:20 AM
Refresher grants as deployed at some large companies (including DBAM) are given yearly, so that your stock-based compensation increases yearly through year 4. But I think the subsequent grants (except maybe in year 5 after your first large grant runs out?) are likely not as large as your initial one, so it's not like getting an initial RSU grant of 200k means you're making 200k/yr from stock alone by year 4.

But having no first-hand experience from such a company, this is more what I've cobbled together from research.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
12-07-2018 , 04:47 AM
Did you see that video from the Google guy who basically made it sound like you're making $500k+ a year by year 7 or so? Someone posted it here I think.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
12-07-2018 , 08:18 AM
Quote:
Originally Posted by goofyballer
You are correct that additional stock grants could snowball into a lot of comp per year, but
- recruiter wasn't able to tell me if I can reliably expect subsequent grants to be as large as my initial grant, and
- not sure I want to be in a position where I have to stay several years in order to fully realize that benefit. Maybe with something like a $50k signing bonus to offset the current pain (relative to ILPS) I'd feel in year 1.
It appears you are correct, the initial grant is a lot higher than the refresher grants.
https://www.quora.com/As-a-Google-em...-2015-and-2014

https://news.ycombinator.com/item?id=10759990
Quote:
Broken down into base (110k starting common at BigCorp), RSUs (initially 100-150K over 4 years) and bonus (10-20% base comp ), these numbers would make more sense. First year total comp is close to 145K-170K. By the time you are a senior engineer (mid-level) and assuming this took 5 years, your base comp is close to 135-160K, with refresher grants (and accounting for market performance) your RSUs probably hit 100K/year, bonuses at 30K bringing total comp to 265K-290K.
Seems like the refreshers are lower, but will still probably jump above your total comp right now. Obviously you should negotiate some more.

Last edited by maxtower; 12-07-2018 at 08:30 AM.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
12-07-2018 , 08:19 AM
Quote:
Originally Posted by suzzer99
Did you see that video from the Google guy who basically made it sound like you're making $500k+ a year by year 7 or so? Someone posted it here I think.
That guy is kind of a clown. I have no doubt it's possible to really kill it at one of these DBAMs, but I doubt his experience is typical.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote

      
m