OddThinking

A blog for odd things and odd thoughts.

More Thoughts On Software Slowness

My recent entry condemning unresponsive applications took me a long time to write. I knew I was frustrated with unexpected software slowness, but I couldn’t put my finger on why.

I realise now that I was confounding three separate problems: Unresponsiveness, Unexpected CPU Hogs and Outstaying Their Welcome.

Read more...

Reacting to the Unresponsive

Over the past 12 months, I have been getting more and more frustrated at how slow my machine sometimes gets. It has taken me a while to pin-point what my objection is.

Today I found the words.

I am as mad as hell about having a machine using only 10% CPU and 10% RAM being too busy to refresh its windows, and I’m not going to take it any more!

Read more...

Samsung PC Studio 3 versus Microsoft Outlook

In which I continue to bitch about the Samsung D600 – but particularly about the PC calendar synching software that is bundled with it.

Read more...

Choosing Timezones

All timezone applications require you to specify what city you are in. I’ve never understood why you select the city rather than the state, province or country.

Read more...

WordPress Versus Outlook: A Step Forward

When read in Outlook, emails sent from WordPress are formatted poorly. I finally have a hypothesis to explain this behaviour.

Read more...

Rational 1000: A Time-Travelling Debugger with No Future

The Rational 1000 debugger had an optional feature – the ability to step-forward or backward through the code.

Read more...

A Kakuro Solver

An implementation of a Kakuro Solver.

Read more...

Categories: Puzzle Solving,S/W Dev

Stability Metrics Drive Behaviour

The manager in charge of the test team was gossiping to me one day about the pain involved in running a stability test.

Read more...

CSS versus HTML Tables

CSS Principles For the last twelve months, I have been trying to toe the party line when it comes to Cascading Style Sheets. Tables are our enemies. Div and span are allies and friends. Content shall never be mixed with formatting. Animals shall never sleep in beds. Err.. sorry, got distracted. Where was I? I […]

Read more...

The Absurdly Simple Email Client

During a training course on Ada and the Rational 1000, we wrote an absurdly simple email client.

When it was my turn to demonstrate my software, it wasn’t very well received.

Read more...