Hacker Newsnew | past | comments | ask | show | jobs | submit | Agingcoder's commentslogin

Agreed I’ve already started writing software for myself using Claude. I would never have done this if it weren’t for AI - I simply don’t have the time otherwise .

I now have tailor made apps with all kinds of bells and whistles that commercial products can’t offer easily ( I fall under non commercial usage which opens a lot of doors ), and that free software might offer, but later.

I have also learnt a lot technically in the process, since I’ve been able to venture into what was for me unknown territory but at controlled cost

I plan to create more such apps in the future. What is certain though is that my cooking app has immediately displaced all the others on the market , because none of the others cater to my requirements.

The production side is indeed of specific interest - most users don’t run production software so I had to think about that one. Tailscale and Cloudflare came in quite handy and there is indeed a market here


I don't know how to tell you this, but people have been writing custom software for personal use for decades. I've been doing it since at least 2009! I find it hard to believe that there is a demographic of people that were yearning to write code, but simply could not because they lacked LLMs. Is it the price? Are people simply too cheap to buy books? Or have they simply "forgotten" how to patiently and thoughtfully read them? Or has the quality of tutorials/documentation of languages/libraries/framework online decayed in the last decade? Or is it really that people have struggled to type characters of code into their text editors[1]?

Basically, I am prepared to accept that there is a friction that LLMs lubricate away, but what is the source of the friction, and why am I (and a bunch of other colleagues) not feeling that friction daily in our practice?

[1]: And if so, where did we programmers and computer scientists go wrong? Were subroutines and macros not sufficient for automating all of that excess typing? Were Emacs and Vim simply not saving enough keystrokes? Did people forget how to touch-type?


> Basically, I am prepared to accept that there is a friction that LLMs lubricate away, but what is the source of the friction, and why am I (and a bunch of other colleagues) not feeling that friction daily in our practice?

You must be extremely talented and fast if LLMs make no difference for you.

For people like me though, it's another story: I've been doing this professionally for 25 years and of course, like many, I have been writing custom software for my own use all this time, on personal time. But with LLMs I get better results, faster and with very little effort. And that is the difference between another item in my list of unfinished software that consumed too much of my weekends and a cool utility/toy/useful thing I got after a few fun and interesting chat sessions.

> I find it hard to believe that there is a demographic of people that were yearning to write code, but simply could not because they lacked LLMs.

We didn't lack LLMs, we lacked time and energy.


I still vaguely remember how difficult man pages were to understand when I first started reading them. I'm pretty sure the biggest obstacle is the fact that most documentation is written for people who already know the standard computer science terminology. I have a generally negative opinion of LLMs, but one thing they do very well is function as a "reverse dictionary". You can input a idiosyncratic description of something you want and get the standard terminology. This is a new and valuable capability.

There is a universe out there, where most of the world is reading Solaris man pages, instead of Linux man pages. Whatever your thoughts on the Solaris OS, I think it is fair to say that no operating system has ever matched the quality of its man pages.

Interestingly, I also converged on the "reverse dictionary" usage of LLMs, in around 2024[1], mostly to indulge in (human) language-learning.

An excerpt from the post below:

``` It is a phenomenal reverse dictionary (i.e. which English words mean "of a specific but unspecified character, quality, or degree"). It not only works for English, but also for Esperanto (i.e. which Esperanto words mean "of a specific but unspecified character, quality, or degree"), as well as my own obscure native language. This is a huge time-saver when learning languages (normal dictionaries won't cut it, and bi-lingual dictionaries are limited, if they are available at all). Even if you are just using a language you are fluent in, a reverse-dictionary-prompt can help you find words and usages, and can also help you find "dark spots" in the language's lexicon. ```

[1]: https://galacticbeyond.com/chat-room-dispatches-intelligence...


I've commented on this subject before, but the fact of the matter is that kids getting into high tech and programming mostly don't read books anymore. How do I know? Recently I was hanging out with a bunch of high school students who asked me how I learned. I said it was mostly via books and man pages. "Yeah, don't sleep on high quality written material. O'Reilly. Wiley. Addison-Wesley. Manning. MIT. No Starch Press. &c..."

Well. You should have seen the look on their faces. I might as well have morphed into the Steve Buscemi meme "How do you do, fellow kids?" They looked at me like I was a total relic or greybeard and said things like "Nah, nobody reads tech books anymore; I learned Typescript from YouTube videos."


