Press "Enter" to skip to content

Posts tagged as “We Call It Living”

[twenty twenty-four day sixty-three]: all growed up

centaur 0

So! Thinking Ink Press has been around for aaaalmost a decade now, and we seem to be getting some of our proverbial shit together. Presented as a case in point: professionally designed business cards, done by the graphic designer who updated our already very nice logo which we had designed in-house. There are several subtle features of the logo we wanted to preserve that our cofounder Nathan Vargas had woven into the design, and she worked with us to update it while retaining the core features of Nathan’s original.

Then we had her do business cards, and again she iterated with us to get it right. We just test-printed the first run and drop-shipped it to the team individually (since that was cheaper than shipping it to a central site and re-shipping it) and they look awesome.

Slowly, we do seem to be getting it together. Hard to believe sometimes, but apparently dedication, hard work and not fucking giving up will slowly add to something. 

Here’s hoping the people who read our books will agree!

-the Centaur

Pictured: the card, atop a box of the cards.

[twenty twenty-four day sixty-two]: and you really can’t tell

centaur 0

Following up recent posts about things taking longer than you think.

Trying to do cleanup, laundry, and organization before starting my next task? I predicted “a few minutes”. It took a bleeding hour.

I need hours at a time to get coding done. I need focus. 

I don’t need to be interrupted by rescuing a cat from the rain! 

But you have to anyway. Argh!

Time tracking (I use Clockify), if done pretty rigorously, can really dispel some illusions about how much work we can get done in a short amount of time - and, conversely, about all we did do in that block of time that didn’t feel productive. 

Case in point: I’ve already done 6 hours of stuff today that wasn’t on my agenda for today. And all this stuff “needed” to get done - at least for a normal, human interpretation of the word “need”. 

I feel the need to qualify that as I’ve been through cognitive behavior therapy (CBT), an evidence-based approach to dealing with stress, and while it is wonderful, it does have some intellectually dishonest components, like throwing out “need” language.

I get it — there are things we think we “need” that we really don’t — but some of the therapists I worked with pushed that to an extreme that didn’t make sense. Sure, you don’t “need” to breathe, but if you don’t, you’ll pass out and/or die. 

So, yes, the stuff “needed” to get done in the normal, human sense of the word. I mean, sure, you could throw out all your clothes instead of doing laundry and order new ones online, but that would neither be efficient nor sustainable.

But more directly, some of that was organizing my files for my current active projects, some of which I did indeed need to pull up and organize in order to take the next steps on those projects. 

Funny how our busy-beaver selves sometimes try to convince ourselves that certain things don’t “need” to be done … but if we don’t do them, we won’t get anything done. 

Or the cat will have to stay in the rain.

-the Centaur

P.S. And this post took another 15-30 minutes, as I came back to it later.

Pictured: the bottom coming out. It was short, but it was a hell of a rainstorm.

[twenty twenty-four day sixty-one]: the downside is …

centaur 0

... these things take time.

Now that I’m an independent consultant, I have to track my hours - and if you work with a lot of collaborators on a lot of projects like I do, it doesn’t do you much good to only track your billable hours for your clients, because you need to know how much time you spend on time tracking, taxes, your research, conference organization, writing, doing the fricking laundry, and so on.

So, when I decided to start being hard on myself with cleaning up messes as-I-go so I won’t get stressed out when they all start to pile up, I didn’t stop time tracking. And I found that some tasks that I thought took half an hour (blogging every day) took something more like an hour, and some that I thought took only ten minutes (going through the latest bills and such) also took half an hour to an hour.

We’re not realistic about time. We can’t be, not just as humans, but as agents: in an uncertain world where we don’t know how much things will cost, planning CANNOT be performed correctly unless we consistently UNDER-estimate the cost or time that plans will take - what’s called an “admissible heuristic” in artificial intelligence planning language. Overestimation leads us to avoid choices that could be the right answers.

So we “need” to lie to ourselves, a little bit, about how hard things are.

But it still sucks when we find out that they are pretty fricking hard.

-the Centaur

P.S. This post, and some of the associated research and image harvesting, I expected to take 5 minutes. It took about fifteen. GO figure. Pictured: the "readings" shelves, back from the days when to get a bunch of papers on something you had to go to the library and photocopy them, or buy a big old book called "Readings in X" and hope it was current enough and comprehensive enough to have the articles you needed - or to attend the conferences themselves and hope you found the gold among all the rocks.

