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!

Khane

Got something right about marriage
20,618
14,357
"So tell me about your last job as QA. How did you get along with the developers?"
"Oh, they fucking hated me"
"You're hired!"
 
  • 1Worf
Reactions: 1 user

Deathwing

<Bronze Donator>
16,963
7,982

alavaz

Trakanon Raider
2,003
714
Realistically no one in IT are engineers even though we get that title thrown all over the place. Not a single one of us has a PE license.

A real test engineer should actually "engineer" the testing environment by writing the code necessary to perform all the unit tests in a specific manner and report out on the results. They used to write automation that would actually check for standards based shit too like readability and what not.

Obviously though there is a big spectrum of duties. One test engineer might do really dumb shit like make sure all the buttons work to more middle of the road shit like run some default HP Quality Center or Selenium tests.
 

Deathwing

<Bronze Donator>
16,963
7,982
Realistically no one in IT are engineers even though we get that title thrown all over the place. Not a single one of us has a PE license.

A real test engineer should actually "engineer" the testing environment by writing the code necessary to perform all the unit tests in a specific manner and report out on the results. They used to write automation that would actually check for standards based shit too like readability and what not.

Obviously though there is a big spectrum of duties. One test engineer might do really dumb shit like make sure all the buttons work to more middle of the road shit like run some default HP Quality Center or Selenium tests.
Pretty much this. I'd prefer the focus of a test engineer to code the test system and automation necessary to report failures.

Some people here expect test engineers to test(manually? semi manually?) development code. I'm not saying that's wrong, but that's definitely a step back from what I'd like to suggest to my boss as to improve expectations and assignments.
 

Deathwing

<Bronze Donator>
16,963
7,982
You wanted a QA guy right?
If that's your expectation of a QA position, then that's fine. Some people expect them to be good developers too, for better or worse. My product architect and myself being some of those people. The difference is that I'd like to see if that's even reasonable. Maybe expecting them to be good at QA and good at development just isn't possible.
 

Lendarios

Trump's Staff
<Gold Donor>
19,360
-17,424
If that's your expectation of a QA position, then that's fine. Some people expect them to be good developers too, for better or worse. My product architect and myself being some of those people. The difference is that I'd like to see if that's even reasonable. Maybe expecting them to be good at QA and good at development just isn't possible.

The problem with QA being good developers is that at some point they will want to be paid as much as a developer, if not switch jobs entirely.

And there is nothing wrong with that, except that most organizations have allocated salaries for QA that are lower than developement salaries.
 
Last edited:

Deathwing

<Bronze Donator>
16,963
7,982
If your QA person is objectively a good developer, as in they are doing good development work in QA, why is that a problem? Pay them as much as a developer.
 

Lendarios

Trump's Staff
<Gold Donor>
19,360
-17,424
If your QA person is objectively a good developer, as in they are doing good development work in QA, why is that a problem? Pay them as much as a developer.

It is not a problem for me, I have no qualms with other people being paid good money. Management is the one usually that sets the limits based on market value.
 

James

Ahn'Qiraj Raider
2,804
7,056
First quarterly review I've gotten as an IT professional, 5's across the board. I think the biggest thing that stands out from it is that they were happy that I shared solutions across the company and worked with my co-workers to come up with solutions, rather than keeping things to myself and doing things on my own. Like holy hell, how is that not a standard for employment. I tried to convince my boss to come down on some of the 5's, too, but he was adamant.
 
  • 3Like
  • 1Solidarity
Reactions: 3 users

tyen

EQ in a browser wait time: ____
<Banned>
4,638
5,164
Pretty much this. I'd prefer the focus of a test engineer to code the test system and automation necessary to report failures.

Some people here expect test engineers to test(manually? semi manually?) development code. I'm not saying that's wrong, but that's definitely a step back from what I'd like to suggest to my boss as to improve expectations and assignments.

For sure, but also, when you run a pentest type software on an environment, who is really doing the automation? Are you then more of a puppet master?
 

tyen

EQ in a browser wait time: ____
<Banned>
4,638
5,164
Would be cool to see a dictionary attack instead of just hitting a standard ABC word list, but also scanning their entire social media profiles and coming up with it's own personalized dictionary based off of what you care about and what passwords people have used in the past.

The ML program would also learn from previously leaked passwords, scanned profiles from those passwords, and the relationship between the password and their life.

You could draw a better dictionary attack if the computer learned about people and how they chose passwords based on lifestyles and other factors. Shrug

KkFBs4d.png
 

tyen

EQ in a browser wait time: ____
<Banned>
4,638
5,164
Would be cool to see a dictionary attack instead of just hitting a standard ABC word list, but also scanning their entire social media profiles and coming up with it's own personalized dictionary based off of what you care about and what passwords people have used in the past.

The ML program would also learn from previously leaked passwords, scanned profiles from those passwords, and the relationship between the password and their life.

You could draw a better dictionary attack if the computer learned about people and how they chose passwords based on lifestyles and other factors. Shrug

KkFBs4d.png

I once cracked all my teacher's PWs in highschool with some software. Math teacher had a math term as a pw, and english teacher had a jesus term for example.
 

Deathwing

<Bronze Donator>
16,963
7,982
For sure, but also, when you run a pentest type software on an environment, who is really doing the automation? Are you then more of a puppet master?
The pen testing people that we hired to test our hub were next to useless. Definitely closer to mindless automatons just following a script. For a software test engineer, I want people that wrote that script and the accompanying software.