<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: Magmalgebra</title><link>https://news.ycombinator.com/user?id=Magmalgebra</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 22:50:55 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Magmalgebra" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Magmalgebra in "Don't become an engineering manager"]]></title><description><![CDATA[
<p>The title only so matters to the extent the company is a known entity.<p>The "staff engineer" at some random series B startup 4 years into their career nearly always gets hired in at mid level somewhere like Meta.</p>
]]></description><pubDate>Wed, 04 Mar 2026 02:39:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47242311</link><dc:creator>Magmalgebra</dc:creator><comments>https://news.ycombinator.com/item?id=47242311</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47242311</guid></item><item><title><![CDATA[New comment by Magmalgebra in "Employers, please use postmarked letters for job applications (2025)"]]></title><description><![CDATA[
<p>>  get a lot of junk applications, but frankly, it is your job to sort through them.<p>But this <i>isn't</i> their job. Their job is to hire someone who passes the hiring bar. If they can do that without ever looking at a random resume everyone at the company is happy.<p>An unstated thesis of the article is that several years from now people who want to accomplish that job just won't look at resumes submitted online - whatever anyone's feelings about it.</p>
]]></description><pubDate>Fri, 30 Jan 2026 01:28:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46819498</link><dc:creator>Magmalgebra</dc:creator><comments>https://news.ycombinator.com/item?id=46819498</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46819498</guid></item><item><title><![CDATA[New comment by Magmalgebra in "ASML staffing changes could result in a net reduction of around 1700 positions"]]></title><description><![CDATA[
<p>I think the press release is actually clear that they felt this was necessary to <i>retain</i> talent:<p>> Engineers in particular have expressed their desire to focus their time on engineering, without being hampered by slow process flows<p>I'm guessing ASML had a lot of regrettable attrition and heard this in the exit interviews.</p>
]]></description><pubDate>Wed, 28 Jan 2026 09:02:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46792819</link><dc:creator>Magmalgebra</dc:creator><comments>https://news.ycombinator.com/item?id=46792819</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46792819</guid></item><item><title><![CDATA[New comment by Magmalgebra in "How I estimate work"]]></title><description><![CDATA[
<p>By "dishonest" I'm saying they become measurements of time, which is what we were trying to avoid.<p>Stepping back - my experience is that points are solving a problem good organizations don't have.<p>The practice I see work well is that a senior person comes up with a high level plan fror a project with confidence intervals on timeline and quality and has it sanity checked by peers. Stakeholders understand the timeline and scope to be an evolving conversation that we iterate on week-by-week. Our rough estimates are enough to see when the project is truly off-track and we can have a discussion about timelines and resourcing.<p>I just don't see what points <i>do</i> for me other than attempt to "measure velocity". In principle there's a metric that's useful for upper management, but the moment they treat it as a target engineers juice their numbers.</p>
]]></description><pubDate>Mon, 26 Jan 2026 01:50:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46760842</link><dc:creator>Magmalgebra</dc:creator><comments>https://news.ycombinator.com/item?id=46760842</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46760842</guid></item><item><title><![CDATA[New comment by Magmalgebra in "How I estimate work"]]></title><description><![CDATA[
<p>> The process is quite easy to implement<p>Having implemented it myself, I agree it is easy to implement. My argument is that it is overly difficult to <i>maintain</i>. My experience is that incentives to corrupt the point system are too high for organizations to resist.<p>Funnily enough - I work closely with a former director of engineering at Atlassian  (the company whose guide you cite) and he is of the opinion that pointing had become "utterly dishonest and a complete waste of time". I respect that opinion.<p>If you have citations on pointing being effective I'd be very interested. I consider myself reasonably up to date on SWE productivity literature and am not aware of any evidence to that point - I have yet to see it.</p>
]]></description><pubDate>Sun, 25 Jan 2026 06:48:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46751436</link><dc:creator>Magmalgebra</dc:creator><comments>https://news.ycombinator.com/item?id=46751436</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46751436</guid></item><item><title><![CDATA[New comment by Magmalgebra in "How I estimate work"]]></title><description><![CDATA[
<p>> is in points not days<p>I hear this often, but I've never met someone for whom points didn't eventually turn into a measurement of time - even using the exact process you're describing.<p>I think any process that's this hard to implement should be considered bad by default, barring some extraordinary proof of efficacy.</p>
]]></description><pubDate>Sat, 24 Jan 2026 23:45:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46748968</link><dc:creator>Magmalgebra</dc:creator><comments>https://news.ycombinator.com/item?id=46748968</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46748968</guid></item><item><title><![CDATA[New comment by Magmalgebra in "Try to take my position: The best promotion advice I ever got"]]></title><description><![CDATA[
<p>> But in my experience, your manager is expecting you to do all of your assigned role (e.g. write code), but then also do a bunch of stuff on top -- e.g. leading and taking ownership of new initiatives that is extra work.<p>Aside from AWS, who's famously bad at this, my experience is that this is usually because people want a faster career push.<p>Imagine Jim, 8 years into his career. Jim is pretty good and his work takes him 30-40 hours a week. If he worked another 5 years in the same role it'd probably drop to 20 and be chill.<p>Jim wants to get promoted. If he waited the 5 years he could do it working 40 hours a week. But he wants it now, and since he's not as good as he will be he needs to work 60. What does Jim do? He works the 60.<p>There's nothing wrong with this choice, I made it, I'm happy with my choice. I might make it again in the future, or not.</p>
]]></description><pubDate>Tue, 06 Jan 2026 01:54:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46507819</link><dc:creator>Magmalgebra</dc:creator><comments>https://news.ycombinator.com/item?id=46507819</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46507819</guid></item><item><title><![CDATA[New comment by Magmalgebra in "Try to take my position: The best promotion advice I ever got"]]></title><description><![CDATA[
<p>> that got along well with leadership in a fast growing company<p>I may be reading too much into your post but I'll say that this sentiment is a common pattern I see in many competent senior folks who <i>think</i> they deserve promotions into roles above senior. Getting along with leadership is a <i>huge asset</i> for for this type of leadership role. It means that you stay aligned and push in the same direction together.<p>If you're not going to get along well with your leadership you need to be <i>much much</i> better than everyone around you - which is a significantly higher bar to clear. And getting along well is a <i>skill</i>. It's usually not the skill people want to learn but it's hugely valuable to be able to be chummy with a difficult exec.</p>
]]></description><pubDate>Tue, 06 Jan 2026 01:48:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46507787</link><dc:creator>Magmalgebra</dc:creator><comments>https://news.ycombinator.com/item?id=46507787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46507787</guid></item><item><title><![CDATA[New comment by Magmalgebra in "Try to take my position: The best promotion advice I ever got"]]></title><description><![CDATA[
<p>> This has always struck me as a pretty juicy deal going for the corporation.<p>It's a good deal <i>if you deserve the promo</i>. Giving someone the opportunity to take on projects at the next level and having them not deliver can be enormously expensive. The higher the level, the more expensive it is.</p>
]]></description><pubDate>Tue, 06 Jan 2026 01:35:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46507702</link><dc:creator>Magmalgebra</dc:creator><comments>https://news.ycombinator.com/item?id=46507702</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46507702</guid></item><item><title><![CDATA[New comment by Magmalgebra in "Ask HN: Pivot from SWE to What?"]]></title><description><![CDATA[
<p>> You run into other tools you have to cobble together as part of actual work, but you never have to memorize those particular tools<p>The statement I like to use as an analogy to this one is:<p>"I don't need to know how to add or multiply numbers, calculators can do it"<p>This is true in a certain sense, but if you are numerate you know that <i>speed</i> with numbers allows you to do all kinds of quick checks that less numerate peers cannot. It's my experience that colleagues who don't get good at leetcode style problems don't actually understand the skills they've left on the table.</p>
]]></description><pubDate>Fri, 02 Jan 2026 00:41:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46460004</link><dc:creator>Magmalgebra</dc:creator><comments>https://news.ycombinator.com/item?id=46460004</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46460004</guid></item><item><title><![CDATA[New comment by Magmalgebra in "Ask HN: Pivot from SWE to What?"]]></title><description><![CDATA[
<p>> I hate leetcode and that keeps me away from most of the job opportunities<p>Odds are that until you can get past this mindset, you will hit a similar wall in every career, it will just be less obvious to you that you're hitting it.<p>Success at most careers means a lot of tedious grinding out basic skills. If you're lucky you like the grinding, but that's rare.<p>And here's the important part - getting better at this stuff makes the job <i>more fun</i>, humans really like the feeling of mastery. My first 4 years in SWE were miserable because I had no CS background. But I ground really hard on textbooks and leetcode, every minute of which was uncomfortable, and now my career is awesome!<p>Maybe SWE isn't for you, but whatever you do, commit to the work.</p>
]]></description><pubDate>Fri, 26 Dec 2025 04:00:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46389106</link><dc:creator>Magmalgebra</dc:creator><comments>https://news.ycombinator.com/item?id=46389106</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46389106</guid></item><item><title><![CDATA[New comment by Magmalgebra in "It’s been a very hard year"]]></title><description><![CDATA[
<p>Yeah. For all the excesses of the current AI craze there's a lot of real meat to it that will obviously survive the hype cycle.<p>User education, for example, can be done in ways that don't even <i>feel</i> like gen AI in ways that can drastically improve activation e.g. recommendation to use feature X based on activity Y, tailored to their use case.<p>If you won't even lean into things like this you're just leaving yourself behind.</p>
]]></description><pubDate>Mon, 01 Dec 2025 07:48:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46104637</link><dc:creator>Magmalgebra</dc:creator><comments>https://news.ycombinator.com/item?id=46104637</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46104637</guid></item><item><title><![CDATA[New comment by Magmalgebra in "Why does Swiss cheese have holes?"]]></title><description><![CDATA[
<p>Standards come from a mixture of culture and attention. The reason SF pizza is so much worse than NY pizza is that SF does not have <i>culture</i> of high quality pizza (I say this as an SF native). Conversely we have higher standards for Sourdough. Seoul has higher standards for Kimchi, you get the idea.<p>Everywhere is like this to some extent - no people can be an expert in all things.</p>
]]></description><pubDate>Mon, 03 Nov 2025 05:54:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=45796235</link><dc:creator>Magmalgebra</dc:creator><comments>https://news.ycombinator.com/item?id=45796235</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45796235</guid></item><item><title><![CDATA[New comment by Magmalgebra in "Today is when the Amazon brain drain sent AWS down the spout"]]></title><description><![CDATA[
<p>Depends on what you're measuring.<p>Quite a few of AWS's more mature customers (including my company) were aware within 15 minutes of the incident that Dynamo was failing and hypothesized that it'd taken other services. Hopefully AWS engineers were at least fast.<p>75 minutes to make a decision about how to message that outage is <i>not</i> particularly slow though, and my guess is that this is where most of the latency actually came from.</p>
]]></description><pubDate>Tue, 21 Oct 2025 06:26:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=45653025</link><dc:creator>Magmalgebra</dc:creator><comments>https://news.ycombinator.com/item?id=45653025</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45653025</guid></item><item><title><![CDATA[New comment by Magmalgebra in "Ask HN: How does one build large front end apps without a framework like React?"]]></title><description><![CDATA[
<p>Most of your complaints are about things that are <i>not</i> React. Those are optional.  I can still standup a vanilla React stack in an afternoon just as easily as I did 5 years ago and immediately start writing the exact same code and have it "just work".</p>
]]></description><pubDate>Fri, 17 Oct 2025 19:16:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=45620816</link><dc:creator>Magmalgebra</dc:creator><comments>https://news.ycombinator.com/item?id=45620816</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45620816</guid></item><item><title><![CDATA[New comment by Magmalgebra in "Semaglutide loses patent protection in '26 in India, Canada, Brazil and Turkey"]]></title><description><![CDATA[
<p>While I get what you're saying I don't think this is what most people think of as "solved".<p>The brass tacks are:<p>1. Estimates for the cost of obesity globally are somewhere around 2 trillion dollars.<p>2. Telling people to diet and exercise usually did not get them to lose weight<p>3. Giving people semaglutide <i>does</i> get them to lose weight<p>So many people in my life who were unhappy and struggling with their weight are now happy because semaglutide worked where advice about diet and exercise did not. I can't imagine most rare disease drugs will have that level of impact.</p>
]]></description><pubDate>Fri, 17 Oct 2025 01:36:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=45612540</link><dc:creator>Magmalgebra</dc:creator><comments>https://news.ycombinator.com/item?id=45612540</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45612540</guid></item><item><title><![CDATA[New comment by Magmalgebra in "Microsoft is officially sending employees back to the office"]]></title><description><![CDATA[
<p>>  Most standard software engineering jobs don’t require that kind of research activity (although it does require some; product development is a creative process)<p>This seems to describe what good engineers above the senior level do. Certainly everyone with a PhD I work with who rose through the ranks said that being very senior was a lot like being a good researcher - albeit with much more pressure on execution.</p>
]]></description><pubDate>Tue, 09 Sep 2025 18:33:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=45186456</link><dc:creator>Magmalgebra</dc:creator><comments>https://news.ycombinator.com/item?id=45186456</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45186456</guid></item><item><title><![CDATA[New comment by Magmalgebra in "YouTube is a mysterious monopoly"]]></title><description><![CDATA[
<p>It feels bad as a consumer, but the alternative is usually worse.<p>The "stop spitting in your soup if you pay us extra" is <i>really efficient market segmentation</i>. If you don't do that you need to find actual value props that separate the market in just the right way to generate the financials that allow the product to keep going as is. 9 times out of 10 the result is that failing PMs totally fuck up the product and everyone loses.<p>It's the SSO kerfuffle in a different package - terrible, but the right choice surprisingly often.</p>
]]></description><pubDate>Tue, 09 Sep 2025 06:33:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=45178225</link><dc:creator>Magmalgebra</dc:creator><comments>https://news.ycombinator.com/item?id=45178225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45178225</guid></item><item><title><![CDATA[New comment by Magmalgebra in "YouTube is a mysterious monopoly"]]></title><description><![CDATA[
<p>I imagine most people have the same value prop I do<p>1) I watch youtube more than any streaming service<p>2) I really really value not having ads in my life<p>So the price for ad-free youtube really seems phenomenal. None of the other features <i>really</i> matter to me - ad free dominates all value discussions.</p>
]]></description><pubDate>Tue, 09 Sep 2025 06:28:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=45178176</link><dc:creator>Magmalgebra</dc:creator><comments>https://news.ycombinator.com/item?id=45178176</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45178176</guid></item><item><title><![CDATA[New comment by Magmalgebra in "Don't use Redis as a rate limiter"]]></title><description><![CDATA[
<p>I wish the article talked more about <i>why</i> people use Redis as a rate limiter and why alternatives might be superior. Anecdotally I see the following play out repeatedly:<p>1) You probably already have Redis running<p>2) Adding a "good enough" rate limiter is easy<p>3) Faster solutions are usually more work to maintain given modern skillsets<p>If you are a b2b SaaS company odds are your company will exceed 10 billion in market cap looong before Redis rate limiting is a meaningful bottleneck.</p>
]]></description><pubDate>Sat, 09 Aug 2025 02:32:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=44843610</link><dc:creator>Magmalgebra</dc:creator><comments>https://news.ycombinator.com/item?id=44843610</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44843610</guid></item></channel></rss>