Firefox Crashbox
Let’s face it, as much as Firefox has become the reference browser platform for web developers. The 2.0.0.x series has left a lot to be desired. Simply put, the sh** crashes too much. It started crashing less often in version 2.0.04 on OS X but since 2.0.0.1 it takes a serious pause when you ask firefox to open a new tab or window. I never noticed such a delay in 1.5 series. The slowdown even occurs on my new bling with 4G of RAM. Sad to say, I’m becoming more reliant on Safari 2 beta. It’s no firefox, but has not crashed on me yet.
Gmail borders seems to be getting more permeable
I was listening to the Google Developer Podcast the other day and I had to chuckle when one of the hosts (Carl?) commented that developers can give out their gmail addresses with their google apps because the gmail spam filters are so good now. I beg to differ though. While I admit that the filters are good, they are not great. Lately, I have been seeing a lot of obvious junk slipping through the cracks. Stuff with V**** in the subject line. I don’t know what kind of new magic those evil spammers are using but unfortunately it seems to be working.
Pointless download of a downloader
I thought the days of the standalone “download assistant” were gone with the 90s. For some reason though Adobe continues to hold on the dream that people will add their downloader to their list of startup items. Hint: We don’t need a program to download shit. We have things called browsers that do a much better job.
Free Genarlow Wilson — Now!

Sorry, but this has been getting on my nerves for a while now. And I just have say something.
10 years in prison for a f***** BJ is just f***** ridiculous! Sonny Purdue, it’s time to end the media circus and pardon the poor bastard.
Why Is Genarlow Wilson In Prison??
SugarCRM is not the crown jewel of PHP
I admit that when I first downloaded it and started playing with the open source CRM (Customer Relations Management*) that dared to challenge smug industry leaders like salesforce.com, I was impressed. The application seemed well thought out and was very simple to use for the end users. I was thinking that finally, web devs had built an app a non-tech could easily use. Not just another cool app for their fellow programmers to hack against. I was there in the company boardroom talking about the cost savings of using the fully supported SugarCRM over. Though I cringed a the thought of having to dirty my hands with PHP code again, to me the big win was that we would have our data on our own databases. In case you didn’t know, salesforce.com keeps the data on their servers and you can get it back either as a csv file at various intervals of time or if you are lucky enough to have the enterprise edition, you can get it via a web services call.
So what went wrong? When did the milk turn sour? It begins not so innocently enough when a sales guy asks: Can we make Sugar do X the way that Salesforce does it? From that point , you have no choice but to be sucked back into the PHP family. In the PHP family, you have some great coders and you have some really scary coders. The SugarCRM team seems to have a mix of both. The concept of the MVC pattern is something that is lost on the SugarCRM project. As I dug deeper in the code , the more worried I became. At the time Sugar supported Mysql and Oracle, which covers a pretty big percentage of the servers out there. Does that mean you should have code
that looks like this if(MYSQL) else if(ORACLE) ? Crap like that is littered everywhere. You never realize how far you’ve come till you go back to the old neighborhood. And the neighborhood has gotten worse, kid. PHP is an easy programming language and that is it’s strength as can transform an office worker who was formally on the dead end track into the company programmer and playing golf
with the boss. It’s low barrier of entry is also it’s greatest weakness. People that should not be programming, do. Having said that, there are quite a few excellent programs written in PHP , including the blog I’m using now, Wordpress.







