Crunching the numbers
I’m running the numbers, and I didn’t really believe them. So I put them in a chart, and I’m still not sure that I trust them. Here you can see our income per month for the past year. Yes, July was...
View ArticlePicture of the day, Rhino & Raven
We have an amateur photographer in the office, who like to arrange the rhinos in the office (now exceeding 100, I think) in various ways. I really like this picture.
View ArticleMy view on crowd funding
After my previous post, I was asked what I’m thinking about the notion of crowd funding, which is currently all the rage. The answer is complicated. I’m focusing right now on things like kick starter...
View ArticleWhy RavenDB isn’t written in F#, or the cost of the esoteric choice
In a recent post, a commenter suggested that using F# rather than C# would dramatically reduce the code size (measured in line numbers). My reply to that was: F# would also lead to a lot more...
View ArticleWhen I gave up on pointers
hI started programming with that orange turtle ( I think it was supposed to be green, but we had bad CRT screens ) by drawing stuff on the screen. I think that I was in fifth grade or so. I later...
View ArticleThe Incredibles II
I just got back from watching the Incredibles 2. The previous movie was a favorite a mine from first view, and it is one of the few movies that I can actually bear to watch multiple times. I was hoping...
View ArticleToddlers, cursing and preparing ahead of time
My daughter is 3¼ years old now. About the time that she was born, I decided that I needed to make a small change in my language. Whenever I felt the urge to curse, I would say a food’s name. For...
View ArticleThe GitHub profile you don’t want in your CV
I just got a CV from a candidate looking for a junior position. I looked at the CV (and oh my God, did this guy have a lot of acronyms in there). I noted that he has a GitHub account in the CV, so...
View ArticleLooking at a candidate’s GitHub profile
When a candidate sends a CV and includes a GitHub profiler, that almost always guarantees that I’ll give that profile a look. The most interesting thing from my perspective in a GitHub profile is that...
View ArticleThe candidate’s portfolio
This is a screen shot from a CV I just read:The CV itself is kind of boring. Just graduated, did so and so course and was excellent in foo and bar. We see dozens of CVs like that on a regular basis....
View ArticleThis code has expectations from the reader
I just had a discussion with a colleague about a fix of non trivial code. The question was what comments should go into the code to explain what was going on. If you care to know, this related to the...
View ArticleAbusing system flexibility to avoid paying collect tolls
I’m going to feel like an old man for this post, but if you were born post 1995, it is likely that you have no idea what I’m talking about in this post, crazy as this sounds to me. Before there was a...
View ArticleTechnical marketing from the other side
I spent the last couple of days in the O’Reilly Architecture Conference and HIMSS (Healthcare Information and Management Systems Society) Conference. During that time, I had the chance of listening to...
View ArticleThe big red sales button
I used the term “Big Red Sales Button” in a previous post, and got a question about it. You can see an illustration of that on the right.The Big Red Sales Button (BRSB from now on) is a metaphor used...
View ArticleCompany.Location = new OfficeSpace(); // 4th time the charm
Exactly 9 years ago, Hibernating Rhinos had a major breakthrough. We moved to our own offices for the first time. Before that, I was mostly working from a home office of clients’ locations. Well, I...
View ArticleSpending political capital
As I’m writing this, there seem to be a huge amount of furor over the US elections. I don’t want to get into that particular mess, but I had a few idle thoughts about how to fix one of the root issues...
View ArticleAn instant Do Not Hire decision
Following a phone screen, we typically ask candidates to complete some coding tasks. The idea is that we want to see their code and asking a candidate to program during an interview… does not go well....
View ArticleConverting PFX format to PEM via OpenSSL programmatically
I run into a task that I needed to do in Go, given a PFX file, I needed to get a tls.X509KeyPair from that. However, Go doesn’t have support for PFX. RavenDB makes extensive use of PFX in general, so...
View ArticleTracking down RavenDB I/O usage in Linux
Today I had to look into the a customer whose RavenDB instance was burning through a lot of I/O. The process is somewhat ingrained in me by this point, but I thought that it would make for a good blog...
View ArticleA call with my wife
This happened a few minutes ago, I got a call from an unknown number. That was my wife’s work number, and she called to ask me an urgent question, it seems: “Can you tell me how to compress a PDF...
View Article