from/prod
← All companies

THE COMPANY INDEX TRACKED BLOG

Eric Lippert

Ideas, decisions, and lessons from the team.

ericlippert.com (opens on the source site)
10Posts tracked
last monthLatest publication
0.3Posts / month over the last 12 months

Latest writing

10 of 10 posts

The book is done! (opens on the source site)

That took much longer than I’d hoped it would; a number of family crises had to be managed in the last year but they’re all sorted and the book is at the printer now! And only about 20 years after … Continue reading →

Read at the source

A few minutes with Hanselman (opens on the source site)

Scott Hanselman, the Microsoft VP for developer community outreach and general all around good guy was kind enough to ask me to be on his podcast, HanselMinutes, to talk about my upcoming book. I was delighted to spend a few … Continue reading →

Read at the source

Book early-access discount code (opens on the source site)

Hey everyone, I first want to say a heartfelt thank you so much for the warm comments and supportive feedback I’ve gotten since I announced that I’m in process of writing Fabulous Adventures In Data Structures And Algorithms. It means … Continue reading →

Read at the source

I’m writing another book! (opens on the source site)

Hey everyone, I’ve finally turned this blog into a book! Or, rather, I am deep in the process of turning this blog into a book. Yes, it’s about 20 years, give or take, after I first thought of doing so, … Continue reading →

Read at the source

Bean Machine Retrospective, part 9 (opens on the source site)

I wanted to implement concise “pattern matching” in Python, a language which unlike C#, F#, Scala, and so on, does not have any pattern matching built in. Logically a pattern is just a predicate: a function which takes a value … Continue reading →

Read at the source

Bean Machine Retrospective, part 8 (opens on the source site)

Before getting into the details of how my combinator-inspired source code transformation system works, I should say first, what is a general overview of the system? and second, why did I build it at all? In my experience, a typical … Continue reading →

Read at the source

Bean Machine Retrospective, part 7 (opens on the source site)

How do we write a compiler in a typical general-purpose line-of-business OO programming language such as Python, C#, Java, and so on? Compilers are programs, so we could make the question more general: how do we write programs? The basic … Continue reading →

Read at the source

The names of birds, part 4 (opens on the source site)

The European starling is a lovely looking bird, though territorial, noisy and aggressive up close. Unfortunately, they are very invasive in North America. Most of the hundreds of millions of European starlings now living in the Americas can be found … Continue reading →

Read at the source

The names of birds, part 3 (opens on the source site)

In the autumn of last year my friend Joan and I went on a little trip up to the Skagit valley north of Seattle to photograph birds of prey; I managed to get a blurry but recognizable shot of this … Continue reading →

Read at the source

The names of birds, part 2 (opens on the source site)

Reader “Joel” had an insightful comment on the first part of this series which I thought deserved a short episode of its own. Recall that we proved the theorem “if a compositional forest contains a mockingbird then every bird in … Continue reading →

Read at the source

Privacy choices

Reading never requires analytics. These choices last 90 days on this browser.

Essential sign-in and security storage always stays on. Read the privacy notice.