Like golf, kyūdō is supposed to be a little humbling. Part of this Japanese martial art is to provide the archer with opportunities to observe and reflect on his emotional reaction to stress, adversity, frustration, and failure.

I really don’t think it’s supposed to be this hard, tho.

But before I talk about what’s going wrong, let’s talk about what’s gone well: buying things!

Ornoth practicing kyudo at full draw

Soon after restarting my lapsed kyūdō practice in a new lineage, I purchased a basic kyūdō uniform: a dogi, kaku obi, hakama, and tabi (i.e. shirt, belt, pleated skirt-pants, and footwear). Plus my first yugake (shooting glove), custom-sized for my hand and specially crafted in Japan.

Last year I added the essential equipment. I ordered four semi-fletched arrows from respected kyūdō teacher Dan DeProspero in North Carolina for close-range indoor use with a makiwara target. Then I gained a beautiful set of six fletched arrows for long-distance shooting, which my buddies picked up for me while they were attending a workshop at Blackwell-sensei’s dojo in South Carolina. And I topped it off with a new, extra-long (yon-sun), 12kg draw weight Jikishin II composite bow in a group order from Japan’s Sambu Kyuguten.

I definitely look the part. So what’s the problem? Literally everything else!

But taking aim at the main problem: I can’t release an arrow properly. Sometimes the arrow launches feebly and bounces off the practice target. Other times it flies thru the air sideways and clangs off the target. Sometimes the string tries to rotate around the bow so violently that the bow “flips” and inverts itself, requiring a manual reset. I’ve even broken the string on one bow. And every misfire produces eye-wateringly painful abrasions and bruising on my left thumb or wrist.

This kinda thing happens to archers from time to time. With a normal problem, you would diagnose what you’re doing wrong, correct it, and move on with your practice; but it’s been more than 18 months, and I’ve tried so many things, with no success in fixing my release. In the past six months, I’ve made just 23 successful shots, against 31 misfires of various kinds. And I sat out three entire practice sessions purely out of fear of shooting. I’ve even had actual nightmares about kyūdō.

These days, I panic before every shot, anticipating the painful abrasions and bruising that accompanies yet another humiliating misfire. Obviously, my “release anxiety” isn’t helping matters at all.

Another frustration is the number of plausible fixes I’ve tried. At first I thought that the glove on my right hand wasn’t holding the string securely, causing it to slip free unexpectedly, with my other fingers impeding its release. When fixing that didn’t solve my problems, I started looking at my left wrist, which is weak and thus has a tendency to buckle inward or outward at full draw. Then we tweaked my grip on the bow, even swapping in a larger grip, because my fingers are considerably longer than those of the average Japanese archer. I tried rotating my right arm vertically on release rather than horizontally, in case that motion was interfering with my release. I tried changed where the arrow was positioned against my glove and putting less torque on my right hand, thinking my glove might be nudging the arrow out of nock. I’ve perpetually been advised to loosen my grip on the bow, but that’s something I’m pretty cognizant of, and doesn’t seem to be the main problem. Because I’ve been afraid of doing a full draw for so long, I tried altering my stance to force myself to fully extended my left arm, in case that was influencing the flight of the arrow. And most recently, I’ve tried focusing my grip on the bow with my middle finger. Out of all these things I’ve tried, nothing has worked.

A complicating factor is that our club doesn’t have an actual experienced teacher among us. Our most senior member is still pretty junior, only recently graduating from Second Dan. So although I get a ton of well-intentioned advice from other members, it’s mostly amateur guesswork and is sometimes contradictory. So many different suggestions have been piled on simultaneously that I can’t adequately test whether any of them are working. Especially when we are only able to shoot three or four arrows per weekly session!

As I said above, part of being a kyūdōka is learning how to manifest stoic strength, showing neither elation nor disappointment in one’s performance. So I’ve been exceptionally patient, never showing any overt emotional response. Meanwhile, I’ve helped new practitioners, who began with considerably less skill and self-awareness, advance far beyond me in skill. Although I really don’t care about rank at all, after nearly two years of incompetent struggle, I’m not improving, and I’ve finally exhausted my willingness to suffer in silent solitude.

A normal kyudoka would long ago have called on the experience of their teacher. For better or worse, our Austin group falls under the auspices of a Seventh Dan teacher who lives in South Carolina and runs his own group there. He never comes to Austin, and we can only travel to see him once or twice a year, when he holds kyūdō seminars that are well-attended and open to the public. At those seminars, he prefers to work with his advanced students, and I don’t want to show up on his doorstep asking for him to solve some aging stranger’s beginner struggles. Ideally, I’d get my problems cleared up and develop some basic competence before working with him. But until that happens, I’d be too ashamed to show up with such fundamental problems, and it would be a pointless waste of a trip if I was unable to participate in shooting.

