I just started a new job, and as part of the induction we had to do a lot of complete builds, both for an application server and for a pretty substantial database. Needless to say, these took quite a long time. I found myself wishing there was a way for the computer to notify me [...]
Error handling is a big problem in programming – how should it be done efficiently and clearly? There are several methods, return codes and exceptions being the most popular. Both have their pro’s and con’s and differing methods of use with valid arguments on all sides. However, all too often I see implementation details creeping [...]
Amir regularly makes posts on his blog to show off the wonders of conciseness and clarity in Python. His latest offering is an interesting one. As with many of his examples, it shows off more a certain programming style promoted by Python over language features themselves. You can write the same thing in Java or [...]
Combining my desire to learn more about parsing and the need for an ability to check various truth tables I have made a program that will take an expression and output a truth table for it. http://www.atomice.plus.com/TruthTables.zip It was written in Python, so you’ll need to download the runtime. You can either run it from [...]
I'm a regular reader of a blog called Information Aesthetics. It's all about different visualisations of information. I find a lot of the information fascinating, though recently I've been slacking off reading the feed. However, I mentioned it in my Personal Statement, and what with having an interview for University soon, I thought I should [...]