Skip to main content


Photo by Sandor Weisz
DevelopmentHumorPersonal Stories
July 1, 2014

Don’t Make Me Think

Photo by Sandor Weisz You know what I like? Not using my brain. Sometimes, I find it refreshing to just hand over control, and enjoy a pre-established solution. Consider GPS navigation systems in cars, as an example - here we have a device that is capable of directing us, and as long as we follow its instructions (with common sense), there's really no need to know every single step in the trip. We can just have faith that the automatic directions are gonna get us to where we want to go. If we miss a turn, no problem - the GPS adjusts itself to the new trajectory, and once again, no need to worry, no need to think. Now, of course, the brain is kind of completely essential…
March 9, 2012

Thoughts On Cross Browser Testing (And a Tool to Simplify the Process)

If I were asked to identify one primary annoyance associated with a web development career path, it'd be the abundance of browser inconsistencies. From the consumer's point of view, the web is an endless source of content, and they are given the ability explore that world. Browsers permit such exploration, but the resulting experience depends on a multitude of factors, most of them transparent to the consumer. There's an organization known as the World Wide Web Consortium (W3C), and their entire goal in life is to ensure the long term growth of the Internet. In accordance with this objective, the W3C took the time to define standards for the core technologies they created, such as HTML and CSS. Yet, the reality is that browser developers don't…
July 11, 2011

Visual Feedback in Google+

I've been using Google+ for about two days now, and I have to say - I'm impressed. While they certainly still need to iron out a few things, I'm happy to see they've put some serious thought into polishing the social experience. While testing out some of their features, I noticed a "Feedback" button that appeared on the bottom right of all their pages. When I clicked it, I expected to see a fairly standard feedback form, where I could describe the problem, and then submit. Boy, was I wrong.   Sure, the feedback form was there - but they also added the ability to highlight or black out elements of the page. With the highlighting controls, you can easily point out the area you're…
DevelopmentRecommendationsTips & Tricks
November 21, 2010

Testing Web Performance by Throttling Bandwidth

In the past, I often found myself wondering how some of my websites would perform when accessed from a low bandwidth connection. Unfortunately, I had no convenient way to test such a scenario, so I usually just forgot about the idea. I recently found myself in a similar scenario at work, and my searches returned a useful tool, Speed Simulator, by Vikas Patial: Speed simulator is a simple throttling proxy which allows you to see how your site behaves under different connection speeds. It was written by me to test AJAX/Flash loaders and see how much my time took to load. You can simulate various speeds like that of a modem or a ADSL. A pre delay function is also there to help simulate delays due…
May 15, 2010

Two Inexplicably Dangerous Characters

Yesterday, as I was writing an e-mail to one of my employer's clients, I encountered a strange bug with Excel. The e-mail I was writing included instructions that the client should perform, and one of the steps actually involved creating a CSV file, which would then be opened in Excel. Before sending the e-mail, I decided to step through the instructions myself, and make sure everything worked as I expected. When I reached the CSV step, I found that while I could export it fine - I couldn't open it in Excel. I'll guide you through what followed using a really simple example CSV: ID,NAME 1,KARA 2,GAIUS 3,SAUL As you can see, the above CSV contents are completely valid. However, when I tried to open…
Close Menu