[twenty twenty-four day sixty]: why i have to be hard on myself to be easy on myself

centaur 0

SO! Working on The Neurodiversiverse led me to writing again, and writing those stories led me to Devon Price’s Unmasking Autism, which in turn led me to realize I have undiagnosed social anxiety disorder with autistic / ADHD / OCD tendencies.

“Unmasking” is an important process that autistic people can elect to undergo where they stop putting so much effort into conforming to neurotypical expectations - “masking” - and start building a life which is built around how their bodies and minds work.

While unmasking can be risky, with a real threat to life, limb or livelihood even for autistics who are privileged, much less people from other disadvantaged groups, it often comes with great benefits - not just to mental health, but physical well being.

But, if you know one autistic person, then you know one autistic person, and advice that helps one autistic person may not help another. So I found some of Price’s advice to be helpful - even as I had to subvert it for my own use case.

In particular, one thing many autistic people who are stressed out by trying to keep up with neurotypical expectations of cleanliness is to stop worrying so much about it. The thinking goes, if it stresses you out to put clothes in a hamper, who cares? Just change clothes in the same place and let them pile until you take them to the laundry.

But what I realized is that I was unconsciously doing this - letting mail, dishes, or laundry (cleaned or dirty) pile up until I had enough spoons to deal with it. My thinking went, if I am doing my work and keeping the lights on, who cares if the mail piles up for a few weeks? I’ll get to it when I deliver what I am responsible for.

But what I realized was, this was hurting me. The bigger the piles were, the more intimidating they became, and the more I put off dealing with them - a vicious cycle. But when I finally was forced to deal with one of the piles, I found myself infinitely MORE stressed than I was taking care of things a step at a time.

A habit I had adopted to deal with one aspect of my undiagnosed neurodivergence - a possibly autistic avoidance of organizing chores in favor of focus on work that kept the lights on - was really messing with another aspect of my mental makeup: an obsessive-compulsive need to have everything organized and in its place.

I went through this before with the library where I’m typing this; it used to be so disorganized that I didn’t want to spend time here, but once it was organized, I loved spending time here. So I am rewarded to expend this effort.

So, in an effort to go easier on myself, I have started being harder on myself about piles. Not letting them grow; dealing with them right away, before they become intimidating. The hope is, if I can keep the space around me organized, maybe the stress I feel about dealing with piles will fade away, and I can really focus on the work I want to.

Let’s see how it goes.

-the CentaurPictured: The afternoon lunch-and-read habit, featuring Unmasking Autism.

[twenty twenty-four day fifty-nine]: it’s good to take a break sometimes

centaur 0

So, my “blog buffer” enabled me to spend most of Tuesday focusing on work and writing. (And even doing a little game playing in Infinite Craft.) When I crashed out, I remembered, “oh, I need to blog” … but checked my blogroll, and saw that the buffer had posted for me. So I instead got to turn in early and get some much-needed sleep.

I’m going to need to catch up today and tomorrow, of course, trying to get four posts in two days so I have time to chill out over the weekend and focus on editing the rough draft of Spectral Iron and the returning stories on The Neurodiversiverse. But it sure is easier to keep a commitment when you plan ahead to make sure you fulfill that commitment than it is to commit without thought and hope that muddling through with “hard work and discipline” will somehow manage the job that should be done by actual thinking.

-the Centaur

Pictured: breakfast at Nose Dive, one of the many places in downtown Greenville where it is impossible to eat breakfast on Sunday morning without an hour wait - unless you reserve ahead.

[twenty twenty-four day fifty-seven]: how do “normal” people manage?

centaur 0

So I’m confused: I know I’m a bit weird, but I stopped to think about the supposedly "weird" way that I do things and I genuinely do not understand how “normal” people manage it.

So what you see above is my collection of genre T-shirts. I love genre T-shirts and wear them most of the year - as my shirt in the summer, and as my undershirt in the winter.

I used to think this collection was excessive; most of the other people I know don’t have near as many themed shirts, just a collection of normal clothes.

But I started pulling on that thread (ha, ha) a bit and it just didn’t make sense to me.

SO what you see there is something like 300-500 shirts in my closet. I didn’t count them all, but I estimated by counting a few piles and extrapolating by the number of piles.

