Learnlets

Secondary

Clark Quinn’s Learnings about Learning

Archives for September 2017

Mundanities

29 September 2017 by Clark Leave a Comment

This post is late, as my life has been a little less reflective, and a little more filled with some mundane issues.  There’re some changes here around the Quinnstitute, and they take bandwidth.  For a small update on these mundanities with some lessons:

standing deskFirst, I moved office from the side of the house back to the front. My son had occupied it, but he’s settled into an apartment for college, and I prefer the view out to the street (to keep an eye on the neighborhood). Of course, this entailed some changes:

My ergonomic chair stopped working, and it took several days to a) find out someone who’d repair it, b) get it there, wait for it to get fixed, and get it back.  It’s worth it (a lot less than replacing) and ergonomics is important.

Speaking of which, I also now could get a standup desk, or in my case one of those convertible desks that lets you raise and lower your workspace. I’ve been wanting one since the research has come out on the problems with sitting.  We’d previously constructed a custom desktop (with legs from Ikea!), for the odd shaped room, so it was desirable to just put it on top. So far, so good. Strongly recommended.

Also bought a used bookshelf (rather than move the one from the old office).  Real wood, real heavy.  Used those ‘forearm forklift’ straps to get it in. They work!  And, this being earthquake country, had to strap it to the wall. Still to come: filling with books.

At the same time, fed up with  all  the companies that provide internet and cable television, we decided to change. (We changed mobile providers back in January.)  As I noted previously, companies use policies to their advantage. One of the approaches is that they sell you a two year package, but then there’s no notification that the time’s up and the rate jumps up. And you can’t find just a low rate provider (I don’t even mind if it’s higher than the bonus deal). Everyone uses this practice. Sigh.

As I said, I can’t find anyone better, but just decided to change. That involved conversations, and research, and installation time, and turning off the old systems.  At least we’re getting a) a lower rate, b) nicer DVR, and c) faster internet.  For the time being. While the new provider promised to ping me before the plan runs out, the old provider says they can’t. See what I mean?  Regardless, I’ve got a trigger before it expires to sign up anew. Or change again.  That’s the lesson on this one.

And of course there are some conversations about some upcoming presentations. I was away last week presenting, and have one coming up next month (ATD China Summit, if you’re near Shanghai say hello) and several in November at AECT  in Jacksonville.  You’ve seen some of the AI reflections, more likely to come on the new topics.

And there’s been some background work. Reading a couple of books, and working on two projects. Stay tuned for a couple of new things early next year.

The lesson, of course, is trying to find time to reflect while you’re executing on mundanities is more challenging, but still a valuable investment.  I fight to make time, I hope you do too!

Organizational terms

26 September 2017 by Clark Leave a Comment

Listening to a talk last week led me to ponder the different terms for what it is I lobby for.  The goal is to make organizations accomplish their goals, and to continue to be able to do so.  In the course of my inquiry, I explored and uncovered several different ‘organizational’ terms.  I thought I should lay them out here for my (and your) thoughts.

For one, it seemed to be about organizational  effectiveness. That is, the goal is to make organizations not just efficient, but capable of optimal levels of performance.  When you look at the Wikipedia definition, you find that they’re about “achieving the outcomes the organization intends to produce”.  They do this through alignment, increasing tradeoffs, and facilitating capacity building.  The definition also discusses improvements in decision making, learning, group work, and tapping into the strictures of self-organizing and adaptive systems, all of which sound right.

Interesting, most of the discussion seems to focus on not-for-profit organizations. While I agree on their importance, and have done considerable work with such organizations, I guess I’d like to see a broader focus. Also, and this is purely my subjective opinion, the newer thoughts seem grafted on, and the core still seems to be about producing good numbers. Any time you use the phrase ‘human capital’, I am leery.

Organizational engineering is a phrase that popped to mind (similar to learning engineering). Here, Wikipedia defines it as an offshoot of org development, with a focus on information processing. And, coming from cognitive psychology, that sounds good, with a caveat.  The reality is, we’re flawed as ideal thinkers. And in the definition it also talks about ‘styles’, which are a problem all on their own. Overall, this appears to be more a proprietary suite of approaches under a label. While it uses nice sounding terms, the reality (again, my inferences here) is that it may be designed for an audience that doesn’t exist.

