Sustainable debugging

In order to reduce the use of plastics, I propose from now on we all use rocks rather than ducks as a more sustainable alternative to rubber-duck debugging. For those unaware,

In software engineering, rubber duck debugging is a method of debugging code. The name is a reference to a story in the book The Pragmatic Programmer in which a programmer would carry around a rubber duck and debug their code by forcing themselves to explain it, line-by-line, to the duck. (wikipedia)

Rocks are as basic as you can get with tooling and yet do the job just the same. They also share many properties with good code. They are solid, scalable and require very little maintenance. They can be assembled together to form larger architectural patterns.

like the ever-popular monolith

Rocks make great pets. Ducks generally don’t, unless you’re Joey from Friends.

This is my pet rock in its natural habitat.

Its name is 2a3a7e56-0bbd-4dd2-aede-8143c8d102b4, or Guid for short.


Get one today, rocks are dirt cheap. You can probably order one from AliExpress or just go outside.

Original Article:

Related blogs


Please enter your comment!
Please enter your name here