Software devel (in Boulder, CO, no less) is very lenient. I dress in jeans + tshirt most days and wear a hoodie if the office is cold. My work hours are usually about 10-6, but I'll sometimes cut out early, and other times work late. The thing is, since we're salaried we've got to make the deadlines, regardless of the hours we work, which is why I was coding until 5 am last night 🙂. That also means that I'm still at home today and it's 12:15. I'm thinking I'll grab some lunch and get there at about 1 and work a half day today.
Deadline driven > hourly.