<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: jemiluv8</title><link>https://news.ycombinator.com/user?id=jemiluv8</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 21 Apr 2026 04:52:16 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jemiluv8" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jemiluv8 in "Ask HN: Non AI Contributor on Project Teams"]]></title><description><![CDATA[
<p>Task tracking is now obsolete. Only the slowest most inefficient firms do this. So yes, I am learning as well how tasks are now effectively harder to create than actually implement, I tend to be a bit verbose and sometimes research the codebase for how a feature ought to be executed. All in all my tasks could eventually be done faster by llm’s<p>Personally, since I only do cosmetic changes to PRs like refactoring them to fit into the current codebase and sprinkling some best practices here and there - I haven’t noticed any decrease in coding velocity.</p>
]]></description><pubDate>Wed, 15 Apr 2026 22:48:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47786332</link><dc:creator>jemiluv8</dc:creator><comments>https://news.ycombinator.com/item?id=47786332</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47786332</guid></item><item><title><![CDATA[New comment by jemiluv8 in "Cal.com is going closed source"]]></title><description><![CDATA[
<p>I have fond memories of this project. Contributing to it really helped me ramp up my dev skills and was effectively my introduction to monorepo’s in JavaScript. It was the kind of codebase I couldn’t get my hands on while working in my part of the world. Good luck going closed source.</p>
]]></description><pubDate>Wed, 15 Apr 2026 22:44:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47786307</link><dc:creator>jemiluv8</dc:creator><comments>https://news.ycombinator.com/item?id=47786307</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47786307</guid></item><item><title><![CDATA[Ask HN: Non AI Contributor on Project Teams]]></title><description><![CDATA[
<p>Once upon a time, we deployed a project to production and it seemed to have lots of
bugs - some involving pagination not working on ui of all things.<p>So many features felt flaky.
As the team lead who reviews everyones PR and was also in charge of the deployment and 
monitoring, it created a lot of work for me because I had to fix every hotbug - a case
in point was a pagination not working on some page or other.<p>During some of these fixes, I felt my knowledge of the codebase wasn't as it ought to be
especially since I didn't participate as much.<p>Also, there were a lot of code that was so much more complex that I felt it will be if a human
had written it - I felt my review was lacking in some capacity as well.<p>For a while I struggled reviewing PRs that turned out to be miniature ai slops.
And of course, under pressure of meeting deadlines and other things you end up merging PRs that just
worked via click-testing without actually reviewing the code.<p>In the end, I felt the codebased lacked a team member that truly understood all that was going on the way
it would've been if we all coded by hand. Since I was the least contributing member of actual code, I decided
I will no longer use any coding tools on the codebase - not even autocomplete from copilot.<p>Since that decision, I've felt my knowledge of the codebase increase and I see the codebase from an entirely different
perspective than other developers working on the project. I feel like a non-ai contributor could indeed become an essential
member of every development team until agents completely take over to some extent.<p>Do some of you have a similar experience?<p>FYI - I use coding tools in my personal projects. But this work project had enough time for us to deliver that
AI usage was probably not an economic necessity.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47780915">https://news.ycombinator.com/item?id=47780915</a></p>
<p>Points: 1</p>
<p># Comments: 2</p>
]]></description><pubDate>Wed, 15 Apr 2026 15:54:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47780915</link><dc:creator>jemiluv8</dc:creator><comments>https://news.ycombinator.com/item?id=47780915</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47780915</guid></item><item><title><![CDATA[New comment by jemiluv8 in "Allow me to get to know you, mistakes and all"]]></title><description><![CDATA[
<p>All the author’s reasons for wanting the raw text that wasn’t altered by AI are all the reasons why I like to pass my messages through llms because for most people clarity in thoughts is not a given.<p>Often, in formal communication, I find it makes a lot of sense to make it as robotic and to the point as possible because informing my boss about the progress of a project shouldn’t leak any emotions. This is not a romantic or social relationship where emotions need to be expressed.<p>And I like the idea of setting goals for what I want to convert and having these llms go through the message and let me strip out the fat and ensure there is little room for misinformation and digression.<p>So yeah, what the author wants probably works more in an informal social setting than in a formal.</p>
]]></description><pubDate>Sun, 15 Mar 2026 21:20:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47392069</link><dc:creator>jemiluv8</dc:creator><comments>https://news.ycombinator.com/item?id=47392069</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47392069</guid></item><item><title><![CDATA[New comment by jemiluv8 in "Outsourcing thinking"]]></title><description><![CDATA[
<p>Outsourcing to thinking is exactly what I tell our developers. They are hired to do the kind of thinking I’d rather not do.</p>
]]></description><pubDate>Sat, 31 Jan 2026 22:02:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46841349</link><dc:creator>jemiluv8</dc:creator><comments>https://news.ycombinator.com/item?id=46841349</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46841349</guid></item><item><title><![CDATA[New comment by jemiluv8 in "Are open source maintainers going to be the main sufferers from LLM"]]></title><description><![CDATA[
<p>This one was just "fire"
<a href="https://github.com/ghostty-org/ghostty/pull/10270" rel="nofollow">https://github.com/ghostty-org/ghostty/pull/10270</a></p>
]]></description><pubDate>Thu, 15 Jan 2026 19:00:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46637393</link><dc:creator>jemiluv8</dc:creator><comments>https://news.ycombinator.com/item?id=46637393</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46637393</guid></item><item><title><![CDATA[New comment by jemiluv8 in "Are open source maintainers going to be the main sufferers from LLM"]]></title><description><![CDATA[
<p>I was reading the above PR and a couple of others that were rejected primarily because the person making the PR didn't even understand the problem to begin with.<p>LLMs tend to make most people feel like they can 
write code without understanding the problem at
hand. In a lot of cases, they even climb the 
ladder of ai-suggested designs and end up with
what is probably poorly designed but works anyway.
That probably fuels their confidence and gets them
to continue - I get away with some of these things
on most reactive UI frameworks.<p>When doing systems programming however, it is hard
to get away with poorly designed, conceived and
executed work. Especially in open source projects
where a couple of maintainers have to retain 
context of the entire project over a long period of
time to facilitate their ability to review and 
make community contributions possible. These people
tend to understand the product deeply and tend to
also do gate-keeping for the quality of code that is
contributed. Without that gate-keeping, open source
might just not be sustainable.<p>Today with all these llm tools, people just get up 
and feel like they can ai-slop their way to PRs on
open source projects. This is a maintenance burden
on open source maintainers that I fear will only
increase over time.<p>It is probably time for github to implement a policy of enabling maintainers to ban some users from making
a PR?</p>
]]></description><pubDate>Thu, 15 Jan 2026 18:52:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46637296</link><dc:creator>jemiluv8</dc:creator><comments>https://news.ycombinator.com/item?id=46637296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46637296</guid></item><item><title><![CDATA[Are open source maintainers going to be the main sufferers from LLM]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/ghostty-org/ghostty/pull/10205">https://github.com/ghostty-org/ghostty/pull/10205</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46637295">https://news.ycombinator.com/item?id=46637295</a></p>
<p>Points: 1</p>
<p># Comments: 2</p>
]]></description><pubDate>Thu, 15 Jan 2026 18:52:01 +0000</pubDate><link>https://github.com/ghostty-org/ghostty/pull/10205</link><dc:creator>jemiluv8</dc:creator><comments>https://news.ycombinator.com/item?id=46637295</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46637295</guid></item><item><title><![CDATA[New comment by jemiluv8 in "Ask HN: How are you LLM-coding in an established code base?"]]></title><description><![CDATA[
<p>Your setup is interesting. I’ve had my mind on this space for a while now but haven’t done any deep work on a setup that optimizes the things I’m interested in.<p>I think at a fundamental level, I expect we can produce higher quality software under budget. And I really liked how you were clearly thinking about cost benefits especially in your setup. I’ve encountered far too many developers that just want to avoid as much cognitive work as possible. Too many junior and mid devs also are more interested in doing as they are told instead of thinking about the problem for themselves. For the most part, in my part of the world at least, junior and mid-level devs can indeed be replaced by a claude code max subscription of around $200 per month and you’d probably get more done in a week than four such devs that basically end up using an llm to do work that they might not even thoroughly explore.<p>So in my mind I’ve been thinking a lot about all aspects of the Software Development LifeCycle that could be improved using some llm or sorts.<p>## Requirements. How can we use llms to not only organize requirements but to strip them down into executable units of work that are sequenced in a way that makes sense. How do we go further to integrate an llm into our software development processes - be it a sprint or whatever. In a lot of green field projects, after designing the core components of the system, we now need to create tasks, group them, sequence them and work out how we go about assigning them and reviewing and updating various boards or issue trackers or whatever. There is a lot of gruntwork involved in this. I’ve seen people use mcps to automatically create tasks in some of these issue trackers based on some pdf of the requirements together with a design document.<p>## Code Review - I effectively spend 40% of my time reviewing code written by other developers and I mostly fix the issues I consider “minor” - which is about 60% of the time. I could really spend less time reviewing code with the help of an llm code reviewer that simply does a “first pass” to at least give me an idea of where to spend more of my time - like on things that are more nuanced.<p>## Software Design - This is tricky. Chatbots will probably lie to you if you are not a domain expert. You mostly use them to diagnose your designs and point out potential problems with your design that someone else would’ve seen if they were also domain experts in whatever you were building. We can explore a lot of alternate approaches generated by llms and improve them.<p>## Bugfixes - This is probably a big win for llms’ because there used to be a platform where I used to be able to get $50s and $30s to fix github bugs - that have now almost entirely been outsourced to llms. For me to have lost revenue in that space was the biggest sign of the usefulness of llms I got in practice. After a typical greenfield project has been worked on for about two months, bugs start creeping in. For apps that were properly architected, I expect these bugs to be fixable by existing patterns throughout the codebase. Be it removing a custom implementation to use a shared utility or other or simply using the design systems colors instead of a custom hardcoded one. In fact for most bugs - llms can probably get you about 50% of the way most of the time.<p>## Writing actual (PLUMBING) code . This is often not as much of a bottleneck as most would like to think but it helps when developers don’t have to do a lot of the grunt-work involved in creating source files, following conventions in a codebase, creating boilerplates and moving things around. This is an incredible use of llms that is hardly mentioned because it is not that “hot”.<p>## Testing - In most of the projects we worked on at a consulting firm, writing tests - whether ui or api was never part of the agreement because of the economics of most of our gigs. And the clients never really cared because all they wanted was working software. For a developing firm however, testing can be immense especially when using llms. It can provide guardrails to check when a model is doing something it wasn’t asked to do. And can also be used to create and enforce system boundaries especially in pseudo type systems like Typescript where JavaScript’s escape hatches may be used as a loophole.<p>## DEVOPS. I remember there was a time we used to manually invalidate cloudfront distributions after deploying our ui build to some e3 bucket. We’ve subsequently added a pipeline stage to invalidate the distribution. But I expect there are lots of grunt devops work that could really be delegated. Of course, this is a very scary use of llms but I daresay - we can find ways to use it safely<p>## OBSERVABILITY - a lot of observability platforms already have this feature where llms are able to review error logs that are ingested, diagnose the issue, create an issue on github or Jira (or wherever), create a draft PR, review, test it in some container, iterate on a solution X times, notify someone to review and so on and so forth. Some llms on this observability platform also attach a level of priority and dispatch messages to relevant developers or teams. LLms in this loop simply supercharge the whole observability/instrumentation of production applications<p>But yeah, that is just my two cents. I don’t have any answers yet I just ponder on this every now and then at a keyboard.</p>
]]></description><pubDate>Thu, 18 Dec 2025 00:13:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46307422</link><dc:creator>jemiluv8</dc:creator><comments>https://news.ycombinator.com/item?id=46307422</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46307422</guid></item><item><title><![CDATA[New comment by jemiluv8 in "Ask HN: Can someone explain why OpenAI credits expire?"]]></title><description><![CDATA[
<p>I suppose I can understand for accounting purposes to some extent. Once a purchase is done, they receive their cash immediately but perhaps actual revenue is deferred until actual usage since that will end up leading to the "actual" rendering of service by openai. Makes accounting sense.<p>Even though it gives me the vibes of something the fictional " Sirius Cybernetics Corporation", would do.</p>
]]></description><pubDate>Thu, 11 Dec 2025 15:04:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46232261</link><dc:creator>jemiluv8</dc:creator><comments>https://news.ycombinator.com/item?id=46232261</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46232261</guid></item><item><title><![CDATA[Ask HN: Can someone explain why OpenAI credits expire?]]></title><description><![CDATA[
<p>I was surprised to find out only recently that some credits I bought about a year a go were unusable because they had expired. I find this a bit concerning because it seems as though I'm being forced to use the credits.<p>In my part of the world, that tactic is used by telcos to sell "broadband data". You buy internet bundle of about $1 and they give you expiry of about a week. This drives up the "real" price of these purchases because of the time constraint. Ultimately, if you had 1GB of data left after a week, it is all gone and you have to purchase again - further driving sales. Since this is a third world country we're talking about and telco's tend to be oligopolies and tend to also do some form of price collusion among themselves, it was generally accepted as "just how things were".<p>But I always found it to be unfair because people should be allowed to take their time consuming whatever product they purchased.<p>I wonder if this is general practice for all llm apis? Am I missing something? Is this really how things should be? I can't seem to fathom why "purchased" llm credits should have an expiry date - however generous. Especially when the same credits can be used to access any of their available models.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46230848">https://news.ycombinator.com/item?id=46230848</a></p>
<p>Points: 5</p>
<p># Comments: 14</p>
]]></description><pubDate>Thu, 11 Dec 2025 13:01:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46230848</link><dc:creator>jemiluv8</dc:creator><comments>https://news.ycombinator.com/item?id=46230848</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46230848</guid></item><item><title><![CDATA[Ask HN: Developer Quirks]]></title><description><![CDATA[
<p>I’ve worked with a mid-level typescript developer that “refuses” to use the vscode terminal for anything (prefers using an external terminal - preferably warp).
Not even adhoc JS scripts that I’d typically go `node fibo.js`.
Not the `npm run build-watch` that I like to have in the terminal while I’m editing api code to help me catch type issues on the spot.
Not even the `npm run start`<p>-> This feels extreme to me because most developer quirks and preferences tend to be about optimising things -> this doesn’t.
People like vim because it makes code navigation super fact.
Lots of dev’s like keyboard shortcuts a lot because against - faster.<p>But this preference makes me do a double take and makes me wonder - to what extent are our developer habits or quirks 
A bit out of “order”?<p>What are your quirks</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45670101">https://news.ycombinator.com/item?id=45670101</a></p>
<p>Points: 2</p>
<p># Comments: 4</p>
]]></description><pubDate>Wed, 22 Oct 2025 14:56:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=45670101</link><dc:creator>jemiluv8</dc:creator><comments>https://news.ycombinator.com/item?id=45670101</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45670101</guid></item><item><title><![CDATA[New comment by jemiluv8 in "Next.js 16"]]></title><description><![CDATA[
<p>I suppose they are still shipping these things. With mcp integration and bluh, bluh, bluh. I marvel always at how much has changed and also how little has changed in building websites. My verdict: little has changed on the web. We just have too much commercial interest and a bunch of cs grads that need to do something with their theoretical skills.</p>
]]></description><pubDate>Wed, 22 Oct 2025 08:46:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=45666382</link><dc:creator>jemiluv8</dc:creator><comments>https://news.ycombinator.com/item?id=45666382</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45666382</guid></item><item><title><![CDATA[New comment by jemiluv8 in "Show HN: I tried to imagine HN as a newspaper"]]></title><description><![CDATA[
<p>Too much space. The really old newspapers I remember are crammed.</p>
]]></description><pubDate>Wed, 22 Oct 2025 08:38:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=45666331</link><dc:creator>jemiluv8</dc:creator><comments>https://news.ycombinator.com/item?id=45666331</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45666331</guid></item><item><title><![CDATA[New comment by jemiluv8 in "Show HN: A better Hacker News front end"]]></title><description><![CDATA[
<p>I have pain points but still like the way the site looks like something from the 1990’s. I’d like to keep it that way. And please write it in arc or some other lisp dialect. The last thing I want to see on this site is JavaScript.</p>
]]></description><pubDate>Sun, 19 Oct 2025 12:43:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=45633750</link><dc:creator>jemiluv8</dc:creator><comments>https://news.ycombinator.com/item?id=45633750</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45633750</guid></item><item><title><![CDATA[New comment by jemiluv8 in "Show HN: A better Hacker News front end"]]></title><description><![CDATA[
<p>The comment section not being collapsible is my main pain point. Just wished I could skim the top three most voted top level comments and then look at others. Instead I get sucked into this wilderness of a single thread and never quite easily viewing other top level threads</p>
]]></description><pubDate>Sun, 19 Oct 2025 12:39:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=45633725</link><dc:creator>jemiluv8</dc:creator><comments>https://news.ycombinator.com/item?id=45633725</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45633725</guid></item><item><title><![CDATA[Beads: Coding Agent Memory Upgrade]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/steveyegge/beads">https://github.com/steveyegge/beads</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45586009">https://news.ycombinator.com/item?id=45586009</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 14 Oct 2025 22:57:48 +0000</pubDate><link>https://github.com/steveyegge/beads</link><dc:creator>jemiluv8</dc:creator><comments>https://news.ycombinator.com/item?id=45586009</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45586009</guid></item><item><title><![CDATA[New comment by jemiluv8 in "Datastar response to misunderstandings"]]></title><description><![CDATA[
<p>Get ready for hard forks</p>
]]></description><pubDate>Sat, 11 Oct 2025 23:34:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=45553712</link><dc:creator>jemiluv8</dc:creator><comments>https://news.ycombinator.com/item?id=45553712</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45553712</guid></item><item><title><![CDATA[New comment by jemiluv8 in "Liquid Glass Is Cracked, and Usability Suffers in iOS 26"]]></title><description><![CDATA[
<p>The mental effort expended when using the newly glassy ui is most noticeable when you use the glass one on phone and then use the old one on another phone. The old UI instantly feels effortless and almost as though it was the update. I'm not upgrading my new phone. Good riddance.</p>
]]></description><pubDate>Sat, 11 Oct 2025 16:33:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=45550457</link><dc:creator>jemiluv8</dc:creator><comments>https://news.ycombinator.com/item?id=45550457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45550457</guid></item><item><title><![CDATA[New comment by jemiluv8 in "Liquid Glass Is Cracked, and Usability Suffers in iOS 26"]]></title><description><![CDATA[
<p>I wrote about this not long ago
<a href="https://news.ycombinator.com/item?id=45509922">https://news.ycombinator.com/item?id=45509922</a></p>
]]></description><pubDate>Sat, 11 Oct 2025 16:32:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=45550442</link><dc:creator>jemiluv8</dc:creator><comments>https://news.ycombinator.com/item?id=45550442</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45550442</guid></item></channel></rss>