Ayende @ Rahien

Unnatural acts on source code

Why all the performance posts?

For the last week or so I have been posting just about performance. Can you figure out why? Yes, I just finish doing a heavy optimization for the profiler, but why so many posts?

The answer is quite simple, but I want to see what conspiracies you are going to put out.

Comments

Anders
01/03/2010 10:40 AM by
Anders

Simply because you always post about current work and interests? Thats also why we read them...

Mikael Henrikson
01/03/2010 10:43 AM by
Mikael Henrikson

Well, what about remote profiling / profiling server listening to all current profilers (nh, ef, l2s h) all in one?

I did enjoy the reasoning in the posts and I sure learnt some ways to optimize.

Davy Brion
01/03/2010 12:45 PM by
Davy Brion

because you want to show that you built NH Prof without worrying up-front about small optimizations and then waited until problems arose so you could profile your code and then fix the most pressing issues in as few places as possible for a maximum benefit? As in: the way it should be done :)

El Guapo
01/03/2010 01:23 PM by
El Guapo

You are writing another book. OK maybe another MSDN article.

Arnis L.
01/03/2010 05:19 PM by
Arnis L.

Because you got nothing left to write about? :D

Dmitry
01/03/2010 05:22 PM by
Dmitry

You are doing a Tekpub feature or a course on .NET code optimization

silk
01/03/2010 05:26 PM by
silk

Because you want to advertise your product, make it more visible, show how good it is, sell more copier, earn more money and rule the world, or sth like that ;)

Rik Hemsley
01/03/2010 05:59 PM by
Rik Hemsley

Microsoft want to buy it?

Ben Hall
01/03/2010 11:01 PM by
Ben Hall

Because so many people get it wrong and you're bored of using slow software?

NC
01/03/2010 11:50 PM by
NC

Because your stroking your ego?

Ori Almog
01/03/2010 11:55 PM by
Ori Almog

Because you can

alwin
01/04/2010 01:15 AM by
alwin

Because you were bored and wrote those posts to fill some of the free time you have plenty of? :)

Nick B
01/04/2010 01:49 AM by
Nick B

You plan on launching an iphone app of the profiler and thus need to keep resource management tight.

Petar Petrov
01/04/2010 08:23 AM by
Petar Petrov

Because you will post a challenge(and a reward I suspect) to optimize some code. An reward from you won't be something easy to get :)

meo
01/04/2010 12:27 PM by
meo

Maybe it is a good way to pump up such skills by yourself?

Mischa Kroon
01/04/2010 04:08 PM by
Mischa Kroon

Because you want to establish yourself as an expert in the field and want to do some contract work optimising other peoples .NET software.

Ayende Rahien
01/04/2010 04:29 PM by
Ayende Rahien

Mischa,

God, no.

Perf optimization is some of the most horrifyingly mind numbing work possible.

James L
01/04/2010 09:48 PM by
James L

Well?

Steve Py
01/05/2010 10:17 AM by
Steve Py

<conspiracy
Discrediting the most outrageous option. That must mean it's closest to the truth.

Though I'd think the only thing more mind-numbingly boring than performance optimization would be writing about performance optimization... Are you sure you don't just want to be a lion tamer? :)

Comments have been closed on this topic.