But if you wear a shirt every day, this is only enough shirts for roughly a year. And I know from *ahem* considerable experience now that even rarely worn old T-shirts, which are typically made from better fabric than modern T-shirts, last at most 20-30 years.

Now, between science fiction conventions, travel, and very occasional clothes shopping, I purchase maaaaybe 10 or so T-shirts per year, which I thought was an excessive habit.

But over 20-30 years, this adds up again to 300 shirts … so by the time that I’ve worn out all the shirts in my collection, I will have purchased enough shirts to fill it up again.

Now the conundrum: most of the people I know don’t buy a lot of t-shirts, and they don’t have a huge library of clothes. So how are they not wearing through all their clothes all the time?

Now, I know my wife buys a lot of clothes (mostly at Goodwill), but she’s power tool girl, and her clothes rapidly get worn out or covered with paint and later used as rags.

But the friends that I know who DON’T seem to buy that many clothes ALSO have a similar strategy. One of them called it “the circle of shirts”: First it’s a nice T-shirt, then it’s an undershirt, then it’s a gym shirt, then it’s a yard shirt, then it’s a rag.

But if people don’t have a huge library of shirts, and they’re not buying a buttload t-shirts, why aren’t they going around in tattered rags all the time?

What do “normal” people do? Go to Target and buy white T-shirts every week, as the six pairs of shirts and undies that they have rapidly disintegrate from the rotation?

I genuinely don't get it.

-the Centaur

Pictured: my collection of T-shirts, some of which do eventually get retired from wear.

[twenty twenty-four day fifty-five]: like it always was that way

centaur 0

According to legend, the man who built this house died in this courtyard. Well, technically, he's the man who oversaw its most recent renovation; the core of the house is almost 75 years old, and on plans for the renovations we found in an old drawer, the courtyard appears to have been a swimming pool. Regardless, when he passed, this big, rambling old house soon became too large for his widow, who moved out, leaving it empty for quite a while, enabling us to get it for a steal during the pandemic.

While we wouldn't have turned down a swimming pool - we were actually more concerned with getting away from the drought and the fires and the burning than we were about where we were moving to, other than "big enough for an art studio and a library" - we much prefer the courtyard, which we've started calling "The French Quarter." But the excellent design of this house - architecturally, most of the windows have an excellent view, and the landscaping slopes away from the house almost everywhere to keep it dry - has a few minor warts on it, including the courtyard: under the overhangs, nothing will live.

The feature that keeps the water away from the house - the landscaping and the big sofits - makes it hard for anything smaller than a bush to live. When we moved in, and put in that little sitting area using paving stones and chairs from my late mother's old garden, I dug up the monkey grass where I put in the paving stones, and used it to fill in the areas you now see filled with rocks. That grass lasted about a season, and by the next year, you couldn't even tell anything had been planted there. It was just dust and weeds, and even the weeds frankly weren't doing too well themselves and could have used a watering.

So, kind of in desperation, we hit on the idea of putting in more stream stone as a kind of a border, which the former owners had put around the fountain. This is something our termite folks have actually been asking us to do around the whole house to create a barrier, but we decided to get started here.

And I guess the surprise is that this stopgap effort looks really good. We sort of expected that it would have looked better than scraggly weeds and dead dirt, but, actually, it looks REALLY good, as if it was always supposed to have had a stone border around the outside.

I guess my point, if I did have one, is that sometimes you do things that you have to in order to patch a problem, but if you pick the right patch, sometimes it seems like it was on purpose.

-the Centaur

Pictured: um, well, I think I said it.

welp, looks like my Facebook got hacked …

centaur 0

And Facebook is a perfect example of customer-service hell in which once one has lost one's account, there's no way to talk to a person who can get this unfucked.

What happened? As best as I can figure, someone attempted to hack my 2-factor authentication last night while I slept - I woke up to a text message from Facebook with a 2-factor authentication code.

What did Facebook do? When I went to check, I was logged out of Facebook on all devices, and I was told that my account was suspended for "not following their rules":

Is this possible? No. Since I rarely post, I'm pretty circumspect, and I primarily use it for Messenger to talk to a few old friends, I'm pretty sure that I wasn't doing anything that violated community standards.

And I sure didn't while I was sleeping.

Is there a way to fix this? No. I tried to follow their procedures, only to find I didn't have a linked auth.oculus.com account, because I didn't have an Oculus. And once you do create such an account, there is no mechanism to appeal a suspension - only this reference in the help files:

