I hear this a lot, but one of the ways I gained this skill was by being a generalist in a room full of specialists. A systems engineer. The dumbest person in a room of specialists.

I previously ran the engineering and finances of an aircraft simulation facility. I had a lead computer scientist, a lead IT manager, a lead mechanical engineer, a lead electronic engineer (which was initially my area), a lead aeronautics engineer, a lead graphics engineer, and various juniors, and together we had to1) build and maintain a set of aircraft simulators and 2) repeatedly customize those aircraft simulators for individual clients and then I 3) had to oversee the finances of this. And we'd have upper-management requirements (fiscal goals and limits, broader strategic priorities, etc).

I started as a junior electrical engineer, became the senior electrical engineer, and then moved into that more broad-based tech leader role.

In that role, I had to balance all of those things. I would run meetings, but talk the least. It would be 70% initial questions or letting others speak freely, 20% follow-up questions or purposeful counter-points to sort out the differences between competent people, and then 10% declarations or decisions from me. And even when I made those, I would go to each senior party privately and gather their opinions to look for critical flaws to see if an error correction was needed somewhere along the way after that.

Several of my senior engineers who reported to me were older and more experienced than me, so rather than acting the hot-shot, I would talk to each humbly and view my role as like, "someone has to do this whole organization thing, so please help me maximize your input to that."

Someone had to be the person who was the second best at each of the disciplines, and read people and technicals enough to know who should be promoted to lead each of those disciplines and when they were speaking out of competence vs out of pride or other human details. That was my job. I had to make all the separate engineering disciplines clear enough, and agree enough, to chart a single path forward, and then agreed to by upper management who had way less technical details.

And that came down to what is known by systems engineers as the "critical path". In other words, the critical path is the hardest or most expensive or most contested thing of a given project, so you can focus on solving that as the core, so that the periphery would follow.

That role sounds cool, but there's another side of the coin. I realized early I'd never be focused enough to dominate a specialty as some of the hyper-focused specialists I knew could. I could nail an individual project at like a B+ or A- level, but not an A+ level. I was more drawn to the broader picture from the start. I could be a B or B+ at everything, and an A- in my speciality, but I couldn't care enough even about my specialty to bring it to an A+ level. I wanted to be someone who helped all the A+ specialists come together.

I've since applied this systems engineering mindset to analyzing global macro flows, but also to analyze things like bitcoin or major tech themes like energy or AI. Some of it is instinctual or experienced, but other parts are easily teachable.

And the most easily teachable concept is to always think of the critical path. Picture multiple parallel things that all have to go right to get to the goal, and then imagine the hardest of those paths. That's the path to then focus on in terms of realizing how time consuming or expensive it'll be to solve, and how it might be accelerated.

Lots of other things are easily solvable with some resources, but the critical path is the real project-maker or project-killer. Across discliplines, formally or informally, try to be able to identify it, or identity the right people and ask/watch them enough to help you identify it.

nostr:nevent1qvzqqqqqqypzqm9xan7hhmnqhku2wq35tyau3wme3dmkxyt2hlxu7tdjppnr3slvqqsfqk6tdqgmavkrpzmswzzhcza0mxhzn82z6yxkfl83e4vqs7kecgcjjc8dz

Reply to this note

Please Login to reply.

Discussion

Damn Lyn๐Ÿ‘๐Ÿผ๐Ÿ‘๐Ÿผ๐Ÿ‘๐Ÿผ

thatโ€™s a clear and interesting breakdown of your process, itโ€™s super helpful too!

Damn honey, you are quite transparent, brilliant, loving, and lovable. ๐Ÿ’ฏ๐Ÿ‘๐Ÿ‘๐Ÿ‘๐Ÿ‘๐Ÿ’‹

I use "critical path" as instruction for my kids when they get distracted during tasks. Having that as a core concept from childhood I think will serve them well.

Definitely copy pasted this part about humbly approaching direct reports for future use. Thank you

โ€ฆsomeone has to do this whole organization thing, so please help me maximize your input to that.

#Bitcoin is not an investment, however.

That is awesome, Lyn! I have been a software dweeb (everything from "technical assistant" while in school to "Software Architect" and "Computer Scientist" FWIW). Especially among software geeks often only a technically strong manager is really respected. But I had one manager who was technically weakest on a cutting edge team. However he was excellent at maintaining space for each possibly relevant technical argument to be heard and duly considered and guiding us to a decision or synthesizing a good enough one from what was presented. I wish that skill was more common.

Interesting: at our little log cabin factory we have the concept of the moving bottleneck (every large process has many limiting processes but one bottleneck. Once you fix it it โ€œmovesโ€ to the next most limiting process)

Is critical path kindof the same concept ?

Critical path can move if certain variables are changed or solved, yes.

Often in multi-disciplinary fields there is a firm critical path that doesn't change much (e.g. "we gotta build this custom mechanical thing that only this Swiss firm seems to know how to build vs all the easier software and electrical and IT details we can do in-house".

But if initial assessments are wrong "hey, it turns out this other firm already has the thing we need to build" or "wow it turns out this software detail is 10x harder than we thought" then the critical path can change.

Sounds like a pretty fun set of challenges in your spot. Need to have soft skills enough to deal with the expert austists but also juuust enough autism to understand what theyโ€™re saying.

Did you actually have to come

Up with the critical path as your met with the A+ experts or were you kindof given the critical path to manage with a set of experts ?

I appreciate your original post and this expansion. And, at some point in future post(s), I would find it quite useful to read any additional perspectives you may have regarding your experiences with applying systems thinking, critical path identification, and other related decision-making elements. Maybe others would find this insight helpful, too. Thank you.

Another perhaps related but I think different skill is having a fast learning "grasshopper mind" then integrating the pieces in a novel out-of-the-box way. That has been one of my strengths, especially working with PhD folks when my formal education is more modest. Often the "box" was the best opinion in all the academic papers to date. Sometimes understanding and loading the problem into "beginner's mind" is amazingly fruitful.

Sounds like running a kitchen.

Systems thinking is a skill that is greatly needed as the world becomes ever more complex. The reductionist approach is wholly inferior for most problems.

Loved reading more about your background Lyn. Thanks for sharing

To learn a bit is to try out factorio

Great advice. Product Manager here, some similarities - I'm super dumb compared to my engineers but somehow still add value by asking basic general questions about the overall objective and just getting smart people to talk to each other.

I find being a generalist you can almost assume some steps in the critical path are possible to get to your intrusive solution in your head and then go figure out how. It helps make very fast initial solutions.

Man, my typos are horrible. Initial.