Thursday, October 16, 2025

Revision of Deprived Desire Drive in Japanese

I made a song and had rewritten its Japanese version due to awkward grammar. Explanations will be  seen there later. Here is the result.


闇で座る
Here I sit in the dark
一人、コーヒーを飲んでいる
I'm alone drinking coffee

沈黙の中に、うるさすぎ
In the midst of silence, there is so much noise

僕の心は不眠の大都市
My mind’s a city that never sleeps
忙しい、ひっそりしない、なぜ?
Ever so busy, why can’t it keep still?
風のキッスは唇の温みを取る
The warmth of my lips taken away by the kiss of the breeze

アイフリズ
I freeze

静か夜。まだ暑いmug
The night is calm. My mug’s still warm
頭で人話し合っている、
People in my head are talking about
やるべきと足りないこと。
Things I must do, things that I lack
欲求の性質がなんだ?
What’s the nature of my desire?

生きたくない、死にたくない。
I don't want to live or die
笑えない、泣けない
I neither laugh nor cry
虚しい感情、no drive
I am empty, I feel no drive I…
本当も偽りも言えない
I can't say the truth or lie
いつも間違い
I'm oftentimes awry
有耶無耶。欲求はなんだ?
I feel hazy. What's my desire?

なにを感じるか?
I don't know what I feel
どう感じる、わからない
I don't know just how to feel
ただ呼吸。じっと座る
I just breathe. I sit still
温みない、心臓は病気だ
I lack warmth and my heart's ill

Lovesick。愛なし
Lovesick. Loveless.
感情的にsick
Emotionally sick

明日しごと、やるべきある
I work tomorrow, I have things to do

[interlude]

うるさい! うるさいすぎ。
Quiet! So much noise

僕の心は不眠の大都市
My mind’s a city that never sleeps
忙しい、ひっそりしない、なぜ?
Ever so busy, why can’t it keep still?
まだ冷たい。ぼくのmug空
I am still cold. My mug is empty
飲み干したみたい、
Seem I have drank all

マイコーヒー
My coffee

希望死んだ。さきになんだ?
My hope is dead. What lies ahead?
不要な欲望。考えている
Cravings unwanted. I am thinking about
こと抑制した、抑圧した
Things I suppressed. Things I repressed
欲求の性質がなんだ?
What’s the nature of my desire?

生きたくない、死にたくない。
I don't want to live or die
笑えない、泣けない
I neither laugh nor cry
虚しい感情、no drive
I am empty, I feel no drive I…
本当も偽りも言えない
I can't say the truth or lie
いつも間違い
I'm oftentimes awry
有耶無耶。欲求はなんだ?
I feel hazy. What's my desire?

なにを感じるか?
I don't know what I feel
どう感じる、わからない
I don't know just how to feel
ただ呼吸。じっと座る
I just breathe. I sit still
感情 ない...
I am numb...

いきます
I'll be gone

Explanations:


Old: 闇え座る
New: 闇で座る
English equivalent: Here I sit in the dark

The particle え is not for verbs like 座る. え is for direction

Old: 静寂の中にうるさいすぎ
New: 沈黙の中に、うるさすぎ
English equivalent: In the midst of silence, there is so much noise

静寂 is not a frequently used word. It was meant for stillness. 沈黙 rather has a closer meaning. うるさいすぎ is turned into うるさすぎ. The latter feels unnatural.

Old: 僕の心は不眠の都市
New: 僕の心は不眠の大都市
English equivalent: My mind’s a city that never sleeps

My decision to add 大 to 都市 is caused by 都市 being a homophone of 年. This creates confusion. furthermore, I originally meant a huge noisy city... hence this: 大都市

Old: 忙しい、静かない、なぜ?
New: 忙しい、ひっそりしない、なぜ?
English equivalent: Ever so busy, why can’t it keep still?

静かない means "not silent", but the grammar is wrong. And also, the grammar makes 静かない mean "no silence". ひっそりしない is rather close "stillness". ひっそりしない literally means "(it) is not still".

Old: やすい夜。まだ暑いmug
New: 静か夜。まだ暑いmug
English equivalent: The night is calm. My mug’s still warm

