<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: iamkeithmccoy</title><link>https://news.ycombinator.com/user?id=iamkeithmccoy</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 14 Apr 2026 20:27:12 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=iamkeithmccoy" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by iamkeithmccoy in "Someone bought 30 WordPress plugins and planted a backdoor in all of them"]]></title><description><![CDATA[
<p>Say what you want but I can write a production backend without any non-Microsoft dependencies. Everything from db and ORM to HTTP pipeline/middleware to json serialization to auth to advanced logging (OTel). Yes, sometimes we opt for 3rd party packages for advanced scenarios but those are few and far between, as opposed to npm/js where the standard library is small and there is little OOTB tooling and your choices are to reinvent a complex wheel or depend on a package that can be exploited. I argue the .NET model is winning the new development ecosystem.</p>
]]></description><pubDate>Tue, 14 Apr 2026 02:32:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47760575</link><dc:creator>iamkeithmccoy</dc:creator><comments>https://news.ycombinator.com/item?id=47760575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47760575</guid></item><item><title><![CDATA[New comment by iamkeithmccoy in "Slack has raised our charges by $195k per year"]]></title><description><![CDATA[
<p>That Teams requires you to put every channel in a team is a huge pain. We often have orthogonal needs (teams vs projects) and need cross-team adhoc channels. When I was with an organization that used Slack, this was easy. With Teams, you have to figure out where to put a channel and who is on that team. You also cannot tell who is in a channel because you join teams, not channels. I miss Slack's ability to spin up a cross-team project channel and just invite whoever needs to be involved.<p>Also, whenever you create a team in Teams, it creates a SharePoint site for that team. So we are the engineering team and want all our docs in engineering. But to spin up a cross-team project team means it gets its own SharePoint site and now files are scattered. Want to add a Loop workspace? That's per channel, not per team. And teams are exchange groups - so it makes handling exclusive email groups more difficult because if your team is public then anybody can join your email group.<p>That's my biggest gripe about Teams. But also notifications have never worked well for me. The integrations, even with Microsoft products, are poor. Want to send a well-formatted Azure Monitor alert to a Teams channel? You have to set up a complicated and fragile logic app (power automate) and figure out how to transform the message from the "common alert schema".<p>And message management is harder. In Slack I could always use the built-in remind-me-later. It'd put the message in Later and notify me again. The best we have in Teams is the power automate workflow to resend the message. But it's just too much friction typing in the exact date and time I want it resent vs Slack where I could just click "remind me tomorrow".<p>End rant</p>
]]></description><pubDate>Thu, 18 Sep 2025 13:04:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=45289154</link><dc:creator>iamkeithmccoy</dc:creator><comments>https://news.ycombinator.com/item?id=45289154</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45289154</guid></item><item><title><![CDATA[New comment by iamkeithmccoy in "Delta Engineered a Pricing System That Sorts You by Economic Value"]]></title><description><![CDATA[
<p>Queue VPNs set up specifically in low-income areas to provide lower pricing on the internet.</p>
]]></description><pubDate>Tue, 29 Jul 2025 20:39:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=44728005</link><dc:creator>iamkeithmccoy</dc:creator><comments>https://news.ycombinator.com/item?id=44728005</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44728005</guid></item><item><title><![CDATA[New comment by iamkeithmccoy in "The librarian immediately attempts to sell you a vuvuzela"]]></title><description><![CDATA[
<p>> AIs are much better at responding to my intent, and they rarely attempt to sell me anything<p>Yet. It's only a matter of time before AI becomes ad-riddled and enshittified.</p>
]]></description><pubDate>Wed, 11 Jun 2025 02:22:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=44243608</link><dc:creator>iamkeithmccoy</dc:creator><comments>https://news.ycombinator.com/item?id=44243608</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44243608</guid></item></channel></rss>