<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: sagichmal</title><link>https://news.ycombinator.com/user?id=sagichmal</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 16 Apr 2026 18:18:58 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=sagichmal" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by sagichmal in "Log by time, not by count"]]></title><description><![CDATA[
<p>Yup.<p>Somewhat formalized: <a href="https://peter.bourgon.org/blog/2018/08/22/observability-signals.html" rel="nofollow">https://peter.bourgon.org/blog/2018/08/22/observability-sign...</a></p>
]]></description><pubDate>Mon, 21 Jul 2025 17:25:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=44637823</link><dc:creator>sagichmal</dc:creator><comments>https://news.ycombinator.com/item?id=44637823</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44637823</guid></item><item><title><![CDATA[New comment by sagichmal in "1 Year of Coinbase as a mission focused company"]]></title><description><![CDATA[
<p>This is definitely not true (shrug) Attrition has more than doubled and most engineering teams are critically understaffed.</p>
]]></description><pubDate>Sat, 09 Oct 2021 12:40:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=28809352</link><dc:creator>sagichmal</dc:creator><comments>https://news.ycombinator.com/item?id=28809352</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28809352</guid></item><item><title><![CDATA[New comment by sagichmal in "1 Year of Coinbase as a mission focused company"]]></title><description><![CDATA[
<p>Most do, though, because there does tend to be a more correct position on this class of stuff.</p>
]]></description><pubDate>Sat, 09 Oct 2021 12:39:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=28809344</link><dc:creator>sagichmal</dc:creator><comments>https://news.ycombinator.com/item?id=28809344</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28809344</guid></item><item><title><![CDATA[New comment by sagichmal in "1 Year of Coinbase as a mission focused company"]]></title><description><![CDATA[
<p>> A handful of people left<p>They lost close to half of their engineering team, significant percentages of their operations teams, and many senior leaders.</p>
]]></description><pubDate>Sat, 09 Oct 2021 12:37:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=28809332</link><dc:creator>sagichmal</dc:creator><comments>https://news.ycombinator.com/item?id=28809332</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28809332</guid></item><item><title><![CDATA[New comment by sagichmal in "1 Year of Coinbase as a mission focused company"]]></title><description><![CDATA[
<p>No, I don't know anyone at Basecamp.</p>
]]></description><pubDate>Fri, 08 Oct 2021 23:43:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=28805490</link><dc:creator>sagichmal</dc:creator><comments>https://news.ycombinator.com/item?id=28805490</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28805490</guid></item><item><title><![CDATA[New comment by sagichmal in "1 Year of Coinbase as a mission focused company"]]></title><description><![CDATA[
<p>I'm not sure why you think people who care about justice harass coworkers as a matter of course. It's strictly the opposite, in my (considerable) experience.</p>
]]></description><pubDate>Fri, 08 Oct 2021 23:42:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=28805489</link><dc:creator>sagichmal</dc:creator><comments>https://news.ycombinator.com/item?id=28805489</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28805489</guid></item><item><title><![CDATA[New comment by sagichmal in "1 Year of Coinbase as a mission focused company"]]></title><description><![CDATA[
<p>I’m not sure why you think people who care about justice draw that energy from the same pool that motivates their work, as if it’s a zero-sum calculus. It isn’t. People who think about things systemically tend to apply that perspective in all of their practices. And that’s the value.</p>
]]></description><pubDate>Fri, 08 Oct 2021 21:30:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=28804387</link><dc:creator>sagichmal</dc:creator><comments>https://news.ycombinator.com/item?id=28804387</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28804387</guid></item><item><title><![CDATA[New comment by sagichmal in "My Logging Best Practices (2020)"]]></title><description><![CDATA[
<p>My point is that DEBUG level logging is (hopefully!) not on by default, and that this is what it makes the production log volume manageable.<p>My experience has been that 1 customer-facing byte tends to generate something like ~10 DEBUG-level telemetry bytes. This level of request amplification can't be feasibly sustained at nontrivial request volumes, your logging infrastructure would dwarf your production infrastructure.</p>
]]></description><pubDate>Fri, 08 Oct 2021 20:01:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=28803531</link><dc:creator>sagichmal</dc:creator><comments>https://news.ycombinator.com/item?id=28803531</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28803531</guid></item><item><title><![CDATA[New comment by sagichmal in "1 Year of Coinbase as a mission focused company"]]></title><description><![CDATA[
<p>Yes. All of the "private" correspondence he's received, which of course he cannot share, has been overwhelmingly positive. Indeed.</p>
]]></description><pubDate>Fri, 08 Oct 2021 19:56:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=28803463</link><dc:creator>sagichmal</dc:creator><comments>https://news.ycombinator.com/item?id=28803463</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28803463</guid></item><item><title><![CDATA[New comment by sagichmal in "My Logging Best Practices (2020)"]]></title><description><![CDATA[
<p>Hah! OK, sure.</p>
]]></description><pubDate>Fri, 08 Oct 2021 00:05:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=28793811</link><dc:creator>sagichmal</dc:creator><comments>https://news.ycombinator.com/item?id=28793811</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28793811</guid></item><item><title><![CDATA[New comment by sagichmal in "My Logging Best Practices (2020)"]]></title><description><![CDATA[
<p>I am currently at an organisation where Splunk is a bottleneck.</p>
]]></description><pubDate>Wed, 06 Oct 2021 03:23:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=28768805</link><dc:creator>sagichmal</dc:creator><comments>https://news.ycombinator.com/item?id=28768805</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28768805</guid></item><item><title><![CDATA[New comment by sagichmal in "My Logging Best Practices (2020)"]]></title><description><![CDATA[
<p>Only at trivial request volume. It’s easy to overwhelm any logging system without discipline.</p>
]]></description><pubDate>Wed, 06 Oct 2021 03:20:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=28768787</link><dc:creator>sagichmal</dc:creator><comments>https://news.ycombinator.com/item?id=28768787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28768787</guid></item><item><title><![CDATA[New comment by sagichmal in "My Logging Best Practices (2020)"]]></title><description><![CDATA[
<p>Log after is SOP in any reasonably large architecture. Too much logging is a problem you encounter very quickly with nontrivial traffic.</p>
]]></description><pubDate>Wed, 06 Oct 2021 03:18:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=28768779</link><dc:creator>sagichmal</dc:creator><comments>https://news.ycombinator.com/item?id=28768779</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28768779</guid></item><item><title><![CDATA[New comment by sagichmal in "My Logging Best Practices (2020)"]]></title><description><![CDATA[
<p>Logging is significantly cheaper than tracing to maintain in a usable state.</p>
]]></description><pubDate>Wed, 06 Oct 2021 03:16:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=28768765</link><dc:creator>sagichmal</dc:creator><comments>https://news.ycombinator.com/item?id=28768765</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28768765</guid></item><item><title><![CDATA[New comment by sagichmal in "My Logging Best Practices (2020)"]]></title><description><![CDATA[
<p>You only emit a single log event (line) per request. Problem solved.</p>
]]></description><pubDate>Wed, 06 Oct 2021 03:15:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=28768754</link><dc:creator>sagichmal</dc:creator><comments>https://news.ycombinator.com/item?id=28768754</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28768754</guid></item><item><title><![CDATA[New comment by sagichmal in "My Logging Best Practices (2020)"]]></title><description><![CDATA[
<p>Yes, it’s useful, but that occasional usefulness is substantially outweighed by it’s perpetual cost.</p>
]]></description><pubDate>Wed, 06 Oct 2021 03:14:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=28768746</link><dc:creator>sagichmal</dc:creator><comments>https://news.ycombinator.com/item?id=28768746</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28768746</guid></item><item><title><![CDATA[New comment by sagichmal in "My Logging Best Practices (2020)"]]></title><description><![CDATA[
<p>Nope, this produces unmanageable log volume.</p>
]]></description><pubDate>Wed, 06 Oct 2021 02:46:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=28768594</link><dc:creator>sagichmal</dc:creator><comments>https://news.ycombinator.com/item?id=28768594</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28768594</guid></item><item><title><![CDATA[New comment by sagichmal in "Effective Go"]]></title><description><![CDATA[
<p>When I read MVC I guess I take it pretty literally, in that you would have packages named model/s, view/s, and controller/s. That's what I'm speaking to. Of course, abstractly, many programs tend to be structured in some kind of layering scheme that's MVC-ish :)</p>
]]></description><pubDate>Mon, 04 Oct 2021 13:01:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=28746111</link><dc:creator>sagichmal</dc:creator><comments>https://news.ycombinator.com/item?id=28746111</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28746111</guid></item><item><title><![CDATA[New comment by sagichmal in "Things Go needs more than generics"]]></title><description><![CDATA[
<p>You continue to assert that error handling adds noise to a block of code. This is an opinion, that's fine, but it's not an objective truth. In many many domains -- in fact the domains which Go targets -- error handling is equally important to business logic.</p>
]]></description><pubDate>Mon, 04 Oct 2021 12:58:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=28746076</link><dc:creator>sagichmal</dc:creator><comments>https://news.ycombinator.com/item?id=28746076</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28746076</guid></item><item><title><![CDATA[New comment by sagichmal in "Things Go needs more than generics"]]></title><description><![CDATA[
<p>That is not at all what those links indicate.</p>
]]></description><pubDate>Mon, 04 Oct 2021 12:55:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=28746051</link><dc:creator>sagichmal</dc:creator><comments>https://news.ycombinator.com/item?id=28746051</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28746051</guid></item></channel></rss>