The author meant either "gentle", "easy", or "calm" when he wrote やすい. But it can also mean "cheap". Whilst  静か can mean "silent", it also means "calm"

Old: 思いの役者は話し合っている、
New: 頭で人話し合っている
English equivalent: People in my head are talking about

思いの役者 can literally mean "actors of thoughts". I was thinking of characters like the personified emotions from Inside Out. But this feels off. 頭で人話し合っている is too "compressed", when read it looks like "person in head discussing...". But a discussion requires people, not a person alone. The か particle is omitted but implied. So many omissions were done due to the melodic and meter constraints within the song. When reinterpreted completely, it is の中で人話し合っている which will fully mean the English equivalent.

Old: やるべきと足りないもの。
New: やるべきと足りないこと。
English equivalent: Things I must do, things that I lack

The "things" are non-tangible. May pertain to love and other abstract concepts or sentiments. Hence こと is used rather than もの

Old: 願いの性質がなんだ?
New: 欲求の性質がなんだ
English equivalent: What’s the nature of my desire?

願い means "wish", though may also mean "desire". 欲求 is much better and stronger in this context when I want to mean "desire"

Old: 虚しい感じる、no drive
New: 虚しい感情、no drive
English equivalent: I am empty, I feel no drive I…

虚しい感じる seems not good for grammar. Its meaning looks like "The emptiness feels". 虚しい感情 is somewhat better; it literally means "Empty feelings" which may be similar to "I am (feeling) empty". I could do 虚しく感じる so the grammar will be correct and it'll mean "I feel empty". However, 虚しく感じる already gives another syllable, it'll hurt the melody.

Old: 本当と偽りをえらない
New: 本当も偽りも言えない
English equivalent: I can't say the truth or lie

Using を to 本当と偽り to a potential verb like 言えない feels so wrong in grammar. can replace を here to correct it.  本当と偽りをえらない can mean "I can't say the truth and lie" which can confuse some readers. They may interpret it as "I can't say the truth. I can only either be silent or lie." which is wrong. I really meant here "I cannot say the truth. I also cannot lie.", so I made use of the particle  も to essentially capture the sentiment.

Old: 感じるほうわからない
New: どう感じる、わからない
English equivalent: I don't know just how to feel

感じるほう feels off here. This was the time I have not realised Japanese grammar and used Google translate badly. What I really meant here was the thought "I needed to be taught how to feel or have the ability to feel".  どう感じる、わからない is better. ほう here means "direction" or "side" rather than "manner". どう is better for that "how". Like "how are you?"

Old: 温いない、心臓は病気だ
New: 温みない。心臓は病気だ
English equivalent: I lack warmth and my heart's ill

What I meant by 温いない is "Not warm", but the grammar is wrong. When corrected, it'll be 温くくない, but it will hurt the melody. Also, 温い is a Kansai-ben word. 温み is much better here since it literally means warmth... and it is a noun.  温みない means "(There's) no warmth";  が is omitted here by poetic license. Any other word for warmth will hurt the melody.

Old: うるさい! うるさいすぎ。
New: うるさい! うるさすぎ。
English equivalent: Quiet! So much noise

Again, うるさいすご feels wrong. Also, this line is a rough translation. うるさい! maybe an interjection, but it demands silence. "Quiet!" is both an interjection and an imperative verb.

Old: 不要な欲求。考えている
New: 不要な欲望。考えている
English equivalent: Cravings unwanted. I am thinking about

欲求 means "desire", but may also mean "craving". 欲望 is better when I really mean "craving"; it has more pang to it.

Old: 感情のない...
New: 感情 ない...
English equivalent: I am numb...

Again, 感情のない was from a stupid Google Translation. The Japanese word for numb has too much syllable, so I used 感情 ない to mean "There's no emotion".

I shall have used Github next time and Github can see the differences between edits. But I was writing a song here, not a source code of a program.

Tuesday, March 5, 2024

My Reflections on Moral Letters to Seneca - Vol. 3

[Previous]

It's been a long time since I posted the most recent set of reflections. I have been busy with dealing with many things and emotions. Here we are.


On the Blush of Modesty


