Browsed by
Author: Steve

I live and work in the Philadelphia area. I am an ETL software tester by profession but I also enjoy writing, tabletop gaming, reading and thinking about history, binge-watching Netflix, and traveling with my BFF. We especially like going to the Big Apple to catch a show.
My Top 10 Games, Starting with Magic

My Top 10 Games, Starting with Magic

Over on BoardGameGeek I have a list of my Top 10 Games. These are the board games that have been my favorites or that I have played the most over the years. I am putting together a GeekList that fills in the details of why I like each game and how it fits into my board game biography, and thought it made sense to share each entry here on the blog as well. They might be likelier to get read coming out one at a time, maybe once a week or so for a while.

So here is the first top 10 game, actually a card game, not a board game. It is #4 on the list on my BGG profile. And that game is…

Magic: The Gathering

This is the first and foremost in a category of games called “collectible card games” which feature a basic rule structure and a large assortment of cards. Players build their own decks out of the cards they buy, and can always get more (hence “collectible”) to enhance or modify their decks. You play games with these decks, with two or more players, though usually four or five is the limit. According to the AI generated search results I just read, as of early 2024 there are over 27,000 distinct Magic cards, so good luck trying to collect them all. You don’t need to do that, though, to have a good deck to play.

Magic: The Gathering debuted at GenCon in 1993, when I was still living in Virginia, prolonging my college party days. I still played lots of Dungeon and Dragons back then, and was only just beginning to be exposed to the new wave of board games coming out of Germany. I remember when Magic was introduced to our gaming circles, and the huge buzz it caused. I attended GenCon in Milwaukee in either 1994 or 1995, and recall the excitement in the air there from all the obsessed players.

The game was innovative for its time, and was hugely popular in my circles throughout the 1990s. Interestingly, it attracted most of the same people who were into D&D, probably because of the rich fantasy theme. I have many fond memories of late night D&D sessions as well as late night Magic games with the same groups. Even after those old game groups split up as people moved apart to carry on with their lives, we would occasionally get back together for a nostalgic weekend, and usually it was Magic that got played.

I moved around a bit at the turn of the century, and didn’t get to play Magic much for awhile. In the late 2000s I tried getting back into the game by going to game stores, but the vibe had changed. It was more about keeping up with the latest releases, spending the money to get the better cards, and making ruthless decks. The new generation was using new terms and playing by different rules than I remembered. I wrote a session report about one time I entered a tournament and found myself completely in over my head: Magic: The Gathering – My first tournament.

In 2010 I attended GenCon again, for the first time since the 90s. I didn’t play any Magic, but I was flabbergasted by how huge the room was where Magic was being played. Thousands of players dueling in an enormous warehouse type room. Just amazing how far the game had come. And I can tell you why it’s so popular: it’s a really good design. It has nice tension built into it with the way cards are played using mana from lands, and with the way it mixes the luck of the draw and the skill of good deck construction.

Throughout the 2010s I did have a few more gatherings with old friends in which a nice round or two of Magic got played. It was fun to break out the old decks and relive those carefree times. Whenever this would happen, I would get bit by the deckbuilding bug and spend some time on my own retooling my decks, only to stash them all away to wait for the next reunion in a year or two. One funny memory I have is of all us old timers sitting around the table at night playing Magic, but having to put on reading glasses and squint in the dim light to read our cards.

I’m happy to say that I am still playing Magic: The Gathering today. Lucky me, my stepson has recently gotten into it, and pulled his mother in as well. So I get to play with my family and my stepson’s friends. We play a format called Commander, which I personally like a lot. I like it beacuse the games tend to start slowly, so you can relish the build up, but then typically come to a crashing end without dragging on for too long, once the good combos of cards come out. We’ve bought quite a few preconstructed Commander decks, including some from licensed franchises, which we tweak a bit. I have a pretty mean Dalek deck from the Magic: The Gathering Universes Beyond – Doctor Who product line.

I’m sure I will always be into playing Magic: The Gathering. I honestly believe that when my generation reaches old age, you will find us in retirmement homes still playing. We’ll be squinting through our reading glasses at our cards, grumbling about being mana screwed, and staying up way past our bedtimes. We Gen Xers live to have fun, and to indulge our imaginations, which is just what this game provides.

A Little PIZZAZ in My Scrabble Game

A Little PIZZAZ in My Scrabble Game

