Skip to main content

Shame on you for calling me a "Coder".

I usually don't watch the Morning Show on channel 7 unless I am in a waiting room or with my girlfriend, in both cases changing the channel is beyond my reach.
This morning I was in the airport waiting for my flight and as usual the morning show was on TV in the waiting room. I came across this weird interesting topic, as the title of the news was "Beauty and a Geek -- Victoria's secret model and codes in spare time". Similar subheadings kept rolling in at the bottom of the screen as the interview went on. I will quote few of those "part time coder", "she codes in her spare time", "beauty with brain ( well this one wasn't a heading but something similar that the reporter said )".

Seriously WTF !!

Is it only me or everyone can spot why I am ranting about this ?

I will point it out just in case:
1. Using words/terms like "coder".. is so wrong. This is 2014 .. Seriously who says words like that? And I'm unaware of such job description or title existing in reality, literally. I think a news reporter should know what he/she is saying on air.

2. "Part time coder" , "code in spare time" -- to me it sounded like "coding" doesn't involve any previous planning or concept, it's just like you get on a computer whenever you are on a coffee break in between your main important job like modeling or marketing or news presenting, ( that's what and how they showed in the video ) and start typing that no one else other than a "coder" understands. If it were 1996 ( the age of website creator or webmaster ) I probably wouldn't have this hard time digesting it. But it's 2014 and my grandma uses an iPad.

So in summary the reporter guy has successfully managed to make me ashamed of my profession as well as insulted the model's talent and passion for programming.... Yes, I think the term used should have been programming. He used "coding" ... ( face palming my self ) what the fuck was he thinking?!

Now that I have pointed out the terms that ashamed me I can rant about some groups of individuals that annoys me on a daily basis. This involves both the people who "codes" and the people who say "coder".
The first group (the self proclaimed "I code" guys):
Type1: Okay .. so, you really wanted to learn "the web" and took some online or hands on training courses on "Drupal", read a lot of really good tutorial and have successfully made few fully functioning Drupal based "Website"s. Now you call yourself a "Drupal Developer" or in worst (yes, i have heard people calling themselves by this title) "I code in Drupal" (face palming my self again). 
If you are a talented guy/girl and actually mastered the art of programming even in PHP .. "Bravo", "Good on you", "Well done" .. you're really good at what you do .. but please for humanity's sake do not call you self a "Drupal Developer". Drupal is just a CMS/framework made using PHP.
Type2: If you're one of those who uses "Drupal Modules" for every single problem by applying and configuring it (probably in advanced scenario applying patches) even though it's easier to write one that meets according to the needs then shame on you sir. You are deliberately insulting people who chased being a "programmer" as their career, have earned degrees or are really talented and good at it. The drupal blog is so flooded with people like "I use drupal module" and full of unnecessary questions and dumb answers that sometimes it becomes difficult to find the right answer. If you can not run a for loop properly go learn "programming for dummies" before to start posting on a drupal blog.
I made an Alarm Clock when I was in 10th grade using VB and following some step by step tutorial published in my local news paper .. sure, that was cool .. but that did not make me a programmer or developer.  
Type3: Then there's this other breed of programmers who are cheap .. I'm not questioning your credibility. You are probably "the talent", you have degree, you have years of experience ... but on an online job bidding sites you bid only $10 on a product which is clearly a $100 worth. Just because you can or are happy with that low amount doesn't give you the rights to make the market as cheap and ruining it for everyone else. It's like just because you like wearing a PINK T as a guy you are making everyone in your family wear that regardless whether it actually would look good or fit the taste of the other person. You give people like "hommer simpson" the confidence and heavy tone to call a programmer/developer and say "I give you $10, you make me a website .. yeah ? or I go to the next guy" without any respect. This is not a wholesale sunday fruit market where "hommer simpson" can bargain with such tone. You have invested potential amount of time and money to be as good as you're today, what's the point in cheapening that ?
NOW the 2nd group (people who call developers/programmers "coders"):
You meat heads need to realize that it's not 1995 any more and things have changed, we've come a long way since then. Stop picturing "Programmers" as the "fat dude sitting infront of his computers", fashion models as "brainless bunnies". Just because I don't push pens and papers and don't require a personal secretary to take my notes does not mean I don't have a real job. If you're still thinking like that then you're worst than my grandma.
There's a significant difference between "startgate sg-1" and "stargate atlantis" and even hommer simpson can spot it. 
Here's a funny story .. the situation went some thing like this : My accountant "friend" used to tell me (he did that in several occasions) and I quote "I have written some class projects in C when I was in high school.. So I know how it is ..it's actually quite easy.. I could make websites better than you do if I wanted to". Eventually I stop being friends with him. The difference between "You could do" and "You did or do" is quite big. But with the narrow mind that he had, he repeatedly failed to understand that.  
Have respect for the "Computer Geek" next to you. The possibilities are he could be earning way more than you but still wears faded jeans not flashy suits.. he may very likely be your boss rather than "the guy from IT".  Even hardcore advertising has has shifted from the age of "Mad Men" to "Facebook" and DMS based.
So, wake up. Before you address someone as "Coder" just because you see him writing "computer language" that you don't understand or care to understand, take the time to know the job title. 
FYI .. for example, "I am a developer and I prefer to code in C#" ..is at least what you could say if you must describe me in layman's term. 
We, the developers/programmer/computer scientists, are peaceful breed and don't shout around all the time doesn't mean we can't. It simply because we've respect for you and most likely have more important things to do other than shouting around to prove masculinity. We have other means to prove it .. like actually being better programmer or have better skillset than the next guy.
In one sentence the point is "I don't call you a salesman just because you have degree in marketing or work in a ad agency so don't call me a coder just because I code in languages you do not understand".
Kapish ?

Comments

Popular posts from this blog

AIOps Agents - PoC to Prod - OpenClaw to Kagenti

AI Agents are here and most of us are now used to agents assisting us with several types of tasks. As a result:  New kind of usecases are emerging to improve efficiency, reduce cost, reduce effort on repeating tasks etc  New types software engineering paradigm and architectural pattern are coming up New category terminologies has also surfaced and still getting introduced. One of such new types of uses cases (that also leverages the other new types I listed above) is "Agents for Ops" .  In this post I will explain my journey to creating agents for ops. (I build 2: 1 for K8s and 1 for VMs fleet; but to keep this post short I will focus on the k8s-namespace-monitoring-agent).  It is a description of path I took to build an agent that monitors applications (multiple) deployed on K8s cluster and remediates issues that impacts the applications' functionality. But it does so based on a knowledge base given to it, nothing more and nothing less and that's the purpose -...

Managing devices using Edge Manager

Managing edge devices has been a complex process as traditional IT ops tools fall short in distributed, low-connectivity environment to manage huge quantity of devices.  Red Hat Edge Manager  (Open source project: FlightControl , GA'd by Red Hat on late Jan, 2026) solves these challenges by providing streamlined management of edge devices and applications through a declarative approach . Now, there's a fair bit to unpack here. But for simplicity this is how I am going to map those 3 things here: Management of edge devices: I am mapping this to LCM (including upgrade, patch etc) of the underlying OS (in this case RHEL OS of BootC flavor or at least UBI based RHEL ). Managing applications: Mapping this to deploying applications and LCM of the applications stack on the OS. Declarative approach: This one is super interesting. To me this is very K8s-yy but in the world of edge devices running linux (RHEL OS, as of today). And then this thing also has MCP : This is my next prob...

Passwordless Auth to Azure Key Vault using External Secret and Workload Identity

I want to fetch my secrets from Azure KV and I don't want to use any password for it. Let's see how this can be implemented. This is yet another blog post (YABP) about ESO and Azure Workload Identity. Why Passwordless Auth: It is a common practice to use some sort of "master password" (spn clienid, clientsecret etc) to access Secret Vaults (in this case it is AZ KV) but that master password becomes a headache to manage (rotate, prevent leak etc). So, the passwordless auth to AKV is ideal.  Why ESO: This is discussed and addressed in the conclusion section. Workload Identity (Passwordless Auth): Lets make a backward start (just for a change). I will try to explain how the passwordless auth will work. This will make more sense when you will read through the detailed implementation section. Here's a sequence diagram to explain it: There's no magic here. This is a well documented process by microsoft  here . The below diagram (directly copied from the official doc...

The story of a Hack Job

"So, you have hacked it" -- Few days ago one of the guys at work passed me this comment on a random discussion about something I built. I paused for a moment and pondered: Do I reply defending how that's not a hack. OR Do I just not bother I picked the second option for 2 reasons: It was late. It probably isn't worth defending the "hack vs" topic as the comment passed was out of context. So I chose the next best action and replied "Yep, sure did and it is working great.". I felt like Batman in the moment. In this post I will rant about the knowledge gap around hacking and then describe about one of the components of my home automation project (really, this is the main reason for this post) and use that as an example how hacking is cool and does not always mean bad. But first lets align on my definition of hacking: People use this term in good and bad, both ways. For example: "He/she did a hack job" -- Yeah, that probably...

A modern cloud native (and self serve) way to manage Virtual Machines

Really!! Are there could native way to deploy, LCM VMs and add Self Serve on top ???? In this post I will describe an art of the possibility using the below tools: RHDH: Red Hat Developer Hub (Open source project: Backstage ) OCP Virtualization: Red Hat OpenShift Virtualization (Open source project: KubeVirt ) AAP: Red Hat Ansible Automation Platform (Open source project: Ansible / AWX ) RHEL BootC: Image mode for Red Hat Enterprise Linux (Open source project: bootc ) GitOps: Red Hat OpenShift GitOps (Open source project: ArgoCD ) Quay Registry or any other OCI compliant registry All of these projects can be run on Red Hat OpenShift (Open source project: OKD ) OR on other Kubernetes distribution or on VMs (you pick your underlying infra. For this post I have used OpenShift for simplicity of deployment, integrated tools and narrowly focusing on the usecases instead of the deployment of the tools).  The main goal here is to: Easily deploy and lifecycle applications and stuffs ...

Openshift-Powered Homelab | Why, What, How

I wanted to build a Homelab for some time but it was taking a backseat as I always had access to cloud environments (eg: cloud accounts, VMware DC etc) and the use cases I was focusing on didn't really warrant for one. But lately, some new developments and opportunities in the industry triggered the need to explore use cases in a bare-metal server environment, ultimately leading to the built of my own homelab, called MetalSNO. In this post, I will discuss some of my key reasons for building a homelab, the goals I set for it, and the process I followed to building one from scratch. I'll conclude with some reflections on whether it was truly worth it and what I plan to do with it going forward. Compelling reasons (The Why ) My uses cases for a homelab weren't about hosting plex server, home automation etc (I have them on Raspberry PIs for some years now). My Homelab is really about exploring technologies and concepts that are on par with industry trend. Below are some of the ...