About Feeds


About me

I am a software developer, living in Istanbul. I write and publish all of my work as free/libre software. Here are a few links for you to get me know better:

About this web site

I generally write on technical topics like programming languages, algorithms and mostly on workflow automatization, command line applications, GNU/Linux, Emacs and org-mode. I try to publish somewhat longer posts with some substance but lately I've been trying to get in the habit of posting occasional tidbits, snippets, small tips and tricks which I appreciate when I see these kinds of posts in other blogs. I also want to curate other blogs or links that I find useful somewhere here, someday soon.

I have other planned things for this web site, like the one I just mentioned above. Other than that I'm planning to add some pages containing stuff like:

  • Interactive list of movies/books/articles I have read and rated. Maybe along with some commentary.
  • Computer programs that I use, my use cases links to my configurations (I already have a dotfiles repo but I want to move the contents here)
  • Constantly updated everyday life tips, rule of thumbs etc.
  • List of low tech (or high tech too) gadgets that I use and find helpful.

I have been gathering information on these topics but I need to find a way to represent them in my website and also need to go over my notes and rephrase them for public consumption.

My projects

I maintain a few projects and occasionally contribute to other free software projects. Following list may be incomplete (please take a look at my my GitHub profile if you want to see my dead/half-baked projects) but here are the projects that I've been working on:

Command line applications

A TUI application that let's you use Signal from command line. Now it is mostly (99% percent) maintained by @exquo.
A resource opener with a DSL, alternative to xdg-open. It let's you specify highly complex use-cases in a very simple form for opening your resources exactly as you want.
A grep-like tool (or more like a search engine) for Markdown and Org mode documents. Development is slow but I will return to this project whenever I have a bit more spare time.

Experimental projects
An experimental scheme interpreter written in Rust. This project came into life in an attempt to learn Rust and a bit about interpreters. There is also an online WebAssembly version published by Niklas Reppel, check it out here.
Another attempt at learning compilers/interpreters. This time I went ahead and designed my language. It has a mix of ML-style and C-style syntax. It has couple of interesting and novel ideas (it turns out those ideas are already implemented by Scala, Clojure and D lang but I guess it is first language that brings them together.) I still plan to work on this and make it at least usable for real-life scripting.

Other projects
This web site itself. It's simply one file that contains the all website contents, the code that generates the static file based on the contents and the documentation of the generator. It can be abstracted away in a sense that it can be an Emacs web site generator package but you can also copy the file into an org-mode buffer and start using it.
All of the configurations for the programs that I use and lot's of automation code. There are some modules that I want to turn into separate Emacs packages, like:


Please do :). I'm a little bit slow in terms of responding but I always do. You can email me regarding any subject that you think I'll be interested and I'll get back to you.

If you are interested with my projects and want to contribute/maintain, please don't hesitate to contact as I am pretty willing to accept contributions or even share/defer the maintenance.

isamertgurbuz at gmail dot com