A couple of nights ago I was playing Scrabble with the girl, and I got to play a word I have been wanting to play in the game for as long as I can remember! I’m so thrilled by this that I just had to blog about it.

The word is “PIZZAZ” and the reason I have always wanted to play it is the tough requirements – since there is only one Z in Scrabble, and the word has three Zs, you have to use the Z and both blank tiles (which can be any letter) to play it. An unlikely scenario.

So in the game a few nights ago, I got a blank tile early on. Then, amazingly, I got the second blank tile (there are only two in the set). I also had an A, which is a common tile. I resolved not to use these three tiles, in case the Z became available. Then, shortly afterward, I drew the Z! This was the first game I have ever played where I had the three required tiles.

I searched the board for a place where the word might go, and saw that there was an I where the word would fit, and a P could be placed to turn UP into PUP as a connecting word. So if I could just get a P then I would be set.

Now, the girl and I play a very competitive game of Scrabble. The board was already a mess and it was hard to play words on it. The girl expressed her frustration with the set up, and I concurred, which pretty much happens every game we play. I also told her that I was set up for playing a word I had always wanted to play my whole life, and was playing with that goal in mind.

And then, a miracle happened. After taking a long time trying to find a good play, the girl resigned herself to a simple turn. She put a P in place next to the I, to make PI and PUP. She had set up my perfect word.

Thank you, I said, and placed my Z, A and two blanks. I put the real Z next to the triple word score space just to be nice.

There it was! The word of a lifetime!

I seriously wonder if the girl played the P because she was hearing my thoughts, and subconsciously aligning with my intentions. She actually consciously helped me play another word once, in a different game. The word was SEQUOIA. In that game, I revealed to her what the word I was going for was, and she made a play to set me up for it. She is such a sweetie.

In the case of PIZZAZ, I did not reveal the word to her, so it was fortuitous that she played the P. But maybe she picked up on my desire subconsciously. I have blogged before about how our intentions can affect what we might expect to be a random outcome.

By the way, if you are wondering about the spelling of pizzaz, usually spelled pizzazz, with four Zs – it is an alternate spelling and it is in Hasbro’s official Scrabble dictionary. The spelling with four Zs would be impossible to play in a standard game of Scrabble, unless you had some truly remarkable mind-bending powers.

Here is the board at end of game. The final score was 287-287, a draw.


This post was also published in modified form as a session report on BGG.

I Fell Down a Link Tree Rabbit Hole

I Fell Down a Link Tree Rabbit Hole

What does that even mean, “I fell down a link tree rabbit hole?” It sounds like an odd thing to say but it makes perfect sense in the context of today’s Internet.

You may have heard of Linktree, a site that lets you create a personalized page with links to your social media or to content you are promoting. Then you include the link to your linktree in you bio on your social media profiles, creating a web of connections. Anyone who comes to one of your profiles can easily find all your other ones. If anything changes, you only have to update the linktree page, not each and every profile bio.

It sounds like a great idea, and I’ve noticed people putting their linktrees in their bios so I figured, why not do it, too? I found the site, was surprised and delighted to discover that “stevebarrera” was not taken, and easily created an account. I started building my list of links, and that was when I tumbled down the rabbit hole.

Turns out I needed to make a lot of choices before my link in bio page was done! I had to pick colors and font for the links, decide if the thumbnails should be icons or images, and if there should be headers. I could put additional social media link icons on the top or bottom of the page. And then I had to go to the sites I was linking to, and figure out where to put the link back to the link tree on those pages, where appropriate.

Overall, I had to come up with a sort of branding for my Internet self – how I wanted to present myself how I wanted to prioritize the links. So here’s what I came up with – take a look: linktr.ee/stevebarrera

You can easily make your own link tree for your profile bios. There are other options out there as well, like AllMyLinks and Campsite, and many more.

A Plea for Our Democracy

A Plea for Our Democracy

I have argued on this blog already that we are in a political era of partisan conflict between two factions, in which the stakes are power and control and the arguing is essentially over. It’s all about solidarity now, what Ibn Khaldun called “group feeling.” That’s why it’s a really bad idea for one of the factions to be turning against their own candidate at the eleventh hour. I don’t think a Presidential debate was really necessary, but it happened and there is no going back. Seriously, Biden got flustered facing an opposing candidate who is a pathological liar and expert baiter. That’s all, get over it.

