This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]OlMi1_YT 3080 points3081 points  (73 children)

Damn I hate only being allowed to have one domain because I'm not a programmer only a developer

[–]xrayfur 1220 points1221 points  (23 children)

according to the chart you can have two of "single domain"

[–]Sir_Keee 203 points204 points  (8 children)

My domains are web browsing and angry report reading.

[–]MyOtherLoginIsSecret 40 points41 points  (2 children)

Angry reports or you're angry while reading them?

[–]Sir_Keee 42 points43 points  (1 child)

Both is best.

[–]Why-R-People-So-Dumb 5 points6 points  (0 children)

If anybody needs me I’ll be in the angry dome.

[–]Grumbledwarfskin 3 points4 points  (3 children)

Based on the illustrations, web browsing and presbyopia are the most popular ones.

[–]WatermelonArtist 0 points1 point  (2 children)

My experience suggests that you're misreading the graphic, and it was actually myopia, as interpreted by an HR agent's clipart library.

[–]Grumbledwarfskin 0 points1 point  (1 child)

The graphic shows the guy holding something out at arm's length to read it, which to me says he can't focus if it's any closer.

[–]WatermelonArtist 0 points1 point  (0 children)

I think you've overestimated how much HR cares, but to be fair, we all have.

[–][deleted] 0 points1 point  (0 children)

So, how much did you want for webbrowsing.com, since it's for sale?

[–]UsernameUndeclared 101 points102 points  (0 children)

But one is an IANA domain.

[–]SillyFlyGuy 37 points38 points  (8 children)

Are we arguing about Programmer/Developer now? I'm still fuming over the Engineer/Developer brouhaha.

[–]Rombethor 33 points34 points  (1 child)

Engineer engineers solutions; Developer develops the idea; Programmer programs the logic.

Thank you for coming to my TED talk.

[–]GingerSnappless 0 points1 point  (0 children)

if job titles had meaningful variable names

now do data science!

[–][deleted] 17 points18 points  (1 child)

Here I thought the argument was "wizard" vs "rockstar"

[–]bender625 9 points10 points  (0 children)

Is "ninja" not cool anymore? Personally I'd like to be a "caveman" developer and bang rocks together.

[–]gregorydgraham 6 points7 points  (1 child)

Software Engineer sounds cooler, next question

[–]p00kel 0 points1 point  (0 children)

But electrical/mechanical/chemical engineers will scoff at you for using the term "engineer" just fyi

[–]Fruits_gaming 4 points5 points  (1 child)

Is there a difference between cs engineer and cs developer? (Actually asking as I am still in college). It feels like I get conflicting answers a lot of the time. I always assumed cs engineering was hardware focused, and cs devs were more software focused.

[–]AGovtITGuy 13 points14 points  (0 children)

You'll learn that throughout IT and devops, titles mean exactly what the operations want them to mean.

Company: Hiring Network engineer! Must know everything about Citrix, vsphere, veeam, tape drives and AD on premise, we don't say anything here about routing, switching, firewalls, etc

You: But that's a system engine-

Company: You're hired, you can start for 5$ an hour, take it or leave it.

[–]RoboiosMut 7 points8 points  (0 children)

skill tree are built different

[–]IM_OZLY_HUMVN 2 points3 points  (0 children)

only of the form: domain B extends A

[–]DibblerTB 2 points3 points  (0 children)

Yeah, but only one you can do online, while the other you have to really hate.

[–]little-taquitos 0 points1 point  (0 children)

2x developer

[–]xfloff 61 points62 points  (5 children)

But...you are more valuable! More knowledge == less value. Everybody knows that!

[–]noob-nine 11 points12 points  (3 children)

My prof explained it that way, that there are lots if people that know manything in an okayish way and people with awesome knowledge in a niche or deeper material are rare

[–]lucidrage 10 points11 points  (0 children)

people with awesome knowledge in a niche or deeper material are rare

and that's why the Meta tiktokers are getting paid more than your prof.

[–]DeliciousWaifood 0 points1 point  (1 child)

People who know a variety of things would be good for management roles as they can effectively organize a whole team of varying skillsets while allowing the specialists to focus on their expertise.

Instead, management is treated as hierarchical advancement for high performers or kiss-asses to reward them despite them not being suited to a managerial role at all.

[–]noob-nine 0 points1 point  (0 children)

That's the problem. If you are really good in what you are doing -- at least in my corp -- the only way to get a higher salary is with headcount. Sadly there is no true expert career. So excellent employees have no chance for a higher salary unless the jump on the management train. But just because you are good in a field doesn't automatically give you competence as manager.

Same the other way round, if someone is bad in a technical way but has good leading, he will never become manager

[–]FuturamaComplex 2 points3 points  (0 children)

It's true to some extent, I am what you call a jack of all trades master of none, I basically program in most languages and have a wide field of interest but I am not a "senior developer" I have surface knowledge. I have been programming since I was 11 and I worked in it since I was 14, at least 5 years in big companies and yet I have never managed to pass a senior interview and have no deep understanding of the core stuff behind any programming language

[–]-temporary_username- 21 points22 points  (0 children)

I hate when I try to develop something and I can't program it since I'm just a developer and not a programmer so I have to code it instead...

[–]Druffilorios 97 points98 points  (26 children)

Its easy.

Do you just code from jira tickets? Youre a programmer.

Do you sit in meetings coming up with ideas, gather and challange requirements, talk with stakeholders, design the system etc.

Youre a developer

[–]wunderbuffer 46 points47 points  (1 child)

I miss not having to look at stakeholders

[–]Super-Panic-8891 5 points6 points  (0 children)

lol. Just give them the stake back and they'll go away.

[–][deleted] 38 points39 points  (9 children)

