Artyom Bologov, A Turing-complete Programmer
By Artyom Bologov
My story starts with implementing sqrt
in Brainfuck—university assignment on Turing-completeness.
I haven't succeeded at
sqrt
, but I've tasted the forbidden fruit of Turing tarpits.
Be it
Brainfuck,
Lisp
(I taught myself to Lisp by reading
r/lisp,
Lambda Calculus,
or POSIX Regex.
I also dug into
Complexity Science, Systems Analysis, Game Theory, Behavioral Economics, Information Theory,
Agent-based Simulation, Game-Theoretic models, and Business Process Analysis,
which is all around my interest in Complexity, Decision Making, and Computation.
In parallel to university, I worked on Nyxt browser. Both in the network/C/renderer/ back-end libraries and in Web-design/UX/HTML/CSS/JavaScript/front-end. Thus my interest in semantic Web Design, Accessibility, and... C.
Just in time for my graduation, war in Ukraine started. I defended my thesis on tree-based browser history, made in collaboration with Atlas Engineer (a foreign company, likely European spies!) And left the fuck out for Armenia. I don't want to support the state regime killing people of another sovereign state (Слава Україні!) Let alone for the oil money or some delusional small dick person we should get rid of (Россия Будет Свободной!)
Moving to a different state and hopping over the job market is not fun. But I find solace in programming and computer art. I have lots of projects on
- Turing completeness.
- Mundane/stuplime/meaningless computing.
- And multi-modal/flexible interfaces.
So yes, I'm spending most of my time somewhere in (gorgeous!) mountains of Armenia. Mostly locked in a flat with my cat and jumping from one nerd snipe to another. Brainfuck, Lisp, C programming language, regular expressions, ed, the standard text editor, or doing Web dev with extremely minimalist tech stack.
Contacts
Here are some links for where you can find me:
- GitHub
- Most of the code I do. I hope to move it all somewhere else (CL Foundation Gitlab, Gitlab, Sourcehut, Codeberg?)
- In case you wanna try to hunt me 😛
- Mastodon (merveilles.town)
- To read my everyday things.
- Contact me there.
- bc1qaxua3gqfkpk24g7dggkx7w06q24602hauas47m
- Bitcoin address for you to donate to me 😉