The Schedule

Wow. Hello blog. I'm pretty busy. It even seems sort of cliche to complain about such things on ones blog, but I think being busy has coincided with a somewhat larger reevaluation of nearly everything. Wait, no. I'm not quitting blogging. I'm actually really proud of the Knowing Mars launch, and it feels really good to have that project "done," even if I think it needs a major revision, and I have a lot more fiction on my plate that I don't want to just "let go" like that.…

Keep reading

Knowing Mars, a Novella

I don't know about this. But here it goes, anyway. I'm pleased to announce the complete publication of my novella "`Knowing Mars <http://tychogaren.com/mars/>`_" on `tychogaren.com <http://tychogaren.com/>`_. "Knowing Mars" is an important story for me. I wrote it after I graduated from college, after I didn't go to graduate school the first time, and in a lot of ways it was the project that got me started down the path of being a "real writer," post-graduation.…

Keep reading

In Favor of Unpopular Technologies

This post ties together a train of thought that I started in "The Worst Technologies Always Win" and "Who Wants to be a PHP Developer" with the ideas in the "Ease and the Stack" post. Basically, I've been thinking about why the unpopular technologies, or even unpopular modes of using technologies are so appealing and seem to (disproportionately) capture my attention and imagination. I guess it would first be useful to outline a number of core values that seems to guide my taste in technologies:…

Keep reading

The Worst Technologies Always Win

This post is the culmination of two things: 1. Who wants to be a PHP Developer? 2. An ongoing conversation I've had with a number of coworkers about the substandard technologies that always seem to triumph over the "better" options. The examples of the success of inferior technologies are bountiful. MySQL's prevalence despite some non-trivial technical flaws (around clustering, around licensing as highlighted by the Oracle merger); PHP as the de facto glue language of the web despite the fact that every other language in it's class is probably a better programming language (e.…

Keep reading

Who wants to be a PHP Developer?

So PHP is this programming language that's widely used, and often reviled by systems administrators and people who fancy theme selves "real programmers." And yet, I think, while the "real programmers" were busy being "real," PHP got something very fundamental right that explains its success despite the disdain. I should interject with some context. First, I think this is another in my ongoing series of posts regarding linguistic relativism and computer programming.…

Keep reading

Ease and The Stack

As if I needed a new project, this post introduces a new project that's floating around in my mind. I was having a conversation with a friend about how I use the computer, I realized that while I've talked about various elements of how I use computer's (the short story: peculiarly), I've not really talked about the holistic experience. As I started to talk about the various components and how they connect and work together, I realized that with out an example it was about as clear as mud.…

Keep reading

The Internet in Real Life

In many ways, I think you could say, I live and work in a bubble of the technical future that, as Gibson said "isn't evenly distributed," yet. I have developed a set of tools and work flows that enable me to work nearly anywhere and on a moment's notice. I work for a company which great and open internal infrastructure that allows us to securely communicate and collaborate in whatever way we think will best serve the projects we're working on.…

Keep reading