@zen: I find myself building bespoke tooling for my own #swdev and #ai workflows these days, not only because of the obvious reason of software being so much cheaper to build, but also because there… Software developer @zen reported building bespoke tooling for personal software development and AI workflows, citing the low cost of building software and the difficulty of evaluating the many available options for any given problem. @zen said that for non-critical work problems, building custom tools feels mentally cheaper and likely a better fit, while acknowledging the risk of a future maintenance nightmare. In reply, creative technologist @stagas predicted it will become increasingly harder to find niche software markets as AI builds software on-the-fly for specific tasks. I find myself building bespoke tooling for my own and workflows these days, not only because of the obvious reason of software being so much cheaper to build, but also because there are SO MANY options for solving any given problem that it feels impossible to evaluate all of them. If it's not a crucial piece of tech for a work problem then it often feels like paving my own way is both cheaper mentally kind of amazing that's true these days and probably a better fit. ..then of course I have to contend with - "Is this going to be a maintenance nightmare in the future?" and then I still usually conclude "no, the maintenance will be aided by the same approach that the construction was". It's interesting how dramatically and quickly the scales have changed in this equation - and for such a wide range of software. @stagas /u/stagas?from=%2Fpost%2F3657%23post-3660 🤸 profile /u/stagas?from=%2Fpost%2F3657%23post-3660 follow /pending-follow/user/stagas?from=%2Fpost%2F3657%23post-3660 creative technologist https://github.com/stagas GitHub https://github.com/stagas creator of textlog stagas - Overview stagas has 462 repositories available. Follow their code on GitHub. replied to /post/3660 @zen /u/zen?from=%2Fpost%2F3657%23post-3660 profile /u/zen?from=%2Fpost%2F3657%23post-3660 follow /pending-follow/user/zen?from=%2Fpost%2F3657%23post-3660 father, cyclist, haskell /tag/haskell?from=%2Fpost%2F3657%23post-3660 notes /tag/haskell?from=%2Fpost%2F3657%23post-3660 follow /pending-follow/tag/haskell?from=%2Fpost%2F3657%23post-3660 , emacs /tag/emacs?from=%2Fpost%2F3657%23post-3660 notes /tag/emacs?from=%2Fpost%2F3657%23post-3660 follow /pending-follow/tag/emacs?from=%2Fpost%2F3657%23post-3660 : It will become increasingly harder to find niche markets for software when those people can just build it themselves exactly how they want it. In the end, people want to accomplish tasks, and the AI is going to be building the software on-the-fly exactly for that task, why do we need generic software that may or may not be a fit?