Eric Lippert's Avatar

Eric Lippert

@ericlippert.com

Eric Lippert designs programming languages; prior work includes architecting the Hack and Bean Machine compilers at Facebook, and developing the Visual Basic, VBScript, JScript and C# compilers at Microsoft. Blog at https://ericlippert.com

1,131
Followers
287
Following
152
Posts
07.11.2024
Joined
Posts Following

Latest posts by Eric Lippert @ericlippert.com

I wrote a personal tool to do that when I was implementing them 15+ years ago, and yes it is very handy to have such a tool. Also a bunch of my debugging output tools are still in the code.

28.02.2026 20:43 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Surely senior developers already outperformed groups of juniors before being slowed down by being forced to use automatic bug generators.

13.02.2026 02:53 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Destroy him, my robots!

27.01.2026 04:44 πŸ‘ 9 πŸ” 1 πŸ’¬ 0 πŸ“Œ 1

Absolutely!

23.01.2026 01:12 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Thanks @scott.hanselman.com for inviting me to be a guest on HanselMinutes to talk about my upcoming book, Fabulous Adventures In Data Structures And Algorithms. I had a great time!

ericlippert.com/2026/01/22/a...

22.01.2026 21:20 πŸ‘ 26 πŸ” 2 πŸ’¬ 2 πŸ“Œ 0
Preview
Scotiabank CEO says Trump doctrine to dominate hemisphere will be good for business Financial data suggests Canadian banks are poised to profit if Donald Trump’s plan to takeover Venezuela’s oil industry comes to fruition.

Now I'm going to have to close my ScotiaBank account. VEXING.

www.nationalobserver.com/2026/01/08/n...

09.01.2026 18:36 πŸ‘ 11 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
From the funny community on Reddit: Super Food Explore this post and more from the funny community

It was because of the wise old man of the mountain.

www.reddit.com/r/funny/comm...

15.12.2025 18:54 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Thank you so much for asking! I would love to, but let me coordinate real quick with manning marketing dept. :)

08.12.2025 23:37 πŸ‘ 7 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A great blue heron shaking itself dry at sunset.

A great blue heron shaking itself dry at sunset.

07.12.2025 03:01 πŸ‘ 7 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

We used to stress out about whether a *warning* could possibly be interpreted in a way that would cause a new bug, and now intellisense is recommending I write a dozen new bugs every time I use VS. No wonder the old guard are vexed.

03.12.2025 20:57 πŸ‘ 9 πŸ” 1 πŸ’¬ 3 πŸ“Œ 0

Ought the tech industry to take the legal system as its example of how to do jargon right then? Replace simple English words with Latin phrases?

20.11.2025 18:28 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Thank you everyone who has given me such warm support and thoughtful feedback on the early access release of my upcoming book:

hubs.la/Q03Q9PGP0

I really appreciate it.

The site-wide sale is over but if you want 50% off at checkout from now until Nov 27, use code MLLippert at checkout. Thanks!

17.11.2025 19:50 πŸ‘ 17 πŸ” 3 πŸ’¬ 0 πŸ“Œ 1

I do not, sorry. And I don't have a good enough understanding of memory models to write my own!

06.11.2025 15:04 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Thanks!

04.11.2025 16:08 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Doug mocked that up but the title was mine!

31.10.2025 04:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Thank you!

30.10.2025 22:04 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Fabulous Adventures in Data Structures and Algorithms - Eric Lippert Author Eric Lippert introduces fabulous solutions using uncommon algorithms and data structures. There’s a lot more to algorithms than the useful-but-boring recipes you recite for every interview. Th...

I'm writing another book, and the first few chapters are available through Manning Early Access now! For 50% off!

hubs.la/Q03Q9PGP0

More details, and the story of how I came to write it, are on my blog at

ericlippert.com/2025/10/30/i...

It feels great to be writing again after a long break. :)

30.10.2025 16:39 πŸ‘ 47 πŸ” 17 πŸ’¬ 5 πŸ“Œ 0

Thanks Cynthia!

30.10.2025 16:36 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

There are no senior employees if there is no pipeline for training junior employees, and LLMs will never replace senior employees because LLMs *do not think and will never think*. It's incredibly foolish to destroy that pipeline.

18.10.2025 19:28 πŸ‘ 10 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Of course companies are not altruistic. Microsoft provided me vocational training not for the 12 months of terrible quality work they got out of me, but rather to incentivize me to become a highly loyal high quality entry level employee who could then make them 4x salary in revenue. It worked.

18.10.2025 19:25 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

The point of giving tasks to interns isn't to get the task done, it's to train the intern! That's why we don't give critical tasks to interns.

18.10.2025 19:12 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Many times at MSFT decades ago I said that QA's job was not testing, it was advocating on behalf of the user. Testing was a tool, meeting user needs was the goal. Who advocates for users now? Seems like no one.

14.10.2025 21:51 πŸ‘ 4 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

Wait til they find out about XBOX!

28.09.2025 18:22 πŸ‘ 8 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
An enormous Giant Pacific Octopus asleep out of its den in shallow water at Sund Rock on the Hood Canal.

An enormous Giant Pacific Octopus asleep out of its den in shallow water at Sund Rock on the Hood Canal.

The most stunning thing we saw diving Sund Rock yesterday though was the biggest GPO I've ever seen in the wild. It was fast asleep, out in the open, in only 18 feet of water. I've never seen one asleep out of its den and so shallow before.

22.09.2025 15:16 πŸ‘ 8 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
A golden colored dirona albolineata in the Puget Sound

A golden colored dirona albolineata in the Puget Sound

I spent the morning diving in the Hood Canal and got a pretty decent shot of this beautiful golden dirona. Biggest one I've ever seen, at least as big as my palm.

22.09.2025 01:13 πŸ‘ 13 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Since I've started using VS again, ignoring the bad suggestions being constantly made has unfortunately become second nature.

When I was in devdiv my team worked hard to make systems that did NOT suggest that I introduce subtle bugs a dozen times an hour.

Please do better.

15.09.2025 16:13 πŸ‘ 15 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

It was! And having seen many of my friends and colleagues laid off in the last three years by billionaires seeking to put downward pressure on wages, it continues to be infuriating.

14.09.2025 17:33 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This was particularly galling for me as my aforementioned second rewrite was cancelled after Neal and I put a year's worth of work into, and it was passing almost all conformance tests. The third rewrite blew way, way past the initial timeline. Astonishing to me that Roslyn was not cancelled!

14.09.2025 17:20 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

After I was promoted to principal engineer and then given an unacceptable performance review immediately after, one reason they gave was my poor ability to estimate how long a complex task would take. A skill that I was never taught, and was provided no expert mentors to learn from.

14.09.2025 17:18 πŸ‘ 4 πŸ” 0 πŸ’¬ 3 πŸ“Œ 0

When we pitched to VS management that we entirely rewrite the entire compiler and IDE stack for VB and C# from scratch, understandably they wanted to know when it would be done and how much it would cost, so we negotiated schedule and quality goals.

14.09.2025 17:15 πŸ‘ 3 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0