Meaningful names for variables, methods, and classes go a long way to making uncommented code possible. However, meaning is not conveyed simply by length.
I was listening to the audio presentation by Woz at ITConversations.com recently. I was really interested in his stories about how he got interested in hardware hacking, and it made me reflect on my early experiences with computers.
Continue reading “Reflections on how I got started in this biz…”
Been seeing this pattern a lot today. I’m working with integration tests, which have a lot of test fixtures around to do common tasks (such as inserting data into the database). These test fixtures propagate exceptions. In many cases, they simply declare that they throw java.lang.Exception. Ouch.
Did you know that there are places in the world with timezone offsets in quarter-hour increments
The timezone for Nepal is UTC+5:45. Chatham Island (a territory of New Zealand) uses UTC+12:45. Interesting…
Bush is proposing a 2.5 trillion dollar budget. Supposedly, this manages the following:
- it is the “president’s most austere budget to date”
- it pushes the US federal budget deficit to “a record $427 billion”, and “is the third straight year the Bush administration will have set, in dollar terms, a deficit high.”
Working with legacy code can present some, um, interesting challenges. I just hit a wonderful issue to do with dates and timezones, caused by a really piss-poor data model.