The MAGA faction now controls one of the branches of the United States government, the Supreme Court. They are close to capturing a second branch, the U.S. Congress. And they have a Presidential candidate who commands massive loyalty; it make no difference that he is a convicted felon and a disgusting human being. The point is the MAGA faction has the solidarity to potenitally propel their candidate into a second term as President, this time shielded by the Supreme Court and more prepared to implement policy.

The MAGA faction has a plan should they take the Presidency, which you probably have heard of if not seen – Project 2025. It essentially rolls back the New Deal and aligns the federal government to Christian beliefs. The project’s leader has stated that “[W]e are in the process of the second American Revolution, which will remain bloodless if the left allows it to be.” Meaning they understand the stakes.

If what you want is a dictatorial President persecuting minorities and enforcing religious law, well I guess you know which faction you are in. If you are in the other faction (full disclosure, that’s the one I’m in) then I must reiterate that what is needed now is solidarity. That’s what it takes to win this power struggle.

Let me repeat what I wrote in an earlier post on this topic, written in May of 2022:

Which faction is currently favored in the conflict? A few years back I would have speculated that the red zone faction, rallying around former President Trump, had a stronger group feeling. They really seemed to have a greater solidarity of purpose than the blue zone faction, split between its progressives and moderates. But after the failed coup attempt in early 2021, my sense is that the strength of their faction just wasn’t quite enough to achieve superiority, and now they are on the defensive. However, I would note, as Khaldun might put it, that the red zone has been more clever at manipulating the laws of royal authority to favor their faction.

The Supreme Court decision granting the former President immunity from criminal prosecution was just such a manipulation of the laws, as was the way they maneuvered their judges into position in the court in the first place. This does not bode well for the blue faction. Luckily, awareness of this seems to have galvanized Democrats, and Project 2025 is now all over the media. But awareness and fear are not enough; they must translate into action at the ballot box. We must not allow ourselves to be cowed by negativity from profit-seeking media outlets.

Probably if you are reading this post you are in the blue faction, as I am, based on my social network and who is likely to see this in their feed. Or maybe you think of yourself as not in a faction; but let me tell you, this is not the time for voter apathy or for a protest vote. Save that for a calmer era.

At this time, we need common purpose to resist a MAGA takeover. Should they win both the White House and Congress in this year’s elections, it is over for democracy in the United States. There will be no way to vote them out after that.

If you are reeling from the danger that we are in, that’s understandable. Remember that this is all part of a generational cycle. We are in a Crisis Era, a phase in the cycle in which the external world is reshaped. This includes political institutions, which is exactly what we are witnessing happenning. The MAGA faction has their plan to reshape the government, plain to see.

If you would rather have a government that upholds the rights of women and minorities, and respects the separation of church and state, then you must resist now, while you still can. You must vote for Democrats in the 2024 election. If you are not registered to vote, please register and vote Democrat. It is the only way to save our nation.

The Apotheosis is Upon Us!

The Apotheosis is Upon Us!

Aileen, the vagabond gal who has been doing theater her whole life, continues each summer to direct a show with the Arts Bubble. Last summer was City of Angels, which was Tiernan’s first lead role and he was excellent at it. This summer was a newly available show, with Tiernan in multiple supporting roles, and really it’s just a whole lot of fun. Below is my mini-review and promotional post.

The Arts Bubble Presents: The Guy Who Didn’t Like Musicals

I hope you can make the time this week to see Starkid’s The Guy Who Didn’t Like Musicals, presented by The Arts Bubble at Cosmic Art Studios in Pottstown, PA, because you don’t want to miss this amazing production. The Arts Bubble continues its tradition of putting on the cool shows that no one else does, and in this case are presenting a regional premiere of a show whose rights recently released. If you are familiar with the Starkid show from their online channels and come to see The Arts Bubble’s production, you will be delighted by the matching set design, and by the leads expertly capturing the characterizations of the original performances. You will also enjoy how well The Guy Who Didn’t Like Musicals works with a much larger cast. If you are not familiar, well, I don’t want to spoil the show for you. I’ll just say it’s like a campy old sci-fi B-movie, except it’s a darkly humorous musical, and it’s a lot of fun. The Arts Bubble makes excellent use of the generous space on the second floor of Cosmic Art Studios, and gives its audience fantastic performances, with a live band and plenty of thrills and laughs. The show does have some strong language and mature themes, but it stays (just barely) at a PG-13 rating. The audience clearly loved it on opening night, and if you want to be entertained as well, then make sure to reserve your tickets now! It’s “pay what you can afford” but you do need to reserve a seat (see the link below).

