Archive for December, 2005

Joomla Google Maps - blank map with markers

Google Maps is a wonderful joomla component, unfortunately when I tried showing my 'international' address as a marker on the map, it gave me a blank page (with nothing shown, not even the map). After a lot of tracing, and recognizing that the lat and long of the address are not even saved, I found the bug.

commenting the following line in google_maps.class.php did the trick:




$this->checkLatLong();


This line is there to geocode the address to its longitude and latitude - a functionality that is not currently included in the map API. Note: checkLatLong2 hack to resolve International addresses does not work, could be because of a change in the API.
A little test can be added to the function so that if it's a US address ($this->country == 'US' or ..) the checkLatLong() could be invoked.

Rails 1.0

Rails 1.0 is out. A similarly great project should be at a 2.0 release with such features. But Rails folks seem down to earth. Thanks guys.

The release celebrations included launching a remake of ruby on rails website inspired by 37 Signals.

Del.icio.us is down - Yahoo is up

del.icio.us was down today. It was spitting out SystemError with “raw code” into my browser.

Well, this made me think about those $40M Yahoo! have paid.

I guess a large user community is something that is hard to get, and apparently worth a little.

My Next Plan: Come up with an idea, put something together quickly, invite many people to sign up, sell to Yahoo!.

Del.icio.us Yahoo!

Keeping up with the flux in technologies and Web 2.0 should be a full time job. Really! I can hardly find the time for the piling feeds

This is just in (into my eyes at least) :-) - After Flickr -
Yahoo! has bought del.iciou.us (who would've thought). Despite the fact that I don't really like del.iciou.us (usability wise), yet I'm using it for what it is, the large user-base that generates a well-functioning social tagging service.

My guess is that Yahoo's going to add much of their usability techniques into it.

Now! Google's expected move is acquiring Riya (I'm not sure what's holding these guys up. Sounds like the right strategic move; aquiring a beta photo search service with a lot of potential for growth and innovation (before other's do ;-))

Must … go … to … sleep …..

Working for a manufacturing company? Share Your Experience.

Yesterday I had a phone interview slash discussion with the CEO of href="http://www.globe-soft.net" target="_blank">Globe Soft (I
later knew that he's the CEO from their website, he didn't introduce
himself). To cut the story short, the advertised position was for a
senior J2EE Developer, a few minutes into the discussion I recognized
that the company wanted a code monkey rather than a “senior” staff ( href="http://sethgodin.typepad.com/seths_blog/2005/11/great_marketers.html"
target="_blank">“senior” is indeed a generic word). As I was
basically too expensive for the position (around 150% of their pay
range) he followed a negotiation strategy along the lines of:

  • Industry average [for a code monkey] is around half of what you're getting.
  • You'd gain a very good experience working on that project.
  • You have only X years and these are valued at Y value (proportional)
  • You currently work at a manufacturing company.

<shameless plug>Despite the fact that he was trying to buy low with some unconvincing arguments, and that I didn't sell myself too hard by neither stressing the couple
of Master's degrees + 8 years sound experience working for both large and small organizations, nor mentioning the consultancy spot jobs, knowledge, passion, etc…</shameless plug> I should stop at one of his points:

“Working for a manufacturing company”.

I've heard the argument before, and I have to agree that working in an industrial/manufacturing company could sound like an “ordinary” life
for a developer. IMO this should not carry the impression that such an environment results in an experience-less time (for the lack of
a better wording). As a matter of fact, one of the key drivers to my love for my profession is that I experience, first hand, how the IT (and more
specifically development) could shape up a business and how they could transfer it from a state to a better one. I also, on a daily basis, HAVE TO deal with the good, bad, failed, unrecognized implementations.

With this in mind, It's impossible to deny the gains:

  • Being immersed in user experiences
  • Understanding and valuing the meaning of agility
  • Gaining domain knowledge
  • Dealing with a plethora of personalities with various level of expertise, cultures.
  • Always finding Improvements for current solutions (as the interface with
    customer/client never ends).

Unfortunately, I only came across a few (in fact one) who shared a similar experience during his career.
So, If you have worked/been working in an Industrial/Manufacturing environment, I'd really appreciate hearing from you.

As always, a wonderful learning experience and a true gain.

Thanks Mr. Galal.

(I will post this under java category for maximum readership. Apologies).



UPDATE: I've received many good and positive responses to my post on the favourite “The Business of Software” disucssion group.