I have not much reflection of this other than that stage fright can happen to anyone in a novel setting. Seneca just advises Lucilius to think of someone he looks up to when doing a public speech and the like. Perhaps doing some Toastmaster training can help me with this. Stage fright cannot be quelled, it can only be hidden well with enough training. Confidence is what matters the most. It's only human to be nervous in a novel or public setting.

On Old Age


Seneca vents out how his old estate appears near-dilapidated despite his age-old estate caretaker doing his best to maintain it. He suddenly realised the passing of time as he looks at his estate. He talks about living life to the fullest; young and old alike shall look Death in the face. He also talks about Pacivius who hold his "funeral" everyday just to say he is living his life to the fullest.
"I have lived; the course which Fortune set for me; Is finished"

Pacivius utters it every time. It's like "Memento mori" taken into extreme. But then again, there is rejoice for every hour and day that passes (unless you live in depression or you live in a concentration camp whose gateway says "Arbeit mach frei", and the like).

"It is wrong to live under constraint; but no man is constrained to live under constraint."

Seneca said. I just have to do what I can do with those constraints given. Whatever it may be.

"A soul is much like a curse. And those with strong souls must bear within themselves an even stronger curse. "

I am reminded of this item, King's Ring, description in the game Dark Souls 2. I just wonder if my souls was that too strong. Even if I am older than I look, I'll eventually stare Death in the face.

On Philosophy, The Guide of Life


The gist of this letter is mostly Seneca advising Lucilius to face life (and adversities) with wisdom by philosophy. Of how riches can lead to endless greed. The letter resounds the adages "Know thyself" and "The unexamined life is not worth living."

Human mostly use sight to describe anything. "To see is to believe", "The beauty is in the eyes of the beholder", "What you see is what you get", and other sayings connected to visions are what I had in mind. In my 8th grade, I was pondering about light and dark... and optics. I compiled my own aphorisms in a yellow notebook. That's when I know I was dabbling into philosophy. I was struggling to comprehend the encyclopedia entry for epistemology and metaphysics back then. It had gone on until I finished high school at 10th grade. (There was no K12 in my time yet.)

At college, I was getting myself acquainted with Nietzche's philosophy due to stumbling upon a random website page with a title "40 Belief-Shaking Remarks From a Ruthless Nonconformist"; I was using a site called "stumbleupon.com" when I discovered it. I was a bit amazed so I read "Beyond Good and Evil" and "Human, All Too Human" in PDF form. Edgy teenagers mistook him for being a Nihilist due to the "edginess" of his works, but Nietzche himself fights his own emptiness; they misunderstood him. This is the time my cynicism grows too much. The 48 Laws of Power and the Art of Seduction didn't help and made me more cynical; it only helped me how to survive a bit. With each disappointment did my cynicism grow.

Years after, I became more pessimistic and cynical. I wasn't able to finish my degree due to burnout and some deep hubris. I was always a lone wolf even in my college projects. I failed to team up with others and overlo--neglected the limits of my mental energy and time. By that time, I was battling with my own executive dysfunction and procrastination. When I was about to do a task, I feel an inexplicable stinging pain in my mind and soul. This time, in desperation, I turned to Buddhism. I was reading the Gateless Gate and other Buddhist text. Fortunately on those 2 years, I still managed to hone my skills as a software developer and land a job with the help of my family and a group of IT professionals called Phackers. I found my first job on their "jobs" channel in their chat server. I also found my set of college friends, my peers. I also found some mentors for my IT skills.

The woes didn't end. I was dealing with a mild depression. The same mind plagued with overthinking and overengineering persists. I was still thinking too deeply. Due to company merging, long commutes, redundancy, voluntary company suspension, and retrenchment, I've been in 5 jobs under 2 years worth of work experience. I was dealing with an inexplicable loneliness. Social media worsened it. I became more cynical; both IRL and online, I am seeing the worst of human nature and society. I knew how to socialise with people but I am severely inept with romantic endeavors despite having an aptitude for the arts and literature. Since Sekiro was released I discovered what kind of emotion I usually have, it has no English name; I learned the word 怨嗟 (ensa). It translates to deeply held resentment. I somehow found a relatable character who was consumed by it and eventually turned into a demon.

