programming

9 posts
2014

Ethics in Software Engineering

I’d like to start by first talking about software engineering itself, and whether it can legitimately be called engineering.
Read more
2012

It’s Not That Bad…

It’s taken nearly a year for me to become angry inspired enough to blog again. The culprit this time is ASP.NET poster boy Scott Hanselman.
Read more
2010

K&R – Solution to Exercise 1.23

I’m working my way through The C Programming Language at the moment, and so far I’m loving C’s purity and leanness.
Read more
2009

Server Fault Private Beta

Following on from the wildly successful Stack Overflow programming questions and answers website, Jeff Atwood and Joel Spolsky have launched Server Fault, a questions and answers site following the same format but now for “system administrators and IT professionals”.
Read more
2008

Artificial Intelligence, Project Concept: PIE

I’ve been doing some reading on artificial intelligence (AI) today as it’s the time of the year again when the Turing Test is performed on a handful of selected artificial intelligence systems.
Read more

New utility: tabs2spaces.py

I’ve just created a Python script that will take a filename on the command line and convert all of its tabs into the given number of spaces (2nd argument). Click here to download.
Read more

Tubecaster Reviewed!

I was pleasantly surprised this morning to find an e-mail in my inbox from a website called “Uptodown.com” informing me that they had tested Tubecaster and thought that their visitors would find it useful.
Read more

“MIT Sketching” software

I first saw the video below a few months ago and I was very impressed at the time. It’s now been featured on YouTube. It seems MIT has developed some natural machine “sketching” software.
Read more
2007

MVC / Design Patterns with Python – Links

I’ve been doing a lot of research into design patterns lately, Model-View-Controller (MVC) in particular.
Read more