Already in 2008, as a millennial teen without internet at home, I was learning C# and XNA without a single book, just tutorials and official docs I downloaded from the library alongside Visual Studio Express. I couldn't have afforded books on it anyway, but I can't imagine teens in 2026 using anything other than Youtube and some tutorials to learn this stuff.

I learned programming from tutorials :) Only after I kept encountering terms in tutorials (long after I was building (badly organized) programs) that I didn't understand well did I decide to read my first book, K&R's C. This was when animated gifs were a novelty not worth the data transfer time.

I think every generation feels like their way of learning was the best, but we all make it work. There was a time when the architects of systems directly tutored programmers on how to write programs.


That has been the case for a decade

> most documentation is written for people who already know the standard computer science terminology

Not really. It's probably complexity for the sake of it in some cases. Also it's frequently ambiguous, and I'm really not sure why: it looks like some developers lack the basic logic (?!).


This is the best use case of LLMs, the one I use it the most for.

> I find it hard to believe that there is a demographic of people that were yearning to write code, but simply could not because they lacked LLMs. Is it the price?

Yes, because the price is measured in time.

With LLM tooling I’ve churned out idiosyncratic tools that fit my use cases quickly. Takes maybe a day instead of a week. A week instead of months. The fast turnaround changes the economics of writing custom tools for myself.


Not speaking for the OP. But my biggest constraint is time. Now with agentic coding, I can work in 5 to 15 minute bursts a few times/day, and make meaningful progress on projects, where as before I would have never been able to context shift from my day job long enough on a personal project.

Yep! Time was the biggest factor. I could have created that one tool I had for years been wanting to make, but tech moves fast, and I have a job and a family and a passion for music and yadda yadda yadda. AI has been a game changer for actually accomplishing big dreams I just didn't have the time to bring about to fruition.

Well, I’ve been writing code for decades so I know because there was a time ( when I was younger ) where I did just this.

I also know that these days, for all kinds of reasons, I do not have the time to write the tools I’m writing now without AI. I don’t lack the ability, and I could - it will simply be multi months side projects that I can’t / won’t complete.


It's a question of time and priorities.

I work 8-10 hours a day and outside those working hours I want to spend time with my family, my friends, and my hobbies.

At the same time, during those 8-10 working hours I don't want to spend time fiddling around with different programming languages or software patterns just to spit out a quirky little tool that would make my job a bit easier.

For example, I wanted a local to-do list software that I could easily integrate with my workflow. Spent some time trying to find one, but not a single one worked the way I wanted. So, one morning, I spent 5 minutes detailing what I wanted, prompted it to Claude and let it rip while I was working. 30 minutes later, it was ready.


Given how often younger people find my typing speed startling, I think it has been somewhat forgotten (US high schools had "keyboarding" classes at one point but that seems to have fallen off...)

Seriously agree. I am wildly overeducated and I often think the most useful class I ever took in high school was my senior year elective for a typing class. On old IBM typewriters. And the only class I took in high school with non-honors kids. Typing insanely fast, especially for someone who is a fast thinker, is a bit of a magic power in itself.

Speaking for myself, it's less of a yearning to write more code, than it is a yearning for tools that work a specific way.

I write plenty of code at my job, and generally don't have the desire to write more code as a hobby, except in rare cases when the mood really strikes.


I have been writing my own custom software for myself for over 30 years. But in the last six months I have written a lot more of it because the language models make it so much faster and easier to do so.

If you are saying that what we had previously was actually as easy as literally writing "make me a web app for arranging seats at a wedding and put it on Vercel" then you are very divorced from reality.

I know how to do all of these things and even find them easy, but it's just much faster now. These are personal one task toy apps, but they are useful.


>Are people simply too cheap to buy books?

Yes, definitely, though I'm unsure what it means being cheap here.

Not everyone has SV incomes and infinite time to read all the books that would allow to buy, let alone integrate the lessons at a practical implementation level. Plus people might have other interest in life, and family and friends they want to dedicate time and warm attention to.


There's a whole lot of people who want software to do certain things but whos job isn't programming and life requirements don't allow the time for all the book reading, tutorial running, and practice to write useful code.

I'm a long time ops guy. I script, but I spend most of my time configuring, patch testing, and keeping the low level infra running much of which doesn't require "coding" per say. Infra as code is in the grand scheme relatively new and still not ubiquitous despite what silicon valley would have you believe. I never had a need to learn to code to a level to do many of the things I'd like to see happen and find useful. Now I can make those software desires a reality without having to alter my career, preferred hobbies, or much of anything else about my life.


