About the Author

Chris Shiflett

Hi, I’m Chris: entrepreneur, community leader, husband, and father. I live and work in Boulder, CO.


All posts for 2013

What Does Block Mean?

Twitter just witnessed a pretty serious backlash over their new policy on blocking, and rightly so. If ever there was a need to do some user testing, this was it. What was the change? You can no longer actually block users on Twitter; you can only mut…

Web Advent 2013

In 2007, overwhelmed with my jealousy of the Perl community's awesome Advent calendar, I decided PHP needed one, too. Of course, this thought didn't occur to me until the very end of November. Nonetheless, thanks to an enthusiastic community and some ver…

Dark Patterns

Dark patterns have been around for a couple of years, but it seems like the concept is gaining steam lately. It’s normal for design (and copy) to try to modify behavior, but with more and more frequency, I feel like apps are trying to trick me rather t…

Ideas of March

I wasn’t going to write about Ideas of March this year. I wasn’t even sure it was an idea worth spreading last year. It’s important to me, but I’m struggling to blog as often as I’d like, so I’m hardly setting a good example. Then, Google …

XSS Is Still Tricky

This works in Safari, Firefox, Chrome, and Opera. <!DOCTYPE html> <head> <title>Oh no!</title> <script type="text/javascript"> var xss = "</script><script>alert('XSS');</script>"; </script>…

2012 Highlights

This is the tenth consecutive year that I’m recording highlights of the previous year. That’s quite a milestone. At the end of August, I will have ten full years of blog posts. A decade of blogging. Hard to believe. Things sure were different back…