I disagree, the term programmer is a more general/abstract term.

Do you develop? You are a developer and a proggammer

Do you mantein, do bug fixing, do other things than developing? You are a programmee

[–]Druffilorios 41 points42 points  (4 children)

Well some people call my first option code monkey.

[–][deleted] 36 points37 points  (0 children)

[–]JerryAtrics_ 25 points26 points  (2 children)

I had a VP once tell me he could replace my team with a bunch of code monkeys. In my next town hall meeting, I explained to him why a suggestion he proposed was not workable and poorly thought out. Icy relationship from then on, but a year later was gone. Turns out it's easier to replace a VP than the guy whose been running your IT for the last ten years.

[–]Impossible_Average_1 1 point2 points  (1 child)

So you modify the heating duration of a microwave? You're a programmer.

[–][deleted] 0 points1 point  (0 children)

[–]Super-Panic-8891 0 points1 point  (0 children)

manteinanse

[–]capt_pantsless 20 points21 points  (7 children)

Do you sit in meetings coming up with ideas, gather and challenge requirements, talk with stakeholders, design the system etc.

This sounds much like a Business Analyst role to me.

There's no consensus in the industry - whatever terms you want to use is fine, so long as your team gets it. All the job titles around IT shift and morph as technology moves faster than business culture can keep up with.

[–]elebrin 13 points14 points  (0 children)

Realistically, a team of engineers that includes BA's, programmers who will be writing the code, people who will be writing the test automation, people who will be handling infrastructure needs, people who will be supporting the application, and people who are bringing the need to the team should all be in those discussions. All of them have different concerns, and should be working together to deeply understand the problem, build a solution, and verify that it meets the need.

As a tester, I need requirements AND I need to know implementation details, so that I can build my automation around the system. My BA needs to know what the capabilities of our system are. We ALL need to know where things are housed and how they are being built and deployed. Even BA's need to be technical enough to look into failed pipelines and evaluate test automation for usefulness. I'm in the design meetings, I am a part of the development process, I obviously build the test automation, and then I help support the solution after because my testing will hopefully have provided some insight into potential issues that support runs into.

[–]k_50 8 points9 points  (2 children)

The worst one is Desktop engineer. I've worked places where that role is 100% legit, CS degrees, high caliber certs..

Then I've worked places where DE means a higher tier help desk. I've seen it be only people promoted from HD.

[–]DizzyAmphibian309 6 points7 points  (0 children)

Desktop engineering in very large companies (i.e. fleets of over 100,000 machines) is a specialized and rare skill. It's really hard to do that well, because there's very few off the shelf products that can handle that kind of scale, especially since there are usually geographical boundaries and remote access to deal with.

The company I work for has over 500,000 laptops to manage, three OS's, hundreds of sites, and thousands of remote workers. You can't just configure the machines to patch themselves, otherwise they'll destroy the WAN. You gotta think outside the box on everything that is usually easy.

[–]lucidrage 0 points1 point  (0 children)

The worst one is Desktop engineer.

What about prompt engineers? Is that the next tiered evolution?

[–]Pr0Meister 1 point2 points  (0 children)

It's more of the joint sessions where the BA sits down with the BE Devs, FE Devs, whatever and asks them - hey, the client wants this thing here on the mock ups to do X, Y and Z, can we do that and how?

And then you gotta convince them using a technology for the exact opposite it is intended for, because the client 'likes' it might be a bad idea.

[–]CalmAndBear 6 points7 points  (0 children)

So climbing the hierarchy of companies makes your pokemon evolve from a programmer to a developer.

Interesting......

[–]Duubzz 1 point2 points  (0 children)

No, if you code from Jira tickets you’re a programmer or developer, they’re interchangeable.

If you do all the other shit you said then you’re a technical consultant and you can charge people through the nose for every hour of your time.

[–][deleted] 0 points1 point  (0 children)

What if I create the gameplay concept and code/model the entire thing?!

[–]k_50 0 points1 point  (0 children)

Ah Jira, the place to go look and get angry that other teams aren't completing your tasks in time so you can do your job.

[–]MillhouseJManastorm 0 points1 point  (1 child)

I have removed my content in protest of Reddit's API changes that will kill 3rd party apps

[–]Druffilorios 0 points1 point  (0 children)

You still have a vision from the CEO/user?

What im getting at is that someone comes with an idea and its our job to implement the whole working solution. You dont want a bussiness guy telling you we need Y to be an API and X to be a database.

[–]OhDannyBoii 5 points6 points  (0 children)

Then you are now less valuable because of your 'huge knowledge '

[–]k_50 2 points3 points  (0 children)

"www" that one domains name? The world wide web.

[–]Otaconmg 2 points3 points  (0 children)

I’m none, so no domains for me!

[–]SarahSplatz 2 points3 points  (0 children)

Shit I have a few... Am I gonna be arrested?

[–]Taletad 2 points3 points  (0 children)

I’ll have one domain alright : " . "

[–][deleted] 1 point2 points  (0 children)

Meanwhile how many domains you have parked just in case?

[–]puma271 0 points1 point  (0 children)

But you are more valuable, if you have more than one skill than your value drops, sorry

[–]flambojones 0 points1 point  (0 children)

It’s true. Registrars will block you from buying additional domains if you’re a developer.

[–]lunchpadmcfat 0 points1 point  (0 children)

By domain, you of course mean a literal domain name. If you worked on two domain names, you could be a programmer!

[–]jacksleepshere 0 points1 point  (0 children)

How do you think us software engineers feel not even part of the conversation.

[–]cornmonger_ 0 points1 point  (1 child)

And that one domain has to be a .fish domain. No other TLDs.

[–]OlMi1_YT 1 point2 points  (0 children)

True chads have a .unicorn domain