> I don't know how to tell you this, but people have been writing custom software for personal use for decades. I've been doing it since at least 2009!

GP never claimed otherwise.

As for the rest of your comment, it's frankly a bit patronising: are people too cheap, are people too lazy to read, are people unable to type...?

No, people are busy, a fact which GP made abundantly clear in the very first paragraph.

> I would never have done this if it weren’t for AI - I simply don’t have the time otherwise.


But if people are so busy, when are they planning to use their suite of bespoke software anyway? Like isn't this all about recreation anyway? This blog post certainly seems to be that at least. Is this really all about spending money on AI to write something that you then are using just for job? Because, apparently, you have no time otherwise?

If its not for fun, what's it for? It doesn't really seem like anyone is making stuff they are going to use next month anyway? But, I totally get how its recreational, and can be fun in the "computer, make my program" kind of way.

Otherwise, why not, e.g., just use or fork vim?


That’s one question never answered. It’s way easier to write a vim/sublime/emacs plugin than a whole new brand editor. These days, I try to use single purpose programs that does one thing and compose them instead of trying to get the “one true” software.

> But if people are so busy, when are they planning to use their suite of bespoke software anyway?

The original blog post, and the ensuing discussion, is about creating software that fits your specific requirements, for the purposes of daily use.

As for using vim, the author did, for 20 years. The article discusses that in detail.


I don't want to be too tsk-tsk here but please remember community standards here. Its not appropriate to assume bad faith and we should strive to be charitable in the comments section here [1]. Saying vim here is clearly in reference to article, where they have a whole section about it. To borrow some of that AI lingo, we are already sharing all the context here, why speak past me like this?

Further, the article does not mention "requirements," it mentions the "joy" of having software "fit" just you. It goes through I think a certain amount of care in the writing to say they are enabled by their system only insofar as there is a "satisfaction" to not dealing with something from without that is for a more general audience.

At the end of the day, life is what you spend time doing. I don't think the author or anybody really thinks cumulative time is saved one way or the other here. This is all a product of what we want to spend time doing. And I am just saying, that's recreational! It doesn't have to be the case that something is lesser if its not about maximizing productivity or making more money. Either you have a "decades-long" project configuring a system, or your spending a decade writing new software for you, that's a "quiet pleasure to use." It's clearly either way about the project of it. Do we really think anyone is going to vibe code a vim clone and, insofar as they use it, not continue to tinker with it? Isn't that like the whole upshot here? That you can make things forever?

A guy who uses i3/sway and rolls their own DE even before vibe coding world is already a particular kind of person with certain priorities and judgements about time! And that's cool! I am that kind of guy, fwiw.

A lot of people into the synthesizers and related stuff talk about so-called "gear acquisition syndrome," where, in the search for hardware that fits their "requirements" as serious musicians, the time (and money) they end up spending just getting new things ends up eclipsing time doing the actual thing (making music). Depending on how much money they have, this doesn't necessarily become bad, one just realizes they are maybe a synth collector more than a composer.

Even if I had all the AI money token blah blah in the world, I would still hesitate spending time rebuilding an IDE or editor on my weekends, because for me personally, that's time getting in the way of using the computer to make my things. Like I am hungry, I do not want to forge my own chef's knife first, but I do think the people that do have a kinda cool hobby! Or, if its about spending my weekend making an OS so that I can, come Monday, read work emails exactly how I want, well that just terrible to me but everyone has their own work-life balance I think.

Again, I am not trying to explain away or I guess be negative here. There are lots of kinds of people, that's ok! I think it's just interesting how we know traffic concepts of "time" and "productivity" and "serious computer work vs. recreational computer stuff" these days!

1. https://news.ycombinator.com/newsguidelines.html


I have written multiple IRC bots in the last 20+ years. It's my go-to project to test a new language, mostly because I know the protocol inside and out and it has some gotchas that languages can't handle comfortably (managing a bunch of open TCP sockets with threads/subprocesses mostly).

Have I tried to write my own IRC client yet? Nope. Because even though I know how to, the time spent wouldn't have been worth it. Getting from zero to feature parity would've taken me weeks or months of evenings doing nothing else.

I've got my own irccloud/thelounge clone running now, took me two weeks of calendar time and I spent maybe 6-7 evenings on it and a few hare-brained ideas with Claude on my phone.

The amount of "lubrication" LLMs have given me in going from idea to something good enough just for me is completely bonkers.


