Archive

Archive for the ‘work’ Category

for every geek

September 2nd, 2007

for everyone who was asked to fix his uncle’s machine through the phone
and for the heroes in Egyptian ISP call centers

Author: bo2bo2 Categories: FriendsAndFamily, Technology, geek, work Tags:

not so much a Recovering Programmer

July 26th, 2007

support
B4 u read

by the way i really did go to use a computer for the first time when i was 11 in sakhr my grandfather used to take me there daily

i wrote my first Basic Program on an Atari 2600 system that my parents originally bought for entertainment purposes

i used to write software that does 2D animation based on pixels and areas frame by frame in QBasic

i think i better get up and find that support group

source

Recovering Programmer
Hi, my name is Kris. And I am a programmer. “Hi Kris!”

My problem started when I was young. My father took me to an IBM open house and showed me a game called LEM. The computer told me my lunar lander’s altitude and my vertical speed, and asked me how much thrust to apply for the next ten seconds. I told it, and then it told me my new position or told me I had crashed.

It was primitive. And it was the coolest thing I’d ever seen. I had to understand how it worked, wield the power that made it happen, and use that power to make the world a better place.

My parents bought me an Atari 800 computer for Christmas. I don’t blame them for my problem–they didn’t know I was susceptible. They didn’t know that I often stayed up all night writing programs. They didn’t know that I spent my days in school drawing bitmaps on graph paper and mentally converting them to numbers. And they didn’t know that the high of using BASIC had worn off, and that I was hitting the harder stuff: 6502 assembly language and figForth.

My problem followed me into college. There, they told me that my code could be beautiful in addition to being functional. And I had a Macintosh, so the programs could look beautiful on the outside in addition to being beautiful on the inside. I wrote socially acceptable programs in Pascal and Lisp. But late at night I would hide alone in my room and hit the hard stuff: M68000 assembly language, and C.

Then, after college, someone actually offered to pay me to fall deeper into my addiction. They encouraged me to use C. But that wasn’t enough: I spiked the mix with some C++, Perl, Bourne shell scripts, and even AWK. I did object-oriented programming. I started mixing languages. I wrote programs that wrote programs.

Then my tolerance for programming languages was built up so much that I had to go beyond them. I did every operating system I could get my hands on: OS/2, Unix, OpenVMS, VxWorks, Windows, Linux. I wrote ActiveX control containers in MFC (back before MFC had support for that sort of thing). I wrote RPC, DCOM, and CORBA programs, because I was no longer able to generate enough complexity on a single computer.

When the high from those activities wore off, I bought QuartusForth for my PDA, so that I could write and debug code while sitting in airports, or in traffic, or while waiting for a compile to finish on my desktop machine.

I was looking for the next high. Would it be Java? Or SOAP? Or web services? Or Python, Ruby, C#, …

My employers didn’t help me. Rather than putting me into a recovery program and making sure I got some help, they just enabled my problem by praising me and giving me promotions, raises, bonuses, and stock options.

They asked me to manage a software development team. So of course, I assigned all the important work to myself, and also decided to fix or finish everyone else’s programs. My little four-month project turned into a two-year project. And the irony is that I really didn’t do much programming: the majority of my time was spent figuring out which randomly selected sets of version upgrades, service packs, and DLLs are compatible with one another, or figuring out how to work around the workarounds for long-standing bugs in the third-party products we’re using, or telling the client what computer and networking hardware to buy and how to configure it. (See RealStoryAboutDeveloperTurnedManager for the details.)

I’ve been working sixty hours a week for those two years, without any vacation. I’ve broken off contact with friends and family. There is no “high” from programming anymore–I’m now in a constant state of frustration and fatigue.

And it is not just the frustrations of programming that bother me. I am torturing myself to create systems that seemingly don’t solve any problems nor improve anyone’s life in any way.

I’ve finally accepted that my life has become unmanageable. I am powerless over computers and their hold on me.

I now realize that ProgrammingIsNotFun and SoftwareIsReallyPointless. I really shouldn’t be trying so hard to turn my “complexity addiction” into a fulfilling career–it just isn’t possible.