In the later years, I discovered Woebot who introduced me to Cognitive Behavioural Therapy (CBT) and cognitive distortions; it somewhat helped me to keep me in check... that's when I discovered Stoicism, where CBT is based on. The cognitive distortions include Fortune Telling, Catastrophizing, Mind Reading and other things arising from the need of security and survival.

To this day, I somehow improved and felt better, but ensa resurges no matter how I let go of it. I just have to keep it in check. I somehow managed to go on and press on due to some philosophies. My work experience and self-studying endeavours honed my skills sharper than ever to the point I can mentor some beginners despite not being a Master.

My favorite word, to this day, still saves me from insanity and suicide: "Perhaps".


Friday, March 1, 2024

Epistles to a Software Developer: Abstraction

[Originally written on February 28, 2020]

Dear Eri,


Greetings! How do you do today?

“Registration” Think of what exactly happens when you register a thing. It involves three steps: accepting submitted information, recording it, and storing it. Three steps described in one word. If I say “grooming kit”, what do you imagine? List all the items in your bag? Baby powder? Lipstick? Face powder? Mascara? Hand sanitiser? The list may never end and may vary person to person.

You see, describing multiple things in one word is a timeless technique called abstraction. See how one word is jam-packed with ideas? If I say “Shopping Mall” or “Winemaking”, sensations will gush into your mind; bonus if your imagination is vivid. Abstraction is derived from the Latin word “abstrahere” which means “to draw or pull away”. Drawing a pack of things requires a handle or something to hold on, which is your one word (or phrase) to describe a cohesive collection of things such as a “music band” or brewing a coffee.

Take note that things can be contained in a word, phrase, or a sentence. You might be asking “What is ‘abstraction’ in software development”? If you remember what I taught you about IPO, you can abstract the example I gave you in one phrase: “Temperature Conversion”. Since whitespaces are not available when naming a variable or a user-defined function, name it as “convertCelsiusToFahrenheit” or whatever perfectly describes the function. Abstraction will be your bread and butter when it comes to writing software. Most things are abstractions of abstractions. One word like a function name describes a series of steps… and those steps are called function calls which also describes a series of steps… the deeper you go, the higher your mental energy depletes. Not intrinsic to OOP, but you’ll do this mostly when you do OOP. Abstractions, when done right, make a beautiful readable code.

Let’s go back to “Registration”; as an exercise, see that “accepting”, “recording”, and “storing” are abstractions abstracted by “registration”. Let’s start with “accepting”, the steps to accept the thing is to receive it, validate it, and let it in. Well then, how do you record a thing? Vinyl? Paper? Photograph? Neural implants? There’s so many ways, but choose what suits your requirements. The data from “accepting” is used by “recording” then by “storing”. Grab a pen and paper and list all the logical steps to “accept”, “record”, and “store”. I expect that you’ll draw a “tree” or a “ramifactive” image. Align all the items by their “level” as you write them. After exhausting your imagination, please explain what “Layers of Abstraction” is, strictly from your experience from the exercise. No references other than your mind and memories. How many layers will you make?



Cheers,

Haytham Merger

Thursday, February 29, 2024

Deprived Desire Drive

I made a song that has two versions: English and Japanese. I made the song on top of this piece. The song will be uploaded eventually. Each Japanese line has the corresponding English line. The English version is not directly translated but the emotion and meaning of the song is preserved as much as possible.





闇え座る
Here I sit in the dark
一人、コーヒーを飲んでいる
I'm alone drinking coffee

静寂の中にうるさいすぎ
In the midst of silence, there is so much noise

僕の心は不眠の市
My mind’s a city that never sleeps
忙しい、静かない、なぜ?
Ever so busy, why can’t it keep still?
風のキッスは唇のぬくみを取る
The warmth of my lips taken away by the kiss of the breeze

I freeze

やすい夜。まだ暑いmug
The night is calm. My mug’s still warm
思いの役者は話し合っている、
People in my head are talking about
やるべきと足りないもの。
Things I must do, things that I lack
ねがいの性質がなんだ?
What’s the nature of my desire?