https://vagabondgal.wixsite.com/artsbubble/about-4

Remaining performances are Tuesday July 2 at 7pm, Friday July 5 at 6pm, Saturday July 6 at 2pm, and Sunday July 7 at 2pm, at Cosmic Art Studios, 310 E High St, Pottstown, PA, 19464.

On Everyday Acts

On Everyday Acts

Did you know that when you go the store and pick an item off the shelf, choosing among the myriad options on display, you are performing a theatrical act? That you are putting on a little play?

Did you know that everything we do is a performance? Every choice we make and every action we take? It is just as the great bard wrote:

All the world’s a stage,
And all the men and women merely players;

William Shakespeare, As You Like It, Act 2, Scene 7

Let me explain.

In our ordinary state of consciousness, our actions are motivated by our personal agenda and our ego’s need to maintain its identity-image. Our identity-image is a persona that develops over the course of our lives. It is our self-image – “I’m a nice guy” or “I’m a tough guy” for example. It develops with conditioning as our experiences shape our habits of perception and behavior to form who we are as distinct individuals. In other words, we become a character.

Yes, like a character in a play. Do you see where I am going?

The conditioning that forms our character limits us, so that we think and act in specific ways, following a script. Just as a play has a script. The details of our script define who we are in society – our role. Just as each character in a play has a role. Our role determines how we dress, which is like our costume in the play, and what we own, which is like our stage props.

You know what I mean! People live according to their self-image. They dress a certain way and drive a certain car, and have particular beliefs and mannerisms. They fall into a pattern, and to come out of that pattern is difficult – it is very uncomfortable!

We refer to these patterns of dressing and acting and so forth as culture, and in our diverse society we even have sub-cultures, groups within the larger population whose identity-image conforms to some model. This enriches our collective lives, and also complicates our politics.

Some people are ostentatious about their self-image, like they are showing it off to those around them, who are the audience of their play. But even if a person is not ostentatious, even if they only want to be left alone and don’t care much how they look to others, even then they are putting on a performance.

For whom, then, you might wonder? Who is the audience for this solitary person, acting alone?

Why they are their own audience, of course! The conditioned ego is performing for itself, making the choices necessary to maintain its self-image. It is always like this with every choice we make, and every action we take; they are affirmations to ourselves of who we are.

Let’s say you are at the store and you are buying your bottle of shampoo, and you have to decide if you will buy the inexpensive generic brand or the costlier designer brand. You make the choice in accord with your self-image. Maybe you are successful and deserve the finer things in life, and certainly you can afford the more expensive option. Or maybe you are sensible and you understand the value of money, and you know the cheaper option works just as well.

You make the choice of either the generic or designer bottle, and so you reinforce your identity-image. Your consumer choice is a little performative act by yourself for yourself, solipsistic theater as it were. Marketers know this is how consumer behavior works, and they make sure to have different brands at different price points to capture greater market share, even though what is in each bottle is more or less the same.

So our everyday act is an act of theater. This is how we are in our ordinary state of ego-consciousness, and this is not a bad thing per se. We need to reinforce our identity-image and have a stable ego if we wish to function in society, and we should not be ashamed of our limiting conditioning.

I say that everything we do is a performance, because our actions are always witnessed, whether by others, or by ourselves. They always have an audience. And there is always an ultimate witness, which is the unitive consciousness that is the ground of reality.

It is within this unitive consciousness that all of manifestation occurs, the whole world that is the stage on which we perform. It is this unitive consciousness that ultimately is making the choice that we attribute to ourselves, bringing the world into manifestation as it does. This unitive consciousness is unconditioned; it has complete freedom of choice. But it is very difficult for us to access this freedom of choice, because of the limitations of our conditioning – our fears and our inertias that hold us back.

In our daily lives, we can strive to keep an open mind and to overcome our conditioning, and so expand the possibilities available to us in the choices we make. What is there to fear? We are merely players on a stage.

It is all just a performance!


Behold the wisdom of the Buddha Bear!

Agile across the Generations

Agile across the Generations

