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!

Tuco

I got Tuco'd!
<Gold Donor>
47,959
82,724
What f#king programming language should I use?

I know this is just a fun joke tool, but I did not agree with it. Probably the biggest question it missed for me was, "Are there a massive number of open source libraries that help with your specific problem domain that are only available on C++?". Then again the closest thing to "Embedded software" was networked application or whatever.

I also think C# kicks Java's ass when it comes to a lot of desktop applications, but it's years since I developed a C# desktop application.
 

Vinen

God is dead
2,791
497
Always finding a way to insert income lol
It was .5% relevant. In all seriousness.

Unless you are a founder or are being compensated very highly with stock I highly doubt that anything above the top .01% of Developers are earning ~800K or higher a year.
 

moontayle

Golden Squire
4,302
165
Just pushed a new change to my test devices which includes a fairly ambitious attempt at correcting a long-standing problem with our devices, especially the first generation ones. Basically, the front end stops working. Now, while the front end is working it spits out a heartbeat file every thirty seconds or so. The app I'm working in runs a check every minute or so to check for this file. File exists? We're good, delete it and carry on. File doesn't exist? Execute a lengthy series of commands and then reboot the device (seriously, like 50 lines of code that ultimately does nothing to help resolve the problem).

The previous developers seemed to have adopted a mantra of, "If it breaks, just reboot!". There's about a dozen or so spots where if something goes wrong, they log it and execute a reboot. In this specific case where the front end stops working, when the logs get back to me they all end up pointing toward this one section of code. No file > Execute code > Reboot.

So I changed the approach. No file > Check to see if front end is an active process. If it is, execute runtime commands as root to force-stop the process. Another section of code on an interval timer will see the front end is no running and start it. Reboot only occurs if this happens 5 times in a row (exact value is still being determined by my boss as 5 times is essentially 10 minutes of the front end not working). I've already witnessed the self-correction working, as well as the last resort reboot.

My expectation of this is that it will cut down on the number of reboots significantly and reduce the number of calls into our customer service. So here's hoping.
 

Noodleface

A Mod Real Quick
38,380
16,301
I actually despise going into work now. I'm finding myself doing less and less actual work and just finding ways to bullshit myself through things. I probably look like the worst employee but this place has sucked me dry. Doing no real development, just turning knobs at this point. People keep finding small problems and the previous guy is washing his hands of it.

Come November I'll be looking for new work. This was a failed experiment. I shouldve stayed at Emc, I actually enjoyed (as much as one can) going to work everyday. Felt appreciated, etc. Live and learn I guess.
 

Lendarios

Trump's Staff
<Gold Donor>
19,360
-17,424
Don't think about it that way. You did the right thing for you and your little noodle by taking this opportunity. This was a great learning experience and for the next time, you will be able to guess what the environment will be better.

Did they changed your roles? Why wait until November .. 6 month is a lot of time to be miserable.
 

Cad

scientia potentia est
<Bronze Donator>
25,883
50,910
You can't second guess your decisions just because it didn't work out. If you made the best decision you could at the time with the information you have, then it's a learning opportunity and go forward from here. Don't let this put you off of making moves because you do have to make moves.
 

Noodleface

A Mod Real Quick
38,380
16,301
Its a good company to work for with good benefits. My particular job here i do not enjoy one bit. I did the exact same job at Emc and loved it.
 

Noodleface

A Mod Real Quick
38,380
16,301
Sorry if I come off like a complainer, just working a really shitty job with a wife and a kid that depend on you gets to me sometimes.
 

Tenks

Bronze Knight of the Realm
14,163
607
Come November I'll be looking for new work. This was a failed experiment. I shouldve stayed at Emc, I actually enjoyed (as much as one can) going to work everyday. Felt appreciated, etc. Live and learn I guess.
Thats why I have problems seriously considering leaving my place. I get compensated fairly based on the market, it is very much "punch in and punch out" and it is pretty low stress. Sometimes it gets old because of the corporate red tape and life-longers who are so stubborn you can't get anything done but overall I doubt the grass is greener elsewhere.
 

moontayle

Golden Squire
4,302
165
I feel you Noodle. They sold you something that you thought you wanted and then moved the goalposts. Then removed the goalposts. Then told you to build the goalposts. Then hired a contractor to build the goalposts and want you to check on their work.

Hope things work out.