The final candidate is organizational development. Here the definition touts “implementing effective change”. The field is defined as interdisciplinary and drawing on psych, sociology, and more.  In addition to systems thinking and and decision-making, there’s an emphasis on organizational learning and on coaching, so it appears more human-focused. The core values also talk about human beings being valued for themselves, not as resources, and looking at the complex picture.  Overall this approach resonates with me more, not just philosophically, but pragmatically.

As I look at what’s emerging from the scientific study of people and organizations, as summed up in a variety of books I’ve touted here, there are some very clear  lessons. For, one, people respond when you treat the as meaningful parts of a worthwhile endeavor. When you value people’s input and trust them to apply their talents to the goals, things get done. Caring enough to develop them in ways that are supportive, not punitive, and not just your goals but theirs’ too, retains their interest and commitment. And when you provide them with an environment to succeed and improve, you get the best organizational outcomes.

There’s more about how to get started.  Small steps, such as working in a small group (*cough* L&D? *cough* ;), and developing the practices and the infrastructure, then spreading, has been shown to be better than a top-down initiative. Experimenting and reviewing the outcomes, and continually tweaking likewise.  Ensuring that it’s coaching, not ‘managing’ (managers are the primary reason people leave companies).  Etc.

All this shouldn’t be a surprise, but it’s not trivial to do but takes persistence.  And, it flies in the face of much of management and HR practices.  I don’t really care what we label it, I just want to find a way to talk about things that makes it easy for people to know what I’m talking about.  There are goals to achieve, so my main question is how do we get there?  Anyone want to get started?

Transparency

20 September 2017 by Clark Leave a Comment

I believe that transparency is a good thing. It builds trust, as it makes it hard to hide things.  And trust is important. So, in the spirit of transparency, it occurred to me to share a little bit about me and this blog. Here I lay out who I am, why I write it, and what I write about.

You can find out more via the ‘about Clark Quinn’ link in the right column, but in brief, I saw the connection between computing and learning as an undergraduate, and it’s been my career ever since. It’s not just my vocation, but it’s my avocation: I  enjoy exploring cognition and technology. And while I’ve done the science and track it, what I revel in (and have demonstrable capability for), is applying cognitive and learning science to create new approaches and fine-tune existing ones.  Learning engineering, if you will.

And, for a variety of reasons, I do this as a consultant. I make my living providing strategic guidance for clients.  I speak at events, and write books, but my main income is from consulting. Which means you  should hire me.  I assist organizations to improve their processes and products, both tactically and strategically. My clients have been happy, and find it’s good value. What you get are unique ideas that are practical and yet effective. Ideas you aren’t likely to have come up with, but are valuable. I really do Quinnovate! Check out the Quinnovation site for more.    Of course, I do have to live in the real world, and so I need to find ways to do this that are mutually beneficial.

Yet generating business isn’t why I write this blog.  I started writing this blog as an experiment and originally tried to write 5 days a week (but was happy if that ended up being 2-3 times a week).  My commitment now is 2 per week (which rarely yields 1 or 3).  And I haven’t monetized it: there’s no advertising, and while I occasionally talk about where I’m speaking or the like, I haven’t used this as a way to sell things. Hopefully that can continue.

So, the reason I write is to think ‘out loud’.  It’s largely for me: it makes me think. I’m just always curious!  I’ve previously recounted the story about how I was on a panel answering questions from the audience, and one of my fellow panelists commented that I had an answer for everything. And the reason is in the ongoing attempt to populate the blog, I’ve looked at lots of things. As my client engagements have been in many different areas, I also have wide-ranging experience to draw upon.  And I just naturally reflect, but getting concrete: diagramming and/or writing, provides additional benefits.

