elfs: (Default)
Bill McKibben's homage to analog over digital, Pause! We Can Go Back!, makes an assertion about how everyone's using Moleskin notebooks these days rather than their on-line organizers, and that the miracle of them is that they "concentrate, rather than dissipate."

I'm sorta glad that people are using "Moleskin" as a buzzword, the way people will generically ask for "a Coke" even when they know the restaurant serves Pepsi. There are other brands of notebook out there; I'm very partisan to Leuchtterm; the paper is far better and the pages are numbered (numbered, people), meaning it's trivially easy to create your own index. I'm also a huge fan of Clairefontaine, which pretty much has the finest paper in the world, but they don't make the A5 format notebooks everyone's using.

But it's not entirely true that my notebook concentrates. It also dissipates: it makes it clear what is and is not a priority, because you have to review, you have to carry forward, what it is that you're going to do on any given day. You can't get away with just concentrating; you have to be willing to let the past dissipate a little, too. Notebooks neither concentrate nor dissipate: they do both. They distill.
elfs: (Default)
One of the interesting things that I've been following for the past couple of months is the willpowper argument-- that our willpower is a limited resource that we use up, like muscle power, and as the day winds on we use up more and more of it until, by the end of the day, we're out of "decision" power.

Now comes a new set of studies that indicates that, for some tasks, this isn't true. Obviously, people can play video games for hours and hours, making twitchy decisions that allow them to play successfully. And it turns out that if you believe willpower is limited, it is-- and if you believe that success generates the ability to attend more to continued success, then willpower is unlimited.
elfs: (Default)
Omaha and I watch The IgNobel awards this past Friday, live-tweeting it as we went, and enjoyed the heck out of it. The "Ode To Coffee" was a little strained, but the rest of the show was otherwise wonderful.

The Literature Award went to John Perry, who fifteen years ago wrote the brilliant How to Procrastinate and Still Get Things Done, introducing the world to the concept of Structured Procrastination. The IgNobel team finally got around to recognizing his work.

I wish Perry's tricks worked for me. Omaha says that I'm bad at even that kind of thing: that I typically spend a day doing geeky stuff, and then guiltily stick my nose into the kids' lives on the assumption that I have to do some "Dad stuff." I hope to think I'm better than that, but some days not so much. And even then, when I'm good at GTD I get neurotic about thinking what I've missed, and I must have missed something, my to-do list is empty!

Still working on the process...
elfs: (Default)
In Buddhist meditation, there are two forms of meditation: samatha, which is the kind of meditation where you focus on your breathing and calm yourself, considering only your capacity for compassion. The other form of meditation is vispassana, where you learn to appreciate the impermanence of your mind, you let the thoughts from your brain storm past and watch them go, letting them go without reacting to them. Through samatha you learn to make peace with the many modules of your mind, the skanhda, to their clamor and negotiation as they try to coerce you into action. With vispassana, you don't make peace with them. You just acknowledge them for what they are, let them rail without touching your inner peace, and go on with what you were doing before they rose to your attention.

In his recent TED talk on happiness and accomplishment, Shawn Archor shows that meditating only two minutes a day for twenty-one days will change your brain for the better.

And this morning, Zen guru Leo Babuta has posted the most succint guide to getting things done ever written, and it is a form of meditation. It has three parts:

Just start. This is the basis of all GTD. Just start.

Commit to working for two minutes. If at the end of two minutes you've made progress, don't stop. If not, stop. But that's it. Just two minutes.

Vispassana. As temptations to browse Facebook or Twitter or whatever arose, be mindful of them, acknowledge them, maybe even write them down. The urge will pass. Let it pass.

That's it.
elfs: (Default)
A friend of mine recently pointed me to an essay, Structured Procrastination, in which the author extolls the virtues of GTD by structuring how he puts this off.

To that, I'd like to add my own method, which I got from somewhere else and modified to my satisfaction. It's called "Autopilot."

Autopilot is fairly standard GTD. Buy a pocket-sized notebook, some moveable pagemarks, a good pen and a decent pair of scissors. Put a pagemark on one page along the top: that's your first list of to-do items. Put a pagemark on a different page along the side: that's your page of long-term projects. If your notebook has a pocket in the back, put a few spare pagemarks in there.

