Open Side Menu Go to the Top

03-21-2017 , 10:19 PM
Isn't this company Australian? or am I imagining that entirely.
** 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 **
03-21-2017 , 10:48 PM
It's both now. I'm getting paid by the U.S. version.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
03-21-2017 , 10:50 PM
Btw if anyone needs a node/JS dev - I'm ready for a new side job. Willing to learn react and/or DevOps (or anything new really) on the job cheap.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
03-21-2017 , 11:13 PM
1st world, 1 percenter problems itt
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
03-21-2017 , 11:16 PM
Yes I am aware. Someone needs to tell me to just shut my mouth and take the free money.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
03-21-2017 , 11:29 PM
Quote:
Originally Posted by Larry Legend
I would remove your emotional attachment to this company and the work immediately.
This is obviously the correct answer but I also find this pretty hard to do myself.

Quote:
Originally Posted by suzzer99
But every month of this could literally bump up my retirement by 2-3 months - considering 100% of this paycheck is going straight to savings. Also it could contribute to my dream of owning two places outright and renting out one of them. So future suzzer would probably want current suzzer to suck it up and ride this thing out.
Yeah it seems like taking the money and doing the minimum is the right answer in these circumstances.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
03-21-2017 , 11:37 PM
Quote:
Originally Posted by candybar
Yeah it seems like taking the money and doing the minimum is the right answer in these circumstances.


Meh different life philosophies I guess, but I somehow doubt a few extra months of miserably collecting a check is gonna put a smile on his face if he happens to make 80. I'd rather enjoy what I do and like jj said seems like it'd be worth trying to negotiate towards that
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
03-22-2017 , 12:00 AM
Quote:
Originally Posted by suzzer99
Btw if anyone needs a node/JS dev - I'm ready for a new side job. Willing to learn react and/or DevOps (or anything new really) on the job cheap.
do you know Meteor?
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
03-22-2017 , 12:03 AM
Quote:
Originally Posted by Benholio
Heyo. Would anyone be interested in starting a book review/recommendation thread? There are so many programming books out there, it would be nice to separate the wheat from the chaff.

Things that would be nice to know about some of the popular books:

-Basic review (5/5 stars!)
-Prerequisite knowledge / difficulty level
-What is the goal of the book? (ie: Teach some design patterns, etc)
-Any particular chapters/items that helped you the most

I would start the thread myself if I had a good review. I do have a couple of books queued up to read sometime soon that I'd particularly enjoy feedback on:

Agile Software Development, Principles, Patterns, and Practices (recommended by Gaming Mouse)

Clean Code: A Handbook of Agile Software Craftsmanship

The Pragmatic Programmer: From Journeyman to Master
That must have been queued up for a long time

Fwiw I'd recommend other books before that now, most likely, but it all depends on your goals and current knowledge.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
03-22-2017 , 01:01 AM
Quote:
Originally Posted by suzzer99
I'm about ready to quit a side job that pays high 4 figures a month, where I do **** all, out of frustration with the lead dev. I need talking down off this ledge.

He's the only full time dev, so he's written pretty much everything. They brought me in as the node guy - but early on he threw a fit because he couldn't stand me fixing his beautiful beautiful code. He refuses learn anything or take my word for anything unless he personally learns it the hard way. So I got put on ancillary stuff.

Fast forward 4 months - I basically said to the dev and leadership: "You hired me to be the node guy and you promised I'd be able to go in and clean this stuff up at some point. So either we let that happen or I am gone." The lead dev relented and gave me co-ownership of the framework, although I suspected that every major change is probably going to be a battle.

So talking through the app last week it turns out the lead dev's beautiful token system that validates microservice to microservice communication - DOESN'T WORK IF YOU EVER HAVE MORE THAN ONE INSTANCE OF SAID MICROSERVICE. He's storing the tokens in global variables that are only native to that instance. Ugh. So our app works fine unless we need to scale up to more than one instance of a single-threaded app server.

Compounding the problem - we have "microservices" with no defined DevOps role other than what this same lead dev learns the hard way on the job - so he's always in a panic and never has time to think anything through or refactor. I was really hoping he'd just transition into the DevOps role and give me the node framework. But he hates the DevOps stuff, so he continues to own everything except the web client, work 12 hours 7 days a week, and crank out feature after feature slapped onto the framework in a panic.