Thus, the process of continually writing (for over 10 years now) means I’m looking at lots of things, reflecting on them, and sharing my thoughts. I also make a point to look at related fields, and look for connections. I also look at what’s happening with technology. In general, I look with a critical eye, as I was trained as a scientist.  I think that’s valuable as well, because there still is a lot of nonsense trotted out, and there’s always some new buzzword that’s being loosely tossed about. Blogging’s given me cause to continue to tune my thinking, and at least some folks have commented that they’ve found it useful.

Mostly I write about things related to technology, learning, and individual and organizational implications. It includes diversions to innovation, design, wisdom, performance support, and the like, because they’ve implications for practice. In many ways I see approaches that aren’t well aligned with how we think, work, and learn, and that strikes me as both a shame, and an opportunity to improve. And that’s what I enjoy, finding ways to improve what we do.

So that’s it: I blog to facilitate my understanding, because cognitive science and technology  is my passion. It isn’t a direct business move.  I do need to make a living, and prefer to do it in the area of my passion, and fortunately have been successful so far.  (Which isn’t to say you shouldn’t find a reason to use me, there are never enough opportunities to assist in improvement, and I’m not a sales person ;).  And yes, this life is a learning experience all in itself!  I hope this is clear, but in the interests of transparency I welcome your inquiries and comments. Stay curious, my friends.

 

Patty McCord Litmos Keynote Mindmap

19 September 2017 by Clark Leave a Comment

Patty McCord, famous for the Netflix Culture Deck, spoke on culture. She talked about sharing the stage with sports coaching legends, and how they were personal but focused. Her stories of the early days of Netflix and how they made tough but fair decisions were peppered with important lessons.

Keynote mindmap

Mark Kelly C3 Keynote Mindmap

19 September 2017 by Clark Leave a Comment

Astronaut Mark Kelly gave a warm, funny, and inspiring talk.  He used stories from his youth, learning to fly, becoming an astronaut, and being husband to Gabby Gifford to emphasize key success factors.

(I confess that owing to his style of elocution, punctuating stories with very pithy comments, I may have missed a point or two at the beginning until I picked up on it.)

 

AI Reflections

15 September 2017 by Clark Leave a Comment

Last night I attended a session on “Our Relationship with AI” sponsored by the Computer History Museum and the Partnership on AI. In a panel format, noted journalist John Markoff moderated Apple‘s Tom Gruber, AAAI President Subbarao Kambhampati, and IBM Distinguished Research Scientist Francesca Rossi. The overarching theme was:  how are technologists, engineers, and organizations designing AI tools that enable people and devices to understand and work with each other?

It was an interesting session, with the conversation ranging from what AI is, to what it could and should be used for, and how to develop it in appropriate ways. Addresses were concerns about AI’s capability, roles, and potential misuses.  Here I’m presenting just a couple of thoughts triggered, as I’ve previously riffed on IA (Intelligence Augmentation) and Ethics.

One of the questions that arose was whether AI is engineering or science. The answer, of course, is both. There’s ongoing research on how to get AI to do meaningful things, which is the science part. Here we might see AI that can learn to play video games.  Applying what’s currently known to solve problems is the engineering part, like making chatbots that can answer customer service questions.

On a related note was what  can AI do.  Put very simply, the proposal was that AI could do what you can make a judgment on in a second. So, whether what you see is a face, or whether a claim is likely to be fraudulent.  If you can provide a good (large) training set that says ‘here’s the input, and this is what the output should be’, you can train a system to do it.  Or, in a well-defined domain, you can say ‘here are the logical rules for how to proceed’, and build that system.

The ability to do these tasks, was another point, is what leads to fear. “Wow, they can be better than me at this task, how soon will they be better than me on many tasks?”  The important point made is that these systems can’t generalize beyond their data or rules.  They can’t say: ‘oh I played this video driving game so now I can drive a car’.

Which means that the goal of artificial  general intelligence, that is, a system that can learn and reason about the real world, is still an unknown distance away.  It would either have to have a full set of  knowledge about the world,  or you’d have to have both the capacity and the experience that a human learns from (starting as a baby).  Neither approach has demonstrated any approach of being close.

