What Do T-Men Do for a Living?

[quote]PonceDeLeon wrote:
With all due respect to the software engineers, as much as I admire their profession (I am studying database design and interface design) I have always been baffled by the misnomer of “engineer.”

“Programmer” would be more accurate, as I consider the traditional engineering disciplines that deal with the physical sciences to be more deserving of the “engineer” label.

Just like when I see “education engineer” or “customer support engineer.” Dude, unless you studied heat of reaction shit and mechanics and fluid dynamics, etc, AND you at least have to recall SOME of that shit for your job, you are NOT an engineer. I studied engineering - switched out, didn’t like it - and that is some different shit.

Programmers are wicked smart, and I understand many of them are computer engineering majors - and therefore have to study the core engineering stuff - with an emphasis on software, but they just don’t get their hands dirty with engineering-level stuff in their 9-5s.

Now, if someone can convince me otherwise, I’m all ears. Not trying to shit on anyone’s talents at all, and I was born and raised in the Silicon Valley…[/quote]

Not going to try to convince you otherwise, but here’s my take, as a dude who does need to recall that shit on an everyday basis. Master’s in Mechanical Engineering, currently being paid by the military as a civilian to finish a PhD. Yes, I am a student, yes, it pays the bills.

I have been convinced that the title “Engineer” needs to be a state regulated title, like “Doctor”, or “Lawyer”. And in the eyes of the law in most states, it is. If a guy with a PhD in engineering goes into a court of law to testify as an expert witness in the state of Michigan, if he is not a state-certified PE (Professional Engineer), and he is asked,

“Are you an engineer?”

he is required to respond,

“No, but I do the job of an engineer.”

There are a couple other times when it really matters that you’re a PE, mostly in civil engineering applications.

The airplane industry has its own certifications, which I believe are state-run. Don’t quote me on that last bit, but suffice it to say, they are rigorous. This is good…you don’t want just any jackhole designing a commercial airliner.

Licensure doesn’t solve every problem, but it does two things; it ensures a certain minimum standard of knowledge for someone using the title, and renewal testing ensures a certain knowledge upkeep that is not required today.

An important caveat is railroad engineers. These guys know their shit, and are licensed. A little overlap is fine.

So back to the original question of computer dudes. If they want to come up with a standard that satisfies a state engineering board, test for it, and enforce it, they’re welcome to the title, at least in my book.

Ponce, you must be a carpenter, because that was a fine soapbox you built me. :slight_smile:

[quote]PonceDeLeon wrote:
debra,

I would consider you a mathematician/logician.

I’m sure there’s a more precise term for what you do, and what you do is amazing - pattern recognition, design…again, what I am doing right now - but I don’t like liberal application of the “engineer” label to anything and everything these days.

And when I say that yours or someone else’s profession isn’t necessarily engineering in the true sense of the word, I am not implying that engineering is itself at the top of the prestige pyramid. It’s just another profession to me, but it’s like a chiropractor calling himself a medical doctor. Again, nothing wrong with chiros, but MDs? Maybe I’m being naive. (that should bait Bushy)

You are a P.E. instructor at a high school. Are you therefore a personal trainer, automatically?

You are an executive admin that writes emails for your boss on a daily basis. Are you a ‘writer’ ?

You worked as short order cook over the summer. Are you a chef? Or even a sous chef?

These are labels/duties that get really muddied up, not just on resumes (fluffing up skills) but also BY EMPLOYERS when they try to oversell the responsibilities of a certain position they are trying to fill. It’s a silly game that I wish would die.[/quote]

Well, like I said, it doesn’t mean that much to me. I’m happy being called a programmer. My actual title is Senior Analyst / architect or something like that which doesn’t exactly say much more about what I do.

Although, just to be argumentative, the field of software engineering can be referring specifically to the standardization of the project life cycle for strict quality control for the creation of software to be used for critical processes where bugs can be detrimental and there are a crap load of ISO standards and certifications that can be applied to the process.