So I spent a week fixing this issue and then of course have to fight a huge battle with him arguing with me - that it's not really broken because something something, no clustering, just separate instances running in containers. Doesn't matter bro - node instances never share state and there's no magic solution other than the only solution of a shared async DB access (a lot of the token validation code was synchronous).

He's like "We've got some magic way of sharing state across instances that you haven't seen yet." Lol. Then he pivots to "Can we just pin users to each node instance?" No we cannot. That's the stupidest idea yet - and doesn't have anything to do with the problem of many to many microservice instances talking to each other.

But he swears this is absolutely the only place that he's storing anything triggered by a request in a global variable that is expected to exist for subsequent requests. Riiiiiiggght. I just happened to stumble upon the one case in your 10s of 1000s of lines of code where you obviously don't understand how an asynchronous stateless mutli-instance app is supposed to work.

I basically went off on him on the Monday meeting with everyone else on the call. Not good. The only resolution I see to this long term is me owning the node framework - which I'm not even sure I want that hassle. Also the company could run out of runway any minute. But the owner and only investor seems willing to fund for a while longer. So now I'm working on some stuff the owner doesn't care about, with almost no fleshed-out requirements, that feels an awful lot like busy work.

Compounding the stress level is they pay monthly and "NET15", which means by the time I get paid every month, I'm into them for 1.5 months of work. It always gets stressful around that time that they might mothball the company and say there's no funds to pay anyone. And the CEO still hasn't cashed my check for my founder's shares and ignored my last email asking about it. Urgh. My biggest fear is that this thing actually hits and I miss out on a few $M.

But the money is nice. Also I think the product is a good idea - so I keep hoping they'll get some series A. Then the big boys will come in and realize they need to revamp the entire codebase. I'm going on vacation in 2 weeks. Just need to hold on until then I guess and re-evaluate.

Oh yeah - I think the most annoying part is we spend the first 10 minutes of every meeting shooting the **** and joking around - while we've delayed "go-live", "F&F", "MVP", whatever you want to call it by 6 months and counting - and the app is crashing and burning all around us.
You'll need viagra one day so the money will come in handy. Just saying.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
03-22-2017 , 01:13 AM
Quote:
Originally Posted by PJo336
Meh different life philosophies I guess, but I somehow doubt a few extra months of miserably collecting a check is gonna put a smile on his face if he happens to make 80. I'd rather enjoy what I do and like jj said seems like it'd be worth trying to negotiate towards that
It sounds like it's been tried and failed. The problem is about who they are, not what they are doing and he's not going to change them. At some point, the pain comes from the pointless pursuit of change and some sense of devotion to the company's success that is mostly undeserved. I personally have a very hard time doing this but at some point you have to disengage - there are only 24 hours in a day and you can't be responsible for everything. Also for most people, money is what allows people to do what they enjoy.

Also the problem, in terms of how he feels, could be more about the general absence of positive aspects across his technical endeavors than the presence of specific negative aspects in this gig. It's possible that if he finds another interesting project to pour his energy into, this won't feel as bad as it currently does. People are much better at counting money than at diagnosing the reason why they feel the way they do.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
03-22-2017 , 06:34 AM
Quote:
Originally Posted by gaming_mouse
That must have been queued up for a long time

Fwiw I'd recommend other books before that now, most likely, but it all depends on your goals and current knowledge.
Those are all good books. I like to read Clean code and watch Uncle Bob's video tutorials.

I recommend:
https://www.amazon.com/Object-Orient.../dp/020189551X
With Sybase Powerdesigner manual.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
03-22-2017 , 10:49 AM
Suzzer, whatever you do, don't quit. It seems like easy money and even though you don't need it, it might come useful someday

I seen some **** in my life and having money just makes life easier. You can't ever plan for unexpected stuff happening to you. You could be reversing your car and suddenly hit an old lady, almost killing her. Then you'll have to pay money for an attorney.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
03-22-2017 , 12:04 PM
Quote:
Originally Posted by Barrin6
You can't ever plan for unexpected stuff happening to you.
You can't plan for the unexpected, so save some extra money (to plan for the unexpected).

philosiraptor.gif
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
03-22-2017 , 02:06 PM
Quote:
Originally Posted by suzzer99
Btw if anyone needs a node/JS dev - I'm ready for a new side job. Willing to learn react and/or DevOps (or anything new really) on the job cheap.
man, I really hope you can some how pull off 3 jobs at once.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
03-22-2017 , 02:32 PM
Lol it's crossed my mind.

