<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: benol</title><link>https://news.ycombinator.com/user?id=benol</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 24 May 2026 20:39:25 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=benol" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by benol in "Improving C# Memory Safety"]]></title><description><![CDATA[
<p>It's widely used in Cloud. Within Cloud you there is a policy to use it for all new products.</p>
]]></description><pubDate>Sun, 24 May 2026 11:55:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48256524</link><dc:creator>benol</dc:creator><comments>https://news.ycombinator.com/item?id=48256524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48256524</guid></item><item><title><![CDATA[New comment by benol in "Return-to-Office Mandates: How to Lose Your Best Performers"]]></title><description><![CDATA[
<p>I honestly don’t know the answer, I guess this is exactly what this whole debate comes down to. In theory all the tools are there, in practice people see very mixed results.</p>
]]></description><pubDate>Sat, 30 Mar 2024 14:20:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=39875149</link><dc:creator>benol</dc:creator><comments>https://news.ycombinator.com/item?id=39875149</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39875149</guid></item><item><title><![CDATA[New comment by benol in "Return-to-Office Mandates: How to Lose Your Best Performers"]]></title><description><![CDATA[
<p>I understand that some people prefer to work from home, but there seems to be a narrative that every single one good software engineer is in that camp, and I honestly don’t see where this belief came from… I very much miss the days where I could meet all the junior members of my team in the office and quickly sort out whatever was blocking them etc.</p>
]]></description><pubDate>Sat, 30 Mar 2024 13:57:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=39874935</link><dc:creator>benol</dc:creator><comments>https://news.ycombinator.com/item?id=39874935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39874935</guid></item><item><title><![CDATA[New comment by benol in "I do not use a debugger (2016)"]]></title><description><![CDATA[
<p>The problem here is that if the idea of using debuggers becomes an unfashionable niche then the next language won’t provide one at all.<p>Given how great Java/C#/JS debuggers are, one could hope that every new language will ship with a working debugger, that it would be table stakes.<p>But there’s a whole generation of working programmers that started their careers in Go and were told debuggers are lame all along, so it’s hard to blame them for not using one.</p>
]]></description><pubDate>Sat, 05 Aug 2023 19:42:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=37015634</link><dc:creator>benol</dc:creator><comments>https://news.ycombinator.com/item?id=37015634</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37015634</guid></item><item><title><![CDATA[New comment by benol in "I do not use a debugger (2016)"]]></title><description><![CDATA[
<p>I am very much in the opposite camp, I am 10x more productive in tech stacks where I can use an interactive debugger.<p>It’s not that I enjoy stepping through code line by line, I rely on a debugger to verify if my assumptions about “starting conditions” of a certain piece of code are correct and, if so, at which point my understanding of how things should be no longer reflect reality.<p>This can all be done with printf, if you knew ahead of time what you want to print. But most of the time I don’t, the whole point is that I do interactive exploration of the program state (“evaluate expression” is the main feature of a good debugger). When I find a problem I dig deeper, which is a lot faster within a debugger session than any recompilation loop I’ve ever seen (even in Go).<p>In similar spirit I play with SQL queries when given a data set that I need to extract something from.</p>
]]></description><pubDate>Sat, 05 Aug 2023 19:32:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=37015535</link><dc:creator>benol</dc:creator><comments>https://news.ycombinator.com/item?id=37015535</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37015535</guid></item><item><title><![CDATA[New comment by benol in "Typesafe Error Handling in Kotlin"]]></title><description><![CDATA[
<p>It's worth pointing out that Kotlin's standard library contains a type called `Result` with a slightly different API. Also a function called `runCatching`[1] that uses it.<p>[1] <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/run-catching.html#runcatching" rel="nofollow">https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/run-catc...</a></p>
]]></description><pubDate>Tue, 17 Dec 2019 09:52:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=21812136</link><dc:creator>benol</dc:creator><comments>https://news.ycombinator.com/item?id=21812136</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21812136</guid></item><item><title><![CDATA[New comment by benol in "A CS degree is better than teaching yourself how to code?"]]></title><description><![CDATA[
<p>This. The article and most comments here assume that getting a degree is prohibitly expensive, which is the case only in one country in the world. If you happen to live in that country, consider studying abroad.</p>
]]></description><pubDate>Sun, 03 Nov 2019 10:30:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=21433124</link><dc:creator>benol</dc:creator><comments>https://news.ycombinator.com/item?id=21433124</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21433124</guid></item><item><title><![CDATA[New comment by benol in "Switch from Chrome to Firefox"]]></title><description><![CDATA[
<p>Firefox Beta is at 68 now and still not way to set the default zoom...</p>
]]></description><pubDate>Thu, 30 May 2019 17:18:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=20053574</link><dc:creator>benol</dc:creator><comments>https://news.ycombinator.com/item?id=20053574</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20053574</guid></item><item><title><![CDATA[New comment by benol in "Firefox 66.0 Aims to Reduce Online Annoyances"]]></title><description><![CDATA[
<p>Considering the recent "Spectre is here to stay" paper [1], can anyone comment on whether Firefox should be considered secure until the work on process-per-site lands (I believe they are working on it)?<p>[1] <a href="https://arxiv.org/abs/1902.05178" rel="nofollow">https://arxiv.org/abs/1902.05178</a></p>
]]></description><pubDate>Tue, 19 Mar 2019 15:10:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=19431503</link><dc:creator>benol</dc:creator><comments>https://news.ycombinator.com/item?id=19431503</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19431503</guid></item><item><title><![CDATA[New comment by benol in "Eta – A powerful language for building scalable systems on the JVM"]]></title><description><![CDATA[
<p>Does it come with a debugger of any kind?<p>I think this is the biggest gap in the Haskell ecosystem right now. Every time I try to write something in Haskell, I remember I cannot "talk to my program" easily and just give up.</p>
]]></description><pubDate>Thu, 12 Jan 2017 08:56:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=13380842</link><dc:creator>benol</dc:creator><comments>https://news.ycombinator.com/item?id=13380842</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13380842</guid></item><item><title><![CDATA[New comment by benol in "Google: 90% of our engineers use the software you wrote (Homebrew), but..."]]></title><description><![CDATA[
<p>I, for one, agree with this kind of hiring process.<p>From my own experience - people that do well in such interviews are good generalists. On their own they will start discussing performance improvements and ways to parallelize the solution, it's a pleasure to have such an interview.<p>It's about enjoying problem solving and willing to keep your brain fit. It has nothing to do with memorizing solutions to some existing set of problems.</p>
]]></description><pubDate>Wed, 10 Jun 2015 22:21:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=9696011</link><dc:creator>benol</dc:creator><comments>https://news.ycombinator.com/item?id=9696011</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9696011</guid></item></channel></rss>