Seriously though I find mathematician/logician much more interesting but I don’t think I could call myself that with a straight face :smiley:

[quote]cherub_daemon wrote:
Ponce, you must be a carpenter, because that was a fine soapbox you built me. :)[/quote]

Damn, son!

I only build soap boxes for pretty girls who wear short skirts to give passionate speeches on.

I think my university now requires ALL engineering majors to take that engineering exam to be licensed. There is no way around it.

See, real estate agents have TRADEMARKED (this makes me laugh, honestly) their fucking title. Never mind that they can’t say “real-tor” and instead say “real-a-ter.” I guess the absence of a vowel makes for some tough phonetics. Fine, let them pervert the process of defining a legit professional field. I don’t give a fuck.

But, last year when I was a senior tech support analyst at a web site company, the CTO started calling us “Customer Support Engineers” and I wanted to spit in his goddamn face. There was some 19 yo chick with no post-high school education, that was a complete bitch, who could walk around with the title, “engineer” ? They can kiss my ass. Though, they should form a single file line, cuz there’s a lot of them.

This reminds me. I think the USA is the only place that would accept a Juris Doctor graduate calling themselves Doctor.

This is silly as it is the equivilant of the Bachelor of Laws in content.

Not to mention the JD is really just a wankerish name for Bachelor of Laws.

Yes, I am a JD student!

[quote]Spry wrote:
An Engineer is someone how has graduated with an Engineering degree.

Simple definition really.[/quote]

That would make me a philosopher. Hey… I like that. :wink:

Makkun

My actuall degree is:

Bachelor of Information Technology
(Dual Major in Software Engineering and Data Communications)

See how my university snuck in the word Engineering in there?

Not to mention I sound like I should no about radio waves and stuff.

Which I don’t…

I’m dissapointed they didn’t get the word ‘science’ in their also.


EDIT: There is now a

Bachelor of Games and Interactive Entertainment

Majors:
Animation and Computational Arts: animation and motion graphics, 3D computer graphics and computer generated art

Digital Media: mixing graphics, video, animation and sound to meet the increasingly complex world of digital entertainment

Game Design: game design tools and design processes, narrative and immersion, architecture and interior design

Software Technologies: technical aspects of computer games, games engine and tools development

I’m not kidding. These course are offered by the Queesland University of Technology. I make fun of it but its actually a good uni with ‘leading edge’ courses. If you think about it where else can you learn to program computer games with some academic rigour?

[quote]Spry wrote:
My actuall degree is:

Bachelor of Information Technology
(Dual Major in Software Engineering and Data Communications)

See how my university snuck in the word Engineering in there?

Not to mention I sound like I should no about radio waves and stuff.

Which I don’t…

I’m dissapointed they didn’t get the word ‘science’ in their also.


EDIT: There is now a

Bachelor of Games and Interactive Entertainment

Majors:
Animation and Computational Arts: animation and motion graphics, 3D computer graphics and computer generated art

Digital Media: mixing graphics, video, animation and sound to meet the increasingly complex world of digital entertainment

Game Design: game design tools and design processes, narrative and immersion, architecture and interior design

Software Technologies: technical aspects of computer games, games engine and tools development

I’m not kidding. These course are offered by the Queesland University of Technology. I make fun of it but its actually a good uni with ‘leading edge’ courses. If you think about it where else can you learn to program computer games with some academic rigour?[/quote]

In the UK there are too many computer games design students and too few jobs, what game developers need apparently is more code monkeys and less wannabe Hideo Kojimas

My degree is:

Associate of Arts and Sciences (with HIGH HONORS)

My fucking job is that I am a small-business office bitch in a burgeoning small town economy. I also have an internet marketing business on the side, which, I hope, will eventually lead to financial independence.

If I could do it all over again I would finish school with either an engineering or business/economics degree and just do the same shit I do now on a larger scale. Also, I’m pretty sure that I’m going to be a doctor in the future.

Sorry, I’m fucked up on Ambien right now. It was supposed to put me to sleep but now I’m all jacked up on sleep meds.

