The book Getting Things Done: The Art of Stress-Free Productivity by David Allen is a book outlining about how to (you’ll never guess) get things done quickly but not getting bogged down in a huge workload of tasks to do, things to review, and all of the like. Getting Things Done (commonly referred to as GTD) has become more popular in recent years in the geek culture. So, what is GTD? GTD is a workflow. Now, you might think that workflow is something for corporate executives who promote synergy and make decisions all day. While GTD can be used in a business-supporting, decision-making, synergy...
Fizz Buzz. Never been asked it and I'm glad because if I were I would honestly have to laugh because it is such a simple problem write a program for...
I watched a video from PDC where Sameer Chabungbam demonstrated the new JScript profiler in IE8. He brings up a good point during the presentation: a developer can acheive a significant speed bost in their J(ava)Script applications from manipulating the DOM in the right way.
He shows that if you use InnerHTML instead of DOM functions to update content it can save processing time.
So I did a cross browser comparison and the results were consistent across all browsing platforms. Using DOM Functions like document.appendChild(), addRow(), addCell(), etc. creates greater overhead and increased loading time. If your JavaScript creates the raw HTML and inserts it into the innerHTML property of the parent element you will substantally decrease your load time.
Voting machines are used every year in every election from city proposition decisions to presidential elections. These voting machines are used to help streamline the counting of the votes to optimize elections and expedite results. However, it seems like all we hear about in the news is how untrustworthy the machines are. If the government is going to use voting machines in future elections, we need to demand guidelines for the design and use of these machines.
The proof that Microsoft Live search needs work if they ever hope to compete with Google is if you try to search for "PDC". PDC is short for Professional Developers Conference which is a Microsoft sponsored conference. You would think that Microsoft would at least be able to list its own conference as the first result or at least on the first page, but you would be wrong. However, if you search "PDC" in Google, it's not only on the first page, but it's the first result. The first result of Microsoft Live search is the Portland Development Comission (huh?). I don't understand how Microsoft thinks that their search product could be taken seriously if it cannot be used to find their own conference.
That being said, it is obvious that Microsoft is using their own original algorithm for search. It's obvious because it's failing. I do appreciate that Microsoft is attempting to come up with a product that is not hacked together and it using original algorithms, but it makes it hard to break away from the 100 lb. search Googrilla when the algorithms fail.
I have been thinking of the design of PHP apps vs. ASP.NET apps as of late and I have come to a few interesting conclusions.
Please note that I do not have any facts to back up my opinions. They are simply just my own opinions.
So the IT security software on my computer at work said I had to upgrade to Firefox 3.0.1 or die. So I upgraded thinking, "It's out of beta and people have said good things so what the hell?" Firefox 3 is amazing and my current browser of choice. Some things I like about the new Firefox: Faster rendering of pages The pages render much faster in Firefox than in IE 7. However, I have read that this is due to certain hacks that Firefox uses. I have read that it downloads images, text, and other things that really matter to humans reading it. Safari is faster on the rendering side, but...

As of the 21st, I am now married to a wonderful woman. We were married in the fabulous Las Vegas, NV.
We are looking forward to a long and happy life together.
Nowadays, it seems that PHP is what makes a website on the internet. With a LAMP server being so cheap, it appears to be the ideal platform for developing your personal site. However, it seems that PHP is good for more than just that. PHP has proven its ability to scale well and it still performs well on minimal hardware requirements. In fact, the only way you would get better performance is if you went back and wrote your application in C and that's a whole different can of worms. As Jeff Atwood pointed out ( Coding Horror: "PHP Sucks, But It Doesn't Matter" ), there are many popular...
I'm done with finals! Woo! Now I have time to do other fun things like get married and work on things I find useful. One of the things I've started is getting back into listening to podcasts. I've been focusing on Joel Spolsky and Jeff Atwood's joint ventrue Stack Overflow it's a programmer podcast, but interesting nevertheless. I like the fact that they are technology agnostic and they are speaking about things that are really relevent. Another good podcast that I'm getting back into is Industrial Radio . It's great for checking out new industrial bands and being reminded of the awesome old ones...