While I expect my struggles to continue, there are two potential options for possibly getting help.

Our sensei has mentioned the possibility of hosting a weekend seminar specifically for our Austin group. This could be a way for me to meet him and get some personal instruction without taking his precious time away from his favored students. The challenge would be getting a critical number of students to schedule travel together to South Carolina to make it worth sensei’s time. And meanwhile, I’ve got an upcoming surgery that’ll prevent me from flying for six months.

Another possibility might be sending video clips to him for his critique. This has the advantage of being easier to make happen, but it would limit how much sensei can see, as well as how quickly I could test out his suggestions and get rounds of feedback. Plus it would still be an imposition, and he’s known for being terse and a poor correspondent.

At any rate, I’ll be taking the month of March off from kyūdō following my upcoming surgery. I have no idea whether that downtime will be a useful reset for my technique or an opportunity for me to atrophy and fall even further out of practice.

This is all an immense challenge to the air of competence and Buddhist stoicism I usually try to exemplify. Despite my obvious struggles over the past year and a half, I successfully remained nonchalant and kept my frustration on a low simmer. But at this point the pressure has built up and reached an explosive level where it has to come out. It’s been a very long time since anything has frustrated and humiliated me so thoroughly as kyūdō.

After two years of continuous struggle, it would be illogical to think anything is likely to change. So there’s no way to end this post optimistically. Just venting, while documenting my lengthy, painful, and ongoing struggle.

Meditation teachers will often refer to scientific studies on the effects of meditation, such as the Dalai Lama’s well-publicized cooperation with western neuroscientists, which goes back more than 30 years.

As a garden-variety practitioner, I never imagined my brainwaves would be of interest to the scientific community.

EEG!

However, when our Wednesday evening meditation group leader forwarded an email from the CMU Brain-Computer Interaction lab recruiting experienced meditators as subjects, I decided to sign up. After all, I had the requisite background, ample free time, a modicum of curiosity, and willingness to pocket some easy cash.

The experiment’s primary question: “Does meditation help you learn how to control a computer with just your mind?”

This is part of their larger investigation into decoding a user’s mental intent solely through neural signals, to enable patients with a variety of neurological dysfunctions, such as stroke, ALS, and spinal cord injuries to control devices such as robotic arms, quadcopters, and so forth. There are explanatory videos on the lab’s web page.

And we won’t mention the obvious military and espionage applications of this technology, except perhaps to highlight its applicability for control of huge Gundam-style mecha-robots!

Over the past month, I went to the lab for five identical two-hour sessions. Each session began with the lengthy task of fitting and wiring up an EEG cap with about six dozen electrodes. Then the actual experiment, followed by calibrating the cap and washing gobs of electro-conductive gel out of my hair.

The experiment comprised a series of tasks wherein I controlled the movement of a dot on a computer screen on one axis (left/right), then another axis (up/down), and then both dimensions at once. To move the dot required only that I think about moving my left hand, my right hand, both hands, or neither.

That “neither” is a “gotcha” for most people, because how do you go from concentrating on your hands to not thinking about them? It’s a direct example of psychology’s “ironic rebound”, whereby deliberate attempts to suppress a thought actually makes it more likely (e.g. don’t think about a pink elephant).

It was wondrous seeing such thought processes play out on screen. I’d move my attention from right hand to left, but if the subtlest attempt to not think about the right hand crept into my mind, the cursor would stubbornly swerve in that direction.

However, an experienced meditator knows that we have only crude control over our minds, and quickly recognizes that “gotcha” because they've experienced it thousands of times. They’ve learned strategies for sidestepping it, such as dropping all thought by focusing on other sense input, or redirection (e.g. mentally reciting the list of prime numbers). So a meditative background was very beneficial for me.

After starting at a modest level, over time my accuracy and performance improved. And importantly for me, the amount of mental strain and fatigue I experienced fell away, too.

The experiments also confirmed my perceived pattern of learning and proficiency. In nearly any new field (with a few well-known exceptions), I’ll display remarkable initial aptitude, then gain basic proficiency steadily and quickly. However, not long after, I become complacent and my skill level plateaus, while others who started at a lower level of proficiency catch up and potentially surpass me. That was my experience in graphic design school, and it was confirmed by the lead researcher in these brain-computer interface experiments.

The CMU study called for six visits doing the same experiment, followed by a seventh that would feature a different set of tasks. Unfortunately, this was taking place while the COVID-19 pandemic was spreading into the US, causing universities like CMU to send students home; so out of an abundance of caution I regretfully cancelled the final two experiments. I was kinda looking forward to that final session, and the extra $160 that I forwent.

