Wednesday, March 08, 2006

Pink Dates

I looked at this window for over a minute trying to work out which, if any, dates were pink. My girlfriend helped out by confirming that some were pink, but I still wasn't getting it. Then I happened to look at the screen from an oblique angle, and suddenly a few numbers looked different. It seems I was helped out by the relatively poor viewing angle on my PowerBook screen; the alignment of the sub-pixels leads to an occasionally helpful colour distortion.
We all need to pay attention to colour schemes, but maybe I should pay even more attention to usability for people with more serious disabilities than mere colour blindness.

Wednesday, March 01, 2006

Using Eclipse as an IntelliJ addict

After 3 solid years of IntelliJ use, I've spent the last two months using Eclipse full-time.
The only two features I've really really missed:
  • The code generator for equals() and hashCode(). If there is such a feature, 5 minutes of searching didn't find it. Perhaps I need to install a plugin. Besides, IntelliJ's implementation is rock-solid and easily accessible - it's just on Alt-Insert (bizarrely Ctrl-N on the Mac). Even when I had a few medium sized classes to knock out equals() for, it wasn't enough for me to install IntelliJ.
  • Ctrl-Alt-Shift-N, that "browse for symbol" thing. When I'm trying to figure out what's going on in a velocity template this is a fantastic feature, and this one was enough for me to install IntelliJ in parallel. My problem was solved within a couple of minutes.
Although there were no other features I really missed, the editor still responds slowly and feels cumbersome. To me it's years behind IntelliJ. Both very impressive tools, but my preference hasn't changed.