/now

Updated on 2025 July

A page that tells you what this person is focused on at this point in their life.

Surviving war

Yep. Not much to say. Months without internet, world economy is horrible, businesses are collapsing left and right. I think humanity is at the brink of civilizational collapse, and it will surely pay for its idiotic and evil ways. The events of recent years are just a glimpse of the hell we have brought on ourselves (the blame is 90% on politicians and millionaires of course).

War is always bad. Everybody loses.
There are no winners in war.

Reading "Hypermedia Systems"

After years of working as a web engineer, I came to the conclusion that the current overcomplicated trends of web development are not sustainable.
So in search for more simplicity I came across HTMX, and started reading this book and learning more about Hypermedia Systems. This makes sense to me. This is sustainable web architecture.

I'm also developing a very key part of our product at work as a hypermedia system.

Reading "Grokking Simplicity by Eric Normand"

Outstanding book. Very simple and easy to read, while very practical.
I'm already applying the concepts and patterns in this book in my work. Just this week I refactored an old legacy piece of our software at work with functional patterns and also optimized it's performance by quite a lot.

Reading "Getting Clojure by Russ Olsen"

A very comprehensive resource for learning the Clojure language from scratch.
The examples and explanations are great. The book is very long but as a very comprehensive book, it should be.

Learning Clojure

So many things about Clojure appealed to me very much. It's simplicity, elegance, stability, community, culture and more.
I see how many great opensource projects are created with it, which means it is very efficient to create with. It lets you express your thoughts instead of wrestling with the language.

I'll have to write about to appeal of Clojure more in depth later.

Learning Functional Programming And Design Patterns

I started programming with C and the JS.
I don't know, maybe it's how my brain works but I just can't relate to OOP. Never could. Instead, my brain and thoughts have always been closer to the functional paradigm.

Functional programming has been really tickling my brain and I want to become great at it, and it will probably be the main way I program later on.

Learning And Honing My Leadership skills

I am close to officially becoming the tech leader of my company. This is a role that I feel so comfortable in and I think I am somewhat gifted in it. But like anything else, I need experience and knowledge. I have braced myself and my company that I am for sure going to mess up a bit at first, but I will learn and quickly adapt.

Learning Arabic

I'm pretty OK with English and Persian is my mother tongue.
I'm choosing Arabic as my third human language, since it will be very useful and I will gain access to a new plethora of wisdom in Arabic.