About Myself

Picture of Shlomi Fish

History

My name is Shlomi Fish, I’m a guy, and I was born on 5 May, 1977 in Israel. I lived in Israel most of my life except between the ages of 1 and 5, when my family moved to the United States for my father’s post-doctorate, and a few trips to Europe or North America. I have two younger sisters.

After graduating from high-school, and being exempt from the Israeli military service, I spent some time working as a programmer and computer developer for several computer-related companies. I gained a lot of knowledge and experience in the process, and met some very supportive people in the industry. In October 97’ I began studying Electrical Engineering in the Technion.

I enjoyed my studies to a large extent, but also found them frustrating many times. I feel that I deepened my understanding of computers and electronics because of them; The Technion gives its students a high level of studying, but my main problem with it is that its tests are sometimes completely out of sync with the material that is learnt, too long and/or too hard, and so students receive low grades and become frustrated. This is especially demotivating considering the fact that studying there is a lot of work. I recall a time when the only reason I continued to study was to get the degree at the end, and felt completely unmotivated otherwise. Eventually, I came to enjoy my studies a little more, but I still have many bad memories from it.

I graduated from the Technion in July 2004. I’ve been searching for a job since, and despite the fact that there’s a shortage in Israel for programmers like me who are well-versed in Open Source technologies such as Perl and Linux, I had a lot of difficulty finding a job. As I contemplated, this is due to the employers becoming more picky. As of this writing (10 July 2014), I don’t have a permanent job, and instead am working on various projects or commissions, as well as writing works of fiction and non-fiction. I am trying to build esteem, recognition, fame and commercial success as a writer, entertainer and philosopher, and aim at nothing less than becoming the next J.K Rowling. (Also see my 2014 satirical piece, “Emma Watson getting interviewed for a software developer job”, for some of the things that are wrong in the software industry today.)

Interests

I am particularly interested in writing, blogging and online and offline entertainment, computing, philosophy, and mathematics. I see being a proficient software developer as an absolutely necessary mean to be a good writer and entertainer in this day and age, and like Ayn Rand wrote in her diary once (and quoted in a new edition of the book Atlas Shrugged.), so is philosophy.

I’ve been programming since I was 10 years old, but it was not very serious until I started working as a programmer at 1997. As for maths, it’s been a favourite of mine since junior high. (I’m also interested in linguistics and ancient history of the Near East and Europe, but in a rather unprofessional manner).

Other hobbies of mine include a small amount of sports, taking walks, biking, hiking, and solving puzzles and riddles of all sorts. I recently started socialising / human-networking / befriending people a lot - both in real life with various people I meet outside and strike a conversation with, and using Internet-based social media services. I feel that it's good publicity, useful for inspiration and motivation, and very fun and can recommend it to anyone.

Stories and Humour

Aside from all that, there are my literary works. I wrote a funny story called The Enemy and how I Helped to Fight it. It was originally written in Hebrew, but I translated it to English.

There’s also “The One with the Fountainhead”, which is an episode of the T.V. Show Friends which parodies the book The Fountainhead by Ayn Rand. It is written in English, and you can also find it on my site.

The Human Hacking Field Guide is a complete story that I wrote in English. It tells the story of teenage computer (open source and to a lesser extent Internet culture) enthusiasts in 2005 Los Angeles.

Humanity is a parody about Humanity and modern life in particular that describes a day in the life of a Semitic city circa 500 B.C. Star Trek: “We, the Living Dead” is an episode of Star Trek: Deep Space Nine with many funny and far-fetched elements, written in English.

Selina Mandrake - The Slayer is a parody and modernisation of the show Buffy the Vampire Slayer (and has many ties with “We, the Living Dead”). Finally, Summerschool at the NSA (the Screenplay) describes how two well-known Hollywood actresses conspire to vanquish the NSA (the United States government’s National Security Agency) using special warfare that is completely non-violent and non-destructive, and how they succeed with limited resources.

There are other exploits like that in the humour section, including some aphorisms, collections of quotes in XML, HTML and UNIX fortune formats, some short stories (“bits”) and collections of original factoids (about Chuck Norris, etc.).

Open-Source Contributions

The FOSS Enthusiasts Emblem

I am very interested in the Linux and the free software world. I initiated some of those open-source projects of my own. Namely, I ported a MOD player to Java, (where MODs are a type of Music files which contain notes and samples for instruments); wrote a program that solves various variants of Card Solitaire and coded a useful patch for GIMP (= a cross-platform image manipulation program). You can find more information about these projects in the software section..

I have contributed some more patches to GIMP; some cleanups and functionality extensions to the Subversion version-control system; and some changes to Perl.

I have also started maintaining some modules on CPAN, either those that I have originated, or those that I have adopted.

Eric Raymond notes in the Cathedral and the Bazaar that Every good work of software starts by scratching a developer's personal itch.. Similarly, my work on Freecell Solver and its use for Freecell and card solitaire research, has led to me contributing to other card solitaire related projects or even eventually taking over their maintenance (= "adopting" them). So far the most notable of them is PySol Fan Club Edition.

Furthermore, my work on my collection of "fortune cookies" led to me adopting fortune-mod.

Essays and Philosophy

Being interested in philosophy and being a capable writer, I started writing various essays and articles, about philosophy, applied philosophy, computing, politics and other topics. So far I wrote a large number of essays which you can read. Some of my other writing is available in the Better SCM site, in the Hackers-IL Group, and on Advogato. I also have some blogs where I write some random thoughts (among else).

I am a pluralist and spiritual agnostic, who constantly derives inspiration from many, diverse, sources, and am now a “Rindolfist”, where Rindolfism is my personal, one-man, dynamic, philosophy.

My Mental Condition

I had periods of clinical depression (which are very common and are considered the common cold of mental diseases), periods of hypomanias (= periods of excited states and self-grandiosity, literally “below-mania”) and even had a few Manias, and am still getting into hypomanias from time to time. As such, I likely have Bipolar disorder, though I’m not sure I was diagnosed as such.

By recommendation from my psychotherapist, I have read the book Feeling Good by David Burns, and can recommend it to anyone, as it helped me a lot. I’m trying to follow the book’s advice and do Cognitive Therapy work, and also attend regular therapy appointments, where I’m getting a lot of good advice.

My tendency to become hypomanic has proven somewhat detrimental to my ability to cope with external problems, but I lately realised, that I have some other character flaws that I need to curb at the same time. It’s always the path of least effort to blame your own problems on external factors (whether your parents or family, your past, the world at large, “people”, your teachers, or even your Bipolar disorder), but it does not help you to overcome one’s problems, and the best long-term solution is to work on fixing them.

(Note: please see this answer in my FAQ if you wish to tell me that I should not share incriminating details such as my mental condition about myself.)


I hope you enjoy my web-site!

Shlomi Fish