# Mathematical Thinking

Yay! I handed in my last assignment for the semester yesterday, and I am feeling great! The best thing about the holidays is that I have 3 weeks completely free to pursue something that interests me; these holidays it is going to be set theory. I’ve got a couple of interesting resources on set theory … Continue reading

# Insertion sort and bubble sort

I have got a little sidetracked with this little challenge, and am playing around with sorting algorithms. I still hope this will lead to some cool insight into the challenge, but if not oh well. The next two sorting algorithms I have tried out are insertion sort and bubble sort: Bubble sort and insertion sort … Continue reading

# An interesting challenge – selection sort

Following on from the previous post… I am going to play with some general sorting algorithms, and hope that these might give me some inspiration for a more imaginative answer to our question. The first algorithm I will play with is selection sort. Here it is: This doesn’t answer the question, which doesn’t call for … Continue reading

# An interesting challenge – algorithm in linear runtime

A recent post on SO has presented this challenge: Q: Given a positive integer, you are allowed to perform 1 swap to return the smallest possible result. Leading zeros are not allowed. This question has received quite a lot of attention of SO, as people try to come up with an algorithm with linear runtime. … Continue reading

# Agile is still predictive

Agile is still predictive. This is a fantastic blog on Agile estimation  – well worth a read 🙂 Continue reading

# interview approaches

My goal for any job interview, no matter which side I’m on, is to end up feeling like I’m talking to a colleague. Colleagues come into my office all the time when they’re stuck on a problem. I ask my colleagues for help when I get stuck myself. So in an interview, I try to … Continue reading