Author Archives: James

Bill’s in Shichirigahama

Sometimes you need a day off. Yesterday was that day for me. Instead of going to Sakuragicho or Minatomirai and visiting a museum, I decided to do something different. I decided to have my first meal at a restaurant belonging … Continue reading

Posted in Cafe, Japan, Travel | Leave a comment

How to Make an Accessible Multiline NSMenuItem (without any custom drawing)

In developing a new application, I ran into the need for a NSPopupButton for selecting a preference. The menu that you see popup when you click on a NSPopupButton is really just an NSMenu full of NSMenuItems. The same menu … Continue reading

Posted in Accessibility, Cocoa, Hacking, Mac OS X, Objective-C | 3 Comments

Choose the Right Tool (Everything is not a nail)

Picking the right tool for the job is often rather difficult for software developers. As software developers,We tend to find a hammer we like and treat everything like a nail, even if it’s a screw. Sometimes we’re reluctant to learn … Continue reading

Posted in Hacking, Objective-C, PHP, Python | Leave a comment

8 Things I Learned About Software Development (Without writing code)

In 2009 I set out to make a major elease of my Japanese-English dictionary Jisho 4.0. Jisho 4.0 was to be a complete overhaul of the existing codebase and a 100% new interface. After a scrapped interface and a few … Continue reading

Posted in Development, Hacking | 3 Comments

Christmas Time Hakone

As you’ve probably realized by now, I have a thing for the Japanese countryside. Especially the countryside that is modern – yet classic, old – yet new, western – yet uniquely Japanese. This is the countryside of Japan that you … Continue reading

Posted in Japan, Travel | Leave a comment