Don't make them think
On the importance of paying attention to small details.
Tweet 0 CommentsSave Tags: opinion, usability, web design
Clever JPEG Optimization Techniques
"In this article, we’ll show you a different approach to image optimization, based on how image data is stored in different formats. Let’s start with... more »
Tweet 0 CommentsSave Tags: opinion, usability, web design
Microsoft: Bad User Experience Is Cultural
What idiot at Microsoft thought this would be a good idea? What group of idiots let it continue for years?
Tweet 0 CommentsSave Tags: microsoft, opinion, usability
Is HTML the new PL/SQL?
In the future, hopefully every programmer will be relieved from the horrible pain of dealing with HTML, browser compatibility issues, CSS quirks and... more »
Tweet 2 CommentsSave Tags: css-html, gui, opinion
Caught Between Two IDEs
I seem to be caught between two IDEs: Eclipse and IntelliJ. I abandoned Eclipse a couple of years back, partly based on wide spread recommendations... more »
Tweet 0 CommentsSave Tags: java, opinion, tools
10 Signs of Crappy PHP Software
Like it or not, as a professional developer, sooner or later you are going to do some customising (if you are lucky, "extending") of existing... more »
Tweet 2 CommentsSave Tags: opinion, php
Top 10 Annoying office phrases
Everybody who works in an office will have heard at least one of these phrases and if you haven’t, you life must be stress free. Check out this list... more »
Tweet 0 CommentsSave Tags: humor, opinion
Frameworks: Do they speed things up or slow things down?
As I noted in the last blog post, the bulk of the latest update to the Jimmy Cuadra Web Services site was rewriting everything using the CakePHP... more »
Tweet 0 CommentsSave Tags: frameworks, opinion
How to write a Singleton? (1/5)
It seems that Singleton from all design patterns is the most controversial one and people have drastically different views on whether or not it is... more »
Tweet 1 CommentsSave Tags: how-to, java, opinion
The Eclipse conundrum: can it grow without hurting its contributors?
Eclipse Galileo is out now. It is remarkable: 33 projects and 24 million lines of code, according to the press release. Perhaps the two biggest... more »
Tweet 0 CommentsSave Tags: open source, opinion
2009 JavaOne: Project Coin
I have enjoyed reading some of the 2009 JavaOne presentations since they have been made available online. One of the presentations I was most... more »
Tweet 0 CommentsSave Tags: java, opinion
ORMs vs. Query Builders: Database portability
There has been some discussion in recent days regarding Object-Relational Mappers (ORMs), Drupal, and why the latter doesn't use the former. There... more »
Tweet 0 CommentsSave Tags: database, opinion
Three 'Best' Persistent Model Patterns Announced
Object database experts select the best patterns
Tweet 0 CommentsSave Tags: database, methodology, opinion
Why Agile works: it mimics a market economy
In these challenging economic times, praising the virtues of the market economy is not exactly in fashion, and for good reason: the “efficient... more »
Tweet 0 CommentsSave Tags: agile, methodology, opinion
Why Pair Programming Works
Pair programming is like magic in more ways than one. It dramatically improves programmer productivity and reduces bug count, and yet it does so... more »
Tweet 3 CommentsSave Tags: opinion
Two Years In, How Much Do I Miss Not Having Flash On My iPhone?
As most of you who visit here know, I love Flash. Many of you are probably also are aware that I am also an Apple geek.
Tweet 0 CommentsSave Tags: apple, flash-flex, mobile, opinion
Intuition, Performance, and Scale
Intuition is a double-edged sword. A blessing and a curse as it were. Intuition is knowing something with a reasonable sense of certainty without any... more »
Tweet 0 CommentsSave Tags: database, frameworks, opinion, server
Why Windows 7 should be free
After the Vista fiasco, Microsoft owes its long-suffering customers more than a “screaming deal.” They’re owed an apology from Steve Ballmer - and a... more »
Tweet 1 CommentsSave Tags: opinion, reviews, windows
Mozilla takes aim at Flash and Silverlight with Firefox 3.5
Another new feature is SVG effects for HTML, including masking, filtering and clipping. The point I made in the review is that this is a shot at Adobe... more »
Tweet 0 CommentsSave Tags: flash-flex, opinion, ria
Forgotten Refactorings
Shooting pool at City Billiards in 2002, my friend Hans offhandedly says, "You should read Martin Fowler's Refactoring." That moment changed my life.... more »
Tweet 0 CommentsSave Tags: opinion
Game Theory, Salary Negotiation, and Programmers
When you get a new job, you can breathe a sigh of relief, but not for long. You have an offer letter in your hand, and it is easy to miss one of the... more »
Tweet 1 CommentsSave Tags: methodology, opinion, reviews
OSGi vs. Jigsaw - Why can’t we TALK ?
Before starting, I just want to make clear that I am not a member of the OSGi Alliance nor a participant of any EG. I just happen to use OSGi since... more »
Tweet 1 CommentsSave Tags: eclipse, frameworks, java, opinion
The One in Which I Say That Open-Source Software Sucks
These days, arguing that open-source software is crap seems dumb. How many websites are powered by a combination of MySQL, PHP, and Apache? How many... more »
Tweet 0 CommentsSave Tags: opinion
10 Tips for New iPhone Developers
Making a webapp for the iPhone is a lot like making a normal web site, but with a few quirks to abide by. In this article, I'll give you a wide... more »
Tweet 0 CommentsSave Tags: mobile, opinion, reviews
SQL: time to retire?
SQL is quite possibly the oldest language in wide use today. It begs for changes or even complete replacement, but the entire area of databases... more »
Tweet 1 CommentsSave Tags: database, opinion