Archive - Mar 2005

Date
  • All
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

Making the switch to Firefox. Ditching IE and avoiding malware

The blog's been rather mellow, so let's liven it up a bit...

I have a colleague, and Microsoft Developer, who wrote about malware and how it should preempt anyone from trying out the new Firefox browser. We'll take each point and analyze it further. He begins with:

"Yesterday I read that Firefox have reported more bugs in the last 6 months than Internet Explorer"

Let's suppose, since he doesn't mention the source of the news, that said bugs where reported by Firefox own developers and that said developers where openly acknowledging that the program has bugs. Bugs are common in all applications, so common it's a fact that most open source applications have some sort of bug tracking web site where programmers and users can identify, categorize, track, work on, apply patches for and report the status of the application's bugs (you can see Firefox bug tracking web site in action here; it is appropriately named: Bugzilla). Due to the fact that Bugzilla itself is open source you can use it for your own projects, free of charge (interested? Go here).

Now I ask, has ever Microsoft allowed me to view the bugs as Microsoft programmers find them? Has Microsoft let me see what bugs are plaguing their IE end-users? Can I post bugs in a Microsoft website for all to see? Do they even care if Internet Explorer has bugs? Do paying customers get bug patches first or are they the only ones that get them? Feel free to answer.

Now suppose that some fly-by-night security company wants to make a name for itself. Maybe they just need to prepare a press release summarizing a new browser's bugs from the last six months, only instead of working hard profiling a proprietary and closed browser they just go to a bug-tracking site from an open source browser get the information and roll with it. Due to Microsoft closed-culture and closed source such antics are harder to do with IE, but they do happen (you can read about Microsoft's Internet Explorer and Outlook new high-risk bugs here). Also Walt Mossberg, from none other than The Wall Street Journal, wrote this column and in it he says:

"Firefox isn't totally secure -- no browser can be, especially if it runs on Windows, which has major security problems and is the world's top digital target. But Firefox has better security and privacy than IE. One big reason is that it won't run programs called "ActiveX controls," a Microsoft technology used in IE. These programs are used for many good things, but they have become such powerful tools for criminals and hackers that their potential for harm outweighs their benefits." (emphasis mine)

Enough, let's move on to another point, he continues:

"The best antivirus, my self. The best firewall, my self again."

That fine and all, good for him. I don't run any kind of security on my home systems because I'm good enough at avoiding the pitfalls of malicious coders on the Internet. Most people, however, are not as skilled. I would argue that no one should have to be, no one should have to have such a specialized skill or need to have such things as a complete suite of software designed for the sole purpose of being secure on the Internet. As an example, my wife kept getting her laptop's IE hijacked, three different anti-hijacking programs later IE kept getting hammered. Finally I installed Firefox.

She doesn't use IE anymore...

In fact all PC's at home have Firefox installed, and the big blue "e" has disappeared. Or as much as it can, actually, be made to disappear. And I ask, why is it harder to remove IE from Windows than installing four programs designed for the sole purpose of protecting it from getting hijacked? Is that a stylish user experience? I think not. I bet, neither do the 30 million who have downloaded Firefox.

But I will tell you why is it so hard to remove IE. Microsoft does not want you to. They aren't trying to give you a stylish user experience, they want to control it, by taking such choices from you. In fact, some people grow so accustomed to Microsoft control they say things like my friend does:

"If you don't need to run something, why to run it? Why to download something, whatever it is, from the internet just to give it a try? Just to know if it works?"

I suppose Burger King should not allow you to eat at McDonald's and Chrysler should make it impossible for American people to own Japanese cars. Burger King and Chrysler should heed Microsoft's ways and stifle competition and innovation.

But I agree with my friend on something:

"... You need to know your source." (emphasis mine)

In fact I couldn't agree more. But since Microsoft wouldn't give IE's source to me, here is Firefox's.

The information soldier looks to the horizon...

Social Networking, Part I

Been neglecting the blog, I know.