In a post last month I discussed the Agile method, and described an origin story for it. In my story, Agile was invented by a new generation of software developers for a new generation of software – the software being written in the fast-paced world of the networked personal computer. It started when an “Agile Manifesto” was declared in 2001, at the height of the dot-com boom, after the software world had experienced a couple of decades of rapid growth amidst a profound shift in work patterns. A rising young generation (my own, Generation X) moved freely from job to job, eschewing loyalty to the company in favor of careers as “perma-temps.” Some system was needed to manage the frenetic chaos of this new working environment, and that’s where Agile came in.

This surely is a simplification and possibly off the mark. After all, innovation in workflow management precedes the Agile manifesto by generations. It has been a part of the evolution of the modern corporation for more than a century, going back at least to Taylorism and scientific management. Agile fits in with other conceptualizations of “lightweight” or “lean” approaches to project management, meant to avoid bogging everyone down with process and minutiae, and with earlier iterative development methodologies. These came about long before my generation was in the workforce.

My origin story came about because the Agile methodology strikingly fits the peer personalities of the generations who invented it – Baby Boomers and Generation X. If you look up the signatories of the Agile Manifesto, almost all of them are from those two generations, which constituted the bulk of workforce at the time (Millennials were only just graduating from high school). These are both generations know for individualism, for focus on the self and the personal, and for short-term thinking. It makes sense that they would embrace a work methodology that emphasizes individuals over process, and adaptability over planning.

The very name “Agile” evokes the ideas of speed and flexibility, qualities which align with my generation’s reputation. Also aligning with Generation X is Agile’s way of defining success as developing software that works, not necessarily software that is perfectly crafted or meticulously documented. “Git-R-Done!” or “Just Do It!” as a Gen Xer might say. Or how about the Agile sub-type known as “extreme programming,” a hyper-focused iterative approach with very short cycles? What could be more Gen X than that?

My point is that this methodology was primed for the workforce of the time – a workforce consisting of young adult Gen Xers, managed by middle-aged Boomers. The hyper-focused individualists were doing the work while the visionaries were directing them. Agile, in theory, was a mindset, a whole philosophy of managing work in a fast-paced world. So long as everyone was not worried too much about following a fixed process or plan, but instead was adaptable and constantly communicating, much could be accomplished.

Contrast this with Six Sigma, a methodology that came from the Silent Generation when they were the middle-aged managers of young adult Boomers. This faultfinding approach, which uses statistical methods to eliminate defects in processes, suits the Silent Generation’s reputation for fine-tuning expertise, as well as the Boomer Generation’s reputation for perfectionism.

Now what about Agile in the workforce today? It’s been over twenty years since the manifesto was published, and now it’s Gen Xers who are the middle-aged managers and Millennials who are the young adult workers. Does the Agile methodology suit a generation known more for hivemind thinking than for focused individualism? I think it does, though maybe not in exactly the way it was originally envisioned.

I have been using Agile at work for the better part of the last ten years, at all three of my most recent software development jobs. In my experience, the ideal of the “Agile mindset” doesn’t really stick. It’s fine to have an overall philosophy of work, but actually getting people to adopt a specific mindset requires coaching and attention, not simply declaring a vision. What does stick easily about Agile is the framework of dividing the work into short sprints and keeping the team aligned, using regular meetings (such as a daily scrum or stand up) and a system for tracking the work (such as user stories on a storyboard).

I think the structure provided by this framework is a good fit for the peer personality of the Millennial generation, who do best in an orderly work environment with clearly set expectations. They like to be given a well-defined task and rewarded for accomplishing it. A little praise and gratitude will do. They even get FOMO when they don’t have a specific assignment, which is understandable as it might be a sign that their position isn’t needed any longer.

Even as Agile methodology supplies structure, the short duration of the sprints and the iterative workflow continue to provide the benefits of flexibility as project priorities and personnel shift about. A plethora of practices and sub-methods has evolved out of the original idea, giving Gen X and Elder Millennial managers plenty of ways to tinker with the methodology to find the best fit for their teams.

It’s worth noting that there are limitations that come about when you have structure. If everything has to be tracked, work might not get done if no one remembers to track it. If expectations are clear, there might not be much motivation to go beyond expectations. A well ordered framework for defining and assigning work might be easy to navigate, but it can also foster complacency. No one is likely to go above and beyond, if there doesn’t seem to be any particular reward for doing so, and if doing so risks ruffling feathers by disrupting the expected workflow.

