Maxim’s upcoming surgery

Yesterday I briefly mentioned that Maxim is about to have a surgery.  That was very inconsiderate of me.  I got a lot of people worried without providing any details whatsoever.   And for this I want to apologize. Thank you all who called and wrote.

Here are some more details just to lift that burden of the unknown.  Maxim will undergo removal of the adenoids and a related clean-up.   We are arranging blood tests and paperwork, and if everything will go OK, he’ll be operated tomorrow (Friday).  The procedure is widely practiced and should take only about 20 minutes, but will require general anaesthetic.   He should be back home before the end of the same day.

We tried to avoid the surgery for as long as we could, hoping that the problem can be cured other ways.  Unfortunately, in his case, it can’t.  And pushing it further is getting dangerous for his health.  He has been sick pretty much every other week for the last 6 month or so.  More often than not he needed antibiotics treatment.  His immune system needs a break, as well as his ears, which suffered to the edge of degrading his hearing.

So, that’s how things are for now.  I’ll keep you posted on how it will go.

Once again, thank you all for calling and writing.  Your support is very much appreciated.

Clippings – the copy-paste extension for Firefox

Today I stumbled upon Clippings Firefox extension.  It makes it very easy to save and organize bits and pieces of text.  It offers really simple and intuitive interface, supports folders and drag-n-drop.  It’s the closest Firefox alternative to notes implementation in Opera, and I really enjoy it already, even though I used for just a few hours.

There are only things that I can think of that could make this extension better: search and support for hyperlinks.  Other than that, it’s just perfect.

Growing technological expectations

While reading through this post which discusses several office applications and their approach to group collaboration and offline editing, I once again got amazed as to how fast our expectations of technology grow.  Just think about the complexity of the problem scope – synchronizing a document which has been edited by serveral people, some of who has probably worked online.  And we, end-users, just expect this stuff to work.  More so, we expect it to work in all available alternatives.  And even more so, we expect this functionality to be given to us for free…

I guess I’m just trying not to remind myself of how things used to be five, ten, or fifteen years ago…

How much time does a person need to learn HTML?

Here is a question for technical people among your – how much time does a person need to learn HTML?

The reason I am asking is that I gave to one of our newer colleagues a whole weekend (from Friday evening until Monday morning ) to do it.  I promised to unleash all my fury and beat him severely with a stick, if I will find something that he doesn’t know by Monday 09:00am.

Now, before you will call me cruel, I’ll give you a couple of more details.  The person who I gave the task isn’t just a random fellow from the street.   He’s someone holding a Bachelor of Computer Science degree from a known UK university.   He has also studied Computer Science in USA and Cyprus, and even has some experience in the field of programming and web development.  So, yes, I would have expected him to know this stuff already, but somehow it happened that he doesn’t, and now he’ll have to catch up with it.

Also, when I gave out the task, I was as soft as I usually am.  So, I  provided the person with all the necessary learning materials, including digital copies of O’Reilly books, famous web sites, and relevant Google queries.

Am I fair with my timing?   How much time would you need to learn HTML?  Should I beat up the person on Monday even if he learns it inside out?  These are the questions rushing through my head right now…

The state of browser affairs

First, a little joke to set the scene (forgive a rough translation from Russian)…

Lion, the king of all animals, was running some statistics over his animal kingdom.  He called all animals and made the speech.  “Dear all,” – he said, – “I am trying to figure out how to direct the educational program in the upcoming year.  For that I need some stats.  Those of you who are strong, please stand on my right.  Those of you who are smart, please stand on my left.  And let me count you…”

Strong animals – elephants, bulls, hippos, etc – all moved by the lion’s right paw.  The smart animals – beavers, rats, foxes, etc – grouped by lion’s left side.  When the dust settled, there was a one animal still running around blubbering something.  All attention turned towards the creature, and everyone saw the monkey.  It was running back and forward from one group to another and back again, thinking out oud: “strong to the right, smart to the left.. .strong to the right, smart to the left… and me? what about me?  Do I have to cut myself in half or what?” …

For the last few days, I feel a little bit like that monkey.  The thing is that I’m using two browsers right now, I can’t continue using two browsers, and I can’t pick one.  Those of you following me on Twitter might be somewhat aware of the situation.

I love Firefox.  I’ve been using it for years, and I don’t see it going anywhere.  It has plenty of functionality (especially through plugins and extensions) that no other browser has.  It does whatever I want it to do and then a little bit more.  But it’s so slow that I can’t stand it.  I have removed all extensions that I don’t use.  I have disabled all extensions that I use from time to time.  I read all optimizations tips on the web and tried a few thoughts of my own.  It helped, but not enough.  Nothing has solved the problem.  Scrolling is still slow.  Especially with a few tabs open.  Switching between tabs is slow. Opening a new tab is slow.  And these are things I do a few thousand times a day.  Even milliseconds count for this operations.  Firefox allows itself to spend almost full seconds.

On the other hand, I have Opera – a fantastically fast browser.  It even has a lot of features that make browsing the web so pleasant. Tabs, search bar, downloads management, history and bookmarks, fast dial, notes, and many more.  But.  Those aren’t enough.  Even with recently introduced widgets it still doesn’t cover the functionality that I need.  By far.  Not even 50%.  But it’s so fast that it almost makes me not care.  Almost.

Opera has practically no integration with social services – something that I work a lot with.  No comparison can be made with Firefox extensions for Twitter, Flickr, and del.icio.us here.  It has practically no integration with other, less social, online tools – specifically the Google pack of services (Gmail, Calendar, Reader, etc).  And it misses the most important area of my work – web development.  Source code formatting, highlighting, editing, analysis, testing, troubleshooting…

I am confident that the situation will improve and resolve itself pretty soon.  Firefox is getting a lot of momentum and already plenty of optimizations went into upcoming Firefox 3.  Opera is getting a lot of hype and user base on mobile devices.  People are starting to develop for it.

But I can’t wait…