生きたくない、死にたくない。
I don't want to live or die
笑えない、泣けない
I neither laugh nor cry
虚しい感じる、no drive
I am empty, I feel no drive I…
本当と偽りをいえらない
I can't say the truth or lie
いつも間違い
I'm oftentimes awry
有耶無耶、願いはなんだ?
I feel hazy. What's my desire?

なにを感じるか?
I don't know what I feel
感じるほうわからない
I don't know just how to feel
ただ呼吸。じっと座る
I just breathe. I sit still
温いない、心臓は病気だ
I lack warmth and my heart's ill

Lovesick。愛なし
Lovesick. Loveless.
感じょう的にsick
Emotionally sick

明日しごと、やるべきある
I work tomorrow, I have things to do

[interlude]

うるさい! うるさいすご。
Quiet! So much noise

僕の心は不眠の市
My mind’s a city that never sleeps
忙しい、静かない、なぜ?
Ever so busy, why can’t it keep still
まだ冷たい。ぼくのmug空
I am still cold. My mug is empty
飲み干したみたい、
Seem I have drank all

My coffee

希望死んだ。さきになんだ?
My hope is dead. What lies ahead?
不要な欲求。考えている
Cravings unwanted. I am thinking about
こと抑制した、抑圧した
Things I suppressed. Things I repressed
ねがいの性質がなんだ?
What's the nature of my desire?

生きたくない、死にたくない。
I don't want to live or die
笑えない、泣けない
I neither laugh nor cry
虚しい感じる、no drive
I am empty, I feel no drive I…
本当と偽りをいえらない
I can't say the truth or lie
いつも間違い
I'm oftentimes awry
有耶無耶、願いはなんだ?
I feel hazy. What's my desire?

なにを感じるか?
I don't know what I feel
感じるほうわからない
I don't know just how to feel
ただ呼吸。じっと座る
I just breathe. I sit still
感情のない...
I am numb...

いきます
I'll be gone

Thursday, February 8, 2024

Epistles to a Software Developer: Functions

[Originally written on February 4, 2020] 


Dear Eri,


Good day! I was quite too busy, so this letter’s late. I’ve been implementing a certain kind of architecture in a company backend app that I’m building from scratch. I don’t know your college curriculum, but before you learn any new language, you must know what IPO truly means: “Input Process Output”. It describes most of the systems in general. For example, I wanted grated cheese for my Filipino-style spaghetti: the block of cheese will be my input, the grating is the process, and the sprinkled cheese is my output. You get what I mean.

To visualise an IPO, you must visualise what you want, what to do to get what you want, and the things you’ll need to do what you want. Let’s say that you want to do a simple temperature conversion app; let’s be specific: from degrees Celsius to degrees Fahrenheit. Now, imagine three boxes of equal size. Line it up horizontally. In each gap, you place a rightward arrow. In the first box is your input, a temperature in degrees Celsius. In the second box, the formula. In the third box, the temperature in degrees Fahrenheit. A simple exercise. Draw it now on paper if you want. Visualise clearly.

After visualising the IPO diagram well, you’ll want to make a code. You see, most programming languages have a structure that can do the process in the diagram you just made… In OOP languages, you may call it a “method”, in most languages you call it a “function”. Those two aforementioned will always have these parts: the parameters, the processes, and the “return value”. Respectively, they’re the input, process, and output. (Although some functions lack either “input” or “output”; IPO is just a mental model, remember) Now, can you write a function in C++ or your preferred language? (HINT: it’s a separate block of code from the “int main” function). Call it afterwards. If you know your preferred language well, this will be trivial. Always read the docs or tutorials on the internet if you don’t know anything.

Most console apps (the ones you run from Windows CMD, Powershell, or Linux command line) have “arguments” or “args” inside a parenthesis written after the name of the function when you see their source code, especially in Java or C#; the program needs an input to run, and the output is usually an exit code, where any non-zero value signifies an error in the program. You must practise the use of consoles/command lines as early as you can in your college life, preferably that of Linux

I wish the best of luck upon you, Lucilla Eri.


Regards,
Haytham Merger

Tuesday, February 6, 2024

My Reflections on Moral Letters to Seneca - Vol. 2

 [Previous]


Good day! February has come. This will be a bit lenghty. About my copy of the book, I bought it on January 21, 2024. Anyway, here are my reflections.