But now I can officially say that my brain was the subject of scientific inquiry and experimentation, and that I’ve contributed to the growing body of scientific knowledge about the effectiveness of meditation. And having done a proof-of-concept that I can control a computer with my mind, the next step will be total world domination!

Although due to concern over the spread of COVID-19, right now I’m focusing all my efforts on opening doorknobs using my mind, rather than my hands...

Think you’re gonna find Buddhism in Steeler Nation? I didn’t. When I moved to Pittsburgh, I didn’t expect to find many meditation centers; certainly not the diversity and convenience that I had enjoyed back in Boston.

I easily found Pittsburgh Shambhala, but Tibetan Buddhism is radically different than the Theravada Buddhism that speaks to me, and I’m uncomfortable with how they venerate their teacher, the late Chögyam Trungpa Rinpoche, to a fault.

Searching online, I discovered the Pittsburgh Buddhist Center, a small center run by three monks from Sri Lanka: one of the three primary Theravadan countries, together with Thailand and Burma. PBC even stream their Wednesday evening sittings, so I could get an idea what it was like before visiting. So that was the first place I checked out in person.

Their center is 40-minute drive out of town, which makes it inconvenient. The sangha is small, split about evenly between locals and Sri Lankan expats. Because of this, the practice retains a lot more of the Asian cultural context than the Americanized Vipassana centers I’m used to: there’s incense, offerings, extensive chanting in Pali, and their meditation sessions feature a lot of verbal instruction, which I don’t find helpful. Because of the Sri Lankan cultural influence, I haven’t felt especially integrated with that group.

On the other hand, they’re solid Theravadan, which is great to find in this town where refinement amounts to stuffing french fries inside your sandwich. And they’re the genuine article: fully-ordained monastics straight from Asia, rather than watered-down secular American teachers with no monastic experience. Even in Boston, being able to discuss practice and philosophy with a monk was a very rare and precious thing, and I never imagined that ongoing weekly contact would be available to me in Pittsburgh.

So PBC has pluses and minuses, but it seems like a place I’ll visit occasionally.

During my first visit to PBC, I was given a small pamphlet that listed the Buddhist groups in the area. That was a great resource, and one of the entries intrigued me. It was for something called “Vipassana Sitting Group”, which meets (at a Jewish temple, ironically) only a couple blocks from my apartment. Anachronistically, it listed no website and no Facebook page; just the personal email address for Rhonda, the organizer.

It turns out that Rhonda Rosen was of the same circle as people like Joseph Goldstein and Sharon Salzberg and Jack Kornfield and Larry Rosenberg: American hippies who practiced in Asia and returned to establish centers like CIMC and the Insight Meditation Society in Barre. Rhonda studied under the late Indian teacher S. N. Goenka, who is widely known for his rigid but effective teaching style. It turns out that she has run this small, unaffiliated meditation group under the radar for decades, generally following Goenka’s model.

Much like CIMC, her group is entirely made up of Americans with very diverse levels of practice experience, and she too has stripped off all the Asian cultural baggage in favor of a familiar secular, earnest, practical focus. She also maintains running verbal instructions during meditation, which runs sequentially through anapanasati, body scan, and metta.

Being so similar to my previous practice at CIMC and IMS—and conveniently located in my neighborhood!—I’ve attended Rhonda’s group more regularly, and have found it a lot easier to integrate with. My biggest frustration is that I can’t attend both her group and PBC because they meet during the same Wednesday evening time slot!

With attendance varying from 8-24 people each week, Rhonda’s group has a new and interesting dynamic for me to explore. It’s sort of halfway between the large-group formality of CIMC and the small-group informality of my little kalyana mitta spiritual friends group.

What do I mean By “formality”? At places like CIMC and IMS, most discussion is Q&A, where students pose questions that are addressed by the teacher, but students are usually discouraged from addressing one another’s questions directly. It’s a more centralized model where the teacher is the sole authoritative voice. In contrast, my KM group had no teacher, was completely egalitarian, and individual practitioners simply kicked ideas back and forth.

I’ve been carefully sussing out whether Rhonda wants her group to be more centralized or more open, and she has consistently encouraged me to offer my own ideas and experiences during group discussions. And with twelve years of study and practice under my belt, I often have useful ideas to contribute and experiences to relate.

With things to offer and encouragement to contribute, this group feels like a safe little laboratory for me to test the waters and find my own voice as a potential future teacher. That’s not a vocation that I intentionally pursued, but as people express appreciation for my comments, I become more aware of the value I can share, and more confident in my ability to articulate it in a way that others can receive. It’s a very new and interesting place to find myself, and so far I’m enjoying it.

This past weekend Rhonda’s group held a one-day retreat at the Zen Center of Pittsburgh, which sounds lofty but it’s really just an old farmhouse twenty miles out of town. I attempted to bike out to the retreat, but broke a spoke and had to abort my ride and drive out.

The retreat itself was nice, with about twenty people attending… And also three cats who live there, which I found delightful. One even came by to meow inquisitively a couple times during one of the sittings! It was nice to share a little more of an experience with Rhonda’s “regulars” beyond our short Wednesday sits.

For myself, I did have one minor insight, although it takes a bit of explaining to convey.

We’re all familiar with the geeks who desperately try to score points by knowing more about everything than everyone else, who turn even casual conversations into opportunities for one-upsmanship, to everyone else’s annoyance.

Behind their lack of social grace, all those people are trying to do is win others’ respect and admiration; they think that people will like them if they can show how much they know.

I’d use the word “mansplainers”, but that is a hatefully sexist term that does an injustice to most men and fails to address the women who exhibit the exact same behavior.

Those of us who realize that people don’t respond well to unwanted corrections have largely given up on offering them. A more fatherly approach that I usually take is to offer information only when it is useful or expressly desired.

Even though I’ve long-since abandoned the impulse toward parading my knowledge and one-upsmanship, I was surprised to realize that I still expect that being knowledgeable and competent will cause people to like me.

But that’s not necessarily true. In Rhonda’s sitting group, I’ve been trying to offer advice, suggestions, and insight to less experienced practitioners… no more than once per day, tho! My contributions have been really well-received, so my image in that group is generally one of knowledge and competence. But does that mean they like me? Not at all.

Maybe they like me, and maybe they don’t. Probably people’s impressions vary from one end of the spectrum to the other, based less upon how I present myself, and more determined by their own character and backgrounds. Demonstrating knowledge and experience isn’t a requirement for being liked, and actually doesn’t correlate well with social favor.

I’ll try to keep that realization in mind as I continue to build relationships with the people in the group and explore my own voice as an experienced practitioner.

With the perspective that comes from thirty years in tech, I’ve gained quite an appreciation for the basic absurdity of developing software.

A quick look in the rear-view tells a revealing story.

Of the volumes of software I’ve written, perhaps a quarter of it was never even used. And nearly all of the code that did make it into production was gone and deleted within five years of its creation. Heck, half of the companies I worked for disappeared within eight years! And nearly every programming environment I ever learned was obsolete within ten.

While everyone talks about how rapidly technology evolves, it’s rare that anyone thinks through the implications. The software that I was quite well paid to craft has been astonishingly ephemeral, and the development tools that I’ve used have had a useful lifetime somewhat shorter than my last pair of socks.

Needless to say, this isn’t just my problem; everyone in our industry faces the same underlying challenge. Nothing lasts forever, but in tech, everything we learn, use, or create should come with a “use-by” date of fewer than 60 months.

When you were young, you probably got the impression that your career would be a linear journey from Point A (your first job) to Point B (a comfortable retirement).

In the tech field, it’s more like trying to steer a sailboat at sea. You can point yourself toward a destination, but the water’s hidden currents and tides will pull you in different directions. The wind, waves, and other people’s passage will also push you off course. Never mind that every employer and project asks you to use their own boat with completely different rigging! And sometimes, either by choice or necessity, your destination changes mid-stream. About the time you reach the middle your career, you realize that your industry and career trajectory are far more fluid than you foresaw when you first set out.

While all this change and dynamism makes it hard to make progress in any one direction for long, if you develop the insight and skills to respond to these changes wisely, you can still get to a happy destination, even if it might look nothing like what you imagined when you got your first offer letter.

What follows are a list of observations I’ve made over the course of my shifting career: some often-overlooked implications of trying to navigate my way through such a turbulent industry. I hope they are of value to you on your own journey.

First, let’s look at the implications the ephemeral nature of software has on companies as a whole.

As soon as a development team delivers a software system, companies and product managers need to immediately start planning for its replacement. These days, you have two options: either factor a perpetual enhancement and revision process into your product strategy, or plan to simply throw away and reinvent your system at great cost a little further down the road. The traditional concept of implementing a system once and then scaling back for a lengthy “maintenance phase” died about the same time as pay phones and busy signals. It’s a nice old-fashioned idea that will lead you directly toward your Chapter 7 filing.

Whether you are a product manager or a development lead, you must accept and somehow communicate to your development team that time to market is infinitely more important than the elegance or academic correctness of their code. Bug-free code does not exist, and companies are much more rigorous about following the old 80/20 rule. If you’re truly following the Agile model (rather than pretending, as so many companies do), your top priority is to ship the beta: get an initial offering with a minimal feature set out into the market, and then react rapidly to customer feedback. These days, software that is “good enough” is almost always good enough.

