Resurrected from the dead
Guess who’s back, back again Shady’s back, tell a friend Resurrected… hopefully for good Well, it’s official, I’ve finally dusted myself off and resurrected my blogging again. Hopefully it will be a...
View ArticleStuff that’s getting me excited
What makes me excited I get very excited about technology, but I also get very frustrated about where it falls down, its bugs”. This is especially true in software, I find I have incredibly high...
View ArticleArchive: Storing Millions of files in a File Structure
A recent question on HighScalability.com was “How Do I Organize Millions Of Images?”. The asker had found that storing files in a database was inefficient, and wanted to know what scheme he should use...
View ArticleArchive: Estimating Software Development
Creating an estimate for a software development project is hard, really hard. There are books and articles and speeches and academic papers, and you know none of them has got it completely right,...
View ArticleArchive: Faking Performance
What’s something everybody wants for their application, but very few people have the time to deliver? Performance. Let’s face it, in most software projects, performance requirements are relegated to...
View ArticleArchive: Threading Do’s and Dont’s
For work recently I was asked to write a little document on some threading tips, and while I was about it, I noticed this thread on StackOverflow asking for the same thing. I don’t pretend that this...
View ArticleOrganisational Clock Speed
Tomorrow afternoon I’m giving a talk about Organisation Clock Speed at the ITWeb Software Development Management Conference 2015. I’ll put the content up here after the speech is delivered. The post...
View ArticleOrganisational Clock Speed
Below is an edited version of the speech I gave at the ITWeb Software Development Management Conference 2015 about organisational clock speed. Adding Capacity How do we build capacity? What do you say...
View ArticleOutsource Software Development
Should companies outsource? A great many companies have got themselves into an unusual situation. They have teams of software developers working around the clock, but the problem is that they’re not...
View ArticleOn stuff-ups
One of my team members has recently made a flurry of mistakes in production. Anyway, we were chatting, and he seemed a bit downcast about it, and I told him not to worry too much, we’ve all made...
View Article