So, I am taking a break. I’ve quit my job. I will spend the next few months playing golf, playing guitar, reading non-geeky books, and learning to sail. I will use my computer only for what healthy people do with computers: e-mail and game-playing. When I decide to re-enter the workforce, I’ll examine AlternativeJobsForProgrammers.

I’m so glad I’ve found this support group. (What? Wiki isn’t a support group?)

Author: bo2bo2 Categories: Blah, geek, work Tags:

i’m not sick but i’m not wellll

June 8th, 2007

VERY NICE
i was stumbling yesterday and i found this,i loved it “ONE SHOT” ha wakhdeen balko , talk about coordination
this is a company’s team doing this i remembered link.net annual video
also music selection is amazing to do something like this

i know i should have written something better than this after all this time of not writing anything on my blog but hey this is my Blog :P

Author: bo2bo2 Categories: Blah, Music, geek, movies, work Tags:

kicked out of the office

May 8th, 2007

DSC00734
today we were kicked out of the office as the cleaning lady is working there, there’s no electricity in cilantro next to work i found out that i don’t have a copy of the code i work on on my laptop we got lost following a car to a dead end street and we’re staying in another smaller Cilantro where AC is not doing a good enough job

Author: bo2bo2 Categories: Blah, work Tags:

SALAMTAK YA MOH@LY

April 23rd, 2007

Get_Well_Soon_Bear
i don’t know if i should call you yet i think i should wait a couple of more days till u feel better then call you

“Akeeed eedak betewga3ak delwa2ty” Alf salama 3aleek ya basha

Author: bo2bo2 Categories: FriendsAndFamily, work Tags:

Back to Cairo

April 23rd, 2007

 DSC00597
by the previous post u’ve figured out that i have moved to Cairo to do work for my company spotlocal.net the next 2 months is the time planned to spend in Cairo to finish this project

when i left Cairo 6 months ago i missed it’s outing and the junk food but in a couple of weeks i started to like Hurghada more

when i am here again in Cairo now i haaaaate the traffic things that should take 30 mins (Hurghada time counters) take at least 3 hours just because of the traffic

of course we had to take a nice drive from Hurghada to Cairo using Tamer’s car and his generously helpful Friend (thank you Man) with all the needed equipment to work on this project we also recruited some nice people to help

this time we had to drive less than the speed limit for quite a few reasons

  1. we had the fragile equipments in the cars trunks DSC00656
  2. tamer’s driving license has been confiscated since the last time
  3. there was a very nice traffic police truck driving @ the speed limit that we couldn’t possible pass :)

“ma 3aleena” it was a safe drive

then i realized that this is the closest i have ever worked near my home i live & work in the same place which is nice this morning i wore my pajamas to work hehe (of course no one was there yet) but i always wanted to say that :)

Author: bo2bo2 Categories: Egypt, work Tags:

a Day in Hurghada

February 27th, 2007

26022007100
i really do like working in the city of hurghada. at first i didn’t think that it is possible for a web 2.0 based company or something that hi tec at all to exist in Hurghada, but lucky me :)

it is nice to have a company that is in a magical place like hurghada where u can have lunch in a nice place by the beach and go back to work with a clear mind (that is what u need for writing hardcore c# and AJAX ) nice this pic is in the morning b4 lunch

26022007106
this picture is from a place called felfela where we go frequently to have lunch the place is amazing by the sea open air area, and it has a wide variety of food selection from “fool & Falafel” with all the possible variations and it has a nice grill and seafood menu also not forgetting the egyption Tagen and mahshi menu and also soft drinks

and back to work after being refreshed :P

 

photos taken by our fellow designer Mito with his N73

Author: bo2bo2 Categories: Egypt, FriendsAndFamily, work Tags:

a MUST C Video

February 7th, 2007

don’t try to explain web 2.0 to your parents/Bosses
show them this

Author: bo2bo2 Categories: Technology, movies, work Tags:

murphy’s law

February 5th, 2007

link1
link2

short version

“anything that can go wrong will go wrong”

Working @ home

February 3rd, 2007

i am working @ home late. past my concentration capacity, going to bed
i LIKE my job i like doing new stuff i like the challenge, i hate missing my deadline.

doing a compremize. i still wish i’ve done better

Bought three new technical Books Waiting for it to be shipped

Author: bo2bo2 Categories: work Tags: