Choosing content for Juiced.GS

June 12th, 2017 5:50 PM
by
Filed under Musings;
Comments Off on Choosing content for Juiced.GS

Another Juiced.GS has been delivered to the printshop, though not without enduring some challenges. I once again had to struggle with a wonderful problem: too much content.

Each print issue of Juiced.GS has to be a number of pages divisible by 4. (That's what you get when you print on both sides of an 11" x 17" piece of paper then fold it in half.) We've decided that the minimum number of pages is 20, and the maximum (which we've achieved only once in our 86 issues) is 28. So most issues are either 20 or 24 pages.

The geography of the magazine is such that many pages are already spoken for: the front and back cover, my editorial, and DumplinGS, for example. That can account for as much as 25% of an issue, with the remainder filled with roughly six articles.

Some of those articles, I pitch to staff writers or freelancers; other articles are pitched to me. Unless it's something we've already covered, I rarely turn down a pitch. Some articles are short one-pagers; others require multiple diagrams that span five or six pages.

And that's what happened this issue: we had so many great pitches of substantial content that, by the time everything was loaded in, the issue was clocking in at 29 pages. I had to delete 1, 5, or 9 pages to get this issue to work.

Making that decision means asking, "What articles must run this issue?" Some topics are time-sensitive, whether they're reviews of new software, coverage of recent events, lead-ups to KansasFest, or series that need to conclude before year's end. Once I answered that question, it became apparent that we had six articles that had to be published in June, and four that could wait until September, resulting in a 24-page issue.

Of course, I could've run some of that "extra" content in June, making for another massive 28-page issue. But there are two downsides to doing so: it bumps the magazine into another postage class, requiring additional stamps; and it leaves less content for us to publish in the fall. By holding content back until September, there's that much less work to do in the short month between when KansasFest ends and when school begins.

There's one other consideration when making content decisions: the writers. How will they feel when their articles, which I gave them deadlines for, are not published when promised? Fortunately, I have never once encountered any tension or pushback. Every Juiced.GS contributor has attached no ego to their publication date, recognizing that these decisions in no way reflect the quality of their submissions. I am grateful for how fully they understand and cooperate.

I don't expect this issue to be the last time I have to make those decisions: with KansasFest 2017 being sold out, our community is growing, and with it, the number of helpers and contributors. I don't see a need to change our format or processes to compensate — to put it in KansasFest terms, we don't need a new venue with a bigger capacity. Instead, we can promise that we'll continue to be curators who work with writers of all experiences and skill levels to deliver the best content we can find.

Enjoy the issue — it hits the USPS on Wednesday!

Charles Babbage Institute on Juiced.GS

May 29th, 2017 11:55 AM
by
Filed under History;
Comments Off on Charles Babbage Institute on Juiced.GS

In the summer of 2011, I applied for Juiced.GS to receive an International Standard Serial Number. My goal in having an industry-standard reference number was to make this quarterly publication easier to accession into libraries and archives. Once the ISSN was issued, I contacted institutions around the world to ask if they would accept a complete collection of Juiced.GS.

One such organization that was at the top of my list was the Charles Babbage Institute at the University of Minnesota in Minneapolis. Although perhaps not as well-known as the Computer History Museum in California or as geographically accessible as the Strong Museum of Play in New York, both of which have a tourist appeal to them, the CBI is nonetheless widely respected as a research center for history of information technology. It was an honor for Juiced.GS to be accepted into its archives.

Four years later, I was travelling en route to KansasFest 2015. I decided to fly from Boston to Fargo, North Dakota, to visit my friend Sabriel, who had been a guest on my podcast, Polygamer. Not only was I looking forward to spending time with her in a less harried environment than our usual gaming conferences, but North Dakota was one of the seven United States I'd never been to; checking it off would bring me closer to having visited all fifty.

From Fargo, there were a couple different routes to KansasFest, including driving. But the timing didn't work out to stop in Nebraska and carpool with any of the KFesters there, so I decided to fly. The only problem was that there were no direct flights from Fargo to… almost anywhere, including Kansas City. My flight would have a layover in Minneapolis.

J. Arvid Nelson, CBI curator and archivist, shows off the gem of the CBI collection.Minneapolis! That's the home of the Charles Babbage Institute! Instead of an indirect flight, Sabriel graciously drove me to Minneapolis the day before my flight. I emailed my contact there, Arvid Nelsen, to let him know we were coming, and he offered us an exclusive, behind-the-scenes tour. That visit is documented on the Juiced.GS blog.

During that tour, Arvid and I discovered that we both had an interest in the diversity of the tech industry, both modern and historical. I was only a year into my Polygamer podcast back then, but when I got home, I emailed him to see if he'd like to be a guest. It took awhile to coordinate, but two years later, that interview with Arvid and current CBI archivist Amanda Wick finally happened in last week's podcast.

It's not uncommon for my gaming interests to lead to Juiced.GS stories: my attendance at MAGFest resulted in a Juiced.GS cover story about Al Lowe, creator of Leisure Suit Larry; and my IndieSider podcast interview with the creator of Shadowgate similarly led an another cover story.

But this is the first time I can think of that the Apple II led to an episode of Polygamer. Having attended the last nineteen KansasFests, I've observed that we tend to be a fairly homogenous population, which wouldn't normally be a good fit for a podcast about diversity. I'm delighted that the Apple II and the Charles Babbage Institute nonetheless resulted in a fascinating conversation about history, diversity, and archiving. Please do visit the CBI, either online or in-person as I have, and listen to our podcast.

Juiced.GS ships early!

February 27th, 2017 1:00 PM
by
Filed under Musings;
Comments Off on Juiced.GS ships early!

As I write this blog post, I am simultaneously proud, relieved, and shocked. The reason: I just delivered the March 2017 issue of Juiced.GS to the printshop.

Note: it is not March.

On all 84 issues of Juiced.GS that have been published to date, every cover has displayed the date of publication. In the 44 issues I've edited, only four of the year's 12 months have been represented on the cover: March, June, September, and December, aligning with the end of each quarter.

I took those months to be the deadline by which I had to deliver the issue to the post office. Sometimes this meant mailing an issue on March 31, with it not arriving in readers' hands until April.

But if you look back at earlier issues of Juiced.GS, you'll see different dates on the cover: February, May, August, and November. Former editor-in-chief Ryan Suenaga published midway through each quarter so as to avoid conflicting with other crunch periods, such as the holidays. I tried to follow his example, but on my very first issue, I slipped a month and never regained it.

But this year, the first issue of 2017 presented the opportunity to get back on track. One article held back from December gave us a head start, but it wasn't just that. I don't normally assign articles until after the previous issue has shipped — but I was able to solicit the author of this month's cover story, Mike Whalen, last fall, and he diligently worked through the holidays so that his submission would be ready as soon as we began work on the March issue. Our other staff and freelance writers, including Chris Torrence and Ivan Drucker, were also very timely with their contributions.

It all added up to us being able to print the magazine with a February date: as long as I got the magazine to the post office before Wednesday, we could accurately say the magazine shipped in February. But it still wouldn't be delivered until March, and although I've cut it close before, this approach felt dishonest, somehow.

So we're sticking with our traditional March date by shipping the issue on March 1. Honestly, it seems the best of both worlds: for possibly the first time ever, every subscriber should receive the issue in the same calendar month, without the staff rushing to meet an end-of-month deadline, whatever month that is.

Will shipping on the first of the month become the new standard? I don't know. At the least, it presents our staff with some leeway — a one-month buffer with which to get the June issue published.

Regardless of what this spells for the future, it's a relief to look forward to a month that's full of conventions, vacations, presentations, and milestones, knowing that I've already given Juiced.GS my full attention.

Quarterly work on Juiced.GS

November 21st, 2016 1:08 PM
by
Filed under Musings;
Comments Off on Quarterly work on Juiced.GS

Juiced.GS is an Apple II print magazine that magically arrives in subscribers' mailboxes every quarter. The time in between each issue might seem restful before the staff makes a mad dash to the finish line. But the reality is that Juiced.GS production occurs in every month of the year.

Each issue gets three months, and each month gets put to good use:

  1. Write the articles.
  2. Edit and lay out the articles.
  3. Publish the magazine.

There is some overlap between issues — for example, assignments for the December issue are usually doled out in August or September, so that once the September issue ships, writers can immediately start working toward the next deadline.

For next month's issue, writers were given a deadline of Friday, November 11. I intended to read their submissions while on the ten-hour round-trip bus ride between Boston and New York City, where I was attending GaymerX East. Unfortunately, that mode of transit didn't prove conductive to editing, pushing my work out to the following weekend.

So, this past Saturday, I finally read six Juiced.GS articles. Each one took about an hour to undergo this process:

  1. Print the article in hardcopy.
  2. Read it once without touching my pen so that I can focus on large questions: Did the writer understand the assignment? Does he answer the questions the article set out to address? Does one section flow naturally into the next?
  3. Read it again with red pen, addressing mechanics (word choice, punctuation) and scribbling questions into the margins.
  4. Transcribe all annotations into Microsoft Word using Track Changes.
  5. If there are still questions or areas that need revision, send back to the author for a second draft, due one week later.
  6. Upon receiving the second draft, or if the first draft had no questions, send the article to Andy Molloy for a second edit.

Once I get Andy's revisions, I lay the content out in the Juiced.GS template using Pages v4.1. Once I have a few articles done, I send a PDF to the entire staff for review and commentary. After incorporating their feedback, I then send each article to its respective author for one last review, to ensure no errors were introduced during editing or layout.

Once all content is in place, it's off to the printshop. If I deliver the PDF by Tuesday morning, I can pick up my order Wednesday night. Some friends and I have a stuffing party, with the assembled magazines being mailed Thursday morning.

But I need to prepare more than just the magazine for that party; the mailing envelopes are their own beast. So this weekend, I checked my supply of catalog envelopes and Avery labels; if I was short on either, I'd order more from Amazon.com. If I needed more return address labels, I'd order those, too. All this needs to be done a month in advance, to allow time for shipping to my house.

I also need to get stamps. At the time of this writing, an issue mailed within the USA costs $1.36, or two 68¢ stamps; to Canada or Mexico, it's $2.71, which is $2 + 68¢ + 3¢; everywhere else, it's $4.16, or $2 + $2 + 10¢ + 5¢ + 1¢. I need so many of each that many post offices don't appreciate me clearing out their supply, sometimes outright refusing to fulfill my shopping list, despite having the stock with which to do so. This weekend, for the first time, I ordered the stamps online. (Except the 5¢ stamps, for which the online minimum order is 10,000 stamps. Juiced.GS's subscriber base is somewhere south of that.)

Once all that's assembled, I recruit friends or relatives to a labeling party, where we combine the envelopes, address labels, return address labels, stamps, and "DO NOT BEND" rubber stamp.

And all that is just what's happening on the editing and publishing side; it doesn't take into account the research and wordsmithing that all the writers, both staff and freelance, do.

But it's all worth it. This past September, I took a draft of Juiced.GS with me on a weekend getaway. As I read the brilliance that so many community members had volunteered to share in our magazine's pages, I stopped and said aloud: "I'm so lucky I get to do this."

Juiced.GS is a lot of work — and a lot of fun.

Opus ][ and Juiced.GS

September 14th, 2015 8:43 AM
by
Filed under Musings, Software showcase;
Comments Off on Opus ][ and Juiced.GS

I attended my first KansasFest in 1998. It was the year that GSoft BASIC debuted from The Byte Works, and also the year that Eric Shepherd founded the HackFest contest. I married the two and attempted to write a Boggle game in GSoft BASIC while at KansasFest. It didn't go well, but I was encouraged by The Byte Works president and fellow attendee Mike Westerfield, who made changes to GSoft BASIC in response to my experience and feedback. It meant a lot to me, KansasFest 1998's youngest attendee, so receive that kind of support from a community luminary.


This past July, Mike posted to Facebook:

I know people have had trouble recently getting some of the old Byte Works products. I'm looking at a number of options, and wanted to gauge interest.

All of our products that were produced at the Byte Works, and thus the ones we have clear copyright to, are on a CD called Opus ][. This includes ORCA/C, ORCA/Pascal, ORCA/M, and all of the support programs and so forth, but not ORCA/Modula 2. There are two disks, one with the executables and another with the source. These have been selling for $99 each or $195 for the set.

I'm considering offering these as downloads. They would be one-off sales, which would take some of my time for each one, so I would need to charge for them. I was thinking $25 each or $40 for the pair. You would have to move the individual files to your Apple IIGS or Apple II yourself.

This would mean the only way to get an individual language would be to buy the entire CD, but then, the CD would cost no more than the individual languages do now, anyway.

So, is this interesting to anyone, or does it really matter anymore?

I emailed Mike that same day, offering the Juiced.GS online store as a vehicle for distributing Opus ][. It wouldn't be the magazine's first collaboration with The Byte Works: our December 1998 issue (Volume 3, Issue 4) included a 3.5" floppy disk containing a free trial version of GSoft BASIC, allowing readers to follow along with Eric Shepherd's six-part GSoft tutorial that debuted in that issue.

To my delight, Mike was enthusiastic about revisiting that collaboration. The only hesitation was on my end: how do we make this product a natural fit for the Juiced.GS store? The magazine had no history of selling software or other people's products. How could we make Opus ][ a good fit?

Our Concentrate line had the answer. These PDFs collect thematically related content from past issues of Juiced.GS into a single file. With transcription help from Ewen Wannop and Paul Zaleski, I'd begun producing out a PDF of Sheppy's six-part series back in 2011 — but the effort of laying out 49 pages of code was daunting… especially when The Byte Works' own Learn to Program in GSoft BASIC was available for free. The opportunity to work with Mike was the incentive I needed to revisit and finally finish that project, which is now available for free with the purchase of Opus ][: The Software or Opus ][: The Source.

Since releasing these products on September 1, sales have been strong, with dozens of customers buying the compilations in download, CD, and USB formats. The demand for these products is evidence of a vibrant and supportive Apple II community, even so many years after Opus' original release 15 years ago.

It's an honor to work with so esteemed and storied a developer as The Byte Works and to release a product desired by so many. Juiced.GS and I look forward to many more opportunities to serve the community!

Codes that changed the world

April 20th, 2015 10:40 AM
by
Filed under History;
Comments Off on Codes that changed the world

Growing up with the Apple II, I learned to program in BASIC. Its line numbers, GOTOs and GOSUBs, and spaghetti code were unlike anything I would encounter later in my education. Perhaps for that reason, I never mastered a language like I did BASIC. While I was able to grasp Prolog and FORTRAN, the "pointers" of C++ were so incomprehensible to me that I eventually had to change majors to get away from it.

Had I continued down that programming path, I doubtless would've faced many other challenging concepts as I attempted to master yet more languages, like C Sharp, Perl, PHP, Ruby, and more. By some estimates, there are over 20,000 languages in existence, only a fraction of which I ever could've learned on the Apple II. Some are more practical than others, while others are of more historical significance.

The BBC attempts to scratch the surface of those historical languages in a recent limited-run podcast series, Codes that Changed the World, hosted by Aleks Krotoski.

Codes that Changed the World

The podcast, which debuted this month and ran for all of five episodes, covers four languages: FORTRAN, COBOL, BASIC, and Java, with a fifth episode discussing how so many different languages are able to coexist.

Of course, you can't discuss the rise of BASIC without the role the Apple II played, and vice versa:

BASIC enabled computing as we understand it today. When Apple was a two-man band building this thing called the Apple II, there were no other computers out there like it. So they had to put something on it that would allow individuals to program it themselves. Apple just wouldn't exist without BASIC. And Microsoft! The first thing that Microsoft did as a company was selling BASIC to run on other people's computers. The two biggest names in modern computing, Apple and Microsoft, both wouldn't've happened if it wasn't for BASIC.

BASIC celebrated its 50th birthday last year, earning it a cover story in Juiced.GS:
Juiced.GS Volume 19 Issue 2

While researching that story, author Steve Weyhrich (who also pointed me to this podcast) delved into the resources available at Dartmouth College, where BASIC was invented. As part of its "BASIC at 50" commemoration, Dartmouth produced a free 38-minute documentary, Birth of BASIC:

If you want to learn more about other programming languages, Codes that Changed the World is available in iTunes. While it's unreasonable to expect all 20,000 languages to be covered, I do lament that the podcast's scope was limited to only five episodes, as I rather enjoyed these 15-minute encapsulations of technical topics for a lay audience. If the BBC or Krotoski ever produce more, I'll be first in line to listen!