Programming
-
10 Tips for Beginner Programmers
→: 10 Tips for Beginner ProgrammersThis week I’ve spent a lot of time debugging other people’s code, and we had some fun bugs in class too. This was my favorite bug (I refused to fix it, but she worked out how). I’ve helped people in C, VB, and Maple – none of which are my favorite languages (I didn’t know…
-
Great Debate: Is the Catholic Church a Force for Good?
→: Great Debate: Is the Catholic Church a Force for Good?Sorry – I’m (very) atheist but mostly that remains off this blog. However earlier I saw an excellent debate featuring the awesome Christopher Hitchens and the wonderful Stephen Fry. It’s in 5 parts and it was annoying when the part finished at a climatic moment and I was trying to find the next one, so…
-
Managing Data Across Multiple Machines
→: Managing Data Across Multiple MachinesI have a problem – I now have 4 computers. Yes, I realize this is a problem that many people wish they had, but still. I have: MacBook Air – carry about at university and use out and about, use for notes, reading stuff, and small amounts of development and document editing. 15″ MacBook Pro…
-
Democamp 12
→: Democamp 12Monday was Democamp 12, I heard about it in the morning and managed to get a ticket (someone dropped out). It was really a great evening; I met some really cool people and won a model plane. Events: Betidings and Twegather First up presenting was Betidings. The concept is that you have a calendar of…
-
I ♥ Haskell
→: I ♥ HaskellI knew there was a tighter way to write the derangement code for my assignment, but my Haskell was really rusty and what I had was fast, so I gave up. This morning it came to me – now I have 5 lines instead of 8. I do not have any idea how one would…
-
Efficiency
→: EfficiencyAt the moment, I’m taking a class in Combinatorial Algorithms. You can probably gather from the things that I write about here that this is not my passion… however so far it’s better than expected. We’re moving onto backtracking. If you know a functional language such as Haskell or ML (I know there are others,…