When I first became an engineer, my older brother offered me one of the most valuable insights of my entire career: never hire technical staff for the knowledge they already have; instead, evaluate candidates primarily on their ability to learn new skills quickly and effectively. Five years down the road, the knowledge they walked in the door with will have no value; their usefulness as employees will be determined by how easily and quickly they can become productive with new languages and tools. Furthermore, the optimal way to retain the best technical talent is to support their desire to keep up with current and emerging technologies.

Now let’s talk about a few things that apply both to individuals as well as companies.

Whether you’re an individual managing your to-do list or a product manager specifying features and enhancements, you’re always going to have more tasks than time and resources to complete them. Therefore, always work on the highest value item. Constantly ask yourself whether you and your team are working on the most strategically valuable task. Always attach yourself to the tasks that truly have the most impact, and don’t waste your time on anything else.

Risk is uncomfortable. Risk is a threat to one’s company and one’s career. And yet risk is an inherent part of every single thing we do. While moving cautiously forward might seem like the most comfortable and risk-free approach, it really only defers that pain, because there is a huge hidden risk associated with not moving forward assertively enough. Both corporations and individuals must learn how to embrace risk, tolerate its associated discomfort, and recover from failures.

Software engineers and managers often have a grand dream of software reuse: the idea that if you’re building a program to handle Task A, you should invest some extra time into making it generic enough to handle anticipated future Tasks B and C. In the real world, B and C might never be needed, and their requirements are likely to change between now and then anyways. While it goes against our sensibilities, it is often quicker and easier to just duplicate and customize old code to handle new tasks. If the additional cost of maintaining multiple versions becomes sufficient, only then should you invest the resources to refactor it into a single generalized solution. That might sound like blasphemy, but in thirty years I’ve rarely seen a compelling example where software reuse saved money in the long run.

Finally, let’s talk about how we as individual employees should respond to the fact that our work has such a surprisingly short lifetime.

On a purely tactical level, as soon as you finish a project, save some screenshots and code samples for your portfolio. Six months later, those sites you built will have changed significantly, if they survive at all.

While everyone wants to be the best at what they do, building deep expertise in any tool or language no longer makes sense, because most languages are supplanted in a few short years. Rather than becoming an expert at one thing, a better strategy is to become the long-derided jack of all trades: someone who has a wide breadth of knowledge, an understanding of the general principles that apply to all environments, and the ability to adapt to changing business needs and a changing job market. Cultivate your passion for perpetually learning new tools, and your ability to be comfortable doing so under stress and time pressure.

In terms of getting your resume noticed, what you have done is not always as significant as who you worked for. Sites and projects are ephemeral, but major companies last longer and will catch the reader’s eye. Working with companies that are household names will—for the rest of your life—help you get that first phone screen.

My advice to all individuals is to focus on saving cash when you’re working, so that you can comfortably weather the inevitable downturns in the business cycle. Every time I’ve been laid off, I’ve been able to take a year or two off to decompress, have some fun, wait for the next upturn in hiring, and then be selective in my hunt for a new position. Layoffs and buy-outs weren’t personal emergencies because I had the cash on hand to weather any situation that arose. But if you take time off, devote some time to keeping your skills up to date and learning marketable new technologies.

Unlike the coding I’ve done, the one element of my career that has proven surprisingly durable over the long-term has been the relationships I’ve built with my coworkers. Despite everyone moving from project to project and job to job and often city to city, people remember you forever, and a robust contact list is immensely helpful in finding great places to work (and knowing which ones to avoid). It might sound crazy, but this has been one of the most important elements of my career success: put just as much effort into developing good relationships with your coworkers as you put into the software you write. Software doesn’t last, but people do.

Finally, one closing bit of advice about the long-term. If you want to be happy when you look back on your career, you must work for companies and projects that improve people’s lives, rather than just making a buck. Being a successful spammer or marketer might pay the bills, but money isn’t fulfillment. No matter how elegant, satisfaction will not come from the short-lived systems you build; real, lasting fulfillment comes from the impact your work had on real people’s lives. Life is too short to waste your time working on shit that doesn’t have any meaningful value, so make sure you’re contributing to a business you can really believe in.

And, of course, don’t be surprised or dismayed when the systems you worked so hard to build disappear overnight. It’s one of the facts of life as a software developer…

Every time I venture into the job market, I’m shocked and more than a little insulted by the job titles on offer.

Let’s be clear. I am a professional software engineer focusing on user interface design and development.

I am not a Ninja or a Jedi. Nor am I a Rockstar or a Guru or a Wizard. I am neither an Animal, a Unicorn, nor a Unicorn Tamer.

And yet, those are words I’ve seen employers choose when posting job openings in my field.

“Sure”, you say, “but those are just metaphors. What they really want are the best coders they can get.”