But, probably because these folks were trying to hack my account, they likely mucked with the email, so I never got an email from Meta about this - not even in my spam folder.

So the hackers did something bad with your account? Maybe? I can't tell. So, the next attempt is to report the account as compromised. There is a way to do that, which takes you to the following page:

But, since the hackers were likely messing with two-factor authentication and trying to break in to the account, we get back to the temporarily blocked state you have above:

Are you sure you were hacked? Pretty sure. The text came in at 2:23am, after I was already asleep.

As a last ditch effort, I remembered I had an open Facebook tab, so I tried to go screenshot it. It quickly logged out, but I got to see, very briefly, my old Facebook page, and could see the last activity was merely me using Messenger to talk to friends.

How could this be fixed? Easily. This is the kind of thing that a customer service representative, looking at the account, can resolve in five minutes flat over chat, just by looking at the calm history followed by a spike of hacked traffic. And it's the responsible thing to do for your customers.

But Facebook doesn't provide access for this - apparently except for business accounts. And, while I'm not happy with a lot of stuff Elon did at Twitter, this makes me more inclined to use services you pay for. X, in contrast, makes it very easy to appeal a decision via an easily findable and accessible form:

https://help.twitter.com/en/managing-your-account/suspended-x-accounts

The bottom line? Someone hacked me while I slept, and a decade plus of Facebook is gone - principally because Meta does not provide basic tools for customer support.

Welp, nothing to do but call Zuck out about it on Xitter ...

-the Centaur

UPDATE: There are forums, where people are reporting this issue, and customer support representatives for the Meta Quest are responding. Cross your fingers. But it wasn't at all obvious that this is a solution! We're getting help from people who aren't even support staff for the same product.

UPDATE UPDATE: Nope, nevermind, they just redirect you back to the Facebook help center, which as I already confirmed, can't help you.

UPDATE UPDATE UPDATE: Apparently Facebook has someone on Twitter who monitors for just this sort of thing. That is an unorthodox solution, but I've heard of the same thing at the Google. I'll reach out; we'll see. Cross yo fingies ....

UPDATE UPDATE UPDATE UPDATE: Apparently those people on Twitter are not affiliated with Facebook - there's a huge list people recommending various peeps as people who "helped me" and when you look at those users they don't appear to be affiliated with Facebook. So, no.

[twenty twenty-four day forty-seven]: two of two

centaur 0

Back when I worked on-site, I used to keep a lot of genre toys on my desk - Oreius the centaur, a plush Cthulhu, a Star Trek Enterprise I used as a fidget - and I told myself that I was doing so to remind myself why I was working: not just to pay for food, clothing and shelter, but to pay for fun and entertainment.

But I had too much stuff, too poorly organized, to the point that I didn't want to come home and spend time in my own library. It got ridiculous at one point. My wife and I talked about it and I took on the big project of turning the library into something that I could REALLY use, from organized files to library style aisles.

But also, it meant having a place for everything. If I was to own the genre toys, if I was to keep them, I needed to SEE them, not just store them, and, ideally, have them be a part of my day-to-day life. This meant crafting a space, and, ultimately, building custom structures which enabled the toys to go on display. This became even more urgent in the pandemic, where we built out a lot of structure to enable us to put almost EVERYTHING on display, down to Porsche's scythe hanging over my desk.

But, as I said before, after we moved away from the drought and the fires and the burning, we left the swords lying around and the hardware to hang them in the metaphorical junk drawer. It's easy to put self-care chores like this on the back burner, as they are not "urgent". And they're not even really "important", in the grander scheme of things. But they are fulfilling, on two levels: first, in that they make your environment nicer; and second, in that they involve making and building things, which is an accomplishment of its own.

Well, now, we have assembled the things that we made to make Excalibur and Kylo Ren's lightsaber an integral part of my environment. They are no longer easily visible behind me when I'm on Meet or Zoom, but they are at last up on display again. And one more piece of the library falls into place.

All I need now is to find the jade monkey, roadmaps and ice scraper before the next full moon ...

-the Centaur

[twenty twenty-four day forty-five]: level but not even

centaur 1

So back in the day (and on the Left Coast) I had a couple of swords mounted on my bookcases. We hadn't done that here because we were busy ... but two years is too long to be busy, so my wife and I decided it was time to set up the swords again, starting with the Kylo "Kylo Ren is Best Sith" Ren cross-lightsaber.