I've been blowing a lot of money on camera equipment, photo trips and other random crap. Gonna be hard to go back to single income.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
03-22-2017 , 05:30 PM
You know the saying, once you live large, you can't ever go back.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
03-22-2017 , 10:05 PM
I should really be doing more hookers and blow.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
03-22-2017 , 11:00 PM
dang i must be super lucky because i can't imagine doing miserable work for money. started out in finance and at this decent i-bank, i told my vp i'm leaving and he said he wants to do the same each year but then sees the bonus check and changes his mind. i still remember his face when the director told him to get a pitchbook ready over the weekend

current dev role on the other hand, get to work with a passionate team, solve fun problems, and make $$, literally being paid to have fun

btw my team is hiring a senior dev if anyone here knows python and JS (django and react would be a plus) in SF, 200+ ppl, series D if that matters
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
03-22-2017 , 11:48 PM
Quote:
Originally Posted by Barrin6
Suzzer, whatever you do, don't quit. It seems like easy money and even though you don't need it, it might come useful someday

I seen some **** in my life and having money just makes life easier. You can't ever plan for unexpected stuff happening to you. You could be reversing your car and suddenly hit an old lady, almost killing her. Then you'll have to pay money for an attorney.
What happened to that thread?
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
03-23-2017 , 01:10 AM
Quote:
Originally Posted by RogerKwok
dang i must be super lucky because i can't imagine doing miserable work for money.
I think most people's perception of what is "miserable work" is pretty warped and at least in technology, every place has tons of boring, miserable work that in a vacuum no one would want to do - the best places to work are places where tons of miserable work get done with a positive attitude and the worst places are places where no one does any miserable work and tries to work on the good stuff. This is what I meant when I was emphasizing absence of positives as as opposed to presence of negatives - virtually every job is miserable if there just aren't enough positives that motivate you to get through the negatives. Not that there aren't possible negatives that can overwhelm but I don't think that's what we're dealing with here.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
03-23-2017 , 10:06 AM
i don't think there's any point talking about the extremes of how much miserable work gets done, why would you even try to quantify that to measure your happiness?

instead, just think through some questions:

do you like going to work every morning?
do you like think about work problems outside of work?
do you enjoy talking with every one of your teammates?
...

i personally answer yes to these, and if i'm answering no to most/all of them, i'd be miserable and i'd leave

obviously they don't apply to everyone, so instead you can come up with your own set of questions and go according

i think the attitude of "man there's a ton **** work and i just hope everyone comes together to get it all done", seems super pessimistic
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
03-23-2017 , 10:46 AM
Quote:
Originally Posted by RogerKwok
i don't think there's any point talking about the extremes of how much miserable work gets done, why would you even try to quantify that to measure your happiness?
There's no need to quantify any of this. The point is that people are bad at understanding why they feel something and if you have two jobs, one of which is remote, it's quite unlikely that it's solely responsible for how he feels about the work.

Quote:
do you like going to work every morning?
do you like think about work problems outside of work?
do you enjoy talking with every one of your teammates?

i personally answer yes to these
But why?

Much of why and how people feel about something, for example, has to do with human interactions and physical environments for instance. The solution may very well be something like find a great coworking space instead of quit one of your two jobs which would be like taking a job that pays half of your current salary that you already know isn't that great.

Quote:
i think the attitude of "man there's a ton **** work and i just hope everyone comes together to get it all done", seems super pessimistic
This isn't what I said.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
03-23-2017 , 12:01 PM
I kind of agree with the 'quit the job' crowd here in that this may be a fairly easy decision if this was the sole full time job. Attribution doesn't matter as much because, well, you get to quit the whole job, who cares what exactly was the problem if you didn't enjoy, right? One unique problem here is that because of the two-job situation, getting the attribution right is important - he doesn't get to replace the entirety of his working situation, just the lesser half. The other problem is that it's much easier to get a regular full-time job than a second job where you get a full-time salary working the odd hours.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
03-23-2017 , 02:15 PM
Yeah that. These kinds of opportunities don't come along too often.

Also I saw something yesterday where 48 is the peak earning age for a man. I turn 48 in 5 days. Feel like I should be making hay while the sun shines.

Anyway we had a meeting yesterday and resolved a lot of the crap. Er, I guess moved on is more accurate. We'll see if they still want me around after my vacation.
** 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