On Sharing Knowledge


It is in my nature to share knowledge. Seneca here shares the joy of sharing knowledge to friends especially to his dear Lucilius. I am quite a voracious reader. In my school, elementary, high school, and college, I usually gain a reputation of being a walking encyclopedia, even in the infancy of Web 1.0. I always frequented the library. I truly grateful to my father who bought a set of encyclopedias from a peddler around 2000s. I learned many things like how poisonous a biting a dumb cane is, colors of the flames burnt from different kind of chemical powders, what a parent must do when they find suspicious fluids on their children's underpants, how printers mix 4 kinds of ink to make an image colored, and the like. I also share my father and older brother's love of documentaries. Even now, some of the kids in my neighborhood call me "Kuyang Matalino" ([Tagalog] Knowledgeable Big Brother)

My profession is Information Technology, I do software development. Despite not getting a degree, I still manage to earn a livelihood that pays well... due to my endeavour of self-studying.  Along the way of being a software developer and "hacking", I met some friends along the way with similar profession. I belong several groups of IT professionals which includes Progatory, Pinoy IT Geeks/Pontus Cognito, PHackers. I met them online and now we share knowledge more than ever.

I also have some mentees, one is a nephew of a woman whom I had relation with, one is my childhood neighbor and her thesis groupmates, one is my cousin who also aspires to be an IT expert and his younger brother being into multimedia art. By teaching, I understand my skills and knowledge more.

I truly relate with Seneca's joy of pursuing knowledge and sharing it.

On Crowds


Seneca starts with his usual feelings when he is in a crowd, as if they are a thing to deal with. There will be times we are ought to blend in the crowd.
"Certainly, the greater the mob with which we mingle, the greater the danger."

This reminds me of Murphy's Law: "Anything that can go wrong will go wrong.". Think about the stampedes, some sudden terrorists, etc. But, Seneca talks about how he will become a "changed" man but in a wrong way. It's as if he's some sort of a stereotypical introvert despite being a politician. It's as if he's agoraphobic, I don't know.

He talks lengthily about the people of the arena, the audience. They enjoy watching fights, witnessing gore, being enthralled with action, cheering, occasionally seeing some wild beasts. Today, it is akin to an MMA match minus the beasts, the people's cruelty, and daily deaths... and the fighters are voluntarily in the arena. Similar enjoyment can also be seen in a NBA or FIFA World Cup. Hell, even in a cockfight arena. Even a huge bickering on social media by the celebrities create a similar atmosphere.

The arena usually has someone who committed a crime and now "entertains" the people on their high ground (if you know where they usually sit). Even now, some people are harboring morbid curiosity, it'll be evident when you show them a random gory motorcycle accident on an internet video.

The death arena people irks Seneca. He is horrified of these people that he would want to save the wayward guy who ended being an entertainer in the arena. He realises how cruel the people are. He also talks about the horror of human nature when it comes to riches or being slanderous... to the point that he feels that he should "imitate or loathe" the world, but he recommends to do neither.

The best course of action is to mingle with select people who brings out the best in you. Neither be a people pleaser nor try to win the heart of the crowd. It's better to cultivate oneself. It's better to improve own knowledge and wisdom and to share it with friends. One's best qualities shall always face inward, he tells Lucilius. Say, you want to hone your software development skills, do so and eventually you'll find friends of the same cloth like I did.


On Philosophy and Friendship


This is the most lengthy one I have read so far. He is talking about the debate on what a "self-sufficient" man is. Some say it is being immune to suffering; some say it is feeling suffering but being able to overcome suffering. He talks about equanimity. A self-sufficient man can be equanimous when he loses a limb or a friend, but the same man has a sense of self-preservation and a desire to keep and make friends.

He warns Lucilius about the "fair-weather friends", those are present only in time of convenience. Then are also "friends" that one may get when one is rich, powerful, or holds something of great value. When they make friends of someone, they are merely "bargaining". A self-sufficient man befriends someone for the sake of it. It's like seeing some beauty hardly can anyone behold.

