Thursday, May 5, 2022

Work Life: Programmer vs Developer vs Engineer (Software / Non-Tech World) IMO

Outside of the tech companies, they are essentially the same thing. For companies that have a tech side but is wholly managed by the business side, majority of the managers and much less HR have absolutely no idea what the differences are.

The company will use whatever title to make the person happy. If the company does well and expand, then they will use whatever title that person had last. Even if the company merges with another both companies had no idea and basically use dice to decide which titles to use. 

In all my experience of a very small percentage of companies either directly or indirectly, this has always been the case. Even the titles of levels or jr/sr are quite arbitrary. Some companies have rules but most are based on years. Although they claim experience but there are too many contraries to the rule. To me, they appear to just use it to leverage the employees.

Tuesday, May 3, 2022

Work Life: Dealing with Anti-Change Hypocrites

In almost all large corporations, there always seem to be someone that is against any sort of change in practice. I add "in practice" because none of them will openly admit that they are against change. One of the reasons is that they are usually the loudest person about how horrible things are now and that is why they are always behind.

And it is this last point that I believe is the crux of all their "lies" and hypocrisies. They are able to use it as a crutch to continue business as usual because to them this is "retirement work". They only say there so many other factors that are impacting their "low performance".

The reason it is difficult to deal with these people especially with management that do not understand the nuance of human relationships. Things like "lies", "retirement work", and "low performance" are difficult to identify. Interestingly, these people seem to be the most productive in the most obvious of metrics, appearing to be the busiest body.

But there are many red flags that can be used to identify the situation. One of these is "this is how we have always done it" but may not be in these words. This can also be "impossible to regression test", "the new process does cannot handle of these exceptions", or "not enough resources to manage current process and new process". They appear busy because they are just doing repetitive tasks that appear complicate. 

A harder flag to identify is that they avoid building a solution that will address the majority of the problems. They are always the first against standards or general processes. Whenever someone new joins and asks why can't we build a simple solution, that person will face a long list of reasons why it cannot be.

Which leads to another flag. If someone actually sat down to identify these claims, one would find most of these are anecdotal. And in most cases, the simpler solution would even address the claim. One of the favorites used is that they do not have enough resources. The reason they do not have resources is because they do not use standard. To them, additional resources would be needed but management would not give them more resources.

One reason is because they have already thrown them more resources in hopes to address the problem. But because the process does not scale, the problems continue to grow. By the time management realizes this, they are not able to appropriate additional resources. And for some reason in majority of the cases, managers are not able to just say no to incoming requests and prioritize the work so that they can reduce the workload.

Summary

There is little that can be done to change the behavior of the anti-change coworker (usually a manager). These people are difficult to deal with and takes risk to manage.

The easiest method is open the eyes of the next level manager. But it cannot be any manager, the manager needs to be someone that is able to enforce the policy change. Most managers are doormats in that they will either collapse from the list of "problems" or all bark with no bite.

Personally, I am fortunate to be in a role that typically has to funnel through me. So I make people's lives "miserable" so that they are encouraged to do the right thing. It is a lot like teaching kids to eat vegetables. And to be fully honest, this is only because I care to make things better. Otherwise, it is super easy for me to coast through my job too.

Monday, May 2, 2022

Scammish: Fake Christians

My issues with majority of the Christians that I have met are that they seem to be almost the worst kind of selfish people. They hide it in such subtle ways and rarely return any kindness. They pretend to be nice but they seemed very, very forced.

Fake Kindness or Pseudo-Kindness

If you do not like me, just ignore me. Don't go out of your way to have to greet me and ask questions you do not care about. Or just ask what the person's name is again. There is no need to prepend it with "I know we've met before, but I forgot your name... blah, blah, blah." The longer you go, the more you just seem to be a jerk because you do not care to remember if it really bothers you that much. So now you are just lying about something you do not even care to remember the first few times. I understand many people cannot remember, but most people do remember after the 5th or 10th time. Or just talk without knowing my name.

I know doing kindness should not expect anything in return, but Christians seem to be the worst at returning anything at all. And if it something that is returned, it usually has no consideration to the person receiving the gift. Giving a gospel verse to a non-Christian is not a return on kindness. Giving a gift that the recipient clearly does not use or cannot use is not a return on kindness. AND, I do not know if that is any worse than not even trying to be kind in return. Is maybe kindness only allowed to other Christians? Do Christians give each other gospel verses?

I have lost count on the number of times I have helped Christians that was out-of-my-way and never to hear from them again. Currently, I am pleasantly surprised to just get a genuine thank you. Mostly I just get the fakest thanks. I also do not know if it is worse to get a "I am the unluckiest person" thank you or a "so over the top" thank you. 

Don't ask for favors when you will not make any time to return the favor!! Just say you need help. Why do Fake Christians have a need to feel good about themselves? Do not promise things you do not plan to keep. Yes, there is the usual "plan the next event" that never happens. But if I invite you over, don't promise to invite us over if you never plan to. Sometimes I don't even think they even try. Here, I prefer you just give a stupid fake thank you and just leave. Don't say that you will return the favor. Don't tell me when I am free to go over. 

Why would I basically invite myself over? How about you invite me over and I tell you if I am free? Or? Ask when I am free? I will never bring this up on a whim (does anyone?). If I invite you over, I invite first then ask when you are available. If you tell me you are free and want to come over, I am going to think you (not a personal friend) are a bit creepy. 

And when we do plan something, don't say you are always free when you contradict it within minutes with "sorry, I have small group during that time" or mass or another church event or a church gathering and basically you end that you promise to let me know then never call... every single time. 

Summary

I know my experience is very anecdotal so I do give the benefit of the doubt to new people that I meet. I also reserve that it may be possible that my sample size may be too small. They are still currently one of the worst types of people I meet.