If you want to fight AI, build a Civboot

vitiral1 pts0 comments

Civboot

If you want to fight AI, build a Civboot

I believe that if you want to fight the effects of AI,<br>the most effective steps you can take are (1) disconnect from the internet<br>as much as possible and (2) distill useful human knowledge, tools and processes<br>to something that a small group of humans can understand and modify. Don't let<br>the greatest tools suffer complexity rot into oblivion.

I've been living this moto for three years now. I am writing this text using<br>my own vim-like editor, which was built by my own<br>build system, rendered to html from a<br>documentation language I designed. Everything is built<br>from scratch using lua, something the project<br>will eventually also build from scratch.

Working a corporate job had enough drudgery to begin with,<br>but the last year it has become more necessary than ever to have a place<br>of accomplishment which is simple and fun. This must be what artisan<br>carpenters felt when they were forced to work the line of a factory -<br>the pure joy of creation for it's own sake becomes stale when applied to<br>updating huge software stacks where your contributions are barely a<br>noticeable spec, but reviewing (and re-reviewing, and re-reviewing) an AI<br>performing those same tasks is even worse. Having a project where I can<br>directly use my skill on distinctly human tools is a breath of fresh<br>air that has kept me sane and happy.

If you feel like me, I highly recommend thinking about how your tools<br>and craft can be distilled so that other people can pick them up,<br>use them and eventually modify them. Keep them distinctly human.<br>Even before AI, us software developers loved to add complexity to<br>solve problem like scale, "performance", and things the "user" would need.<br>Build like you are the only user and most complexity<br>will melt away. Write your tools to be fast for O(H), where H is human use<br>only. The editor I write in is pure-lua and yet has zero latency despite<br>asynchronously syntax highlighting the file. I've designed it to be able to<br>load and edit million line files using only KiB of added<br>memory. Sometimes problems seem harder than they really are.

This blog is the first I plan to write on this site<br>(https://civboot.github.io). I'd love you to discuss in<br>the civboot mailing list and of<br>course you are welcome to contribute or report bugs to<br>https://github.com/civboot/civstack.

This is the end of the pre-alpha era for Civstack, onwards to a full-featured<br>and actually useful tech stack for Civilization.

- Rett

civboot build tools from human like

Related Articles