Continuing the story of Agile, it might be that what started as a methodology for producing results in a fast-paced environment has evolved into a methodology for governing work in an orderly manner, such that everyone can function in a well-defined role. That’s what my experience shows. Agile might not be as versatile in practice as it was originally envisioned to be, but it’s still a useful tool for keeping teams aligned and productive.

I do sometimes hear an old Gen Xer on a team complain that “we’re not practicing true Agile,” but I just think, “so what?” We’re getting stuff done (hopefully), and keeping tabs on it. That’s enough.

As far as I can tell, Agile, at least in name, is here to stay. The concept is entrenched in the Information Technology workplace, and will certainly outlast my career, which has not much more than a decade to go. Ten years from now the generation that comes after Millennials, the Homeland Generation, will fill the twenty-something age bracket and constitute the workforce’s youngest cohorts. I wonder what further evolution of the Agile method might come along with them.

Evolution within Consciousness

Evolution within Consciousness

In my previous post in honor of the late philosopher of the mind and consciousness, Daniel Dennett, I mentioned that I would post a follow up. This post relates to a different philosophy of consciousness, from a different philospher, one where consciousness is considered to be fundamental and all phenomena to arise within it, rather than for it to be a trait that emerges out of material interactions in the brain. So the brain and the mind exist within consciouness, not the other way around.

That philosopher is Amit Goswami, and I have long been a proponent of his model, since reading his seminal book The Self-Aware Universe at the advice of an old friend. I’ve read and re-read most of his books, and having just completed my second or third read of his book on evolution, I am just going to post my goodreads review of it here. I hope it makes sense, and makes his arguments and line of thinking clear.

In this 2008 book, Amit Goswami applies his theoretical framework of science within consciousness to biological evolution and the origins of life. His hope is to reconcile creationism with evolution, in accord with his greater goal of reconciling science with spirituality. For the first time in this body of work, he repeatedly uses the term “God” (this book was published in the same year as another of his books, “God Is Not Dead”). He defines God as “objective cosmic consciousness” – unitive consciousness as the ground of all being.

He frames the problem of creationism vs. Darwinism as one of conflicting worldviews, both of which are ultimately untenable. The simplistic model of creationism is clearly contradicted by real world data, but the Darwinist model of random mutation and natural selection is also unable to explain much of what is observable about life. For example, it cannot explain life’s purposiveness, or the biological arrow of time with its progression from simpler to more complex life forms. Nor can it explain the subjective feeling of being alive.

The problem is basing science on a reductionist materialist ontology; this makes it impossible to explain subjective qualia of experience without running into paradoxes. In addition, with Darwinism, everything must arise from chance and necessity, so the theory runs afoul of huge improbabilities. How can organic molecules arrange themselves into complex life forms by chance alone? The doctrine of natural selection is inadequate because it too is paradoxical – it declares “survival of the fittest” but then defines “fittest” as that which survives. This is circular reasoning which fails to address the fundamental question – why survive at all?

Something is lacking in the materialist worldview on which Darwinism is based, and Goswami’s proposition is that what is missing is the idea of the universe arising within consciousness as a consequence of self-referential quantum measurement. Such a measurement can arise when there is a “tangled hierarchy,” where cause and effect are intertwined. This is a key concept in Goswami’s theory, an idea you may have already encountered in the work of Douglas Hofstadter. An example from biology is how DNA encodes for proteins but proteins are used to replicate DNA. Which comes first, if each depends on the other? Clearly the whole living system must arise as one.

In Goswami’s model this happens because consciousness itself – the ground of all being – actualizes the living system in manifest reality out of the myriad quantum possibilities available at the microscopic level. In other words, the biological complexity evolves in the uncollapsed wave function, unrestricted by the laws of entropy which make its manifestation via material interactions alone so unlikely. When the gestalt of a functioning living system is available in possibility, consciousness collapses the wave function into that state in a self-referential measurement, actualizing the living entity and identifying with it in the process. Thus arises a sense of self, an experience of being separate from the world. This explains the subjective feeling of being alive, and why life forms have a drive to survive.

Quantum measurement alone is not enough to explain how a life form can exist; somehow consciousness must be able to recognize the proper arrangement of biological matter to represent a living function. This is where Goswami reintroduces his idea of subtle bodies and psychophysical parallelism – consciousness simultaneously collapses correlated physical and vital bodies, with the vital body acting as a blueprint so that consciousness can recognize the possibilities of life available to be represented in material form. Our experience of feeling is the manifestation of this vital body.

