<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: frje1400</title><link>https://news.ycombinator.com/user?id=frje1400</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 27 Apr 2026 16:49:07 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=frje1400" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by frje1400 in "Ask HN: Anyone still using JetBrains products today?"]]></title><description><![CDATA[
<p>It is likely still the best environment to read and debug Java code, which you still need in addition to whatever agentic tooling you have. Advanced editing features have clearly lost value though. Is it still worth the money? I don't pay for it myself so I don't know, but probably for Java at least. But obviously it doesn't make sense to pay for it if you just use it as an occasional text editor.</p>
]]></description><pubDate>Sat, 25 Apr 2026 08:19:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47899689</link><dc:creator>frje1400</dc:creator><comments>https://news.ycombinator.com/item?id=47899689</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47899689</guid></item><item><title><![CDATA[New comment by frje1400 in "Ask HN: How are you adapting your career in this AI era?"]]></title><description><![CDATA[
<p>Taking wider responsibility, doing both dev and ops. Learning more about k8s since my company uses it. Trying to think more about testing and verification in general because I think that's what the bottleneck will be.</p>
]]></description><pubDate>Mon, 09 Mar 2026 14:32:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47309654</link><dc:creator>frje1400</dc:creator><comments>https://news.ycombinator.com/item?id=47309654</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47309654</guid></item><item><title><![CDATA[New comment by frje1400 in "Stop using MySQL in 2026, it is not true open source"]]></title><description><![CDATA[
<p>Obviously lots and lots of companies. Do you think a mature company just migrates to a different database unless it is absolutely necessary? That's a multi year project. I'm at a smaller company (around a 100 devs) and we have easily a dozen different production instances, some small and some larger with many replicas, etc.<p>New projects get MySQL too because we know it and it works.</p>
]]></description><pubDate>Mon, 19 Jan 2026 06:07:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46675532</link><dc:creator>frje1400</dc:creator><comments>https://news.ycombinator.com/item?id=46675532</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46675532</guid></item><item><title><![CDATA[New comment by frje1400 in "Databases in 2025: A Year in Review"]]></title><description><![CDATA[
<p>So in this solution, you run the backend on a single node that reads/writes from an SQLite file, and that is the entire system?</p>
]]></description><pubDate>Mon, 05 Jan 2026 11:14:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46497466</link><dc:creator>frje1400</dc:creator><comments>https://news.ycombinator.com/item?id=46497466</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46497466</guid></item><item><title><![CDATA[New comment by frje1400 in "Databases in 2025: A Year in Review"]]></title><description><![CDATA[
<p>> If your writes are fast, doing them serially does not cause anyone to wait.<p>Why impose such a limitation on your system when you don't have to by using some other database actually designed for multi user systems (Postgres, MySQL, etc)?</p>
]]></description><pubDate>Mon, 05 Jan 2026 10:38:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46497265</link><dc:creator>frje1400</dc:creator><comments>https://news.ycombinator.com/item?id=46497265</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46497265</guid></item><item><title><![CDATA[New comment by frje1400 in "Scala 3 slowed us down?"]]></title><description><![CDATA[
<p>> And if you are starting a new project, why would you pick Java over Kotlin?<p>Because in 5-10 years you'll have a Java project that people can still maintain as if it's any other Java project. If you pick Kotlin, that might at that point no longer be a popular language in whatever niche you are in. What used to be the cool Kotlin project is now seen as a burden. See: Groovy, Clojure, Scala. Of course, I recognize that not all projects work on these kinds of timelines, but many do, including most things that I work on.</p>
]]></description><pubDate>Sun, 07 Dec 2025 18:44:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46183966</link><dc:creator>frje1400</dc:creator><comments>https://news.ycombinator.com/item?id=46183966</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46183966</guid></item><item><title><![CDATA[New comment by frje1400 in "Tiger Style: Coding philosophy (2024)"]]></title><description><![CDATA[
<p>I think that you are describing an ideal scenario that does not reflect what I see in reality. In the "enterprise applications" that I work on, long functions evolve poorly. Meaning, even if a long function follows the ideal of "single thread, step by step" when it's first written, when devs add new code, they will typically add their next 5 lintes to the same function because it's already there. Then after 5 years you have a monster.</p>
]]></description><pubDate>Fri, 28 Nov 2025 07:44:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46076450</link><dc:creator>frje1400</dc:creator><comments>https://news.ycombinator.com/item?id=46076450</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46076450</guid></item><item><title><![CDATA[New comment by frje1400 in "All New Java Language Features Since Java 21"]]></title><description><![CDATA[
<p>> You mention "var", why would we ever want in Java to hold a variable that you can't read immediately what is the type?<p>var items = new HashMap();<p>Instead of<p>HashMap items = new HashMap();<p>That's the point of var. It reduces noise a lot in some situations.</p>
]]></description><pubDate>Sat, 06 Sep 2025 14:23:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=45149509</link><dc:creator>frje1400</dc:creator><comments>https://news.ycombinator.com/item?id=45149509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45149509</guid></item><item><title><![CDATA[New comment by frje1400 in "I ditched Docker for Podman"]]></title><description><![CDATA[
<p>Orbstack is worth every penny. It's simply amazingly solid compared to Podman on macOS (a year ago at least, I don't know if Podman has improved). We migrated 100+ devs to Orbstack and it was like a collective sigh of relief that we finally had something that actually worked.</p>
]]></description><pubDate>Fri, 05 Sep 2025 13:21:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=45138266</link><dc:creator>frje1400</dc:creator><comments>https://news.ycombinator.com/item?id=45138266</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45138266</guid></item><item><title><![CDATA[New comment by frje1400 in "Measuring the impact of AI on software engineering [video]"]]></title><description><![CDATA[
<p>great, well-grounded, discussion. highly recommended.</p>
]]></description><pubDate>Sat, 26 Jul 2025 16:19:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=44695188</link><dc:creator>frje1400</dc:creator><comments>https://news.ycombinator.com/item?id=44695188</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44695188</guid></item><item><title><![CDATA[New comment by frje1400 in "Ask HN: Which skill do you believe will take the longest to be replaced by AI?"]]></title><description><![CDATA[
<p>In software? I don't see how high stakes infrastructure changes can be done by current AI technologies. It's different from programming in that you might only get one chance to do the things that you need to do in the right order with the right configuration for your environment. You might use AI for initial brain storming, but then you need to dig in to the official documentation for your specific version of e.g. a database, and then validate each individual step, and so on.</p>
]]></description><pubDate>Tue, 01 Jul 2025 08:59:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=44431973</link><dc:creator>frje1400</dc:creator><comments>https://news.ycombinator.com/item?id=44431973</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44431973</guid></item><item><title><![CDATA[New comment by frje1400 in "AMD's Freshly-Baked MI350: An Interview with the Chief Architect"]]></title><description><![CDATA[
<p>> On the consumer side, almost certainly not. Nvidia is a HUGE brand name, it doesn't matter how good and cheap AMD makes their consumer GPUs, people will buy Nvidia GPUs for the brand and prebuilts will stick with Nvidia for the name.<p>I think that AMD could do it, but they choose not to. If you look at their most recent lineup of cards (various SKUs of 9070 and 9060), they are not so much better than Nvidia at each price point that they are a must buy. They even released an outright bad card a few weeks ago (9060 8 GB). I assume that the rationale is that even if they could somehow dominate the gamer market, that is peanuts compared to the potential in AI.</p>
]]></description><pubDate>Sat, 21 Jun 2025 08:43:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=44335822</link><dc:creator>frje1400</dc:creator><comments>https://news.ycombinator.com/item?id=44335822</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44335822</guid></item><item><title><![CDATA[New comment by frje1400 in "Library patterns: Why frameworks are evil"]]></title><description><![CDATA[
<p>Perhaps "frameworks don't compose" and "frameworks shape how you code" are actually good features, not a problem. Where are frameworks the most popular? Probably for web services (e.g. Spring Boot for Java). You don't need them to compose because you will only have one.<p>That you are forced (or at least strongly nudged) to code in a certain way is good because that means that all your web services are at least superificially familiar to all developers at the organization. That special service composed from many libraries? Impossible to work on without significant time investment.<p>I suppose though that if you are in a domain where you actually would want a library, but all that's on offer are frameworks, and you actually need to compose them, then yes, that seems problematic.</p>
]]></description><pubDate>Thu, 17 Apr 2025 07:05:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=43713908</link><dc:creator>frje1400</dc:creator><comments>https://news.ycombinator.com/item?id=43713908</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43713908</guid></item><item><title><![CDATA[New comment by frje1400 in "Ask HN: Is software engineering just patching APIs and wrangling Kubernetes?"]]></title><description><![CDATA[
<p>You've described my job, but I've found some excitement in the "distributed systems" part of it. It's not trivial to make the right design decisions to make a microservices architecture run well. If it was trivial, we wouldn't have so many problems at work.<p>That said, I do kind of miss the programming itself being interesting. I did more difficult programming at university.</p>
]]></description><pubDate>Mon, 03 Feb 2025 06:05:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=42915432</link><dc:creator>frje1400</dc:creator><comments>https://news.ycombinator.com/item?id=42915432</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42915432</guid></item><item><title><![CDATA[New comment by frje1400 in "The art of programming and why I won't use LLM"]]></title><description><![CDATA[
<p>LLM output can't really be trusted so I need to "proof read" it and convince myself that it is correct. In the language I use every day and have a high degree of fluency, it's faster for me to simply write what's in my head than to proof read unknown code. So how can LLMs make me more productive in actual programming?<p>I use an LLM to generate ideas, to rubber duck, to get a lead on unknowns, and to generate boilerplate occasionally. So I do everything except replace the coding part because that's what requires the most precision, and LLMs are bad at precision. And yet, people claim massive productivity gains in specifically coding. What am I missing?</p>
]]></description><pubDate>Sun, 25 Aug 2024 19:03:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=41350207</link><dc:creator>frje1400</dc:creator><comments>https://news.ycombinator.com/item?id=41350207</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41350207</guid></item><item><title><![CDATA[New comment by frje1400 in "Ask HN: Are tech layoffs happening abroad?"]]></title><description><![CDATA[
<p>I'm at a mid sized SaaS company in the Nordics (European). No layoffs, but hiring has slowed down and we no longer actively try to recruit junior devs. We used to have lots of active job ads, now they're reduced to only the most in-demand roles. The company is profitable and we have big important projects going on so not too worried.</p>
]]></description><pubDate>Sat, 13 Jan 2024 22:40:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=38985373</link><dc:creator>frje1400</dc:creator><comments>https://news.ycombinator.com/item?id=38985373</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38985373</guid></item><item><title><![CDATA[New comment by frje1400 in "Ask HN: Is programming dead because of LLMs?"]]></title><description><![CDATA[
<p>Here's a thought experiment: think about what you did at work in the last few weeks, but instead of you doing it, someone that doesn't know programming is given those tasks instead. They have state of the art LLMs to help them. How would they do?<p>In my particular case, they might make some progress on the React component I worked on. I did use ChatGPT myself to get some help with CSS (the part of my current stack that I'm least proficient in). They would make zero progress on our big Java service because it's simply too custom for an LLM to be of much help.<p>For the database stuff that I also did, it was mainly about reading official docs and testing assumptions and behaviour based on those, something that you would think an LLM would be great at, but the answers I got when I tried weren't really helpful. The issues were too specific to certain versions of dependencies and in some cases, the docs' recommendations were questionable. I then had to convince other devs that my findings were correct and that we could go ahead with the, potentially risky, change.<p>So no, I don't think programming is dead. Not yet anyway. Who knows what the future might bring.</p>
]]></description><pubDate>Tue, 12 Dec 2023 01:18:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=38607933</link><dc:creator>frje1400</dc:creator><comments>https://news.ycombinator.com/item?id=38607933</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38607933</guid></item><item><title><![CDATA[New comment by frje1400 in "Ask HN: How do I start over at 37?"]]></title><description><![CDATA[
<p>I started a Bachelor's in CS in 2019, graduated in 2022 at age 38, and got a dev job that I really enjoy. I was one of the older students (but not the oldest!) and it felt like half the class was older than your typical university student.<p>I had only had fairly low skilled jobs (and lots of unemployment) earlier in life. I even dropped out of college when I was younger, just like you. I definitely graduated at just the right time, but I think that it can be done, and it's not as weird anymore to go back to school when you're older.<p>I was extremely motivated because I felt like it was my last shot, and I knew that I really enjoyed programming after doing a couple of MOOCs and such.</p>
]]></description><pubDate>Fri, 13 Oct 2023 10:10:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=37868905</link><dc:creator>frje1400</dc:creator><comments>https://news.ycombinator.com/item?id=37868905</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37868905</guid></item><item><title><![CDATA[New comment by frje1400 in "Things I wish I knew before moving 50K lines of code to React Server Components"]]></title><description><![CDATA[
<p>I think that one factor is that staying on old tech is a risky career move both for the individual and the business. At work we have an Angular (the old one) app and while many new devs pick up some React, they definitely don't play around with ancient Angular versions for fun. So now we're stuck with a pretty big app using tech no one is interested in anymore.</p>
]]></description><pubDate>Fri, 01 Sep 2023 05:53:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=37347289</link><dc:creator>frje1400</dc:creator><comments>https://news.ycombinator.com/item?id=37347289</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37347289</guid></item><item><title><![CDATA[New comment by frje1400 in "Ask HN: Does “Effort Deflation” Demotivate? Why Not Wait for Ever Easier Tech?"]]></title><description><![CDATA[
<p>That your gamble could be competely wrong is the main risk. What if the next generation AI doesn't change things much and is just a minor incremental improvement over the current tech, and it takes 3 years to get there?<p>It reminds me of the peak of self driving car hype bubble 5 (?) years ago. If someone back then had asked if becoming a truck driver was a good idea, ppl like you would have said no because their job would be gone soon. Instead we have more need for truck drivers than ever probably due to all the packages order online. Sure, could a revolutionary self driving truck be released tomorrow that makes some high percentage of all truck drivers lose their job? Sure, I guess, but my bet is that it's not happening.<p>I look at the generative AI thing the same way. Could a product theoretically be released that makes my job as a dev obsolete over night? Yes, absolutely, but it seems unlikely due how messy the real world is. Other people will make a different call.</p>
]]></description><pubDate>Thu, 24 Aug 2023 04:19:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=37244964</link><dc:creator>frje1400</dc:creator><comments>https://news.ycombinator.com/item?id=37244964</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37244964</guid></item></channel></rss>