This news is a bit, but I've been fired on Monday. I'd not reveal the full details here, but can say that it was because it seems we were incompatible. I found it a bit shocking because I actually liked this job, learned many new things, the pay was good, the people were friendly and often amusing, and they were very professional as far as technical excellence were concerned. I wish them the best of luck.
My main problem (and the reason I got fired) was that they were relatively clueless as far as software management was concerned. In fact, they were not up to date with most of the contemporary advice I was familiar with, (most of which I found very good):
- Joel on Software
- The Cathedral and the Bazaar and other relevant writings by ESR.
- Extreme Programming
- Paul Graham
As usual, taking these things with a grain of salt is necessary. All of them together may be contradictory. However, taking some good advice is good because "you should always learn from other people's mistakes - you won't have time to do them all yourself". I gave my boss at the workplace this list, which I'll hope he'll read as much as possible from.
Right now, I'm not looking for another full time job, but rather want to work on a top-secret project, and catch up with my essay ideas and other blogging, as well as, hopefully, do some coding. If you can offer me short-term gigs doing something that hopefully will not take too much time to become good, I'm all ears. If you want to interest me with work for no payment, or for very low pay (like 50 NIS/hour), forget it - my time is far too precious.
I'm feeling a bit relieved and disappointed now at the same time. Hopefully, I'll get over the disappointed and lousy feeling part.