IT/Software career thread: Invert binary trees for dollars.

  • Guest, it's time once again for the massively important and exciting FoH Asshat Tournament!



    Go here and give us your nominations!
    Who's been the biggest Asshat in the last year? Give us your worst ones!

Tenks

Bronze Knight of the Realm
14,163
607
Ah ok now I'm starting to understand a bit more. Yeah at that point your best solution would probably be exposing an endpoint in your server to get the pieces parts if you're really concerned about your client using an old method of reading the JSON as a pure string. That way you'd just do like myurl.com/getauthor/123 but that would probably defeat the benefits of client side processing.
 

Lendarios

Trump's Staff
<Gold Donor>
19,360
-17,424
If your team is more knowledgeable of server side programming, keeping things in the API will be the better option. In that scenario, the DTO class is the way to go. And once the push to mobile comes(and it will come), you'll be better prepared.
 

ShakyJake

<Donor>
7,970
20,090
So I re-worded my Google search and actually found one solution atUsing Typewriter to Strongly-Type Your Client-Side Models and Services - Kamranicus.

What happens when you change your model in C#?

The answer is, ?I have to go and update all the references in my client-side Javascript.? So what do we do? We try to leave it as much alone as we can, preferring not to change things so we can avoid Happy JS Refactoring Funtime.
Interestingly, Typescript eases this pain with it's interfaces (which I totally forgot about). It still involves updating the Typescript interfaces to match the server-side changes, but at least the compiler will start complaining about any mismatched properties.
 

Noodleface

A Mod Real Quick
38,384
16,303
So let me ask you bros.

If you're at a new place for only 6 months and you just aren't feeling it (I'm not), when is the acceptable time to move on?

I know in theory you want to stay at a place for 2 years, but just nothing feels right here. Should I wait the full year? Will this be frowned upon by potential employers?
 

Tenks

Bronze Knight of the Realm
14,163
607
I've known people to move on less than 2 months into the job if it is a completely bad fit
 

Noodleface

A Mod Real Quick
38,384
16,303
I'll try to outline everything:

  • I'm on a team of engineers, but I am the only coder doing BIOS work: This presents many problems: no code reviews (those that I do get are people that don't know the codebase and are looking for small errors), there is no collaboration aspect, I am 100% accountable for every single bug, etc. It's not a good dev environment to work in. It's very difficult to explain if you've never been in my position.
  • It's very difficult to get anything done ever: I started on the first project near the end of its development but the real kick in the pants was they had a million things they wanted implemented in an extremely short amount of time (less than a month ideally). Now bugs are popping up because we have no QA for this stuff. Sure, I test what I can.. but.. what can I do? I can either spend all my time testing the code or I can develop the code, I can't do both as one person.
  • They clearly had no idea what they were doing hiring me: This one is a bit difficult. I know why they hired me, they were tired of having the mobo vendors develop the code because the turn-around was slow. What they didn't see is the turn-around was slow because they fully vetted it. I mean, I'm making these features and testing to the best of my ability but it's completely back-asswards what's going on. When I told them my team at EMC was like 12 people they were so confused. HINT: THAT'S WHAT IT TAKES.
  • No one has any idea what I'm doing: This one is really clear to me. I often get requests from people on top of requests on top of requests on top of requests. Nobody seems to understand the code is like 22k source files and runs on actual hardware and takes time to develop. Not to mention this isn't truly our own code, it's farmed out from a 3rd party (industry standard) and we're modifying/adding to it. There's no aspect here on how long it takes to do stuff. At my previous job this was a very tight ship and all developers understood the roadblocks and time-constraints on getting stuff done.
  • I don't fit into the culture here. Nothing here feels normal to me. You can tell a lot of guys really love the place, but I don't. I'm friendly with people to an extent but I have no real bonds, and how could I? I basically work in solitude all day, sometimes in a lab the entire day by myself. This place is definitely one of those places where you need to drink a lot of the kool-aid and I just don't.

All of this sounds really whiny, but in summation: I don't fit in, I don't like the job, I don't like the environment, I don't like the area, and I feel like I am not furthering my career by being here.

Edit: It's very tough for me to put it all into words, I hope that post wasn't too non-sensical.
 

Khane

Got something right about marriage
20,630
14,378
Someone might look at the resume when they first get it and wonder why you want to leave so soon but it shouldn't stop them from contacting you and actually asking you for an answer to the question. And your answer is reasonable and logical.

I wouldn't worry about it. Start looking.
 

Cad

scientia potentia est
<Bronze Donator>
25,893
50,943
So let me ask you bros.

