One writer recently wrote his own program for the job, but at least he eventually finished some books: https://hughhowey.com/neo/
Me, I just write in Emacs, set up a makefile, and export to PDF with Pandoc. But I admire the work to make a comfortable yet undistracting writing environment.
Indeed. One irresistible temptation for coders who go into writing is to bikeshed their pipeline. I know I have spent many hours tweaking my writing pipeline when I should have been writing. I mean, why just write when you can create a Containerfile to build a hermetically sealed image that houses your typesetting system and a dozen carefully chosen fonts, and then you can write scripts managed by a Makefile to launch containers from the image and inject into them your source text and extract from them the typeset PDFs? I mean, surely all of that is essential work on the critical path to getting your writing done. Right?
I remember a quote by Pandoc creator slash professor of philosophy John MacFarlane: "I would like to think that the time I’ve spent developing tools to make writing more efficient has been repaid by the time I’ve saved using these tools, but I’m pretty sure it hasn’t."
He still runs a company with several services written in Rails with no obvious migration plans. AI psychosis and Linux side quests haven't, so far, changd that.
Rails is dhh's taste in programming materialised. If he's no longer using it by definition it is on its way out (i.e. no new features, no enhancements) whether he still manages people depending on it or not.
Another way to look at it is that ddh's taste has now completely shifted from doing things the Rails way to not looking at code at all.
Unless scale or resources are a concern, I see absolutely no reason to use anything else for CRUD apps. I sure as hell won't be writing any `sql` statements in nextjs anytime soon.
> Can someone explain to me how you "acquire" an open-source project?
You corrupt the hearts of core maintainers with truckloads of cash, then get them to stop working on it (and instead on something else) and to effectively kill the brand.
Of course the code is free for anyone to pick up & work on, but setting up new infra & finding new people is costly in both time and money.
And perhaps infinitely procrastinating on the actual writing itself...
reply