Unlike traditional GTD, you never "move" to-do items around. You use the notebook as you would regularly, taking notes on un-marked pages. If you have tracking pages (I have one for exercise, one for weight, and one for my cats' diet, since we're still figuring out what they eat), put pagemarks on the bottom for that. When you find yourself bored or available, find the first page and scan it for undone items. Either you'll see an item that can be done, or can be put off, or you're never going to do. Do it, strike it, or skip and go to the next item. If you get to the bottom of the page, go to the next page.

I use a hand-drawn square as an icon indicating "to do." I only ever used these on pagemarked pages.

That's it. Once a day or so, convert your notes into action items. Once you've cleared a page, use the scissors to cut off the upper-right-hand corner. That makes flipping through the notebook to "incomplete" notes pages easy.

As long as things actually get written down in my to-do list, they get done nowadays. Somewhat remarkable.
elfs: (Default)
Steve Dubner (Freakonomics) says some very nice things about Paul Graham's Maker's Schedule, Manager's Schedule, and give him much-needed publicity in the New York Times: Read This If You Hate Meetings.

Normally, I wouldn't be so vociferous about someone else's article to post it twice, but this is so critical it needs to be repeated: in a world of fractured, continuous partial attention, those of us who are members of the creative class (and make no mistake, software development is not engineering, it is craftsmanship) need to get this across to the people who manage the business side of things.

Every day, management is becoming more distracted, more driven by events, and yet feels more accomplished than ever. Yet in order to accomplish anything, their engineers, their craftsmen, must be left alone in their shops for hours, even days, to do whatever it is that they do. Even when you're pair programming, you and your partner need three hours of uninterrupted time while the task at hand is loaded into their heads and exists in that brief, two-man noösphere, where ideas and words act like multipliers and filters, eventually producing works that are functional and crafted.

Any business where both sides cannot talk to each other about their needs as managers and developers is doomed. I've worked for companies that understood this, and for ones that did not. Sadly, the ones that don't understand this seem to be much more commonplace.
elfs: (Default)
This week, I've been experimenting using the Keeping Focus form to track of what I do and how much of I do. It has space for five major projects, and little scantron projects that allow you to say "I worked on this a lot / a little / not at all" every day.

I've also decided to score myself: A little = 1, a lot = 3, and not at all = 0. A daily (horizontal) score of five would be average; eight would be excellent. A weekly per-task (vertical) score of 7 would also be excellent.

Right now the tasks are "Get a job," "Update portfolio," "Keep family happy and successful," "Maintain social life," and "Write!"

After four days, my scores are: Get a job, 12; Update portfolio, 3; Keep family happy and succesful, 10; Maintain social life, 7; Write, 0. Ugh, that zero hurts. Technically, I suppose I could give it a "1" since I dictated the start of a story (hot gay dragon-on-man porn!) Tuesday afternoon into my portable recorder.

But the last two days, my daily scores are 7 (good), 5 (okay), 10 (burnout warning), and 10 (eek!). Geez, the week just has to slow down.
elfs: (Default)
I was struggling this past weekend to write. It shouldn't be hard for me to write; after all, I've been doing it all my life. Writing at home is hard, though; I'm reminded of Neal Stephenson's comment in an interview about his being a "ruthlessly bad correspondent," because if he answered emails he'd never get any work done. One of the things he says is that he can do a lot with a four-hour block of time as long as he knows he's not going to be interrupted.

That's true for me as well. Not the four-hour block, but the lack of interruption. As most of my long-time readers know, I write during my commute on a county bus, or at a cafe' near my home, most of the time. I can get a lot done in a half-hour, as long as I'm absolutely confident that no one will interrupt me.

In the past three days I've written 5,596 words. All on one story, Moi Neuroses, which is a Shardik Journal Entry (gasp, yes I can still write those) in which Shardik and a Sterling woman develop a curious relationship, and how Aaden sort-of freaks out over it. After two weeks of no-writing-time madness, it was nice to be able to get back into a groove (or is it a rut?) that I had missed for far too long.

All I needed was a block of time, no matter how small, during which I knew I would not be interrupted by work or family.
elfs: (Default)
Many of you who lifehack on paper, who use a Moleskine or Miquelrius or even a Hipster PDA, know that something is wrong with your method. You might have all the usual skills, adapted post-it tabs and bookdarts and maybe even used an xacto knife to carve out your own sections, but there's still something about your personal to-do system that bothers you a lot.