A wise man isn't the one who isolates himself or anything. That man is sufficient for a happy existence rather than mere existence. This reminds me of Covey's book Seven Habits of Highly Effective People. He emphasises interdependence over independence. A wise man may be independent, but he can also be interdependent; he can still ask for help with anything no matter what.
"... for a happy existence, he needs only a sound and upright soul, one that despises Fortune."

I interpret this as living with people well.

The latter half of the letter talks about being self-sufficient to the point of overcoming misery, loneliness, emptiness, and the like. It's easier said than done. Corollary to this is contentment. This is quite similar to the Buddhist teachings. One may have cravings, but it does not necessarily mean that one will be too driven or devoured by it. One may feel a want to make friends, yet not being driven by loneliness. I had that kind of feeling where I wanted to make friends with someone due a deep emptiness within me that causes some sort of harsh loneliness. The keyword I set here is desperation. One must avoid being too desperate to make friends, in turn, it leads to a want of accolades and what not.

"Unblest is he who thinks himself is unblest"

Speaking from experience, I suffered a similar fate. I may be the "Bearer of the Curse", yet I still managed to go on and cultivate what I need to cultivate. I am blest to not have ended up myself and still manage to practice my profession. Now I am less pessimistic, less nihilistic, and less cynical.

Speaking of desperation. There's this movement called "incels", a support group who helps anyone with psychological challenges when it comes to finding a love partner. Sooner or later, some people who crave not only love, but also sex, has hijacked the term for themselves. These group of guys also called "incels" are too driven not only by loneliness but also severe frustration that it corrupted their souls. They formed an echo chamber where they hold misogynistic views, objectify women too much, being too entitled, forgot what "consent" really means, fantasies of sexual violation against... too many to mention. One of their well-known patron saint is Elliot Rogers who, due to his frustrations, ended up 3 men, 3 women from a house supposed to be full of women... I don't know his total body count. Despite having the looks, he still didn't get a girlfriend despite having the capacity to do so. Show someone, who doesn't know him, his face and I bet someone will find him attractive, but he gave into his vanity and the rest is history. This is what happens when one neglect one's soul. They have gone beyond desperation. In this case, these later "incels" found the wrong friends. One may pray for their redemption. This is one of the dangers this letter reminds me of.

"Please be kind to yourself" the thought resounds. Do not give in to any desperation. 


Thursday, February 1, 2024

Epistles to a Software Developer: Prerequisites

[Originally written on January 20, 2020]

Dear Eri, Good day! I hope you are doing fine. We have been exchanging messages these past days. I have taught you some things with regards to software development, yet they are random and unstructured. My mentee, a girl who just finished senior high, STEM strand, is now an IT student. You wanted to take a degree for an aspiring veterinarian, yet you chose IT. It is still fine, just think in systems and parts. I am by no means a master, yet, however, I know what it takes to tread the path of a software developer. I’ll guide you through your years, especially on self-studying. I’ll be sending you letters when I have a lot of time. The field of software development will be full of symbols, diagrams, and mental models. Yes, you have to be clear with your mental models, that’ll be your bread and butter. A decent skill in maths is necessary. Most of all, you’ll need to be always logical when it comes to the technical aspects. Since most of the manuals, tutorials, and documentation are in English, you might as well improve your English skills with regards to reading and writing; a well-honed reading comprehension skill is a must. Hone your “Googling” skills. Also, your abstract reasoning will be put to the test; I told you what your bread and butter is. With regards to mental models, I always use the IPO model which stands for Input Process Output. Now, now, you don’t have to always draw it on a paper; I use it because it is easy to visualise in my head. Some other complicated diagrams exist, like the Flowchart, or UMLs. For now, just practise the use of the flowchart diligently. This path requires you to efficiently interpret diagrams and symbols, and that can be achieved by practice. I repeat, IPO and Flowchart; the rest can be learned well later. A pen and paper will aid you in learning if you diligently take notes; typing doesn’t have that feel and memory reinforcement. A whiteboard will also do, but use your camera and take photos of what you’ve written there for future reference. Stick to one programming language for the meantime and you’ll be surprised how easily you’ll learn another. I recommend Java or Python. This is what your mentor can teach you for now. I’ll send another letter next week. See you soon! Regards, Haytham Merger P.S In my university, they teach C++ to Nursing students in the very 1st semester.