Mind Management and the Battle for Positivity

Former Formula One driver and 3 time world champion Jackie Stewart may hold the record for use of the phrase “mind-management”. Not only was he a believer in the power of the mind for himself and his own career, he has applied this lens towards other drivers in judgement of their mind-management skills as well.

While the subjects of his amateur psychoanalysis may not always appreciate this attention, the fact is that Jackie Stewart is right about the importance of mind management as a key ingredient for success.

I have suffered from negativity and depression throughout my adult life. Not only has this affected me professionally and personally, it’s also affected the lives of others – friends, family, and basically everyone I’ve ever interacted with. That might sound dramatic, but in fact it’s very simple – we all influence other people every day, for better or for worse. I haven’t always grasped the importance of this fact.

Online conversations and the rise of social media has not helped me in this area. I’m not good with text only conversations with people that I don’t know extremely well. My brain can’t accurately fill in the gaps of missing visual cues present in in-person conversations, so my interactions with others online have always been more error-filled and antagonistic than they would be in person. It’s not a “hiding behind the keyboard” thing either, it’s just that I need to hear a person’s voice and preferably see a person’s face to most effectively interpret social interactions.

The good news is that happiness and positivity aren’t just the results of life circumstances inflicted on us. They’re also choices. This is important for me because while I can trace some of my less-than-positive outlook directly to specific situations and events in my life, some of it is also personality and probably an inherited tendency towards depression, and these are things that can I can combat.

Earlier in my adult life, I didn’t spend enough time being introspective and examining my strengths and weaknesses. This combined with the fact that during the summer when the sun is out and the skies are blue my outlook is much more positive and I don’t feel like I have a problem, I have not actively worked to improve my attitude for most of my life.

I’m doing it now.

Part of the importance of positivity is personal. Your success is tied directly to your state of mind. The only difference between you and people who have succeeded at something you feel like you’re failing at is the mental attitude with which they approach it. Yes, there are disciplines such as professional sports, music, math, science, etc where you also need a ton of natural ability and thousands of hours of practice and study, but an ordered mind is all you need to be a successful traveler on your chosen path instead of an unhappy quitter.

A second reason positivity is important is social. I’ve listed this after personal importance, but in fact it’s equally important. How we affect others does matter. It matters to our children, because they learn from what we do and much less from what we say. We can either inspire and uplift family and friends, or we can at best be a downer and at worst be a stumbling block on their path to happiness. And it matters at work because you can either succeed and have fun as a team, or you can be fragmented and miserable at a place that most adults spend more time at than their own homes.

It’s simply not fair to others to unleash your inner Kraken of negativity. I know this because I’ve done it too many times to count. It’s not all about me, it’s not all about you. Other people matter.

There are very helpful and very specific techniques that can be used in the battle against negativity and depression, and (though it may not always be apparent to people on the outside) I’ve started to have success with some of them. Starting in my next post, I will write about some things I am currently do to improve myself, hopefully to the benefit of people around me.

Finally, for those of you reading this and thinking “this jackass is the LAST person I’d listen to about positivity”, believe me, I hear you. I’m working on it because I need to, not because I’m lacking for hobbies and need something to do!

Contact Hopping

I need to manage contacts on my iPhone a lot, usually at work when I need to quickly add someone’s name and phone number at a minimum. Apple’s Contacts app is terrible for getting contacts in quickly. Each field is separate, you can’t just paste a full address into one field, weird phone number formatting affects it, and it forces people to wait on you as you try and fail to rapidly get their information into your phone.

For a time, Greg Pierce of Agile Tortoise saved my life with Interact. Sadly, he’s since discontinued support and sale of Interact to focus on the amazingly excellent Drafts.

Interact’s most treasured feature was, for me, its brilliant Scratchpad. You could dump in or write a bunch of text and it would parse it to find a name, email address, phone number, physical address, and more. You could even help it by quickly tapping tags to insert at the beginning of a line to directly specify what the text on the line represented. Interact made getting new contacts into your Contacts data store fast and easy.

The other thing Interact brought that Apple has mind-bogglingly omitted from Contacts on iOS is contact group management. This is important to me because I like to categorize work contacts into groups, friends and family into other groups, and food (restaurants) into yet another group. Apple’s Contacts app doesn’t let you assign contacts to groups, create groups, edit groups, or do anything at all other than filter by pre-existing groups you’ve created on your Mac.