Similarly, as evolution progresses up the Great Chain of Being, a mental body, correlated with our biological brain, gives us our experience of thought. Goswami explains how perception manifests from mental image representation in the brain. He presents an intriguing road map of the evolution of mind which is similar to that espoused by Ken Wilber, whom Goswami has referenced in earlier works. He suggests some tantalizing possibilities for future evolution, and also speculates that as a species humanity is stuck evolutionarily because we have not integrated our emotional and rational minds. He offers some ideas of how we could overcome this blocker.

Goswami’s thinking is unconventional, but it does connect physics and biology with spirituality using a consciousness-based resolution to the measurement problem in quantum mechanics. He postulates an objective cosmic consciousness as the equivalent of what religions call “God,” which fosters creativity in the manifest physical world with the aid of archetypes of form. He also postulates subtle bodies which exist in parallel with our material body, which give us our inner experience of being alive, of having feelings and a mind. This is what religions call our “soul.” This is an idealist as oppososed to a materialist science, akin to the idealism of Plato, and it does indeed reconcile the idea of a creator God with the nitty gritty of the physical sciences.

I’ve written a super long review here, the longest of mine yet for any of Amit Goswami’s books. Goswami’s ideas make sense to me, and I find his philosophy satisfying. I hope I have summarized his arguments here accurately and in a way that motivates the reader to check out this book, or any of his others. I recommend starting with “The Self Aware Universe”.

Saying Goodbye to an Eminent Philosopher

Saying Goodbye to an Eminent Philosopher

Dennett’s books among some others in my collection.

One of the great philosophers of our time just passed away recently. His name was Daniel Dennett, and he was a cognitive scientist and researcher into the philosophy of mind. He was famously an atheist and a proponent of Darwinist evolutionary biology. I have read a few of his books, and have them on my bookshelf in my curated collection of what I think are among the best or most important books on the philosophy of mind and the meaning of life. Probably Dennett’s best known works are Darwin’s Dangerous Idea and Consciousness Explained, the latter of which lays out his understanding of what consciousness is.

He was a proponent of the Darwinist idea of traits arising through natural selection because of their adaptiveness, with consciousness being just one more trait that an organism can have. In his view, consciousness was something like an illusory experience that gives us a summary view of reality to help us get along, arising out of the interacting neurons in the brain. He was a materialist who believed that to study consciousness, you have to look in the brain, its ultimate cause. Below is an interview that will give you an idea of his train of thought.

I have great respect for Daniel Dennett, and admired his gentle and humane nature, and his deep thinking. I really appreciated that he ascribed consciousness to non-human animals, at least those with more advanced brains, and believed consequently that their suffering was real and we should take it seriously.

But I don’t agree with his philosophy. I think that with a materialist, upward causation model, you run into paradoxes when trying to explain consciousness. You can see what I mean if you watch the interview, where Dennett describes how human consciousness is more advanced than animal consciousness because our neurons have representations not just of our sensory data but also of the representations themselves. Layers upon layers. But how do you get to the actual meaning that is being represented; do you just add layers ad infinitum? The subjective experience of meaning is not explained.

I am a proponent of the ideas of a different philosopher, Amit Goswami, of whom I’ve written on this blog before. He has a better model, an idealist one, which puts consciousness ahead of matter instead of the other way around. It’s not a question of mind over matter or of matter over mind when both exist within fundamental consciousness. As the Beatles put it, “it’s all within yourself.” I have a follow up post based on one of his books, which will describe a different way of thinking about the evolution of the human mind.

But I give Dennett his due, as he was a great and wise thinker. I end this post with a link to a full-length album of avant-garde music featuring sampling from one of his lectures. Rest in Peace, o noble born.

How We Got Agile: An Origin Story

How We Got Agile: An Origin Story

My old copy of “the mythical man-month”

When I was a young man, a college student in the Computer Science program at Virginia Polytechnic Institute, we were assigned a book to read. It was called The Mythical Man-Month, by Frederick P. Brooks, Jr., and I still have my copy from the 1980s. The point of the book, which you might be able to glean from the title, is that you can’t simply measure work effort in “man-months,” on a scale such that you could conceivably get more work done by adding more people to a project. As an example, you couldn’t say that a project has a work effort of 120 man-months, meaning that with 10 men it will take 12 months to finish, and therefore with 20 men it will be done in 6 months.