Admit it: your handwriting sucks.

Do something about it.

Find a hand you like. Seriously, find someone else you want to imitate. If you want to go all out, you can buy Write Now!, which is what I used. You can go to their website and download a few excerpts which show the hand they encourage their students to learn. You can find more excerpts elsewhere, too. You can't improve if you don't have good examples. Heck, maybe you have a favorite font you'd want to imitate. Print out sample sentences in it and practice following them.

Hold your pen loosely in your hand. Hold it as you normally would, but as you're writing once in a while pause and tap your pointer finger against the top of the pen to remind yourself to loosen up. Don't death-grip your pen.

Keep the paper at a comfortable angle, not straight-on. We all know how paper naturally seems to fall at an angle while we're working; figure out what angle works best for you and stay with it.

I spent ten minutes a day every morning for about two weeks, and the improvement was pretty good. I can read my own handwriting now, which is the goal I set out for myself. Some people recommend using lined paper, but I remember something from Drawing on the Right Side of the Brain: writing is just drawing. Words are made up of lines. Get used to doing it on plain paper. I recently switched to a "sketchpad" Moleskine and had a big leap: my handwriting improved, and the lack of lines gave me freedom to explore drawing and digramming. The lines just got in the way.

After that, continue to be mindful of how you write, and never accept illegibility again.
elfs: (Default)
I took the scalpel called rm to much of my projects list this morning. I keep getting overwhelmed by the list and deciding to do none of them. This made me happy, to make the list shorter, by deleting:
Emacs Diction/Rhyme/Thesaurus
While it would be nice to actually have a working dictionary, rhyming engine, and thesaurus linked to Wordnet in emacs, I'm not about to teach myself enough elisp anytime soon to actually pull this off.

Faerybriar
This was a simple program written in Python that did automated layout of websites. Pylons and Rails do this so much better than what I achieved that there's no point to my finishing it. It did have a nice architecting system based on Conallen's Building Web Applications with UML, but it crashed a lot and I'm just not going to have time to finish it. One rule to writing software is that it should be something I want to use, and I never actually used it.

GoX
One of my favorite courses in college, and the big topic of my last year, was library databases. These were specialized compression and search engines designed to index huge masses of text. To give you an idea of how small we were thinking, the textbook was called Managing Gigabytes. These days I work at a company that manages terabytes and petabytes. MG databases were computationally expensive to build and compress and they could not be changed on the fly, but if you had a very large archive of unchanging text accessed often, they were computationally cheap and even faster than uncompressed accesses.

GoX was an idea I had to create a separate index space that would keep a tokenized, compressed index of an XML document's structure, the Huffman token keys built in a two-pass operation to sort by density, along with the textual word index. By combining the two indices, you could use XPATH to efficiently extract "the fifth paragraph," or "The paragraphs surrounding the word 'consilience'" or so on. But it's a huge amount of lifting for very small payout. People still seem to think that processing power and drive speeds are fast enough not to need the esoteric solutions of MG. While I disagree, that doesn't mean I have the bandwidth to engage in a project this massive.

ObjectiveWeb
No point to this one. It's been done, and better.
elfs: (Default)
You know you're in a cult when you start to learn the secret, inner vocabulary of the cult and use it in everyday life. In the Getting Things Done cult, there's a special place you go when you've forgotten your GTD tools: we call it The Wilderness.

The other day I had left my beautiful, expensive Miquelrius notebook at home, along with my lovely (inexpensive but hard to find) Jetstream pen, when I went to the office. At a bit of a loss for what to do, I went to the company's office supply cabinet and pulled out a cheap Bic and a 5x7 pad of yellow paper. I took out my meditation timer and set it for 15 minutes, and began brainstorming everything I wanted to do that day. I filled three sheets. The alarm went off and I went to work prioritizing.

I thought to myself: why do I never do this with my usual notebook? I think there were two answers: first, these were tear-away sheets. I was going to dispose of them by the end of the day, so even though I knew that the list was much longer than everything I could accomplish in a day I also knew that, ultimately, nobody else would see the list of things I didn't get done.