Not ideal.

Fortunately, even though Interact is now an artifact of history, help has arrived. Flexibits, makers of the popular calendar app Fantastical 2, recently introduced Cardhop for iOS.

On the surface, Cardhop for iOS is simply a beautiful way to view Contact data on iOS. Ok, but there’s already a Contacts app that comes free with iOS. Why pay $3.99 for better scenery?

The answer is that Cardhop is much more than a shiny skin on existing iOS capabilities. Cardhop does groups. Make them. Delete them. Add people to them. Remove people from them. Cardhop also brings back the equivalent of Interact’s Scratchpad, and it does it with the same natural language parsing technology Flexibits pioneered in Fantastical.

It’s glorious.

Type in or paste in names, email addresses, phone numbers, addresses, and Cardhop figures out what you want. You can create new contacts this way or update existing ones. Cardhop allows you to specify multiple numbers and addresses and have them entered as “home” or “work” appropriately, all very quickly compared to finding the right fields in Contacts and changing the labels to match the data type.

Add Contact

Interestingly, with Cardhop you can even delete fields from existing contacts by typing things like “Apple Washington Square address remove”.

In the interests of transparency, I want to clarify that adding new contacts and adding fields to contacts this way works extremely well, but attempting other activities with natural language phrases is somewhat less robust. Removing fields with commands takes some fiddling. Sometimes Cardhop just refuses to understand the same request phrasing that works fine at other times. And as shown in the photos below, you have to get your word order just right for Cardhop to grasp certain wishes.

Address Remove   Remove Address

Still, adding new contacts or adding new bits of information to existing contacts is really when you need the power of natural language parsing and intelligent data handling logic. Deleting an existing field from a contact is pretty much a two-tap operation and is usually not performed in haste as someone you’re meeting for the first time stands waiting for you to quit staring at your phone screen.

Cardhop solves a problem for me, it’s great to look at, and it comes from a known, trustworthy application developer. I think it’s a no-brainer on iOS for $4 unless you just really never need to add contacts quickly while people are waiting for you to get their number in so they can tell you their address. I find myself in those situations often enough that this app paid for itself on day one.

I’ve only scratched the surface of what Cardhop can do. David Sparks has some video tutorials of Cardhop for iOS that he created for Flexibits, and there’s also a Help Book and FAQ for the app.

WTF Weekly

I can’t get enough of new projects that eventually go nowhere, so here’s another one:

WTF Weekly

WTF Weekly is where I’ll post a synopsis of things that caught my attention during the week, or things I’m doing, or things no one really does but everyone pretends they do.

Hopefully I really will write the WTF Weekly, well… weekly! At some point I’ll add a couple pages to the site and probably an email subscription option too, because who doesn’t love a newsletter of someone else’s links? No one, that’s who!

WTF Weekly 1 is out now, and it’s short, so the intimidation factor is zero on this one.

That Old Time Blockchain Religion

When I was younger, I had a serious disdain for anything remotely faddish or suddenly mainstream. Fads have always seemed to me to be useless mind viruses, transmitted from one uncritical host to the next.

I’ve mellowed a bit on that in my old age, bucking the usual “Get off my lawn!” trend, but I still reserve the right to shake my fist at any hype-mongers who deserve it.

Blockchain and cryptocurrency most definitely deserve it.

In the not too distant past, a friend of mine pulled me into a Signal group message thread with some other friends of his. The topic: Bitcoin. The atmosphere: mostly skeptical with occasional bursts of religious fervor. To be more precise, one gentleman in the group became angry anytime he came across an article on the web expressing even the most remote levels of skepticism about Bitcoin.

If you can’t handle pushback on your “precious”, then it’s a religion. Even people who are members of actual religions should be able to handle doubt and questioning without anger if they’re intelligent humans who really believe what they’re preaching.

If something is true, it doesn’t matter what people say about it — it’s true. If it’s not true, it doesn’t matter how much people believe in it — it’s not true.

Technologists have a hard time avoiding techno-religion, primarily because most technologists love technology. Passion is good, but it shouldn’t come with even a voluntary lobotomy. That’s why one of my favorite technologists is cryptography and security expert Bruce Schneier.

