Here I was, all set to post my first of these new “Memorabilia” blogpos, when this happened:

These too shall pass...

See that big black gaping hole in the toecap of my pine green Chuck Taylor sneakers? Yep, they bit it. Now let’s talk about why I care about a dirty old pair of Chucks…

Out of all the pairs of Chucks I’ve had, this was my only real custom order. Back in 2011, I used Converse’s custom sneaker configurator to build this pair up from scratch, with gunmetal grey stitching and eyelets, green highlight stripes, and a gingham patterned inner lining. But the topper was the silver embroidered “T2SP” on both outer heel panels.

The significance? It’s a reference to an old fable about a monarch who commissions a ring to make him happy in times of sadness. The ring is inscribed with the phrase This too shall pass… hence “T2SP”.

Although the story is Persian in origin, it echoes the central Buddhist doctrine of impermanence, anicca, one of Three Characteristics of Existence. Something well worth keeping in mind at all times!

While they were my favorite pair of sneakers for most of the past fourteen years, impermanence finally caught up with my Chucks this past week. Into the bin you go!

After eight years of reliable service, it was time to replace my primary laptop, a 2012 MacBook Pro. It had been my first non-work Mac, and I gave it a lengthy review after buying it.

Back then, I luckily bought the last model before Apple made numerous user-hostile changes to their laptops, such as their unreliable butterfly keyboard, sub-par graphics, eliminating all user-serviceable or upgradeable components, and many other revisions I’ll mention below.

2020 MacBook Pro

So having avoided those pain points, I wasn’t predisposed against ordering another MBP when the old one wilted. And rather than go back to a Windows machine, I opted to replace like with like.

Let me start my review with the machine’s good points. They’re quickly enumerated:

  • A 16" screen in the same form factor as my old machine’s 15” display (smaller bezels). And my first Retina display.
  • After more than five years, but Apple begrudgingly reverted from that fragile butterfly keyboard back to their older scissor-switch keyboard.
  • Touch ID: a dedicated fingerprint reader as an option for user authentication.
  • Graphics performance has improved, which is good for Zwifting.

And that’s it. That’s all the improvements Apple made to their flagship laptop over the past eight years.

Now on to all the bad points. That'll take a lot more time to cover...

  • The machine has no external ports but the uncommon USB-C. No ethernet port, no standard USB-A, Mini USB, or Micro USB ports, no SD card or MicroSD card readers, no MiniDisplay port, no HDMI port. If you want to connect anything, you have to buy a separate adapter for each peripheral, all of which are obscenely overpriced.
  • I had a ton of problems setting up my external monitors. The first problem was that I got the wrong dongle, because although Thunderbolt and Mini DisplayPort are incompatible, they both use the exact same connector! Oh and Apple doesn’t sell a Mini DisplayPort dongle anyways. Once I purchased the right dongle from a third party, my other monitor still wouldn’t work until I replaced its previously-functional Mini DisplayPort cable with an HDMI cable.
  • On top of that, the MBP has a documented overheating problem when driving external monitors. That’s awesome!
  • No DVD reader or writer. Another separate expense… plus another dongle.
  • The power cord now comes in three pieces sold individually, and the machine only ships with two of them. The cord extension is another separate expense. With all three pieces, a spare power cord will now run you an extortionate $133. Plus it no longer uses the excellent MagSafe connector, so there’s no longer any light to visually indicate that the machine is connected to power and whether it’s fully charged or not.
  • Matte screens are no longer available. Glare, reflections, and fingerprints come standard, thanks to Apple’s “design” team.
  • Apple has removed the entire row of dedicated function keys and replaced them with a flat LCD with virtualized buttons. No, you can’t have them back. And although Apple says you can force virtual Fkeys to appear on an app-by-app basis, of course that doesn’t work with Zwift or VirtualBox: the two apps where I use Fkeys the most.
  • The laptop camera is still limited to a myopic 720p, no improvement over pre-2010 webcams.
  • Thanks to the timing rather than any fault of Apple, I’ll be missing out on several upcoming enhancements to the MBP, including the migration to Apple silicon, MiniLED displays, Wifi 6, 5G, Face ID, and touchscreens. On the other hand, that’s a lot of new features that Apple will probably completely fuck up. My previous laptop was also the model before major changes, and in the end that was a fortuitous thing.
  • Migration Assistant, which supposedly easily moves your old stuff onto your new machine simply doesn’t work. Twice I connected the two machines via wifi, and both times the process hung within the first few minutes. Then I tried running it from a USB hard drive containing my last Time Machine backup, and that hung. In fact, it hung so badly that the machine wouldn’t even boot afterward! I had to boot in emergency recovery mode, reformat the SSD drive, and waste several hours reinstalling the entire operating system from scratch! I eventually succeeded in transferring a few basic settings from the TM backup, but still had to move the overwhelming majority of my old data manually.
  • Similar story with moving my Time Machine backups from my old backup drive to the new one. Theoretically, you should just be able to copy the files over and resume backups. However, the MacOS file manager (the cutesy-named “Finder”) cannot handle large numbers of files, and aborted 8 hours into a copy operation. So I fell back to the commandline utility “rsync”, which similarly failed, this time after running for 14 hours. Like the Migration Assistant, these are dedicated programs that cannot do the one thing they exist to perform.

So much for the vaunted tagline “It’s Apple; it just works”. I could just have a apoplectic fit and die from the irony of that statement.

On the plus side, I’ve finally settled in and the machine is mostly working. But due to Apple’s unnecessarily lengthy order fulfillment, user-hostile hardware, and bug-ridden software it took me three weeks to get up and running on my new machine. That’s simply not acceptable.

I’m skeptical whether I’ll ever buy another Apple product. Their machines, which were once the best on the market, are handicapped by bug-ridden software and shortsighted, petty tactics to drive short-term sales at the cost of flexibility, maintainability, ease of use, overall cost, and (ultimately) user satisfaction.

As a young upstart back in 1984, Apple took on the faceless behemoth of IBM and eventually defeated them. But Apple became the exact thing they once denigrated so vociferously: a hard-to-use, bug-ridden, closed computing environment managed by a greedy, shortsighted, soulless company that exists solely to redistribute wealth from their unfortunate users to their shareholders.

Fuck Apple!

Now, with all that off my chest, there’s been a bunch of other technological developments over recent months that I’d like to mention. And all of them were more pleasant experiences than dealing with Apple!

Perhaps the most important one is getting a free license of Windows 10 running inside a VirtualBox VM on the new laptop. It seems like an excellent opportunity to begin migrating applications from MacOS back to Windows.

Along with the MacBook (plus four dongles, an additional power brick, a port expander, and two new cables), I also bought a new 10TB backup drive. TEN TERABYTES! In a device the size of a trade paperback (if you remember what those were)! Back in the day, I had to knock down office walls to create a machine room large enough to house eight refrigerator-sized IBM 3380Ds, just to get 20GB of storage: 1/500th the capacity of this little box I’m holding in one hand!

In addition to a couple free Alexa Dot voice assistants, I’ve added several voice-activated smart outlets around the house. The biggest win has been the ability to turn on (or off, I suppose) my big exercise fan without getting off the indoor bike. However, I ought to upgrade those soon, as they’re the only thing limiting our home wifi to 2.4GHz rather than 5GHz.

And although I’ve been tracking my weight, body composition, hydration, blood pressure, and resting heart rate for a decade, I’ve recently upgraded my health data collection. A new wifi-connected scale also collects BMI, bone and muscle mass, and should update my weight in Zwift automatically. And I’ve also purchased a thermometer and pulse oximeter to store temp and O2 saturation (a useful thing for an asthmatic).

So it’s been an interesting year on the tech front. I’m hesitant to jinx it, but hopefully the new laptop will last as long as my well-used old MacBook, which served me very well for eight long years.

Alpha-Bitch

Feb. 4th, 2017 07:48 am

Do you remember eating Post Alpha-Bits cereal when you were a kid? I certainly do.

One thing I distinctly remember was taking a ‘D’ or an ‘M’ or a ‘P’ and nibbling the serifs off. Mind you, this was a good quarter-century before I learned what a serif was. I must have been a typographer prodigy!

Alpha-Bits cereal

Oddly, some Alpha-Bits letters come with serifs, and others do not. So is the cereal really a serif set or a sans serif? It’s unclear; or perhaps I’m expecting too much precision from Cold War era corn slurry extruding machinery.