By way of reply, I ask you to consider the primary attribute of a person who would respond to such an ad. While confidence is usually considered a positive trait, someone who thinks of themselves as a ninjajedirockstarguruwizard clearly lacks the perspective and balance that comes with an equal portion of humility. Whatever the term, employers who use such superlatives are communicating that the primary trait they are looking for is arrogance.

“They’re just looking for energetic, motivated, go-getter types,” you counter. “And is arrogance really a bad trait for a coder?”

Absolutely!

First, let’s dispel the myth that arrogance (or even confidence) is correlated with competence; it isn’t. That’s a simple association fallacy. While confidence can be the outcome of competence, confidence can just as easily be a symptom of delusions of grandeur. And I know plenty of workers who, despite their obvious competence, struggle with their self-confidence.

With arrogance comes a disdain for others which easily hardens to contempt. With arrogance comes technical hubris and the belief that anything done by other employees (and certainly other companies) is inherently flawed and inferior. If you’ve been around the software industry for any time at all, you will have seen countless examples of NIH Syndrome (Not Invented Here). Arrogance is the most pervasive threat to any business process that is based on teamwork, knowledge sharing, and mutual respect.

When I see a developer exhibit arrogant behavior, it’s usually because they lack the perspective that comes from real-world experience; they haven’t been in the industry long enough to be confronted with their own mistakes and realize their fallibility, nor to appreciate the ingenuity and expertise of other practitioners. If I’m really looking for the best coder I can find, I’m going to hire someone who has made their share of mistakes, acknowledged them, and been willing to learn from them and improve their skills by asking questions of others.

As you might imagine, I don’t consider myself a ninjajedirockstarguruwizard. Having successfully derived my livelihood from software engineering for the past thirty years, I have a pretty accurate understanding of my strengths, weaknesses, and the value I can add in any given situation. I do not hold the arrogant self-opinion these employers are looking for, nor do I want to work with colleagues who do; so as soon as I see such superlatives in a job listing, I simply delete it, unread, and move on.

There are additional reasons why I immediately reject such listings. By putting so much emphasis on the search for ninjajedirockstarguruwizards, employers are revealing some ugly things about their internal culture.

First, the company is exhibiting as much arrogance as the people they hope to hire. They believe that the company will (of course!) be compellingly attractive to the best coders in the industry. They think the best and brightest will be satisfied with the corporate culture, working environment, compensation, and growth opportunities that they provide. Ironically, once you look behind the curtain, you’ll find such companies rarely live up to their inflated self-opinion.

Second, the company devalues women. Immature titles like Ninja, Jedi, Rockstar, Wizard, and Guru generally don’t appeal very much to educated, professional women, who have struggled to be taken seriously even within their field. The few women who do interview probably won’t manifest the kind of arrogance that the company associates with “quality”. One further wonders what Asian expatriates must think of the casual use of culturally-appropriated terms like “ninjas” and “gurus”.

It’s unassailably clear that all those super-heroic job titles are designed to appeal specifically to adolescent boys. By emphasizing those terms in job listings, a company is telling me that their managers generally think of their development teams as a bunch of immature adolescents, and that I can expect to be treated in a correspondingly condescending fashion.

Sure, perhaps I’m being a bit humorless, but that’s just insulting, and not an experience I want to subject myself to. So I don’t.

Finally, I just want to confirm that the “Overly Zealous” and “Cookie Manipulator” in the title of this post did indeed appear as titles in job listings I’ve recently seen, along with “Enthusiastic”, “Audacious”, “Visionary Game-Changer”, “Badass” and “Programmer Extraordinaire”.

And one job specially asked for an engineer “with more cowbell!” (their exclamation point). Plus, believe it or not, one company sought a “Ruby Eating Python-o-saurus Rex”. What! The! Fuck! Yeah, that really shows that you will take me, my career, and the contribution I make to your company seriously.

And final (dis-) honorable mention goes to the listing for a “Principle Systems Engineer” (sic). I’m absolutely agog imagining what duties that might involve…

Update: My followup post contains a list of the more effusive job titles I saw during the two months subsequent to this article.

M.C. Beal

Mar. 30th, 2011 08:43 pm

Back in December, one of the teachers at the Cambridge Insight Meditation Center sent me an email, inquiring whether I would be willing to volunteer to periodically read the announcements before their Wednesday evening dhamma talks.

This was ironic and fitting, after something I’d done the month before. During the feedback go-round at the end of the 9-day “Sandwich Retreat”, when I got the mic, I made a joke by reciting the familiar (and grammatically flawed) opening lines of the standard Wednesday night announcements. Since all the teachers had been watching, I suppose it was a manifestation of kamma that they’d soon single me out to “volunteer” to be an announcer when the need came up.

You might ask why I chose to do it, rather than tell them no. Over the past year I’ve really stopped going to the Wednesday night programs, and with my new job a 45-minute train ride from the center, I had a ready excuse.