I also realized that I felt inhibited by the cost of the paper. These notebooks are pricey: eight to ten bucks each for a 100-sheet notebook. It's supposed to last me three months or so, and if I go filling up page after page with things that ultimately don't get finished, I'll just feel bad for wasting all that paper and having all those unfinished things to look back on. I'm not sure how to break this habit of being afraid of wasting good paper. That's why I bought it, to be my useful tool, and my repository for all things great or small.

So, I resolve (hey, the New Year's only two weeks old) to do with my overpriced but oh-so-sexy and lightweight tools what I would do with the cheap ones: use them.

One of the tricks of going from mere proficiency to mastery over a subject is to ask yourself, at the end of every task, "What can I do to make this better?" I've found that one of the things I can do to make my skills better is to recognize where my blocks are and tear them down. This is one of them.
elfs: (Default)
I am the chronic absent-minded middle-aged writer. To overcome this terrific affliction I've tried hard to adopt as much of the Seven Habits / GTD stuff as I possibly can, although the daily discipline of GTD often gets lost in the bad habits of a chronic infovore like myself. It's extremely difficult for me to just sit down at the start of the day and not want to suck up everything that happened in the last ten hours: the news, the views, the arguing and bickering and entertaining pwnage that is the world at large.

But I do try. And one of the things that's always bothered me about the Seven Habit method is the focus on so-called Roles & Goals. This is the part of the system where, on a weekly basis, you review your "roles" (as father, as employee, as citizen, and so forth) and then determine if your current projects and their goals are in sync.

I was looking through my day planner's major projects list and the associated roles and realized that I didn't believe it. I've never bought into the nonsense about roles. I think I've finally identified why: the people we admire don't have them. They have responsibilities. I bet you Patton never considered his role; he thought about his responsibilities. The same is true of Lincoln, or Ghandi. To take an amusing fictional example, Miles Vorkosigan's roles are determined by his responsibilities, and not the other way around.

Role implies an act and an actor, often one taken on with a sense of facade. "For the next three hours, Elf will take on the role of father," or "For the next hour, Elf will take on the role of writer." There are so many false notes in such an approach that I wonder how it ever became popular.

Instead, "responsibility" has a sense of authenticity (and not in the pomo sense of "authenticity"): my responsibility to my family is to keep the house in good shape, my responsibility to my kids is to make sure they reach adulthood healthy, hale, and with the tools necessary to take on the world and win, my responsibility to my employer is to deliver working and contemporarily styled user interfaces on deadline and with no defects, my responsibility to my readers is to deliver thoughtful and engaging stories, my responsibility to you is to stay interesting.

So I'm going to revise the "roles & goals" page into "responsibilities & projects," which seems to me a much more profound way of viewing yourself. Most importantly, to me, they imply a whole and integrated human being, not someone who puts on a different facade within different contexts. We do enough of that already: the vocabulary you use at work is very different from the one you use in the bedroom, I hope. Formalizing it into a collection of cheap suits and masks just makes the fragmentation of ourselves even worse. We do not wear "roles", and if we have goals then to be meaningful they must be subsumed into something greater, something which enables accomplishment. Those things are responsibilities, duties, projects, and deadlines.
elfs: (Default)
One of the things that happens (to me, at least) with GTD is that I find myself at a loose end precisely because the To-Do list is empty. I reach the stage where I have nothing to be anxious about; everything is under control. When this happens, though, I get anxious again: I must be missing something. And because I must be missing something, the system isn't working. And since the system isn't working, I stop using it, and boom, the old (and comfortably familiar) anxiety comes back.

I find I do the same thing with programming. Although I'm not allowed to use Literate Programming by fiat where I work, there are LP techniques that I can apply to everyday programming. But I don't use them until I'm at my wit's end ("You are in a maze of twisty passages, all different") and remember "Oh, yeah, go literate, comment heavily, when you're stuck you've found out where something is wrong."

It's really annoying. I must find a way to stop thinking these ways.
elfs: (Default)
It occurred to me that David Allen must not be a terribly creative person. Successful, clear-thinking, capable, and convincing yes. But not creative.

One of the principles that he advertises in his work is that if you follow the Getting Things Done process completely, your mind will be freed of the burden of coming up with "the next thing to do." You'll have it in your list, and you'll be getting it done.

The problem I have with this is twofold: (1) the creative process is sufficiently time-intensive that one can't just put it onto a list and call it "scheduled," and (2) the anxiety of the creative process is not always a bad thing. When I'm driving, or walking, or lying down for a nap, my mind circles around something I'm working on, a story or a program, and begins to take it apart and re-assemble it. Not because I'm negatively anxious that it won't work, but because I'm positively anxious to make it better, to have those ideas hot and ripe and ready when my hand picks up a pen or a pencil or a keyboard. Any task that I undertake requires a certain minimal level of reinforcement or it becomes stale; if I don't write for two weeks, it takes two days for me to find my voice again. If I don't study Japanese for three days, it's a real struggle to awaken all of the structures I had built up. If I don't draw every day at this stage, I'm going to regress.

My Hipster PDA consists of a Moleskin notebook and two cards from the Hipster template: the weekly schedule and the to-do list. That's it. I use my Palm strictly for daily and long-term alarms; for the weekly horizon, a 3x5 card is all I need. But having that list does very little for teasing out the good lines and great scenes of a story, or having the program I'm writing "click" into place. That takes more mental playroom than there is in GTD.
elfs: (Default)
I like accomplishing housework, but I often have trouble convincing myself to start. There are too many distractions, too many pleasures, too many things I'd rather be doing. 43 Folders has an excellent article on dealing with these distractions called Run A Dash, in which the idea is to set a very short time limit in which to get something done, some absolutely minimal first action towards accomplishing a goal. With it being that small any complaints about how much you dislike it are simply not valid. Dashes require limits: either ends-based or time-based, and often the best solution is both: either when I finish this task, or ten minutes, whichever comes first. For these, one needs a timer.

I've been doing dashes for a long time, and I have long searched for the perfect timer, and have long ago given up. There is no one perfect timer for every need. But I have found two that I like. Because of the need for intrusive interruptions I still carry a Palm M500 which will chirrup as needed, but the Palm scheduler timers just don't work for dashes. Here are two programs for the Palm that do.

Two Timers )
elfs: (Default)
One of the promises of GTD is this: if you write down everything in your head and get it into a system where you can and will refer to it such that whatever it is actually gets done, you'll stop feeling anxious about it and free up your braincells to pay attention to the current item on your list.

