I don’t know why companies go out of their way to buck standards. Adobe hit me today, although I frequently feel this browsing around Apple’s developer portal as well. I’m trying to get a trial version of Photoshop Elements. Any other website had a visible link to “Try Free!”, which you can click on, possibly go through a login wall (ugh, but fine), and click a link, which starts downloading. … Read More
Why Mobile is Hard
0 CommentsWe, and other mobile development shops that I’ve spoken to, can tell stories of clients who are stunned by the time and cost needed to build a quality mobile app. We’ve gotten to the point on the web where creating a simple website can be done by a large number of people (and therefore at relatively low cost), and while YMMV as far as quality, it can be done. On … Read More
Rails Models: Fat, Not Obese
0 Comments“Fat models, skinny controllers” is a mantra in the Rails community, with good reason: It produces better code. Move the complicated business logic into the model, make the model “smart”, and let the controller just take care of managing traffic. And don’t forget “no logic in the view”! I have seen this advice misused however, mostly by taking it too far. For example, the carrierwave gem (which is awesome in … Read More