On the other hand, it’s an easy way for me to give back to a center that has helped me quite significantly. Plus, after 15 years in consulting and 10+ years running DargonZine Summits, facilitating and speaking in front of a group are things I am very comfortable with.

Still, it would give me some interesting material to practice with, from nervousness and perfectionism to vanity and the ego. Plus it would earn me some respect as a leader, both by other practitioners as well as by the teachers. And it would certainly provide food for thought regarding my relationship to myself and the social environment, since I’ve always had a dualistic relationship with receiving attention and praise.

So given that the only material loss I’d face is some “me time”, I think the benefits of doing the announcements are worth pursuing, at least for the time being.

Once I made that decision, it surprised me that the people at the center didn’t schedule a training session for three months, until mid-March. But when they got in touch with me I blocked off a Friday night and left work early to get to Cambridge in time for the orientation session…

… which never happened. The guy who was supposed to train the two of us simply brain-farted and blew us off, not even remembering the meeting until more than an hour later, despite having called the other attendee the day before to ensure she’d show up. This is a person who has also either flaked or simply ignored my previous attempts to volunteer for the center’s tech committee.

I was ripped, but I had the presence of mind to examine the reasons why, rather than simply let my emotions run unchecked. When I tried to map my reaction to the needs, desires, and assumptions underlying it, I came up with several elements.

The two expectations I had of the administrator were competence and consideration. In the former case, I expected him to do something he committed to. In the latter, I expected that he wouldn’t waste my time, since I’d blocked off one of my rare free nights for this training. Of course, I often have to remind myself that I cannot expect other people to have the same zeal for competence and consideration that I do, and this was one of those instances.

However, lest you conclude that my passion for competence is completely positive, I have to admit that not only did my perfectionism cause me to have unmet expectations of someone else, but my high expectations for myself magnified my frustration a whole lot more…

You see, while the training was scheduled for Friday, I was already signed up to do the announcements by myself the following Wednesday. So by blowing off our training, the administrator had triggered my own concern over doing a good job the following week. And I generally don’t take well to anything that comes between me and an audience’s perception of me as a fully competent individual. So underlying my anger was my own anxiety, since his bungling might make me look like a fool a few days later. And that was the real issue.

For the next few days, my mind continually returned to how I was going to respond when I finally saw that administrator, mentally practicing a cutting response to an expected apology. Ironically, our homework for Narayan’s Long-Term Yogis group was exactly that: to observe repeating thoughts and try to let them go. Thanks to that homework, I had the presence of mind to avoid picking those thoughts up and running with them, which was very beneficial.

At the same time, when I did think about it, I realized that it was an opportunity to examine my reaction to being owed an apology by someone. My default reaction to an apology normally is to minimize and dismiss the offense, even though I’d remain angry internally. My usual preference would be to avoid bringing it up at all, to avoid any possible confrontation or unpleasantness. It’s an interesting thing for me to work with, since it’s one of the few situations where I have difficulty being my normally assertive self.

In the end, as I walked into the center for a rescheduled training session on Tuesday (the day before my premiere performance), I decided to throw away all my rehearsed lines and just respond to his apology with whatever response came to me at the moment. That was great, although it still wound up producing my usual self-effacing dismissal of the problem. Oh well!

So running the Wednesday evening talks involves a bit more than just reading the announcements. The announcer is also responsible for audio, which includes the mic for the teacher, as well as hearing-assist devices and their base station. We also record the talks live onto CD, so the recorder must be manned and media capture and levels properly set and monitored. And at the end of the night, one has to set up the room for the following morning’s sit.

So how did my first session go? For the most part, everything went off flawlessly. I only made a couple minor hiccups while getting through the announcements. On one hand, I was a little self-conscious about having to wear my reading glasses in front of the crowd, but on the other hand, it blurred everyone’s faces out when I looked up, so although it looked like I was making proper speaker eye contact, I didn’t have to actually register people’s faces, which made things a bit easier for me!

The biggest challenge I faced was when one of the attendees (a woman I know, actually), laid down in an aisle and closed her eyes while listening to the talk. It wasn’t long before the inevitable happened and she began snoring loud enough to distract the people sitting around her. Since she was (thankfully) right near me, I coughed loudly a couple times to try to keep her from dozing, and a couple times she snorted uncomfortably enough to wake herself. In the end, we were saved by the bell, but next time I’ll be sure to bring my keys, so that I can accidentally “drop” them in such a situation to startle the person into wakefulness!

The night included one final irony… The speaker that night was Winnie Nazarko, and the title of her talk was “Perfectionism”. Kind of appropriate, since perfectionism was the topic of our most recent Kalyana Mitta meeting; it has been the subject of my own recent contemplation of late (something for a future post); and it was the foundation of my desire to do a perfect job on my first night running the Wednesday evening dhamma talks!