One would hope that technological improvements over the past sixty years would allow greater precision in cereal production. We can send a man to the moon, land a probe on a comet, and ride around in automobiles that drive themselves and don’t consume gasoline; so why can’t we get Alpha-Bits in serif *or* sans serif?

Or more ambitious yet, in specific typefaces? What if Post were savvy enough to market Alpha-Bits in a Caslon edition, or a Garamond, or Futura? If they made a Helvetica cereal, would people love it or hate it? Could they introduce a fruit-flavored Frutiger? Would they be able to produce hairline strokes for a Bodoni?

But why stop there? Could we improve penmanship by feeding our kids Copperplate script? Or create a generation of refined aesthetes raised on a steady diet of Chancery and Trajan? Would kids fed Comic Sans and Exocet become a collection of morons? And let’s not forget to eat our Zapf Dingbats: a delicious part of this nutritious breakfast!

Alpha-Bits typeface editions: imagine the Impact that might have (pun very much intended)!

On the other hand, we don’t want to go too far. I suspect even Post Foods’ marketing team might shy away from trying to sell “Alpha-Bits: Akzidenz-Grotesk”.

As part of this whole move thing, I’ve begun looking into UX job opportunities in Pittsburgh. Naturally, I’m gonna start by looking into things I know work here in Boston: tech meetups, events, and local branches of national groups.

Among the most successful branch groups here is something called Refresh Boston. Here’s how they describe themselves on their website:

About Refresh Boston

Naturally, I wanted to see if they had an equally active branch operating in my future home. Here’s the number one result when searching on “Refresh Pittsburgh”. The contrast is pretty damn telling, don’t you think?

About Refresh Pittsburgh

It doesn’t happen often, but there was an interesting TED talk recently. The topic—a little esoteric for some, perhaps—was flag design, and specifically municipal flag design.

Flags—at least well-designed flags—are cool, so I checked it out.

The talk is structured largely by the five principles of flag design:

  1. Keep it simple
  2. Use meaningful symbolism
  3. Use two or three basic colors
  4. No lettering or seals
  5. Be distinctive or be related

If you’d like a little more detail, those points are derived from an awesome, easy to read pamphlet called “Good Flag, Bad Flag: How to Design a Great Flag” by Ted Kaye, who helped draft the much more detailed “Guiding Principles of Flag Design” for the North American Vexillological Association.

The talk was interesting and informative. One of the main points is that most cities just stick their official seals on a solid blue or white background and call it quits. But seals make for the worst flags on the planet.

Why? Because flags are usually seen from a distance, and are either flapping in the breeze or largely obscured when there’s no wind. At a distance, seventy percent of all municipal flags look the same and sameness is anathema for something whose sole purpose is to be distinctive.

Flag of Boston
Flag of Massachusetts
Old flag of Massachusetts
Flag of New England
Revolution supporters

Flags are descended from medieval battle standards, which in turn reflect families’ original heraldic coats of arms. When knights—all of them encased in armor—needed the ability to differentiate friend from foe at a distance, having distinctive flags was a matter of life and death. That’s something I saw in practice in the chaotic mass melee battles I observed during my medieval recreationist days.

Heraldry eventually became a more decorative art that led to larger presentations that included not just a family’s coat of arms displayed on a shield or flag, but also other bits of armor like helmets, decorative borders, mottos on scrollwork, and supporting figures like animals or saints to frame the arms. It became this whole big presentation called an “achievement”.

Seals only began to appear after all those extraneous elements were added, so they encompass the entire heraldic achievement, rather than just the escutcheon. If medieval knights put complex seals like that on their shields or their banners, they’d have to do what Japanese businessmen do: meet face to face, present their heraldic devices, bow, and reflect on them for a few moments before figuring out whether they were friends or foes!

Putting a seal on a flag is a lot like printing the Constitution on a postage stamp; although it fits and is convenient, it’s unintelligible and unfit for use either as a readable document or as a postage stamp!

Of course, I was kinda hoping the flags of my city, state, and region might make an appearance in the guy’s talk. Sadly, they didn’t, so now I have to write about them myself.

There are few things I have an emotional identification with so much as the city of Boston. It is my home, like no other place ever was, and no other place ever will be.