Just one more thing, among the many that I do neglect. Feels like one too many actually. It seems to me that I would like to do more things than I actually should...

end-user
programmer
reader
writer
listener
rockstar

One may want to be all these things and that's OK. Think big. The problem is you can't be all these things all at once. I hear you say "Big whoop! That no deep insight!" Don't bite off more than you can chew... But it's hard to apply proverbs to oneself

And so, you need people... people that can do that which you can't. They do it because you pay them, or they do it because they are your family, or they do it because they like you, or they do it because they think like you do... Or... Or... Or.... ad infinitum. In order for people to like you, you must be useful to them in some meaningful way, you must be able to serve. In order for people to think like you, you must be able to convey simply, those things in which you believe in. You must be able to communicate effectively and objectively.

communicate = hard
effectively = harder
objectively = hardest

A social network binds the people that you know and those that know you by ties formed from your interaction with them; the stronger the ties the more you can push, pull and sway without it being broken. What those ties consist of? Well, it could be anything as I said before: good job performance, blood relations, crises superated in common. And I would like to believe that if you hold true to what you believe in and the more honest you are to those people belonging to your social network the better chance you have to improve the binds that hold the network together. And you may actually start to close the gap in beliefs... Make them see there is another way to think, a better way.

In the movie The Matrix, the character Morpheous says to Neo, "I can only show you the door, you are the one that has to walk through it." So, instead of being Neo and biting off more than I can chew and end up dead; I'd rather be Morpheous and get as many people out of the Matrix as possible...

Shit, can I be any more vague? Did you understand anything I just said?

Next! (maybe) Social Networking for Open Source.

The information soldier feels esoteric

Success, Setbacks

Something good happened last week. Something that gives me hope I am on the right track, in the right place and in the right time. But... I am not supposed to talk about it. The wierd thing is that I agree I, or anyone else, should talk about it.

I have such fear of failure... I cannot believe the good fortune that I have always had. And I am always dreading, that it will come to a catastrophic halt. You see, I seem to have made it up the ladder rather quickly; but I did so by skipping quite a few steps along the way. Being a jack-of-all-trades I seem to be missing that specialized skill that is needed to, either go further up, or be recognized among your peers.

And as I have said before in the only open source advocate that I personally know. I am well read on open source applications, development process, community, best practices, etc. But my knowledge is yet unproven; the open source alternative is all but unknown in the circles where I move. I don't think it might be enough, at this time, to allow me to move forward or make me stand out. Maybe I should leave government and become a consultant, I would love to help other companies develop an open source based strategy.

I feel hope and fear... Hope for the future, fear of failure...

The information soldier is doubtful.

Exit, IBM

IBM sends me an invitation, mentions the magic words: Linux, open source... On an eGovernment perspective.

So, of course, I want to go and hear what they have to say. It was yesterday... I was disappointed.

But I get ahead of myself. First off, the invite. A few paragraphs (that include the magic words), but no agenda. The speakers weren't listed. Am I supposed to just thrust IBM to make it worth my day? But, the magic words are compelling...

When I get to the event, it's literally swarming with IBM employees, good... But most seemed to be English speaking Americans, not so good. The speakers? American higher-ups that have no-connection with what we are doing.

So what do I get? Marketing pitch for IBM's hardware. Assurance that IBM's Lenovo deal won't hurt the PC Division hardware quality... Stuff that I can read in eWeek for free on the net.

If only one of the presentations had tackled ONE successful project where Linux or Open Source was key for success, even if the fact was briefly mentioned... I think I would have been happy with that. Don't get me wrong, plenty of projects from various places and governments around the world were mentioned, but no clear methodology for their success was discernible. No mention on how IBM leveraged Open Source in those projects.

One of the presentations had the date on the first slide: July 27, 2004.

All the IBM hardware that I saw, was running Windows.

I think all the presentations used PowerPoint...

And they had the gall to bash on Microsoft.

I left early, I actually preferred to return to work and try to make the best of my day.

The information soldier is distressed...