Do you accept advertisements or guest posts?
Will you review or link to my product?
Since 2012, way too many people who have emailed me have ignored the answers to the above two questions, forcing me to sum them up in one word and to put them at the top of this list. Please don’t be the next offender. There is no way your product will be seen on Arabesque.
An arabesque is a form of artistic decoration commonly seen in architecture. It seems random at first glance, but a wider view of an arabesque shows it conforms to an overarching pattern. I think Unix and its descendents, and good programming in general, are very much like this; some of their eccentricities in detail make more sense when you consider each system and its history in context.
Certainly, I look forward impatiently to the sight of that great silver key, for in its cryptical arabesques there may stand symbolised all the aims and mysteries of a blindly impersonal cosmos.
Can I edit, repost, or republish your articles?
Arabesque articles are distributed under an Attribution-Noncommercial-Share Alike (BY-NC-SA) Creative Commons license, so you can re-post the work on any not-for-profit website without asking me as long as you attribute me as the author, preferably in the form of a link back to the article.
If you do want to distribute anything for commercial purposes, please contact me first, and we’ll sort out an ad-hoc license for you.
Can I translate your articles?
A few people since 2012 have translated some of my articles into other languages. This came as a pleasant surprise. I particularly welcome translations; if you write one, I’d love to know about it so I can link to it from the original article.
Can I hire you for systems administration or programming?
I’m presently (2018-03-15) contentedly employed doing both for a company with a non-compete clause in my contract, so very likely not.
Can I hire you for technical writing?
Maybe; please email me.
Why do you post so infrequently?
I’m trying to avoid posting content that’s already been treated thoroughly elsewhere by other high-quality blogs or community resources on the web, which is something I did far too much up to around 2014. As a result I only really post now when I find sufficient material to write about a topic that I don’t feel has been nicely covered elsewhere. Usually this means I add a fair bit of a more opinionated slant to what I’m writing, rather than just an attempt at readable technical tutorials.
If you want to find other content in a similar mode, my Unidex page is where I drop links to stuff that I often read or refer to myself. I’m trying to avoid rehashing too much of those resources unless I can add what I feel is an original slant, or clarify any of it.
Aside from that, I’m very busy–I work full-time in systems administration. I don’t write for a living.
Will you write about a particular question for me?
Sure, if you think I’d be able to answer it. If you read a few of my posts, you’ll see that I’m probably the wrong guy to ask about Emacs configuration, or Visual Studio C# development, but if you think your topic might pique my interest, email me.
Do you share your configuration files?
My dotfiles are here. I write a fair bit about personal tool configurations, particularly editors and shells, so I’m always tinkering with my own stuff.
Weren’t there comments on your posts before?
Yes, but I’ve removed them now, mostly because with web traffic now driven by social media and link aggregation websites, there isn’t much point maintaining my own comment section. It made the pages large and unwieldy anyway. If there’s comment content you posted that you want back, email me and I’ll dig it up.
How can I contribute?
Send me an email telling me what you liked about the blog, or how it helped you. It makes my day, and it gives me some idea of what’s useful to people and what isn’t.
This page used to request donations to a free or open-source software foundation. At the moment (September 2019) I don’t recommend doing this. I’ll review this position at a later date.