Sadly, Boston’s flag is just as terrible as every other crappy-ass hick town in America: a dumb, unintelligible seal, smack in the middle of an empty blue field. A pathetic effort for a city with as much history and distinctiveness as Boston. It was adopted in 1907.

The flag of Massachusetts is absolutely no better: just another shitty seal, this time in an empty white field. It was adopted in 1971, when it sadly replaced a much more usable blue shield bearing a green tree on a white background, which had served perfectly well for sixty years.

And then there’s the flag of New England. Although its origin is unclear, it was well established by 1775 and its use in the Revolutionary War. This is no crappy seal devised by self-inflated (sic) twentieth century bureaucrats! A solid red flag, with a green pine tree in a white canton: pure, bold, simple, and communicating the character of the region it represents.

And because of its vastly superior design, it has been used as a symbol by the New England Revolution supporter clubs, and—just this year—by the player away uniforms of the team itself.

I can guarantee that you won’t ever see individuals, businesses, or sports teams adopting the underwhelming, ineffective, and utterly forgettable flags of Boston or Massachusetts!

O-taaay… first week back in the working world. Impressions?

After taking two years off, Monday I started working for www.edvisors.com, a small company that provides information and tools to help students navigate the admissions, financial aid, and loans tangle surrounding higher ed. So far it seems like a good group of people, and the company is growing after surviving some challenges resulting from 2008’s big credit crisis.

As a marketing/product company, it’s quite a change from the consulting lifestyle, but I think it’ll be a positive. Since much of their business moves in step with the academic calendar, hours and stress levels should be more predictable. And there’s essentially no travel, which is both good and bad, as you might imagine.

Although they have some properties that are oriented toward grad students, the majority of their user base are high schoolers and undergrads, so their user demographic has huge implications for site design. Although there’s not much happening in the mobile space yet, it’s definitely being talked about, which is really exciting to me both as a designer and developer.

My title is UI Team Lead, which means I have some degree of strategic input, which fits with my level of experience, but I’m still expected to do plenty of the hands-on coding work that I love. There’s some people management, but it’s really a team environment, and it’s too small to get all crazy about hierarchy.

At around two dozen people, the company sometimes feels similar to my previous tenure at Business Innovation. But unlike BI there’s a frontend practice whose design methodology and process I can help build.

As a minor sideline, the company funds a separate charitable education foundation that was founded by the owner and his father, who was a prominent educator and administrator. It funds local and national educational opportunities, especially for disadvantaged youth.

Technically, they’re a PHP shop and are mostly using the Kohana framework. It’s also a Mac shop, which is going to be a change for me, tho not a huge one. The transition is made easier by the fact that they gave me a MacBook Pro i7, which has two 2.66 GHz cores and 8GB of memory; in other words, the machine screams! It’s delivering 3 times the work as the Dell Latitude that Optaros gave me, and nearly 10x what I can get from my personal Lenovo Z60m. And that’s after I throttled it back to run at only 80 percent capacity!

The office is right in the middle of Quincy Center, so it’s a bearable 40-minute T ride (Green to Red) and reasonably bikeable. It’s 12 miles each way, which is pretty equivalent to my old commute to BI in Woburn. When I ride, I’ll mostly follow the Outriders route, which includes a short section of the Neponset River Trail, which is cool. On the other hand, it also includes Morrissey Boulevard and Granite Ave, which are both nightmarish major arteries, which may drive me to take a more inland route thru JP. It should provide some good base miles this spring, but there are no hills, and the urban streetscape won’t permit real interval training.

So how do I like it after Week One? So far, so good. I think it has a lot of promise, and I’ve yet to uncover any obvious sources of trouble. Of course, I’m sure my attitude will be more effusively positive at the end of the month, when that first infusion of cash hits my balance sheet!

[livejournal.com profile] unicornpearlz asked: How the heck did you get so good at marketing?

I’d say there are probably three factors.

The first is just simple observation. Since no one can escape being marketed to, it makes sense for an engaged member of modern society to learn how mass media manipulate individuals and groups. This requires examining those media with a critical eye, giving thought to what the media are doing and how they go about doing it. I see that as just basic visual literacy.