> I find it hard to believe that there is a demographic of people that were yearning to write code, but simply could not because they lacked LLMs.

I am in that demographic. I have been hacking on other peoples' software as a necessity, to get it to work or to do things I wanted that it didn't yet do, all my career. LLMs came along and afforded me the opportunity to act like a full time programmer when I'm just a paranoid systems monkey who is normally obliged to treat programming as a barrier to be overcome, not a career or even primary hobby.

In my specific case, the reason I was yearning to write code but did not was simply because there weren't enough hours in the day, and I wasn't told that I should spend my on-the-clock hours doing it (unless it was for automating my job). So despite the fact that I have had hundreds of instructional hours of programming classes, learned the basics in half a dozen languages, and been "hacking" code for years, none of it stuck because I never had an employer say to me "right, you're going to be responsible for writing (or maintaining) this Perl app here..."

> Basically, I am prepared to accept that there is a friction that LLMs lubricate away, but what is the source of the friction, and why am I (and a bunch of other colleagues) not feeling that friction daily in our practice?

Learning a programming language and then not getting to use it more than a few days every 3 years means you don't actually learn the language. It's more like a pleasant evening playing a game.

You and your colleagues are, I presume, programmers. I'd wager what I just described is Greek to you. So try to imagine it this way: somebody comes out with a crazy new prototype CPU. It's got a radically different ISA, so it doesn't even have C on it yet -- you have to poke registers with a brand new language that's like Ada on mescaline and it's built on a flavor of assembly that's like nothing you've ever heard of. So your boss tells you to learn it, then 2 weeks later pulls you off the project to do something normal and takes the dev board away.

If you don't see that CPU again for 3 years, how long are you going to retain that bit of knowledge you acquired? Well, that's what it's like for us programmer-adjacent nerds who spend all our time building systems, replacing failed components, crimping cables, writing disaster recovery documents, adjusting backup schedules, and getting woken the hell up night after night because another filesystem filled up.

I have no data to share on how many of us there are out there in similar situations world-wide, but I have met numerous traditional sysadmin in my time who were competent at automating things with shell scripts, not competent at writing "software" in "real" programming languages, and are probably using LLMs now to remedy that lack of skill.

For every 10 DevOps guys there may be one trad sysadmin out there who knows enough Perl to glue the server farm together and keep it running but can't be bothered to learn Python. Or the ratio may be the opposite. But whichever it is, that demographic very much exists.


For those interested in learning old English, I’ve been going through Oswald Bera by Colin Gorrie -

https://colingorrie.com/books/osweald-bera/

Basically it’s a full blown story/graded reader with no modern English apart from vocabulary. You build an understanding of the language as you read the book and what is initially gibberish becomes quite clear as you progress . It does help if you’ve had a lot of exposure to German ( vocab and grammar), or barring this any case inflected language.

What’s noticeable is that it’s about 200 pages long, so the story gets quite sophisticated , and rather unexpectedly the book is a bit of a page-turner !


This is super interesting! I wonder if there is something like this for other languages!

There's tons, if you look up "[language] graded reader" or "[language] nature method."

Familia Romana by Hans Orberg is a great one for Latin. I frequently see people call it the gold standard for this kind of book, but they're all Latin enthusiasts, so they're not exactly unbiased.


Familia Romana is the first part of Lingua Latina Per Se Illustrata.

I didn’t find that many - you can find graded readers, but very few ‘graded novels’ ( as in a full novel where chapters are progressively harder, not multiple independent tiny stories ) if I may say so

À lot

This looks suspiciously like something I could buy : a lightweight well made Linux laptop, with long battery life. I currently use a MacBook and won’t get near a windows machine.

Two questions 1/ will there be a 15 inches version ? ( I’m not getting any younger I like bigger screens ) 2/ software-wise how reliable are the suspend/resume and all the laptop features ? I’ve been using Linux for about 30y and to me this is typically the bits that usually fail. To put it differently, how confident are you that things will work properly out of the box ?

Other than that , I love what you’re doing, please continue.


As other comments have noted, we have Framework Laptop 16 for folks who want bigger screens, and we had some updates for that product today too: haptic touchpad option and an entry-level Ryzen 5 version.

We've been sending pre-release hardware to developers at a bunch of distros to make sure that the core use cases like suspend/resume work as expected out of the box. You can check our general Linux support at frame.work/linux


It is unfortunately very heavy (2.4kg vs 1.5 for my mb air 15)