[quote]PonceDeLeon wrote:

I think my university now requires ALL engineering majors to take that engineering exam to be licensed. There is no way around it.
[/quote]

It may differ state to state, but generally you have to work under a P.E. for a number of years before you can test for a P.E. license. In Michigan not many Engineers outside of civil test for it. What this means, is that you don’t have the power to stamp your work and that the company is assuming liability for your designs.

I design a lot of dangerous equipment for use in our company, but if it is for use outside our organization it requires the stamp of a P.E.

And no, I am not an Engineer, I just play one.

Journeyman electrical lineman for 15 years.

Now a Transmission System Coordinator for a midwestern utility. (in other words, if there was a blackout in my area, like the one in the northeast a few years ago, it would be my fault)

[quote]Spry wrote:
njrusmc wrote:
Spry wrote:
njrusmc wrote:
Formerly a software test engineer, currently a Marine Corps officer.

Wow. Hope for me yet.

Not quite. I wrote automated tests (thus, was designing and implementing real software) used to validate the actual software that controlled the radios. So in reality, I was still a software engineer :slight_smile:

I’m a LoadRunner guy so I write C thank you very much!

And I’ve tested .NET and Java applications (having to script in those languages as well).

And I call it ‘scripting’ rather than ‘programming’ when it comes to automated testing.

I’ve got a lot of respect for the real programmers.[/quote]

I’m just busting your chops. I still consider scripting real programming given that you follow good SE principles and don’t just shit code on paper. Having done both I consider them of equal difficulty, more or less.

EDIT: I studied Computer Science, as opposed to IT, so perhaps this is where our job descriptions differ.

[quote]debraD wrote:

Well, like I said, it doesn’t mean that much to me. I’m happy being called a programmer. My actual title is Senior Analyst / architect or something like that which doesn’t exactly say much more about what I do.

[/quote]

I just say “I make mapping software”. Beyond that, most people’s eyes glaze over.

I used to be a Land Surveyor. I’d tell people that and they’d say “Oh, like you plant trees and mow lawns?”

[quote]Makavali wrote:
Architect.

I design crazy expensive shit and people have to pay me.[/quote]

So what you’re saying is you’re either gay, 80% Mentally insane, or both?

I lift 40kg bags of flour and beans all day

I work at the Naval Research Lab, Electrical Engineer by title but reality is more along the lines of Systems/Test Engineer. It’s been years since I’ve done any “real” work. I’m not knocking the job because I work on some cool stuff but I often wish I could do more “real stuff.”

I’m also an Army Reservist, 2LT with the 443 MP Co. in Maryland.

I’m a mechanical engineer currently designing a 200,000 pound tracked crane.

[quote]Spry wrote:
njrusmc wrote:
Spry wrote:
njrusmc wrote:
Formerly a software test engineer, currently a Marine Corps officer.

Wow. Hope for me yet.

Not quite. I wrote automated tests (thus, was designing and implementing real software) used to validate the actual software that controlled the radios. So in reality, I was still a software engineer :slight_smile:

I’m a LoadRunner guy so I write C thank you very much!

And I’ve tested .NET and Java applications (having to script in those languages as well).

And I call it ‘scripting’ rather than ‘programming’ when it comes to automated testing.

I’ve got a lot of respect for the real programmers.[/quote]

As weird as it sounds, I really miss writing C daily. I moved from embedded software to enterprise software, but at least it’s C++ and not Java.

[quote]schultzie wrote:
I lift 40kg bags of flour and beans all day[/quote]

would love to do that,I worked cold storage warehouses loading containers with 100kg boxes of frozen beef.

now I am an automotive tech and shop owner and I also work general labor in a local scrap yard striping cars

[quote]tom8658 wrote:

As weird as it sounds, I really miss writing C daily. I moved from embedded software to enterprise software, but at least it’s C++ and not Java.
[/quote]

That indicates that you are a hardcore “T-Programmer”.

Ahh, I miss the old days of “pointer arithmetic”.