Hello.

Web developer / Occasional Writer

About Freedom

I am and always will be a huge supporter of freedom. I believe that being able to act and think freely is the most important quality for the ascendence of a beautiful, advanced and healthy culture. However a thing happened yesterday that make me think twice about freedom. For those who don’t know me I have a dog, from young age I strived to teach him how to be free, responsible for his actions and take his own decisions. I gave him the freedom to pass the road without a lease, but taught him cars can be dangerous. I had…

The art of timing and delay

I have learned a lesson recently, timing is important, it is not just important but arguably the most important matter for success. Act too soon or too late and you will most likely fail. Greeks have this word called “Kairos”, in English one would translate it to time, but it has little to do with the time we measure with a clock. Kairos is the right time. Its the time where (not when) an opportunity is open for the grabs. Kairos does not care about minutes or hours or even seconds, he only cares about the circumstances, he has all…

The Vim Experience

For those who don’t know Vim is a text-editor. However unlike other text editors Vim is used inside a terminal. This article is not a review or guide about Vim, you can find plenty out there on the Internet. Instead I will just summarize my experience so far, I have been using Vim for a little bit over a month, and I am still an amateur, yes… It takes months of usage to become experienced with Vim, and years to master it. When I was searching for a text-editor I came across this text editor called Vim. I heard it…

Limit hope, expand possibilities

We undoubtedly see hope as being a positive feeling. And I can clearly see why. Hope gives us strength to endure situations otherwise would be unbearable. It gives us reason to continue and is a warm and comforting feeling. Like some feelings though hope can be a boundary to our potential. It can blind us from seeing other possibilities, or solutions to the problem we are facing. Hope can trap you into spending too much or not enough time and energy for a cause that might not produce what is expected. I’ve been pondering a lot about hope lately, we…

Being Human

There comes a time in everyones life when his desires interfere with his well being. For us humans its common to have desires, it’s common for them to rule our life and drive our behavior. But what happens when they interfere with ones well being, what happens when desires while being dissatisfied make us unproductive or take our joy in life. In Buddhism they say one should minimize desires by shifting his attention into observing them rather than experiencing them. That way he disconnects from feeling the desires and rather connects to their reason by trying to understand them. That,…

Semi dynamic website with Jekyll and Rake (Unfinished)

Jekyll Jekyll is a blogging platform, actually you are seeing it in action right now. This whole site is build on top of jekyll. Jekyll uses partials and layouts like Rails does, but its especially good with blog posts. It supports sass and liquid so you can make and style pages with ease. Jekyll compiles all your web-logic to a folder named _site from there it is a static site. Ready to be deployed anywhere. GitHub pages supports Jekyll that means you can easily upload your Jekyll site to a repository and GitHub will host it for you. However Jekyll…

Sublime and Atom

I have been using sublime, almost from day one I switched to Gnu/Linux from Windows. It is a hell of a text-editor it is neat, easy , customizable and extensible. Managing big projects like a Rails project can be a breeze with sublime. However recently I stopped using it and switched to Atom. Atom is new to the block. It is an open-sourced project started by GitHub. It actually resembles a lot to sublime. But its fresh and ready to race! Why I prefer Atom. First of all Atom is open-sourced,that means it will be improving FAST! And it already…

Zsh... oh my

When I first started using Gnu/Linux, I wondered if there is a way to improve the terminal experience. Z shell or otherwise known as Zsh was among the first things I stumbled upon. What is Zsh? Zsh is a shell (The language we use in a terminal), you may be familiar with bash which is the default for most linux distros including Ubuntu. Zsh is also available for Mac, and Windows(if you are up for the chalenge). A lot of Zsh’s power lies with a framework called oh-my-zsh. Why zsh?? We already got bash… Well there are quite a few…

Down the Rabbit-Hole

Alice was beginning to get very tired of sitting by her sister on the bank, and of having nothing to do: once or twice she had peeped into the book her sister was reading, but it had no pictures or conversations in it, the only thing poor alice could see was # Route to rabit-hole Class Mystery def initialize(hole , rabbit) @hole = hole @adventure = (hole + rabbit) if (time.now == late) end end Why @adventure = (hole + rabbit) she thought to herself, when suddenly a White Rabbit with pink eyes ran close by her. There was nothing…