A side issue was that of the datasets.  It turns out that datasets can have or learn implicit biases. A case study was mentioned how Asian faces triggered ‘blinking’ warnings, owing to the typical eye shape. And this was from an Asian company!  Similarly, word recognition ended up biasing woman towards associations with kitchens and homes, compared to men.  This raises a big issue when it comes to making decisions: could loan-offerings, fraud-detection, or other applications of machine learning inherit bias from datasets?  And if so, how do we address it?

Similarly, one issue was that of trust. When do we trust an AI algorithm?  One suggestions was that it would come through experience (repeatedly seeing benevolent decisions or support).  Which wouldn’t be that unusual. We might also employ techniques that work with humans: authority of the providers, credentials, testimonials, etc. One of my concerns then was could that be misleading: we trust one algorithm, and then transfer that trust (inappropriately) to another?  That wouldn’t be  unknown in human behavior either.  Do we need a whole new set of behaviors around NPCs? (Non Player Characters, a reference to game agents that are programmed, not people.)

One analogy that was raised was to the industrial age. We started replacing people with machines. Did that mean a whole bunch of people were suddenly out of work?  Or did that mean new jobs emerged to be filled?  Or, since we’re now doing human-type tasks, will there be less tasks overall? And if so, what do we do about it?  It clearly should be a conscious decision.

It’s clear that there are business benefits to AI. The real question, and this isn’t unique to AI but happens with all technologies, is how we decide to incorporate the opportunities into our systems. So, what do you think are the issues?

 

Why AR

13 September 2017 by Clark Leave a Comment

Perhaps inspired by Apple’s focus on Augmented Reality (AR), I thought I’d take a stab at conveying the types of things that could be done to support both learning and performance. I took a sample of some of my photos and marked them up.  I’m sure there’s lots more that  could be done (there were some great games), but I’m focusing on simple information that I would like to see. It’s mocked up (so the arrows are hand drawn), so understand I’m talking concept here, not execution!

Magnolia

Here, I’m starting small. This is a photo I took of a flower on a walk. This is the type of information I might want while viewing the flower through the screen (or glasses).  The system could tell me it’s a tree, not a bush, technically (thanks to my flora-wise better half).  It could also illustrate how large it is.  Finally, the view could indicate that what I’m viewing is a magnolia (which I wouldn’t have known), and show me off to the right the flower bud stage.

The point is that we can get information around the particular thing we’re viewing. I might not actually care about the flower bud, so that might be filtered out, and it might instead talk about any medicinal uses.  Also, it could be dynamic, animating the process of going from bud to flower and falling off. It could also talk about the types of animals (bees, hummingbirds, ?) that interact with it, and how. It would be dependent on what  I  want to learn.  And, perhaps, with some additional incidental information on the periphery of my interests, for serendipity.

Neighborhood viewGoing wider, here I’m looking out at a landscape, and the overlay is providing directions. Downtown is straight ahead, my house is over that ridge, and infamous Mt. Diablo is off to the left of the picture. It could do more, pointing out that the green ridges are grapes, provide the name of the neighborhood that’s in the foreground (I call it Stepford Downs, after the movie ;).

Dynamically, of course, if I moved the camera to the left, Mt. Diablo would get identified when it sprung into view.  As we moved around, we’d point to the neighboring towns in view, and in the direction of further towns blocked by mountain ranges.  We should or could also identify the river flowing past to the north.  And we could instead focus on other information: infrastructure (pipes and electricity), government boundaries, whatever’s relevant could be filtered in or out.

Road picAnd in this final example, taken from the car on a trip, AR might indicate some natural features. Here I’ve pointed to the clouds (and indicated the likelihood of rain). Similarly, I’ve identified the rock and the mechanism of shaping. (These are all made up, they could be wrong; Mt Faux definitely is!)  We might even be able to touch on a label and have it expand.

Similarly, as we moved, information would change as we viewed different areas. We might even animate what the area looked like hundreds of thousands of years ago and how it’s changed.  Or we could illustrate coming changes. It could instead show boundaries of counties or parks, types of animals, or other relevant information.

