News for hackers. Stuff that matters.
Re:Making a Homegrown ClickHouse Log for $20/mo by pmalynin on Monday February 13, 2023 @08:51AM (#34773330)
Modern CPUs do actually offer this for the most part, it’s called time travel debugging. Intel’s offering is called Intel Processor Trace. Although it’s not full input output logging.
Re:Making a Homegrown ClickHouse Log for $20/mo by foobiekr on Monday February 13, 2023 @01:18PM (#34777728)
As a rule, it is better to have developers learn one way to work, rather than N.

A problem with time travel debugging is that you generally can't use it in production [of course, there are people who think devs should have direct access to prod, for them there is no help], and you 100% cannot use it for anything deployed at a customer (so for embedded, devices, actual non-SAAS software etc. etc.).

It's better to shore up your tools so that the workflow is very straightforward and leave stuff like time travel for people doing work on a very narrow subset of very hard to understand bugs.