Maybe there are people out there who have a consistent level of efficiency throughout the entire workday. If you are one of those people I salute you. For my own part, I’m reasonably efficient for most of the day, but I seem to have a sweet spot of a few hours in the late afternoon [...]
My guess would be most web designers learn this lesson pretty early, but I’d like to add it to the Best Practices canon anyway. You design web sites all the time for all kinds of clients. As a result, you’ve built up a good deal of knowledge about what does and does not work in [...]
Since it’s Valentine’s Day, I want to talk a little about love (as it relates to this blog, at least). I love being an independent web designer. I love being my own boss. On rare occasions I’ll find myself wondering if I would love going back to a traditional job. I think it’s worth considering [...]
In part 1 of this series I talked about turning your data audit trail into an interface feature. The primary purpose of an audit trail, though, is to allow you to see a clear picture of every change that has occurred with your data. While the history table solution that I offer is extremely easy [...]
The post on this blog that gets the most search engine traffic is Leaving an Audit Trail In Your Database. I explain several techniques that allow you to store information in the database about how and when records are being changed, with the most comprehensive and effective solution being to create history tables. The obvious [...]