3 comments

[ 2.9 ms ] story [ 17.6 ms ] thread
The author had a piece of software running and it started to slow down over time. They ignored it and marched on. It slowed down even more and they had a demo fail. (The author did not mention this explicitly, but I assume it was working fine at the demo rehearsal but slowed down and failed in front of audience).

So instead of trying to debug the slowdown or try to fix the system in some other way they decided to just ... switch to a completely different system. No trying to understand what's going on, not even a bug search on the tracker.

This seems pretty wrong to me. It's like saying "hey, I recently started to use Java, and I just hit a GC delay in my Java program -- so I am dropping Java completely and switching to Go". Yeah, sometimes switching to a new tech is the right thing, but you are supposed to at least try to tune the existing stack a bit before replacing it outright.

Yeah - though I think this was meant to be an 'intro to Kind' article rather then a 'debugging' article.

I really like KIND - it's bit disappointing he didn't go into more detail.

I bet he was using macos and with the Docker.app running at the same time...