Rather than seeking an altar to worship at, Bruce analyzes technology by looking at its most important characteristic: its practical effect on people. This approach allows him to properly rate actual threats versus perceived threats, and conversely to see through hype and determine if there’s actual substance there.

When that approach is applied to the topic of blockchain, his takeaways are quite revealing:

Do you need a public blockchain? The answer is almost certainly no. A blockchain probably doesn’t solve the security problems you think it solves. The security problems it solves are probably not the ones you have.


Honestly, cryptocurrencies are useless. They’re only used by speculators looking for quick riches, people who don’t like government-backed currencies, and criminals who want a black-market way to exchange money.

Obviously I agree with Bruce on this topic because I agree with Bruce on this topic. I already felt blockchain and cryptocurrencies were mostly libertarian pipe dreams long before this, but just because Bruce confirms my own suspicions with his conclusions doesn’t mean he’s wrong.

Blockchain and bitcoin are actually quite clever as technical concepts. I’ve no doubt that whoever is really behind Satoshi Nakamoto, for example, is either fabulously rich or gained some other form of power over people who flocked to get in on the cryptocurrency gold rush.

Still, if you perceive any technology as magically able to solve all your problems and free you from whatever overlords you’re angry at, you’re almost certainly deluding yourself. Also, in the case of blockchain and cryptocurrencies, the environmental price paid by everyone on the planet in energy consumption just to fuel unrealizable dreams for a few antisocial types doesn’t seem worth it.

Lest you now wish to murder me in my sleep for daring to shake my head in disgust at the object of your libertarian fantasies, I’m always open to having my mind changed on pretty much any topic. As stubborn as I can be, I’m also rational. I just have a hard time seeing it in this case given what we currently know and the behavior we’ve witnessed with blockchain applications.

Maybe cryptocurrencies will someday become useful and trustworthy, and blockchain will actually solve some problem other than rounding out a list of techno buzzwords. But I don’t imagine a way around the physics of bitcoin mining, for example, even if those other roadblocks are magically removed.

The Pattern Recognizers

William Gibson’s Pattern Recognition is high on my list of all time great books so I was excited to find The Incomparable 446: Allergic to Brands in Overcast this morning. I love the deep dives The Incomparable does on just about any topic, and they don’t disappoint here.

I particularly loved Lisa Schmeiser’s dissection of the generational interplay at work in the book. We’ve all seen it, the differences in beliefs and attitudes that occur from generation to generation, but I could have never vocalized the way she does how Pattern Recognition uses it to not just separate characters but to tie them together as well.

The hosts also get into the concept of pattern recognition itself, how it’s used by Gibson, and how it works when a sci-fi writer with futuristic sensibilities turns their eye on modern times. It’s a fascinating look at what is itself a fascinating look at society through the eyes of a master of pattern recognition himself, William Gibson.

If you haven’t read Pattern Recognition or at least listened to the audio book (I recommend both – written and spoken words trigger different parts of the brain, and listening is not reading and vice versa), do that and then spend a happy hour and 10 minutes with the crew of The Incomparable sifting for patterns in the signal.


Today is the 33rd anniversary of the explosion of the Space Shuttle Challenger shortly after liftoff from the Kennedy Space Center. It’s an event many Americans remember well, both because we saw it unfold live and because of the revelations of massive mismanagement that came later.

If you’re interested in some good old fashioned technical analysis of what doomed the Challenger crew, as well as the human factors that made an easily preventable tragedy a certainty, Episode 8 of Causality with John Chidgey provides outstanding insights into what went wrong.

You can follow John on the Fediverse by searching for him at @chidgey@pleroma.engineered.space or directly at https://pleroma.engineered.space/chidgey.

There is also an extremely detailed 28 minute YouTube video called Inside Space Shuttle Challenger STS-51L During the Accident (Investigation and Analysis) that’s well worth watching. The channel is called Earth Station Alpha, and while I’m always leery of recommending people and views I’m not completely familiar with from YouTube, the video is a good one and seems to stick to well established facts.

And now for a slight tangent, but one I feel is in fact directly related to what happened in the sky over Florida 33 years ago. It is about knowledge, authority, peer pressure, and the ability to live with a clear conscience.