I take note though that the 13 inches framework is bigger than it seems because of the aspect ratio


I want to say as a fw13 owner that people don't realize that the 3:2 screen ratio gives you extra vertical space compared to your typical notebook and the screen does not feel small at all. That was an excellent decision from their design team.


Agreed. I have a work MBP 14" and a Framework 13, and I didn't realize until just now that they weren't the same screen size. The Framework 13 is very comfortable to use.


Agreed. Whenever I grab my thinkpad I find the 16:9 ratio jarring. I'm a 3:2 guy now through and through, can't ever go back.


I’m not @nrp but I think I can safely answer this one:

> 1/ will there be a 15 inches version ? ( I’m not getting any younger I like bigger screens )

They make a Framework 16, so a Framework 16 Pro now suddenly seems like a possibility, but I don’t think they’re going to make a 15-inch when they have the 16.


Framework 16 is way too bulky. I would like a laptop with a similar form-factor to ThinkPad P1.


But Thinkpad P1 is 15.6"? That's very close to the Framework 16.

Thinkpad P1: W 361.8mm x D 245.7mm x H 18.4mm

Framework 16: W 356.58mm x D 270.00mm x H 17.95mm

The Framework 13 roughly matches 14" laptops from other manufacturers. It's really a 13.5", and has a taller aspect ratio than typical.


> will there be a 15 inches version ? ( I’m not getting any younger I like bigger screens )

Seconding this question, though I would also be very interested in learning whether they're planning a 14" version.


I understand his frustration : I have a similar issue with video games - Xbox gamepass games sometimes leave the service. So I built an app that takes all my games across the various gaming services ( steam etc ) including the Xbox gamepass ones, and it grabs them from the achievements ( games I have played ) on top of the catalog ( available games )should they have left the catalog

That way games that are gone remain and I have a Netflix like interface to view all my games past and present


You do but you then make a career out of it : you become the fixer ( and it can be a very good career , either technical or managerial)


I tried subscribing to pcgamer ( as in, I literally paid for it ) two years ago but this didn’t seem to change structurally the amount of ads i was getting. I also tried to contact them directly but couldn’t find a relevant email address to reach out to.

I now use an ad blocker instead. I’m not proud of it, but being actively hostile to me is something I don’t quite understand especially when I’m trying hard to give them money.


I work for a mega corp, and our global overlord( who is ex dev) has tried Claude code at home, and figured out that generating large amounts of code comes with its own challenges - they explicitly don’t want this to happen so there’s no such metric.


This is one of the books I recommend to my coworkers who are interested in operating systems - it teaches a surprising amount of things by telling you what an OS will do for you and therefore why you need it, instead of telling you how it works inside.

It also remains being very pleasant to read in spite of its very large size( I read the whole book cover to cover ). Obviously you can also read the classics ( minix book, tanenbaum, Bach , and probably modern references ) but this one somehow gives the operating system a purpose which I find absent in the others I’ve read .


If you don’t mind developing, what made you switch stance ? many people never change their minds even when faced with overwhelming evidence , and based on your prior level of support, I’m quite curious about the actual process .


Hard to tell in retrospect. I think the thick layer of distrust against palestinians (which was built by debunked lie after lie from Hamas etc over the years) was finally breached by the sheer asimmetry of power that Israeli forces have gained against Palestinian civilians.

Just forget that the two parties are Jews and Arabs and instead make them Suaheli and Kazakh, and then put one group in such an "agency-less" position as Palestinians are, and give the other group the leverage in power as the Israelis have, plus the grievances. Even if you can understand these grievances – there is just no way these things aren't going to happen.

Plus: The state of Gaza has reached a level of destruction that is just ... well basically as if they have nuked the place (Like I initally favoured). At some point the humane thing would be to call it a win and leave. An that point has probably passed a long time ago.

Plus, I have read about the background of some of Netanjahu's cabinet members and they essentially tick all the boxes of what I find problematic with the aforementioned power asimmetry:

Prior aggresive behaviour against Palestinian civlians in the settlement areas, with the victims having no proper way of legal recourse. Like ganging up on random Arabs there and beating them up. I know there is backlash for this from within Israeli society but man, things are bad if a literal street thug is getting a place in the cabinet, because he behaved that way.


> many people never change their minds even when faced with overwhelming evidence

Not the OP, but many people do. I've changed my stance on similar topics multiple times in the past, based on new (to me, at least) evidence.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: