A ruby programmer is called a rubyist, an elixir programmer is called an alchemist, a Go programmer is called a gopher, what is an Odin programmer called?
Ok these are just jokes ways to call someone who likes programming with Odin. In the same spirit our beloved Ginger Bill makes memes and jokes. Please don’t take this too seriously, Is just fun.
@Volatus: Odinger. Rhymes with Ginger. Also is a German surname. Habitational name for someone from any of several places called Edingen, including one northwest of Heidelberg or Edikon in Switzerland.
The more the merrier, choose the name that you like the most, including just the term “programmer”, these names are just for a good laugh. Please share if you find another good one.
Myself I prefer Odingus I like the joke of that.
But as Gingerbill said. An Odin programmer is called: “A person who programs in Odin”. thats the official statement. Any other names will be just for laughs and jokes.
Interpretation: Imagine Odin, the all-father, sitting in a dark corner of Valhalla, sipping on a cup of coffee and contemplating the meaning of life. He’s not just brooding over the fate of mortals; he’s also pondering why no one ever brings him snacks during these deep thoughts.
Exploding
Interpretation: Picture Odin trying to cook a fancy dinner for the gods but accidentally using too much magic in his recipes. The result? A kitchen explosion that sends Valhalla’s finest flying through the air, with Odin shouting, “I just wanted to make a soufflé!”
Foreboding
Interpretation: Every time Odin walks into a room, people feel a sense of foreboding. It’s not just his powerful presence; it’s also because he always seems to be carrying a giant bag of ominous prophecies and bad puns that he can’t wait to share.
Coding
Interpretation: Imagine Odin trying to learn modern technology and getting frustrated while coding a website for Norse mythology. He keeps typing “Thor” instead of “for,” leading to hilarious typos like “Welcome to Thor’s Mythology” and “Contact Thor for inquiries.”
Eroding
Interpretation: Visualize Odin trying to maintain his majestic beard while it slowly starts eroding away due to his constant battles with frost giants and bad weather. He ends up inventing a new hair product called “Odin’s Beard Balm,” which promises to keep your beard as mighty as Mjolnir!
These interpretations blend humor with the mythological context of Odin, making them light-hearted and entertaining!
Odinous
2.Definition*: The sudden feeling that you’ve forgotten something very important… but you’re not sure what.
3.Interpretation*: “I’m getting an odinous vibe… did I leave my keys on the fridge again, or is it just the universe testing my memory?”
Odinomial
5.Definition*: A complex mathematical equation involving lots of Thor hammers, Valkyrie shields, and an occasional goat.
6.Interpretation*: “I can’t solve this odinomial—it’s just too many Norse gods in one equation!”
Odinary
8.Definition*: A day in the life of someone who thinks they might be related to Odin but is also perpetually late for work.
9.Interpretation*: “I swear, today’s been so odinary—I’m pretty sure I left Mjolnir at home and totally missed my chance to enter Valhalla.”
Odinoggin
11.Definition*: The act of overthinking every possible outcome, especially when deciding between two types of cheese.
12.Interpretation*: “I’ve been having a serious odinoggin about whether to go for cheddar or gouda… the fate of my sandwich depends on it.”
Odinance
14.Definition*: A divine decree issued by Odin, but, like, for something really trivial, like what color socks you should wear today.
15.Interpretation*: “By the power of the odinance, I declare it’s a blue-sock day—no more of this mismatched chaos.”
Odinception
17.Definition*: A dream within a dream where you’re both fighting Loki and trying to remember where you left your keys.
18.Interpretation*: “I had an odinception last night—first, I was in Asgard, then I was back home looking for my keys… and then I woke up still confused.”
Odinfinity
20.Definition*: The endless loop of rewatching Thor movies because you just can’t get enough of Norse mythology and handsome gods.
21.Interpretation*: “I’m stuck in an odinfinity loop—watched Ragnarok again last night and now I’m pretty sure I’ve seen every Thor movie at least 12 times.”
Odinated
23.Definition*: To be so overwhelmed by something majestic (or mildly confusing) that you can only stand in awe and mutter about it.
24.Interpretation*: “After hearing that new Viking metal album, I was completely odinated—didn’t even know whether to headbang or bow.”
Each one of these could definitely add a bit of “Odin” magic to everyday life!
I personally think that “programmer” is too small for all the tasks a developer must do. Programming is a single task, write code for the machine to execute. When doing something tech related, I am not just “programming” a software. I am investigating the solutions and state of the art, designing the best architecture, answering questions and improving the overall system and related ecosystem.
You could say engineer. Either engineer or programmer by themselves are agnostic about the language the software is engineered in.
I personally treat them as more or less synonymous, because the “write code to be executed” task never exists in a vacuum. Reducing the label programmer to that task alone is too reductive a description of what a programmer does. It’s an engineering discipline which includes all those other tasks you mentioned.
An understanding of how to “write code for the machine to execute” is context dependent on the job at hand. What code is to be written isn’t streamed into a programmer’s brain fully formed, ex-nihilo.
Engineer is a term protected in some countries (for example Canada Regulation and licensure in engineering - Wikipedia). So my personal pick for these is “Developer” or “Software Developer”. Since “Software Engineer” requires formal education in an University, at least in Canada and other countries.
I dont know what flag society wants to put on the ppl like me, but if that is the definition of an Software Engineer is somebody that “writes code to be executed” or whatever, then I’m far from that definition.
I am somebdoy that wants to solve a problem and uses the less friction tool to do the job, in this case, Odin is the tool with minimizes friction on my specific problem I found so far. And I have another separate problem that has to do with microcontrollers on my daily job, I use C for that and I would never use Odin for microcontrollers. Two separate problems, two separate solving paths.
EDIT: I also prefer golang for web servers backends, I find Go unbeatable for that specific problem so far.
Thankfully A Software Engineer can be defined. Using SWEBOK.
The SWEBOK (Software Engineering Body of Knowledge) defines a software engineer as a professional who applies engineering principles to the design, development, maintenance, testing, and evaluation of software and systems. In particular, a software engineer is someone who follows a structured approach to software development that is grounded in technical knowledge, methodologies, and practices to ensure that software is reliable, efficient, maintainable, and meets user needs.
Software engineering is considered a disciplined and systematic approach to software development, distinguishing it from ad-hoc or unstructured software development practices. The role of a software engineer, therefore, is not just to write code, but also to apply these principles to build software that meets both technical and business requirements in a sustainable manner.