The other is that it’s kinda of been part of my job. I’ve been designing Internet information systems since 1983, and that has included information architecture, data visualization, and (especially with the rise of the web) visual design. As such, I’ve gradually become attuned to the fact that layout and illustration do a whole lot more than just make a page look pretty; they control what information the user focuses on, what they perceive as important, and even how they react to that information.

In the early days, web developers and designers had to be jacks of all trades, and I was strong in technology, business strategy, and information design, but my weakest point has always been the creative side of visual design. Thus, the third factor: in 2001 I started classes at the New England School of Art and Design, with the idea of picking up a certificate in electronic graphic design. In 2005, due to extraordinary events in my life, I walked away from the program with just one class left to matriculate. But by then I’d gained all the knowledge I was going to get from the program.

Knowing I sucked at graphic design, that was an interesting and conscious exercise. When one is young, you always play to your strengths, looking for a job you will excel at; when you’re older, you start thinking more about new, more ambitious challenges and the value of exploring and strengthening the areas you’ve always found most difficult. When I started classes at NESAD, my work was actually well ahead of that of the kids in my classes, but over time, my work stayed at about the same level, while theirs improved dramatically. What I did gain was a better understanding of design and designers, and the incredible insights of the Bauhaus movement.

At the same time, it pretty much confirmed my lack of confidence in my creative ability. While I have expert skills providing critiques and making suggestions, and moderate skill at taking an existing design and improving it substantially, I’m an utter failure if I have to start with a blank page; the ideas just don’t come. So I didn’t overcome my weakness, but I definitely learned a lot, and refined my understanding of my limitations.

What’s ironic is that this lack of creative confidence has spread to my fiction writing, as well, which is one (of many) reasons why I decided to end my involvement with DargonZine. Fortunately, at least it hasn’t interfered with my blogging or photography, which have been my major “creative” outlets in recent years.

But really, I think my first two survey courses in graphic design were the most valuable in terms of gaining a degree of visual literacy. They taught me how to look at a piece of media and evaluate it from a designer’s perspective, and some of the techniques and methods used to influence the viewer, whether subtly or otherwise.

Venting about some UI annoyances.

Bad Drop-Downs

When a drop-down is active, typing a letter will take you to the first entry that begins with that letter. Pressing the letter repeatedly will go to the next entry in the list that begins with that letter.

For example, in a list of states, clicking on the drop-down and pressing ‘C’ will cause ‘CA’ to be selected. Subsequently if you press ‘C’, it will select ‘CO’ and ‘CT’ and then ‘CA’ again in a cycle.

Not breaking this behavior is basic usability.

But how many sites have you been to where they prepend a hyphen or a repeating word in front of every single value, making the letter shortcut worthless?

Much worse than that are the sites that use the javascript onChange event to take the user to another page. In that case, when I use the letter shortcut to get to ‘CT’, the first time I hit ‘C’ I’m immediately taken to the ‘CA’ page, in direct violation of the drop-down’s standard behavior and the user’s desire.

Double-click lookups

Being able to look up the definition of any word in an article is nice. However, overriding the default double-click behavior (highlight word) is not. I happen to use double-clicks to highlight words as a visual reminder of where I am in an article. Having to manually close all the popups this generates on the New York Times site is so frustrating that I refuse to use their site.

Meaningless progress bars

Have you ever watched a progress bar get to 100 percent complete, only to start all over from scratch?

Once upon a time, progress bars reflected how far you were through a process. Now they’re just animated gifs, with no correllation to how close you are to “done”. I’ve watched software installs where the progress bar got to “complete” a dozen times. What?

This practice has become so widespread that users are now trained to completely ignore progress bars, so even if you code yours properly, no one is going to believe you.

Great. Thanks, guys.

Remember me?

In lots of web-based apps, the login prompt also includes a checkbox labeled “remember me on this computer”. In theory, it sets a cookie so that the user won’t have to login—or at least not retype their username—the next time they visit the page.

The problem is that almost none of those sites actually remember anything. I have to type in my username and password every time I visit my work email, even though I click “remember me” every time, and that’s not an isolated incident.

Again, this is shit. What the hell are these people thinking? “Gee, that’s a great feature… Let’s pretend we have it!” Fuckwods.

Frequent topics