<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: necrotic_comp</title><link>https://news.ycombinator.com/user?id=necrotic_comp</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 11:57:13 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=necrotic_comp" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by necrotic_comp in "Issue: Claude Code is unusable for complex engineering tasks with Feb updates"]]></title><description><![CDATA[
<p>Opus definitely pushes me to ignore problems. I've had to tell it multiple times to be thorough, and we tend to go back and forth a few times every time that happens. :)</p>
]]></description><pubDate>Tue, 07 Apr 2026 03:50:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47670556</link><dc:creator>necrotic_comp</dc:creator><comments>https://news.ycombinator.com/item?id=47670556</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47670556</guid></item><item><title><![CDATA[New comment by necrotic_comp in "[dead]"]]></title><description><![CDATA[
<p>I don't understand how the unix philosophy is rigid ? Can you explain a bit more ?</p>
]]></description><pubDate>Mon, 23 Mar 2026 18:02:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47492970</link><dc:creator>necrotic_comp</dc:creator><comments>https://news.ycombinator.com/item?id=47492970</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47492970</guid></item><item><title><![CDATA[New comment by necrotic_comp in "Thinking Fast, Slow, and Artificial: How AI Is Reshaping Human Reasoning"]]></title><description><![CDATA[
<p>There's something interesting I've found about my interactions with the AI - I use it as a thought-partner. I don't ask it to solve a problem for me (well, first at least!) I think about it as a tool to work with, engage with the problem, and spit out a result that I then test and review.<p>I see it as <i>part</i> of the feedback loop, and it speeds up some of the mechanical drudgery, while not removing any of the semantic problems inherent in problem solving. In other words, there's things machines are good at, and things humans are good at - if we each stick to our strengths, we can move incredibly fast.</p>
]]></description><pubDate>Sat, 21 Mar 2026 19:03:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47470160</link><dc:creator>necrotic_comp</dc:creator><comments>https://news.ycombinator.com/item?id=47470160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47470160</guid></item><item><title><![CDATA[New comment by necrotic_comp in "Gnome dev gives fans of Linux's middle-click paste the middle finger"]]></title><description><![CDATA[
<p>Tangential - what do people do faster in vscode than on the terminal ?</p>
]]></description><pubDate>Wed, 07 Jan 2026 14:29:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46526735</link><dc:creator>necrotic_comp</dc:creator><comments>https://news.ycombinator.com/item?id=46526735</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46526735</guid></item><item><title><![CDATA[New comment by necrotic_comp in "Web development is fun again"]]></title><description><![CDATA[
<p>I agree with this. I've been able to tackle projects I've been wanting to for ages with LLMs because they let me focus on abstractions first and get over the friction of <i>starting</i> the project.<p>Once I get my footing, I can use them to generate more and more specialized code and ultimately get to a place where the code is good.</p>
]]></description><pubDate>Sun, 04 Jan 2026 15:29:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46488864</link><dc:creator>necrotic_comp</dc:creator><comments>https://news.ycombinator.com/item?id=46488864</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46488864</guid></item><item><title><![CDATA[New comment by necrotic_comp in "Maybe comments should explain 'what' (2017)"]]></title><description><![CDATA[
<p>I appreciate this way of programming - also, if I may, in the age of auto-complete I think it's okay to have verbose variable naming. Imho, it's perfectly fine to have quad, quadVelocity, dragMagnitude, etc.<p>I see this a lot in the wild, though - as an honest question (not trolling!) why do people still shorten their variable names in place of having a terse descriptor ?</p>
]]></description><pubDate>Sun, 04 Jan 2026 15:20:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46488776</link><dc:creator>necrotic_comp</dc:creator><comments>https://news.ycombinator.com/item?id=46488776</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46488776</guid></item><item><title><![CDATA[New comment by necrotic_comp in "Ask HN: What Are You Working On? (December 2025)"]]></title><description><![CDATA[
<p>Currently working on a code formatter and parser for Supercollider's sclang.
Supercollider is an amazing language, but the development tooling is severely lacking - we need good tooling, and now with LLMs in play and my coding ability leveled up from doing GATech's OMSCS, I'm finally able to tackle this.<p>I'm learning rust while I'm doing this too, so it's been an experience. Fun, though.</p>
]]></description><pubDate>Mon, 15 Dec 2025 01:22:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46269204</link><dc:creator>necrotic_comp</dc:creator><comments>https://news.ycombinator.com/item?id=46269204</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46269204</guid></item><item><title><![CDATA[New comment by necrotic_comp in "C100 Developer Terminal"]]></title><description><![CDATA[
<p>This isn't made by developers, that's clear, and I don't think it's going to be very functional. However, I do love the aesthetic and I do love that someone is trying <i>something</i> new.</p>
]]></description><pubDate>Thu, 27 Nov 2025 00:40:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46064049</link><dc:creator>necrotic_comp</dc:creator><comments>https://news.ycombinator.com/item?id=46064049</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46064049</guid></item><item><title><![CDATA[New comment by necrotic_comp in "Show HN: Build the habit of writing meaningful commit messages"]]></title><description><![CDATA[
<p>10,000% this. Attaching JIRA tickets, etc. to the commit helps for searching as well. I've worked with a number of people who do not believe in this and it drives me insane ; I try to enforce it, but there's a lot of messages like "fixed bug" that have zero context or detail associated with them.<p>I don't understand why so many engineers are like this.</p>
]]></description><pubDate>Sun, 23 Nov 2025 00:28:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46019600</link><dc:creator>necrotic_comp</dc:creator><comments>https://news.ycombinator.com/item?id=46019600</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46019600</guid></item><item><title><![CDATA[New comment by necrotic_comp in "The Theatre of Pull Requests and Code Review"]]></title><description><![CDATA[
<p>My preferred way of doing PRs/Code Review echoes some of the statements below, but also requires the engineer to do the following:<p>1) Each PR (even if it's part of a larger whole) can be committed and released independently.
2) Each PR has a description of what it's doing, why it's doing what it's doing, and if it's part of a larger whole, how it fits into the broader narrative.
3) PRs are <i>focused</i> - meaning that QOL or minor bugfixes should <i>not</i> be part of a change that is tackling something else.
4) PRs are as small as possible to cover the issue at hand.
5) All PRs are tested and testing evidence is presented.
6) When a PR is committed to master, the final narrative in step 1) is the Git commit, along with the testing evidence, includes the JIRA ticket number in the headline, and the reviewer in the body of the git commit.<p>This way we have a clean, auditable, searchable history with meaningful commit history that can help reconstruct the narrative of a change and be used as a guide when looking at a change in, say, a year.</p>
]]></description><pubDate>Thu, 25 Sep 2025 14:33:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=45373065</link><dc:creator>necrotic_comp</dc:creator><comments>https://news.ycombinator.com/item?id=45373065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45373065</guid></item><item><title><![CDATA[New comment by necrotic_comp in "What makes code hard to read: Visual patterns of complexity (2023)"]]></title><description><![CDATA[
<p>I agree with this up to a point - having consistent code style with some sort of formatter (gofmt, black, clang-format) goes a long way to reducing complexity of understanding because it unifies visual style.<p>I suggest that a codebase should read like a newspaper. While there is room for op-eds in the paper, it's not all op-eds, everything else should read as a single voice.</p>
]]></description><pubDate>Tue, 11 Mar 2025 15:40:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=43333576</link><dc:creator>necrotic_comp</dc:creator><comments>https://news.ycombinator.com/item?id=43333576</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43333576</guid></item><item><title><![CDATA[New comment by necrotic_comp in "Mouseless – fast mouse control with the keyboard"]]></title><description><![CDATA[
<p>TEX Shinobi - I have many of these and they are excellent:
<a href="https://tex.com.tw/products/shinobi?srsltid=AfmBOoqVuwqI9Ot2UtdKilPZQs4K3cYuIJHTSTqtUAO3G1CJ_vLuWM7b" rel="nofollow">https://tex.com.tw/products/shinobi?srsltid=AfmBOoqVuwqI9Ot2...</a></p>
]]></description><pubDate>Thu, 12 Dec 2024 18:19:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=42401744</link><dc:creator>necrotic_comp</dc:creator><comments>https://news.ycombinator.com/item?id=42401744</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42401744</guid></item><item><title><![CDATA[New comment by necrotic_comp in "Writes Large Correct Programs (2008)"]]></title><description><![CDATA[
<p>I get this a bit at my job, and I think there's a difference between making changes (which I do a lot of) and being <i>confident</i> in the changes that you're making. The environment I'm in is completely fault-intolerant, and we're currently hamstrung by our hardware (e.g. no backups/no secondaries/etc.) so changes that we're making have to be well-reasoned and argued before they're put in.<p>Some people take that as being scared, but it's more like "you have to have made this work and tested it before putting it in."</p>
]]></description><pubDate>Sat, 23 Nov 2024 16:57:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=42221870</link><dc:creator>necrotic_comp</dc:creator><comments>https://news.ycombinator.com/item?id=42221870</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42221870</guid></item><item><title><![CDATA[New comment by necrotic_comp in "Greppability is an underrated code metric"]]></title><description><![CDATA[
<p>Agreed. So long as the code hits performance and business goals, there doesn't need to be an emphasis put on "newness" or any other sort of vanity metric - make the code obvious, searchable, and understandable so that in a time crunch or during an outage it's easy to search and find the culprit.</p>
]]></description><pubDate>Tue, 03 Sep 2024 13:47:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=41434899</link><dc:creator>necrotic_comp</dc:creator><comments>https://news.ycombinator.com/item?id=41434899</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41434899</guid></item><item><title><![CDATA[New comment by necrotic_comp in "Aerc: A well-crafted TUI for email"]]></title><description><![CDATA[
<p>despite the questionable politics of the author, I use mutt-wizard, and using its configs, a simple "v" instead of "o" will open the mail in the open web-browser. I've found this more than acceptable for reading html mail.<p>I don't use it for work, only personal use, though, so ymmv.</p>
]]></description><pubDate>Fri, 23 Aug 2024 01:31:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=41325585</link><dc:creator>necrotic_comp</dc:creator><comments>https://news.ycombinator.com/item?id=41325585</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41325585</guid></item><item><title><![CDATA[New comment by necrotic_comp in "Xpra: Persistent Remote Applications for X11"]]></title><description><![CDATA[
<p>I haven't yet seen any compelling reason to move off of X11. It's been years since I've checked - what's the current state of the art ?</p>
]]></description><pubDate>Mon, 08 Jul 2024 11:36:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=40904461</link><dc:creator>necrotic_comp</dc:creator><comments>https://news.ycombinator.com/item?id=40904461</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40904461</guid></item><item><title><![CDATA[New comment by necrotic_comp in "A bunch of programming advice I'd give to myself 15 years ago"]]></title><description><![CDATA[
<p>Or, even, "I see X Y Z is happening, that doesn't seem in line with the question, can we discuss it further ? "</p>
]]></description><pubDate>Sat, 29 Jun 2024 15:10:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=40831139</link><dc:creator>necrotic_comp</dc:creator><comments>https://news.ycombinator.com/item?id=40831139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40831139</guid></item><item><title><![CDATA[New comment by necrotic_comp in "A bunch of programming advice I'd give to myself 15 years ago"]]></title><description><![CDATA[
<p>I go a step further on "dumb code". Write code that is easy to reason about, understand, and grok the implications of.<p>I spent a <i>ton</i> of time doing support and engineering on a trading desk, where our SLA for an outage was somewhere in the range of 30 seconds to 5 minutes. Having super simple code that makes it easy to understand what the code problem is (if not necessarily the business problem) lets you move on with life and let the business keep moving.</p>
]]></description><pubDate>Sat, 29 Jun 2024 14:45:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=40830983</link><dc:creator>necrotic_comp</dc:creator><comments>https://news.ycombinator.com/item?id=40830983</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40830983</guid></item><item><title><![CDATA[New comment by necrotic_comp in "A dev's thoughts on developer productivity (2022)"]]></title><description><![CDATA[
<p>> The truth is that most companies won't pay for the extra productivity that you create for yourself, but they will happily take it for free.<p>Fantastic way of putting it. Know this is a low-effort comment, but that's a great way to describe why over-extending yourself outside of the context of the overall mission isn't a good thing to do.</p>
]]></description><pubDate>Thu, 27 Jun 2024 21:14:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=40815196</link><dc:creator>necrotic_comp</dc:creator><comments>https://news.ycombinator.com/item?id=40815196</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40815196</guid></item><item><title><![CDATA[New comment by necrotic_comp in "Microsoft removes documentation for switching to a local account in Windows 11"]]></title><description><![CDATA[
<p>Agreed with the sibling posts. Ubuntu isn't a great experience - it feels seamless until it breaks, and then it's just a world of pain.<p>Debian/Mint/etc. are all good distros, but if you're willing to step up the learning curve just a bit, I'd definitely suggest Gentoo. I've been using it as my daily driver for several years now and it's made me feel like I'm actually in control of my machine (compiling all your code with debug flags so you can attach gdb when it's behaving weird so you can write a patch?! And then submit it to get sucked into upstream!? Yes please!). There's definitely a little work up front, but it's without a doubt the best experience I've had with Linux and I'd recommend it if you're up for it.</p>
]]></description><pubDate>Tue, 25 Jun 2024 13:26:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=40788348</link><dc:creator>necrotic_comp</dc:creator><comments>https://news.ycombinator.com/item?id=40788348</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40788348</guid></item></channel></rss>