The lesson of Challenger is to never let anyone tell you you’re wrong if you have done your homework and know for certain that you’re right. Equally, the lesson is that you should never shut anyone down until you’ve done your own homework and made certain that they are not in fact correct, particularly when they are pointing out something that can lead to an undesired outcome.

Early in my daughter’s school career, an adult authority figure told her something that was incorrect, and I could tell from the look on my little daughter’s face when it happened that she knew they were wrong and was confused as to why someone she was supposed to trust would insist on something that was false. I waited until later when we were alone and told her to remember that feeling and trust it whenever people said or did things that were out of line with her understanding of the situation.

Whether lives are on the line and the stakes are insanely high or it’s just a matter of principal and doing what’s right, people all have their own motivations and no one should be inherently trusted to make the correct decisions just because they’re the right ones.

Far from turning my daughter into a rebel, this revelation has helped her to view information critically instead, and while she is positive and helpful and productive in school, she knows that she always has the right to determine for herself when she feels that something is wrong and she should stand up for herself. I will always accept and support her beliefs and decisions so long as she has considered them carefully and made a good faith effort to think and do the right thing.

It isn’t about casting aspersions on people and making a decision to dislike them, it’s about being willing to analyze all data critically and trust yourself once you have done so. You can like and trust someone and still decide that they are very wrong about something and that you’re not compelled to act according to their determinations.

It is our responsibility to give our young people the confidence to go against anyone, even adults, when they are certain it is the right thing to do. Obviously this directly applies to their own personal safety in the world, but also later to their roles in society and the workplace. Many good and smart people tell us to do things that turn out in retrospect to be really bad ideas, and not all people are good and smart to begin with.


There are a lot of excellent Doctor Who fancasts, including Bubblesort TV’s coverage of the show (honestly, except for the episodes I’m on – I too am getting quite sick of the sound of my voice). My favorite Doctor Who Cast though easily has to be The Ood Cast.

The Ood Cast S07E11 is a prime example of the show’s typical podcasting genius. Plenty of skits, jokes, emphasis of the rule to never bring back previous characters for gratuitous appearances (while simultaneously bringing back previous characters for gratuitous appearances).

Oh, and the Haiku. Whoaiku? Whoku? Hmm.

Overcast Link.

Apple Podcasts Link.

Website Link.


Originally I wasn’t going to take the whole week of Christmas off, but I’m so glad I did. I have exercised more than usual and (most importantly) slept way more than normal.

Check it out. I went from a 29% sleep deficit according to AutoSleep to a 5% surplus.

And I did it with nights like this:


Even my worst night this week was magical by real life standards.

I love this week so very much. Love, love, love. I want more times like this in my future!


This post is written in loving memory of Vic’s Apple Music playlist day counter.

Apple has an incremental problem. I’m referring to counters. Photos, days. Whatever.

Photos on Mac has been stuck at 3843 photos and 127 videos since probably sometime in 2015 or 2016. My iPhone, by contrast, informs me that I currently have 3,934 photos and 129 videos. Is that accurate? I don’t know, but at least it changes by the right number when I add or delete things.

I’ll admit whenever I initially encountered the issue in Mac Photos app, I thought there was an iCloud sync issue and it drove me nuts. Once I realized Apple just can’t count and that all my photos and videos seem to be present and accounted for, I stopped caring. I have since spent exactly zero minutes trying to understand or fix those stupid stuck numbers.

Vic, on the other hand, has a weird weekday counter issue with Apple Music. It’s always a day behind for him. Is it Friday? Not for Vic! It’s Thursday again! All he has to do is consult Apple Music to know.

On the other hand, his playlists seem current (as far as he knows), but still it bothers Vic immensely. Should it? Probably not. It’s not like the issue I had with Apple Music back in late 2017(?) when playing a song from Apple Music would crash the music app for me every single time.

Resolving that one required a wipe and clean install of iOS, and it really was imperative because I was paying for Apple Music but couldn’t play it on my iPhone. If there’s one device music needs to play on, that’s the one.

In the meantime, I think Vic should just relax and enjoy the past. Being perpetually a day younger than you’re supposed to be can’t be a bad thing. You should tweet at him and let him know.