There is, however, one type of anxiety that you cannot exorcise this way. And that is the one labeled "Don't, even though you really want to."

Only time makes those go away.
elfs: (Default)
A couple of years ago a phenomenon that would have been more or less impossible before the age of the Internet hit the wires and poor, lonely, desperate geeks sat up, took notice, downloaded the teasers and spent gigabucks on a buzzword-compliant product that promised to change their life forever.

I refer, of course, to Ross Jeffries's Speed Seduction. In 1998, "neuro-linguistic programming," which sounds an awful lot like an attempt to put the Bene Gesserit practices from Dune into real life, was hot. Very hot. NLP seminars and books were hitting the airwaves, people were getting mesmerized in a way that hasn't happened since Mesmer, and Mr. Jeffries was (and is) selling a collection of NLP-buzzword-compliant techniques for getting and keeping a woman's attention. Mostly, it's about pickup lines. Sometimes weird pickup lines.

While I was reading through Ross's literature (at the time, he and his cronies were bombarding the sex newsgroups and forums with spam), I figured out what his customers were buying. And I thought about those purchases today when I read Nick Gillespie's review of SHAM, a book by Steve Salerno about how self-help books are ruining America. The reviewer gives a pass to Franklin, Carnegie, and Hill, but that with "I'm OK, You're OK," an entire generation of doubts and fears has been cultivated for which only the Self-Help Actualization Movement (SHAM) can help.

A buyer of How To Pick Up Girls for $6.95 or Ross Jeffries' Speed Seduction for significantly more are buying courage. An excuse to be brave. "I spent so much time and money studying these techniques-- which I didn't know before-- that I can only justify that expense to myself if I practice them!" is the thought pattern that goes into those purchases.

The same thought process goes into purchases of Organizing from the Inside Out, Eating Well For Better Health or, yes, Getting Things Done. Sometimes the book isn't even read; we know what they're going to say, but now we have purchased a totem towards our desire and we will honor that totem, and the cost we paid.

At least for a little while. Consumerized totems wear out; that's the nature of a consumer economy. Even more, ours is an attention economy, where the great draft of cash is made by holding the attention of others, and these books only hold our attention for a little while. The totem must be renewed, a fresh sacrifice made upon the altar of our intentions, usually committed with green slips of paper.

