My name is Andrew Stine. I'm a software developer and freelance philosopher currently based out of Northern Virginia and this is my website. It's partly a blog, and partly a showcase for different projects on which I may be working.
You can get in touch with me through email@example.com
My public key: Public Key
You can peruse more of my projects on Github.
Nota bene: If you wish to contact me directly, I strongly prefer email to phone calls, especially during working hours. Thanks.
I’m going to be expanding on something I’ve talked about before. This idea of Unix’s supposed simplicity and how Unix has deviated over the years rather fascinates me.
Some years ago I remember reading the The Art of Unix Programming by the vociferous Eric Raymond. I remember this book making a strong impact on how a I thought about system design and the writing of new programs. TAoUP is not, by itself, a revolutionary book. Rather, it is a collection of received wisdom regarding the design of the Unix operating system and of programs intended to be run in the Unix environment. I think that the most important idea put forward in the book is the notion of Unix, rather than simply being a platform on which to run large complicated programs, is rather a collection of smaller programs, unified by a few metaphors.… Read More
I’ve been playing, of late, with ClojureScript front-ends, specifically with Om and with Reagent. Between the two, I like Reagent much better. The short reason why is that it feels much more ‘Clojurish’ and the programming model feels much more accessible, especially to someone already familiar with Clojure/ClojureScript. Om, by contrast, feels like a thinner wrapper over React And even though it does a number of neat things, it’s ultimately more unwieldy. (I haven’t tried the other ClojureScript React wrapper, Quiescent. It looks promising, leaving the question of state management to developer entirely, unlike either Reagent or Om. I’ll have to take a real look at it sometime.)
Systemd has been the controversial hot-button topic for the Linux community for the past few years. Systemd replaces the traditional System V init system and basically just redoes the whole core of the operating system. It takes over the init system, the logging system, and all of the automatic launchers for X, and just crams them into this single monolithic system. Systemd changes everything and for what? Aside from faster boot times, What does systemd give us that we didn’t have before and why are all the distros adopting it? I’ll tell you why… Read More
An evening alarm clock for undisciplined insomniacssource
A trivial Facebook bot which wishes a users friends happy birthday on their birthdays.source
A Common Lisp command line parser.source download
An tool for finding nearby Catholic masses and sacraments.
Some extensions to eh cl-fad pathname library.source
A simple command line client for swank. This client is written in Clojure and targets Clojure Swank specifically.source