Stop already

Lately I hear a lot of podcasts in which a guest or cohost is angry because they think people are slighting their beloved iPads. In the most recent instance I’m aware of, someone became upset when John Siracusa mentioned on the last episode of ATP that he likes Terminal and the command line.

Yes, how dare he like computer things and understand them? As if the iPad isn’t a computer too and is in its own separate precious little category, untainted by 1’s and 0’s and registers and Unix commands and Cocoa frameworks.

I do agree with iPad lovers who get frustrated when Mac people try to do something on iOS the same way they do on the Mac, find out they can’t, and proclaim it can’t be done at all on iOS. Yes, that is ignorance. Yes, it is annoying. It’s an inability to adapt and learn.

But it goes both ways: Mac owners who can’t adapt – stupid. iPad owners who also can’t adapt and can’t accept that experience and Apple history can be useful – also stupid.

There are a lot of people with strong opinions on “both sides” about things they don’t actually understand at all. The fact that any Apple users would try to create a divide and proclaim that there are sides to begin with is itself a serious attitude problem.

Stop already.

I work in semiconductor test. Exactly 0% of the hardware and software in my job is the same as when I started, but I’ve learned and adapted and moved on. The principles are always the same — we stick needles into silicon to facilitate the introduction of voltage and current into tiny devices to perform functional and logical testing. All of the many complicated details surrounding it exist in service of that solitary purpose. Understand how THAT works, and you’ll understand anything new that comes along in the semiconductor test universe.

The mechanics of die planarity and the concepts behind test programs don’t change much. Some of the methods of, say, thermal control or parallel testing might, but it’s never an entirely new thing people have to wrap their heads around. It’s all just details. Sometimes very complicated details, but details nonetheless.

It’s no different with computing platforms. They are computers underneath, and the less you’re able to see beneath the icons, the weaker you are in terms of flexibility and adaptability. If you can’t understand what’s really going on functionally, you’re stuck with your particular hardware and software combo, and that makes you ineffective outside of your specific tiny time/space window. Heaven forbid anything change if all you understand is procedures instead of concepts.

My 11 year old daughter definitely gravitates towards iOS devices in terms of mastery, but she uses her Mac daily and learns and tries things. She doesn’t put up an artificial mental barrier or look down her nose at one or the other. She will frequently run from iPad to Mac or vice versa if she has something that’s easier on one versus the other.

So I have to ask: why can’t so many self-proclaimed adult tech nerds be this flexible? It’s like they’re ok with being button pushers, as long as the buttons are pretty ones that they approve of.

I have more respect for people who aren’t super technical but don’t put up arbitrary mental barriers and just figure out how to get their work done on WHATEVER they have than I do for masters of one type of hardware and software who quake in their boots when confronted with a different type of computer and resort to pretending like it’s inferior because they don’t understand it.

Sure, it’s perfectly ok and normal to have personal preferences and to be more skilled in a particular environment than others, but the fundamentals of how all this stuff works is unchanging. Don’t pretend like your golden calf isn’t connected to something larger somehow.

For DECADES Apple enthusiasts put up with people calling the Mac a toy, heard how stupid and useless it was, and endured all kinds of mind-boggling ignorance. I remember being asked as late as 2005 by a co-worker if the Mac supported ethernet and TCP/IP. All I can say is I know some current iPad owners who would never have survived the 80’s and 90’s without some pretty massive therapy bills given their excessive sensitivity and desperate need to be the center of the computing universe.

Personally, I didn’t and still don’t care what other people thought or think about Apple. I don’t think it fazed most of us at all back then, honestly. I certainly don’t remember the kinds of persecution complexes currently on full exhibit today.

It’s also a bit odd to me that people who are completely unaware of this history want to alienate others who might actually understand best how they feel when people diss their beloved things. Stop creating ridiculous and unnecessary fights with people who started using Apple products before 2010, maybe.

Guys (and it is always guys, by the way) – who cares? Get over it already. Are you that unsure of yourselves?

There is no divide except in the minds of people who are stuck, mentally and emotionally. Get away from them. Get to work and stop dissing other Apple people.

It’s OKAY to know something about computers of ALL kinds and not just be surface deep nerds. Stop limiting yourselves and make great things.