So that’s how it went. I’ll probably do 3-4 more Wednesdays between now and September. While I’m pretty comfortable with the idea of running the show on Wednesday nights, I’m still pretty stunned to find myself in the position of being one of the primary public faces of the center. But it’s gratifying that they feel comfortable that I would do a creditable job in that capacity.

A week ago, I helped put up my art school’s senior show, wherein our graduating class of about 18 graphic designers show off their stuff.

Now that the show has been up for half a week, yesterday was our artists’ reception, the tacky little party where all the kids get to show off their work to their family and friends in the school’s main gallery.

I intentionally did not check the show out before the reception, because I wanted to have something to do that night other than stand around looking conspicuously uncomfortable. I despise parties to begin with, and I purposely did not invite any of my own friends or my geriatric family to the show. Irrespective of that fact, the show was an absolute crush of people, and the gallery was more comparable to a noisy mosh pit than an appreciation of the displayed art. I even saw people walking away in disgust because the gallery was too hot, too crowded, and too noisy for them to actually look at the work.

Early on, before it got too crowded, I did take the time to look at the show, and I was really impressed with both the quantity and the quality of what my class has produced.

Illustrative Type Magazine Spread

On the other hand, I remain acutely disappointed with my own work. Two years ago I would have told you that I was surprised that my work was among the better stuff, but I seem to have lost a lot of ground since then. Other than photography, I don’t think I’ve done anything of decent quality in a long time, which discourages me.

In the end, only three pieces of mine were selected for the show. One was a passable magazine spread I did two years ago, another was a handmade book which I’m not entirely happy with because it had very little graphic design to it, and the third was a collaboration with three other artists, who were largely responsible for its final quality. You can peruse those pieces in this photo gallery.

With this semester ending in a week or two, the only class I have left will be a short portfolio prep course this summer. I’m still glad that I went through this program. My goal was to learn more about graphic design and address a known weakness. I think I’ve learned that I’m still definitely deficient in graphic design skills, most notably visual creativity. However, I understand the process much better, and I realize that I am capable of competent, albeit not innovative, design.

Most of my self-worth is derived from competence—nay, expertise in whatever I choose to do. For that reason, it was very challenging for me to go into art school, because I was putting myself in a position where I had to reveal a known incompetence to people with vastly more innate talent than I will ever have. It remains intensely difficult for me to admit that although I’ve been through art school, I still am not able to predictably and reliably create anything as aesthetic as many people do naturally.

However, I’m slowly coming to accept that shortcoming, and am increasingly able to objectively assess where I fall on the continuum of artistic skill. I find it’s all very reminiscent of the discussion I described in this recent LJ post about arrogance, acknowledging my own fallibility and respecting those whose skills and knowledge exceed mine. But, boy, that doesn’t make it less hard.

Why is it so hard for people to be perfect?

I mean, am I missing something? How hard is it to remember simple things you're supposed to remember? Or actually follow-up on the things you commit to doing? How hard can it be to be aware of your surroundings? Or to have the self-control to respond rationally to life's challenges? Or seek the self-knowledge to avoid being hopelessly fucked up? Don't people learn anything?

All my life, I've aspired to perfection: military precision, and machinelike competence. People who know me think that I have some kind of super-human ability to honor my committments, follow through on what I say I'll do, remember things that most people wouldn't, and provide a completely honest and sincere opinion.

In my days in consulting, I really came into my own, because my employer and peers demanded a preternatural degree of skill, self-control, and presence of mind. I thrived there, having finally found a place where my machinelike precision was appreciated, and where I could actually count on my coworkers to demonstrate the same admirable degree of perfection.

So it surprises me when so many people blatantly parade their humanity where everyone can see it. I look at my friends and I see them suffering for their ignorance, laziness, and inefficiency. And I'm somewhat surprised when they express admiration or surprise when I call up facts that they'd forgotten, or actually do something for them that they forgot they'd asked me to do! Somehow, that has made me "godlike" in their eyes.

Of course, perfection comes at a cost. It does take some degree of effort to actually pay attention to life as it happens. But I find that infinitely more satisfying than stumbling around like one of those toy cars that bounces off one wall before heading off in another random direction. That's hardly the behavior I'd expect from a presumably sentient person, and I have much higher expectations of myself than that.

Of course, one might ask whether all this preoccupation with perfection is a little neurotic. Sure, there's an obsessive component to it, but it's that very obsessiveness that makes it possible for a fallible human to approach perfection. Instead, I'd ask why we should tolerate sloppiness and imperfection and error, when it's so easy to rise above all that and live one's life with honor, dignity, and pride.

It's just not that hard, and it freaks me out that people think integrity and efficiency aren't traits that real humans should strive for.

Frequent topics