Programming Leftovers
-
Dave Rupert ☛ The time to unmaintainable is very low
You can, of course, ride the hype cycles. This year that’s AI. Investors might throw money at that. But now you’ve bolted on a feature from a highly volatile, emergent, non-deterministic space into your overgrown application. You’ll either need to hire more expensive people who know the space or divert existing resources who were performing maintenance over to the new feature.
Oops, AI costs more than you can charge for it. You burned through the investment even faster and must do a round of layoffs. Now your app maintained by 10 people has 8 people… then 5… then 2…
-
Seth Michael Larson ☛ Removing maintainers from open source projects
These three points feel like they're in contention. This article is here to help resolve this contention and potentially spur some thinking about succession for open source projects.
-
MaskRay ☛ RISC-V TLSDESC works!
Patch musl per Re: Draft riscv64 TLSDESC implementation
-
Rlang ☛ Data discovery: seasonal speed
I wrote Taking steps (in XML) almost 7 years ago and once in a while, I still grab Apple Health data from my phone and play around with it in R for a few minutes. Sometimes, curve fitting to a cloud of points generates a surprise.s
-
Shell/Bash/Zsh/Ksh
-
Programming with Bash Part 1: Syntax and tools
Learn how to automate tasks on your computer using Bash, the default shell for most GNU/Linux distributions. This series will take you through the basics of shell programming, starting with simple commands and progressing to more advanced scripts.
-