The point here is that annotating the world, a capability AR has, can be an amazing learning tool. If I can specify my interests, we can capitalize on them to develop. And this is as an adult. Think about doing this for kids, layering on information in their Zone of Proximal Development  and  interests!  I know VR’s cool, and has real learning potential, but there you have to  create the context. Here we’re taking advantage of it. That may be harder, but it’s going to have some real upsides when it can be done ubiquitously.

Developing L&D

7 September 2017 by Clark Leave a Comment

One of the conversations I’ve been having is how to shift organizations into modern workplace learning. These discussions have not been with L&D, but instead targeted directly at organizational strategy. The idea is to address a particular tactical goal as  part of a strategic plan, and to do so in ways that both embody and develop learning and a collaboration culture. The topic was then raised about how you’d approach an L&D unit under this picture. And I wondered whether you’d use the same approach to developing L&D as part of L&D operations. The answer isn’t obvious.

So what I’m talking about here would be to take an L&D initiative, and do it in this new way, with coaching and scaffolding. The overall model involves a series of challenges with support.  You’re developing some new organizational capability, and you’d scaffold the process initially with some made up or pre-existing challenges.  Then you gradually move to real challenges. So, does this model change for L&D?

My thought was that you’d take an L&D initiative, and something out of the ordinary, an experiment.  Depending on the particular organization’s context, it might be performance support, or social media, or mobile, or…  Then you define an experiment, and start working on it. To develop the skills to execute, you give a team (or teams) some initial challenges: e.g. critique a design. Then more complex ones, so: design a solution to a problem someone else has solved. Finally, you give them the real task, and let them go (with support).

This isn’t slow; it’s done in sprints, and still fits in between other work. It can be done in a matter of weeks.  In doing so, you’re having the team collaborate with digital tools (even if/while working F2F, but ideally you have a distributed team). Ultimately, you are developing both their skills on the process itself  and on working together in collaborative ways.

In talking this through, I think this makes sense for L&D as well, as long as it’s a new capability that’s being developed.  This is an approach that can rapidly develop new tactical skills and change to a culture oriented towards innovation: experimentation and iterative moves. This is the future, and yet it’s unlike most of the way L&D operates now.

Most importantly, I think, is that this opportunity is on the table now for a brief period. L&D can internally develop their understanding and ability of the new ways of working as a step towards being an organization-wide champion. The same approach taken within  L&D then can be taken and used elsewhere.  But it takes experience with this approach before you can scale it.  Are you ready to make the shift?

Metaphors for L&D

5 September 2017 by Clark 4 Comments

What do you see the role of L&D being in the organization?  Metaphors are important, as they form a basis for inferences of what fits. We frame  our conversations by the metaphors we use, and these frames guide what’s allowed conversation and what’s not.  To put it another way, metaphors are the basis for mental models that explain and predict what happens.  But metaphors and models simplify things, making certain things ‘invisible’.  Thus, our metaphors can keep us from seeing things that might be relevant.

LEARNING & development

Thus, we should examine the metaphors we’re using in L&D.  We can start, of course, even with the term L&D: Learning & Development.  Typically, it’s the ‘learning’ part that dominates: we’re talking about helping people learn. And this metaphor implies: courses. Yet, we know that formal learning is only part of the picture of full development of capability. So the ‘development’ part should play a role, including coaching and the choice of assignments. Perhaps also meta-learning.  Though I’d suggest that these latter bits aren’t prominent, because learning  can  be a mechanism for development, and therefore the following steps lag. Which is why movements like 70:20:10 can be helpful in awakening a broader emphasis.

However, there’s more. In  Revolutionize Learning & Development, I argued that we should switch the term to  P&D, Performance & Development. Here I was trying to recognize that our learning has a goal: the ability to perform. Also, there are other paths to performance, including performance support.  I still wanted development, including formal learning, but we also want to develop the ability for the organization to continue to learn: innovation.  And I’m not claiming that this can break the problem with learning, as P&D might end up only emphasizing on performance, as L&D ends up only emphasizing learning.

