I guess for some folks any level or irresponsibility can be justified if it has a plausible-sounding excuse. Actual quote from an email received by a colleague today: Our development environment is not version controlled for the sake of speed when developing/testing new features. I encourage him to reply with something along the lines of…

Read the Full Post

Dear Google Chrome: Thank you for being an awesome web browser. I have one favor to ask, however. Please let me permanently accept broken or expired certificates from sites like Firefox does. I know it’s for “security” so you can make it a little difficult to do so that people who shouldn’t do this don’t.…

Read the Full Post

My life is filled with acronyms. And I use most of them on a daily basis both at home and at work: PHP, CSS, HTML, JS, MVC+LH, GIT, SVN, AJAX, USB, AGP, PCI, BT, WIFI, DVI, VGA, SATA, PATA, IDE, CD-ROM, DVD, CF, SD, SDHD, DSLR, HTTP, FTP, HTTPS, POP, IMAP, and at least ten…

Read the Full Post

I encountered this error when visiting JPMorgan Chase & Co. Bank’s  site today: 500: Server Error [%s] You know a web site is broken when it encounters an error trying to deliver an error message. It doesn’t give me much confidence that I trust these folks with my  money.

Read the Full Post

One of the perks of working where I do is that I get to use the really great FavePersonal WordPress theme. And one of the perks of being a programmer is that I can customize stuff like this. So I did. What is now on this site is the result of a few hours of…

Read the Full Post