HPC on the Dark Side & 1 Million Lines of Code

How well do I stack up against Microsoft’s 1million LOC per engineer per month goal?

HPC on the Dark Side & 1 Million Lines of Code

HPC has gone to the dark side!

Sorry I don’t have anything too serious today so here’s a fun photo instead. 

Everyone seems to be talking about Microsoft’s ambition to write 1 million lines of code per month per engineer. Well, I had probably my most productive (in terms of writing code) day yesterday and yes it was AI assisted so I thought I’d compare how well I hold up against Microsoft’s ambition.

1 millions lines of code a month, assuming an average month and a normal 5 days a week working schedule means around 45,000 lines of code a day. On my best day in the whole year, I managed a whopping 2,691 lines added according to a git diff.

So I’d need to get about 17 times faster. Hmm.

Let’s look at this another way though. The Linux kernel is about 40million lines of code. At 1 millions lines of code per person, with a small team, you could rewrite it in under a month. Let’s pretend for a moment that it all works just fine. What are you going to do next? A company the size of Microsoft could probably rewrite every bit of software in existence in under a year. Then what? 

I guess we’re betting the AI can come up with the ideas for what software we need next too?