Only ... it ain't that simple. We had to buy new brackets as the previous ones disappeared in the move. We found those at Lowe's, but it turned out that we could not install the mounting diamonds as the old bookcases were solid wood and these were hollow - the screws would have pulled straight out.

Eventually we used bolts and washers and I was able to finish the installation after my wife left town.

A little duct tape and an old Amazon delivery bag protect the books in the case. There's only one problem:

Despite our careful measuring, it was not possible to make it both level (up-and-down) and even (side-to-side) at the same time. It may be that the bookcase itself is leaning (see the top of the previous picture) and since it is screwed into the bookcase next to it for stability, well, we're stuck with that.

Still, I like how it came out.

1 of 2. Next: Excalibur.

-the Centaur

[twenty twenty-four day forty-four]: i can’t drive fifty-five

centaur 0

I and a politically opposite friend got together today to NOT solve the world's problems, and after a long and charged discussion we came to the conclusion ...

... that the 55+ menu at IHOP is good.

I think we can come together as a nation on this one.

Seriously, just turned 55 recently, and my buddy offered to take me out to breakfast at IHOP and order off the "senior" menu because, well ... sigh. It's time, literally, it's time. And it was pretty good!

So we've got that going for us, which is nice.

"What's that, sonny? First time trying it? I can't hear you over my advancing decrepitude ... "

-the Centaur @ 55(ish, give or take a few days)

[twenty twenty-four day forty-two]: a new life on the off-world colonies

centaur 0

This is your periodic reminder that we may not be on the moon, but we live in a pretty awesome world, where almost every movie, book or comic book you ever wanted is either available to stream over the air or can be readily shipped to your home, genre toys that once were inaccessible are now readily available, and we can shrink a playable Galaga machine down to the size you can put it on your coffee table.

We've got it good. Don't screw it up.

-the Centaur

[twenty twenty-four day twenty-six]: make up your mind

centaur 0

Cat, when it's raining: "Let me out! Let me out! But not this door, it's wet. Let's try another door. And another! Or another! I gotta get out! Just hold the door open until the rain stops!"

Also cat, when it is nice and sunny: "Who cares about going outside? Ima gonna havva nap."

-the Centaur

Pictured: the cat-shaped void, Loki, actually using his void-colored cat tree for once. Image taken in infrared bands and color enhanced by NASA to show surface detail.

[twenty twenty-four day twenty-four]: in foggiest depths

centaur 0

One of the problems with computing is when it just gets ... foggy. Not when you're trying to do something hard, or when two pieces of software are incompatible, no. When things just sort of kind of don't work, and there are no known reasons that it's happening, and no reliable actions you can take to fix it.