Salerno worked in the publishing industry and learned to appreciate just how much recycling went on. The same things were said over and over, usually just with different cover art. Salerno blames the self-help industry for creating the anxiety in the first place, but I don't believe that. We were always anxious. We've just really come to believe that happiness, or at least the waysigns to it, can be bought. And when the shine wears off, we buy it again. That's not the self-helper's fault; that's just consumerism.

One of the nicer aspects to Lifehacks is that much of what they teach is free (or cheap, like a pack of 3x5 index cards), but the daily drumbeat of "things you can do to make your life better" does help feed the attention beast. It's a shame that Covey never understood the attention economy and its need for constant repetition as well as others; without that cynical realization, they've lost a lot of marketshare. (Most of the earnest SHAMmers have never really understood the repetition aspect, which is why they fall well behind the Ross Jefferies, Deepak Chopra, and Chicken Soup for the Brain-Eating Zombie Soul crowd.)
elfs: (Default)
I think I've reached a plateau about Getting Things Done, geek-style. I'm happy with the methodology I've hit, and I hope I'm done fiddling with it. I tried everything: Franklin/Covey paper-based planner, Palm-based planner, even a Hipster PDA.

The one thing that's always appealed to me as someone who tries to keep separate many disparate parts of his life (corporate programming drone, husband and father, kinky polyamorist) is the Covey method of defining your "roles." So when I started, I wrote mine out, with things like "Father" and "Husband" and "Homeowner" and so forth. I'm still not sure that's working for me the way I want it to; I think I like the GTD method of going on a project-by-project basis, but I have so many projects going that the roles thing helps me stay on track.

One of the nice things about the Roles feature is that it lets me have a completely separate system for the one thing that shouldn't intrude on my private life: my job. My corporate drone position seems cursed with a gazillion different ways of getting things done: email updates for both calendar and to-do, plus the normal human interaction of dropping things in my chair (or just dropping by), plus the weird expectation from the marketing department that doesn't understand, after five years, why we Unix geeks don't use Outlook and Exchange.

But where to keep all of this? That remains the principle challenge. As I see it, there are four important categories that my "stuff" needs for organization: Projects, Tasks, Calendered Events, and Notes.

And that's when I read Cory Doctorow's speech at Life Hacks Live where he said, "Real programmers use text files."

Boom. Projects go into a text file, laid out in Emacs Outline-Minor-Mode. Eventually, that text file was renamed "FrontPage" (no relation to the execrable Microsoft product) and put under Emacs Wikimode. That allowed me to use StudlyCapsMode to create notes and subprojects. (One reads "AtWork" and opens to a list of work-related projects, which means I can leave that screen open at work and no-one is the wiser to my private life if they happen to glance at it).

Tasks go under each project, one of which is listed as "NA", or "Next Action." Next to some of them there will be parentheses, into which go calendar-related project notes ("DL: Due 3/4", "PD: Won't be back until 7/12"). Those marked "DL" or "Deadline" are only marked for those items that have consequences.

It all really works, for once. For those things that I need to have immediate, or that I need for reminding, I put into my Palm. I may carry my laptop with me most places, but certainly not everywhere, but I can carry my Palm in my pocket. And as a reminder/alarm clock, it's perfect. I also transfer those "to do" items that I'll be doing out on the road, or when I'm away from the network. Since it also has enough memory for five or six novels, it fills in many of the needs I have when on the road.

For notes, I also carry a small notebook. People seem to think that a notebook is more friendly, analogue, and generally useful than the Palm notepad, and I agree. You can't draw, or be clever, with the Palm notepad, and it's certainly slower than pen and ink.

But the combination of Emacs wiki-mode and outline-minor-mode means that very complicated projects don't necessarily clutter up the main page, and if want to see just the projects themselves and not all of the subprojects or subtasks that go with it, I can just tell outline-minor-mode to show only the first two layers, and hide all of the details. And it provides sufficient real estate, in my case, to get a lot of organization done.

Now all I need to figure out is how to easily make my "Next Actions" list in Emacs port to the Palm directly...

Profile

elfs: (Default)
Elf Sternberg

December 2025

S M T W T F S
 12345 6
78910111213
14151617181920
21222324252627
28293031   

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 7th, 2026 11:39 pm
Powered by Dreamwidth Studios