If you had 10 men working on this hypothetical project, and added 10 more, you would not find that it completed 6 months sooner. It would, in fact, take longer than 12 months. The problem is, as you add more men (people) to a project, you need time to get new hires ramped up to where they understand the project well enough to be productive. You also multiply the lines of communication, which generates additional overhead keeping everyone in sync on specific information needed to make interacting components work together. In engineering, these pieces of information are called “specifications,” and they have to be tracked somehow. If you add more people to a technical project, you add more tracking effort. These complications are summarized in Brook’s law: “Adding manpower to a late software project makes it later”.

As a software engineer in the early 21st century, it fascinates me to read the author’s description of how specifications were tracked on the project he worked on – the IBM System/360 – in the 1950s and 60s. They had huge manuals kept in binders, and as changes were made, the responsible engineers would have to go in to the binders and update the appropriate pages – that is, take out the old pages and insert the new ones with the changed specs. This manual was the Bible of the system, and keeping it up to date was abolutely vital to the success of the project.

Modern day software engineers like me are not used to such meticulously maintained documentation. We consider ourselves lucky if there is any documentation at all for the software on which we are working. You’d think it would be easier, now that everything can be done online, but projects move too fast and the people working on them move around too much. No one is necessarily going to stay on top of documentation, and so long as software works as expected, that’s fine. It’s when it doesn’t work that you run into trouble.

Because personnel move around so frequently in the modern workforce, there is rarely anyone working on a software program who was there when it was originally programmed. But programmers still need to maintain it. Sometimes we are given requirements to modify existing software that has no documentation, with no one around who knows anything about it, and the only way to achieve that goal is through “reverse engineering.” This means poring over old code and documenting it from scratch, which is very time consuming. This underscores the point about the man-month: you can’t just insert a person into a project and expect them to get as much done in a given amount of time as a previous person on the project did. Certainly not if they are going to be reverse engineering the previous person’s work.

Since the start of the personal computing era and the long economic boom of the late 20th and early 21st centuries, computer software has been advancing at a faster pace than it did when Frederick P. Brooks worked as an engineer at IBM. The workforce has changed as well, with employees typically job hopping every few years, and often working as contractors through agencies rather than directly for the client that owns the software they are developing. So how do the software engineers of my generation handle project management in such a chaotic work environment?

The answer is “Agile” methodology, which came about around the start of this century. Agile is a lean or lightweight software development method that emphasizes individuals collaborating over plans and processes, and defines good software as software that works, not necessarily software that is well documented. At least, that’s the declaration in a famous “Manifesto for Agile Software Development” that was published in 2001.

The idea is that “Agile” is a mindset where you are focused as a team on communication and collaboration, continuous improvement, and responsiveness to change. In practice, it means breaking up the project work into short iterations called “sprints,” which typically last two weeks. Everyone’s tasks for the sprint are things that shouldn’t take more than a couple of weeks to finish. So right there the idea of a “man-month” is out; no one would work on one thing for a whole month!

Breaking the project work into chunks like this makes it easier to show progress, and to evaluate how effective the team is from sprint to sprint, and change processes and workflows as needed. It also makes it easier to accomodate personnel shifting around from project to project. It’s a way of coping with today’s volatile workplace, which makes long term planning harder to achieve. A whole panoply of “frameworks” and “ceremonies” has developed around the original concept since it was first elucidated.

If you are in a white collar profession (not even necessarily Information Technology) you might have experience with Agile-related frameworks in your career. I was first exposed to Agile in the late 2000s, and have been at positions where it is used comprehensively since 2018. Every company does it a little differently, but I have always found it to be a useful way to structure project work.

The way I see it, Agile came about because a new generation of software engineers needed to adapt to a faster pace of work than what the generation of Frederick P. Brooks experienced in their careers. They needed to find their own solution to the problem of how to get people to work effectively when they are added, out of the blue, to a new project. If you look at the signatories of the 2001 Agile Manifesto, you will see that they are almost entirely Baby Boomers and Gen Xers. Today’s Millennials and Gen Zers in the IT workforce have possibly never worked on a project that wasn’t using Agile.

I’ll have more to say about the different generations and Agile in a future post.