Once this happened to me when I was working on a robotics device driver, and I realized the lidar itself was unreliable, so the only way to fix problems was to run each configuration ten times and keep average stats. Broken "worked" around ten percent of the time, whereas "fixed" worked around seventy percent of the time (approaching the rate at which the manufacturer's own software could connect to its own hardware).

Today, I ran into a seemingly simple problem with Anaconda, a Python package / environment management system. Conda lets you corral Python and other software into "environments" with different configurations so that potentially incompatible versions can be used on the same computer (albeit, not at the same time). It even gives you a handy indication about which environment is in use in your command prompt, like so:

There's a seemingly innocent blank line between (ThatEnvironment) and the previous line, yes? Not part of the standard Conda setup, but you can easily add it with a single line of configuration, changing the "env_prompt" to include an extra newline "\n" before printing the environment, like so:

Yeah, that line at the end. "env_prompt: \n({default_env})". In a conda configuration - a .condarc, or "dot condarc" file - which is almost as simple as possible. I don't even think the "channels" bit is needed - I didn't recall writing it, I think it just got added automatically by Conda. So this is almost the simplest possible change that you could make to your Conda configuration, done in almost the simplest possible way.

Except. It. Didn't. Take.

No matter what changes I made to the .condarc file, they didn't affect my Conda configuration. Why? I don't know. No matter what I did, nothing happened. I changed the prompt to all sorts of weird things to try to see if maybe my syntax was wrong, no dice. No amount of searching through manuals or documentation or Stack Overflow helped. I re-ran conda config, re-loaded my shell, rebooted my Ubuntu instance - nothing.

Finally, almost in desperation, I went back to my original version, and tried creating system-wide, then environment-specific configurations - and then the changes to the prompt started working. Thank goodness, I thought, and rebooted one more time, convinced I had solved the problem.

Except. It. Took. The. Wrong. Config.

Remember how I said I created a weird version just to see that it was working? Conda started reverting to that file and using it, even though it was several versions ago. It actively started overwriting my changes - and ignoring the changes in the environment-specific configurations.

So, I blew away all the versions of the file - local, system and environment-specific - and re-created it, in its original location, and then it started to work right. In the end, what was the final solution?

I have no idea.

When I started working on the problem, I wanted Conda to do a thing - print an extra blank line so I could more easily see a command and its result, separate from the next command and result. And so I created a file in the recommended place with a line containing the recommended magic words ... and it didn't work. Then I hacked on it for a while, it sort of started working, and I backed out my changes, creating a file in the same recommended place with a line containing the same recommended magic words ... and it did work.

Why? Who knows! Will it keep working? Who knows! If it breaks again, how do I fix it? Who knows!

This is what I call "the fog". And it's the worst place to be when working on computers.

-the Centaur

Pictured: Sure was foggy today.

[twenty twenty-four day twenty-three]: and for the record …

centaur 0

... it's still one of the worst feelings in the world to turn back the sheets at the end of a long day, only to realize you hadn't blogged or posted your drawing. I had a good excuse yesterday - my wife and I were actually out at a coffeehouse, working on our art, when we had a sudden emergency and had to go home.

I had just finished my drawing and was about to snapshot it so I could post it, but instead threw the notebook into my bookbag, packed it up, and drove us home. Disaster was averted, fortunately, but the rest of the day was go-go-go, until finally, exhausted, I went to turn in and then went ... oh, shit. I didn't blog.

Fortunately, I didn't have to go back to the drawing board. But it did flip over to tomorrow while I was posting ... so, next day's post, here we come.

-the Centaur

Pictured: A jerky shot of me trying to document my wife's computer setup for reference.

Studio Sandi Sells Custom Sustainable Furniture!

centaur 0

So, my wife's furniture business is finally kicking off! Here's the first ad for Studio Sandi's custom sustainable furniture, made from (almost) all eco-friendly, recycled and recovered materials:

Check them out at studiosandi.com , where more information will be added soon!

-the Centaur

Pictured: An ad for Silicon Valley Open Studios, showing four pieces of art and two pieces of custom furniture, almost entirely made from recycled / sustainable materials except for the resin tops.

[twenty twenty-four day twenty]: cat-shaped void

centaur 0

We have a black cat, so we got a black cat condo (just barely visible to the left). But of course, our cat-shaped void is a cat, and so prefers the blue couch, where its voluminous shedded fur is easily visible. My wife caught him in the act, so, enjoy this picture of our cat-shaped void, doing cat-styled things.

-the Centaur

Pictured: Loki on our couch. Interestingly, this picture was taken at an angle, so I rotated it, then used Adobe Photoshop's generative fill to recover the outer edge of the picture. The very outer edge is ... mostly right. Some weirdness is visible in the carpet patterns on the lower left, the brick pattern on the upper left, and whatever it is on the table on the right isn't there in reality. Otherwise, not a terrible job.

[twenty-twenty four day sixteen]: blog early, blog often

centaur 0

I'm a night owl - I'd say "extreme night owl", but my wife used to go to bed shortly before I woke up - and get some of my best work done late at night. So it constantly surprises me - though it shouldn't - that some things are easier to do earlier in the day.

Take blogging - or drawing every day, two challenges I've taken on for twenty-twenty four. Sometimes I say that "writer's block is the worst feeling in the world" - Hemingway apparently killed himself over it - but right up there with writer's block is deciding to call it a night after a long, productive evening of work - and remembering that you didn't draw or blog at all that day.

Sure, you can whip up a quick sketch, or bang out a few words. But doing so actively discourages you from longer-form thought or more complicated sketches. Drawing breathes more earlier in the day, especially in the midafternoon when your major initial tasks are done and the rest of the day seems wide open. And blogging is writing too, and can benefit as much from concentrated focus as any other writing.

SO! Let's at least get one of those two things done right now.

Type Enter, hit Publish.

-the Centaur

Pictured: Downtown Greenville as seen from the Camperdown complex.