Category Archives: Uncategorized

What is a Spreadsheet?

Sorry about the hiatus. I’ve been working on a fascinating project at Bloomberg lately. It is an extremely challenging combination of working with existing systems and moving to a new infrastructure for handling the ever increasing amount of data they have … Continue reading

Posted in Uncategorized | Leave a comment

The newest new old thing

Apologies to Raymond Chen: https://blogs.msdn.microsoft.com/oldnewthing/ Against my better judgement I rewrote the xll add-in library. Again. https://github.com/keithalewis/xll12 Still learning all the new C++11/14/17 good bits. And trying to avoid the crazy things that seem to be slipping into the latest … Continue reading

Posted in Uncategorized | 8 Comments

You can’t make this git up.

Hitler uses git: https://www.youtube.com/watch?v=CDeG4S-mJts Why is git called git? Just ask Linus. https://www.youtube.com/watch?v=4XpnKHJAok8. It’s funny how people tell you things if you just listen. Andrew Tridgell reverse engineered BitKeeper and the company that invested capital in their product decide not … Continue reading

Posted in Uncategorized | Leave a comment

And now for something completely similar

Against my better judgement, I’ve been rewriting the Excel add-in library. After a long day dealing with C++03 limitations at my current gig, I have to confess I am really enjoying applying the latest C++14 goodness to my old code. … Continue reading

Posted in Uncategorized | Leave a comment

And now for something completely different

Working on huge data at Bloomberg these days. After a long day of trying to figure out how they do that I like to think about math. https://github.com/keithalewis/papers/blob/master/ct.md My attempt at working up to “A monad is just a monoid … Continue reading

Posted in Uncategorized | Leave a comment

There is no royal road.

I confess I binged this instead of googled it: http://www.cs.utexas.edu/users/EWD/transcriptions/EWD08xx/EWD841.html I misremembered it as something Gauss said, not Euclid. Feeble human brains still need to be reminded of things learned over 2000 years ago. At least mine does. There is nothing I … Continue reading

Posted in Uncategorized | Leave a comment

Protecting your brand.

I like to ignore advice people give me and figure things out for myself. It does me no good. My brand is I don’t give a fuck about my brand. If you find the code I write useful and can point … Continue reading

Posted in Uncategorized | Leave a comment