Software Development

11 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

Users Are Not Stupid

Really! And, quite frankly, I’m sick and tired of programmers talking about them like this (not all programmers, some are worse than others, and all the usual disclaimery stuff applies).
Read more
2009

Balsamiq Mockups, donated license

The wonderful folks at Balsamiq have graciously donated a license for their Mockups user interface design software to the Tubecaster project to help with future improvements.
Read more

Python Line Counter

Yesterday I was looking for a Python source code line counter to give me a summary of some source files, but I couldn’t find a free one that would do the job as I wanted. So I created one.
Read more

Tubecaster 2.0.1 Released!

I’m pleased to report that Tubecaster 2.0.1 for Windows is now available for download. Click here to go to the downloads page on the Tubecaster homepage.
Read more

DPAPI user-mode access in Python

In the latest version of Tubecaster I’ve come to the point of needing to give users the option of storing passwords on disk. Needless to say the very thought sent shivers down my spine.
Read more
2008

Python proxy client connections requiring authentication using urllib2 ProxyHandler

I’ve been playing around with trying to pass HTTP connections through a proxy server requiring authentication from Python and after a few hours of hunting around I’ve managed to find enough bits of information to cobble together into a working example.
Read more

Tubecaster: First Linux version

If you’d like to try an early version of my port of Tubecaster to Linux, you can download it here. Please see the readme file within the archive for dependency details.
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