If you're at a new place for only 6 months and you just aren't feeling it (I'm not), when is the acceptable time to move on?

I know in theory you want to stay at a place for 2 years, but just nothing feels right here. Should I wait the full year? Will this be frowned upon by potential employers?
Just be prepared to explain it, but I'd move on rather than be unhappy. Shouldn't really be a downside I stayed at plenty of places less than 6 months when the interesting work and hours dried up.
 

moontayle

Golden Squire
4,302
165
Makes perfect sense to me. Start looking for something else dude. While you might get some questions about how fast you're looking for work, your mental health is probably more important than making phat bank at a job you hate. Besides, unless you'reBob Kelso, that shit tends to bleed into home and you owe it to your wife and Noodlespawn to not be a huge ball of stress.
 

Noodleface

A Mod Real Quick
38,384
16,303
Funny you mention stress.

I thought I held myself together really well, but a few weeks ago my wife had a sad face and said something along the lines of I always seem, mad, irritated, or sad all the time. I told her how much I dislike my work and she got sad because I initially looked for a new job so that she could be a stay at home mom.

I didn't realize it was bleeding into my home life, but I guess it inadvertently was.
 

Deathwing

<Bronze Donator>
16,971
7,989
I feel like I'm kinda in the same place with my job, Noodle. I'm not sure I dislike it as much as you, but I'm definitely hitting the "how is this furthering my career?" feeling.

My company is still quite small, so strict protocol with regards to hiring practices haven't been established nor are the existing ones followed 100%. So, more than once, I've been in the position where I'll interview someone for a job and then know how much they're considering offering the candidate. And it's always a decent chunk more than I'm making.

Yes, sometimes my job is not 100% analogous to theirs(test vs dev). Or sometimes it's pretty close but there are other factors like the person is going to be working remote from a more expensive location. But either way, it certainly sets the wheels spinning whether I'm getting compensated what my experience demands.

Part of me is thinking that I just need to gtfo of test. Test people seem to get treated like shit in software and there's very little room for career growth. I am, however, learning a lot about Python and software development in general since this is my first pure software job. I used to work software/hardware test, kind similar to Noodle.

So, idk, just kinda rambling here. I've rarely been in situation where I decide to change jobs purely for my own career. I'm usually caught in company-wide layoffs or I've taken jobs in certain locales because they are closer to family. Totally new to deciding whether sticking around is worth the experience and (maybe)sub-par pay versus potentially pigeon-holing myself into a dead-end career.
 

Noodleface

A Mod Real Quick
38,384
16,303
If I were you Deathwing I might look at getting into QA at a bigger company if you could. For instance, EMC had a firmware QA group that was MASSIVE and they did a ton of work. It was very structured, it paid well, and the people working on the team definitely felt like their job had worth. That's if you want to stay in test.

I'd tell you about my team hiring a QA/test person, yes.. person, but I have a feeling you wouldn't be interested
smile.png
 

Deathwing

<Bronze Donator>
16,971
7,989
Can I work remote? Your commute sounds like beyond a deal breaker. Like, how have you not murdered someone doing 2 hours of driving a day? That much wasted time would drive me nuts.

I did work QA at bigger companies, but they were hardware oriented. I don't know if it is just software, and this is my first job in pure software, so lolsamplesize, but it seems software devs treat test people differently than hardware devs.

I don't mind working test, or really any job for that matter, as long as it shows promotion, learning, raises, that kind of stuff. If I'm in the same job, doing the same thing, burning out on Python because I've learned its in and outs already, that's a waste of my career.

The only intrinsic downside to test is reviewing test results. But as long as that's kept to a reasonable minimum, I feel any job has its required bullshit. Spending half my day reviewing results? No thanks.
 

Noodleface

A Mod Real Quick
38,384
16,303
2 hours a day? Hah

No

See Boston traffic is more like 2 hours one way on a regular day. Sometimes less sometimes more.

I didn't list that because I knew going in the commute was bad
 

Lendarios

Trump's Staff
<Gold Donor>
19,360
-17,424
So let me ask you bros.

If you're at a new place for only 6 months and you just aren't feeling it (I'm not), when is the acceptable time to move on?

I know in theory you want to stay at a place for 2 years, but just nothing feels right here. Should I wait the full year? Will this be frowned upon by potential employers?
You asked this question a while ago, and I told you to start polishing the resume and contacting recruiters.
Your direct reply was.. " i need the signing bonus, I'm staying until November.".

Has something changed Mist?

I just wanted to call you Mist =)

But on a serious note. Being by yourself is very bad, professionally speaking. The best move I made, professionally speaking, is my current position, because my boss knows so much more than me. I actually learn from him, and somewhat my other coworker as well. But mainly my boss is fucking genius, resourceful and a cool guy.

I don't think the signing bonus is worth the Mistification you are going through.
 

Lendarios

Trump's Staff
<Gold Donor>
19,360
-17,424
Contact the recruiters. Don't worry, you don't have to explain a thing.
If you do just tell them,
"Im looking forward been part of a development team where i can learn from my peers. Been the sole developer at a place can be tiresome, and it just wasn't for me."

Boom done.

Also your resume looks fine =) just add the new stuff.

MUHAHAHAHA
 

khalid

Unelected Mod
14,071
6,775
Wait, you are spending 4 hours a day traveling to and from work on a good day??

I can't imagine going through that for any job. That is fucking ridiculous. That could be the reason your wife is noticing you being irritable, even if the job was great.