Latest entries

See also: entry categories, Feed icon feed of weblog entries (learn about feeds).

Good tools

Published April 5, 2013

Apparently we’re in one of those every-couple-of-years cycles of everybody and their brother rushing to adopt/encourage others to adopt the hot new programmers’ text editor. This time around it’s Sublime Text, which, though I haven’t personally tried it out, does seem to at least be a very nice editor. If you were just starting out and needed a quality text editor, I think you could do a lot worse than Sublime Text. However, I would still, and will still, recommend that you also at least try ...

Read full entry

Persistence

Published January 29, 2013

The last couple weeks have been rough, on a personal level. Nothing I can’t get through with a little help (and thankfully, there is help), but nothing particularly fun to get through, either. I’ve spent a lot of time going over and thinking about some old issues. Part of that has involved digging up a bunch of things I wrote years ago; a minor crisis occurred this past weekend when I tried to power up an old laptop — its hard drive is the only place certain archived emails ...

Read full entry

reddit takes a new direction

Published February 13, 2012

Several months ago, reddit shook with the news that longtime subreddit /r/jailbait — dedicated to, well, you can probably guess — had been shut down by its own moderators. Yesterday, reddit shook again, with the news that a variety of other subreddits, arranged on similar topical lines, were being shut down by reddit’s admins.

Predictably, this has caused a shitstorm. It has also caused calls for bans of other subreddits which have nothing to do with sexual fetishes involving children. There are, of course, plenty of subreddits devoted to other ...

Read full entry

Apropos

Published November 19, 2011

Abraham Lincoln, remarks for the dedication of the cemetery at Gettysburg battlefield, November 19, 1863:

Four score and seven years ago our fathers brought forth on this continent a new nation, conceived in Liberty, and dedicated to the proposition that all men are created equal.

Now we are engaged in a great civil war, testing whether that nation, or any nation so conceived and so dedicated, can long endure. We are met on a great battle-field of that war. We have come to dedicate a portion of that field, as ...

Read full entry

Napoleon's battle plan

Published August 21, 2011

So, right up-front, let me just say that May is one damn fine month to quit your job.

As previously noted, I’d been in rather an epic funk, and once my last day was over and all the paperwork was filed, I went on a mission to spend my summer doing anything other than sitting in front of a computer. I traveled a bit, saw friends both old and new, indulged some of my non-tech-related hobbies, read some books and was an all-around lazy bum. But August is growing ...

Read full entry

Quo Vadimus?

Published April 27, 2011

I’ve been in a rather epic funk for quite a while now, and for most of it I didn’t know why. I just knew that I didn’t really feel motivation to do much of anything. No motivation to deal with things at work, no motivation to work on Django or any of the open-source projects I’m involved in, no motivation at all. I’ve basically been treading water. This wouldn’t have been surprising if it had happened, say, last year or the year before (both ...

Read full entry

A stateful problem

Published December 24, 2010

So, this week we dropped some security updates, which you should definitely check out if you haven’t seen them yet.

We also released the first 1.3 beta, which is an important milestone since it means 1.3 is now feature-frozen and will get only bugfix and polishing work until the final release. Quite a few useful things made it in between alpha and beta, and a couple just barely slipped in under the wire. One feature in particular is near and dear to me, since I’ve been ...

Read full entry

The news done broke

Published November 2, 2010

(or, “Dear Louise…”)

Once upon a time, Jacob wrote a wonderful insider’s view of how our election coverage works, and noted that basically the whole thing’s held together with baling twine and duct tape. That was 2006; it’s now 2010 and midterm elections are upon us again. As I write this I’m actually at my desk at the Journal-World office, and for the first time tonight nothing’s actually broken. So I’d like to update Jacob’s post with the story of how we do ...

Read full entry

django-FUNserver

Published November 1, 2010

Step 1: pip install django-funserver

Step 2: Add “funserver” to your INSTALLED_APPS.

Step 3: Run manage.py funserver.

For best results, don’t do this on a real server.

Code is here, for those interested.

Read full entry

On branching

Published February 2, 2010

Back in 2008 I posted some rambling thoughts on distributed version-control systems, largely in response to the huge amount of hype surrounding such tools (particularly git). Then at PyCon last year, amid even more hype as it was announced that Python will switch from Subversion to a distributed tool, I gave a lightning talk reflecting on what I’d picked up and seen during the intervening eight months.

It’s now been a year and a half since that original blog post; in that time I’ve switched all of ...

Read full entry

django-registration

Published October 14, 2009

So, life has been eventful lately. There was DjangoCon, which was awesome even though I came away deeply unhappy with how my talk turned out; due to a lot of hectic things going on, it fell far below the standard I usually like to enforce for myself. I’ve got a couple things cooking for PyCon, though, which will hopefully make up for it. Things are starting to ramp up for the Django 1.2 development cycle, which is looking to be chock full of awesomeness. There’s quite a ...

Read full entry

Let's talk about WSGI

Published August 10, 2009

Recently Armin Ronacher (whose blog you should be reading if you do anything at all involving Python and the web) has published a couple of good articles poking at the current state of WSGI, the standard interface for Python web applications. Some of his comments dovetail nicely into concerns I’ve been trying to put into words for a while now, so I’m glad he’s posting on the subject and providing some context.

In short, I’ve come to have some rather severe misgivings about WSGI — both as ...

Read full entry

On "magic", once again

Published July 23, 2009

So it seems Giles Bowkett is upset about use of the word “magic”. I’m happy to agree with the general consensus from various fora that the specific article he’s complaining about is, well, pretty much content-free. I could read that post over and over and still have no idea what actual things the author liked about Django or didn’t like about Rails. But I’ve pretty much learned to ignore content-free hype, and that’s what I did in that case.

I’m also quite happy to ...

Read full entry

When licenses attack

Published July 14, 2009

Jacob posted twenty questions about the GPL. Zed followed with an explanation of why he placed Lamson under the GPL. This has provoked some discussion around the internets, some of which I have read and some of which I’ve ignored.

Unfortunately, there’s a lot of noise drowning out useful discussion, much of it centered around alleging — directly or indirectly — that if you ask questions about how the GPL interacts with other licenses, you must be trying to “get around” the GPL, or take someone’s GPL code and ...

Read full entry

In pace requiescat

Published July 8, 2009

So the charter of the XHTML Working Group will be allowed to expire without renewal. This is a source of consternation for some, who feel that the W3C is perhaps sending conflicting messages — how long until we find out that HTML5 isn’t really the future, either? — and, perhaps, smug “I told you so” satisfaction for others.

I have little to add to either of those camps, so what follows here is nothing more than my rambling, disconnected thoughts on the news.

XHTML had it coming

In a way ...

Read full entry