The point being is that we need to have a perspective that doesn’t limit our vision. It’s the case that L&D  could be just about courses, but I want to suggest that’s not optimal.  A ‘course’ perspective allows the focus to be on the delivery, not on the outcome. With more ability for individuals to learn on their own, traditional courses are likely to wither.  I think it’s a path to irrelevance.

I’ll suggest that we want to be thinking about all the ways that an organization can facilitate doing, and increasing the ability to do. Then we should figure out what parts we can contribute to. If, as I suggest, we want to be professional about understanding learning, then we have a basis to be the best people to guide all of it.

So I don’t know the best metaphor.  What I do believe is that ‘course’, and even ‘learning’ can be limiting. (I’ve also thought that ‘talent development’ is not sufficient.) I’ve suggested P&D, but perhaps it’s organic and about organizational growth. Or perhaps it’s about performance and increasing. So, now, it’s over to you: what do you think would be a helpful way to look at it. Do we need a rebranding, and if so, to what?

Clark Quinn

The Company

Search

Feedblitz (email) signup

Never miss a post
Your email address:*
Please wait...
Please enter all required fields Click to hide
Correct invalid entries Click to hide

Pages

  • About Learnlets and Quinnovation

The Serious eLearning Manifesto

Manifesto badge

Categories

  • design
  • games
  • meta-learning
  • mindmap
  • mobile
  • social
  • strategy
  • technology
  • Uncategorized
  • virtual worlds

License

Previous Posts

  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • March 2023
  • February 2023
  • January 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • July 2022
  • June 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
  • February 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
  • September 2017
  • August 2017
  • July 2017
  • June 2017
  • May 2017
  • April 2017
  • March 2017
  • February 2017
  • January 2017
  • December 2016
  • November 2016
  • October 2016
  • September 2016
  • August 2016
  • July 2016
  • June 2016
  • May 2016
  • April 2016
  • March 2016
  • February 2016
  • January 2016
  • December 2015
  • November 2015
  • October 2015
  • September 2015
  • August 2015
  • July 2015
  • June 2015
  • May 2015
  • April 2015
  • March 2015
  • February 2015
  • January 2015
  • December 2014
  • November 2014
  • October 2014
  • September 2014
  • August 2014
  • July 2014
  • June 2014
  • May 2014
  • April 2014
  • March 2014
  • February 2014
  • January 2014
  • December 2013
  • November 2013
  • October 2013
  • September 2013
  • August 2013
  • July 2013
  • June 2013
  • May 2013
  • April 2013
  • March 2013
  • February 2013
  • January 2013
  • December 2012
  • November 2012
  • October 2012
  • September 2012
  • August 2012
  • July 2012
  • June 2012
  • May 2012
  • April 2012
  • March 2012
  • February 2012
  • January 2012
  • December 2011
  • November 2011
  • October 2011
  • September 2011
  • August 2011
  • July 2011
  • June 2011
  • May 2011
  • April 2011
  • March 2011
  • February 2011
  • January 2011
  • December 2010
  • November 2010
  • October 2010
  • September 2010
  • August 2010
  • July 2010
  • June 2010
  • May 2010
  • April 2010
  • March 2010
  • February 2010
  • January 2010
  • December 2009
  • November 2009
  • October 2009
  • September 2009
  • August 2009
  • July 2009
  • June 2009
  • May 2009
  • April 2009
  • March 2009
  • February 2009
  • January 2009
  • December 2008
  • November 2008
  • October 2008
  • September 2008
  • August 2008
  • July 2008
  • June 2008
  • May 2008
  • April 2008
  • March 2008
  • February 2008
  • January 2008
  • December 2007
  • November 2007
  • October 2007
  • September 2007
  • August 2007
  • July 2007
  • June 2007
  • May 2007
  • April 2007
  • March 2007
  • February 2007
  • January 2007
  • December 2006
  • November 2006
  • October 2006
  • September 2006
  • August 2006
  • July 2006
  • June 2006
  • May 2006
  • April 2006
  • March 2006
  • February 2006
  • January 2006

Amazon Affiliate

Required to announce that, as an Amazon Associate, I earn from qualifying purchases. Mostly book links. Full disclosure.

We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.Ok