No-one knows what they are doing
successfulsoftware.net
successfulsoftware.net
I see the “nobody knows what they’re doing” fiction brought out as an easy antidote for impostor syndrome or as comforting words to people struggling to learn. While intentions might be good, it had an unintended side effect of creating an illusion that expertise doesn’t exist or that everyone’s knowledge is equal regardless of their level of experience.
The dark side of this mentality is that it creates the same situations whereby people believe their own intuitions are equal to professional scientific research. If you believe no one knows what they’re doing and all adults are just making it up as they go, why would you listen to experts instead of inserting your own opinions based on your Facebook research or some quip you saw online?
The real key is to identify who really knows what they’re doing and to what degree, then leverage those people for advice as much as possible. Going through life assuming everybody is equally incompetent will leave you blind to these huge opportunities to learn from other people’s expertise and experience.
This isn't necessarily true for all jobs, but I think it's especially true in the software industry. I've been a CTO for 17 years, but I still feel like I'm winging it. It doesn't mean I don't know what I'm doing, I have enough experience to make good judgements; but to be the best at something you often have to be on the edge of your understanding at any one point in time.
I don't remember exactly when I realised that everybody is winging it (to one extent or another), but it made it easier to trust my own judgement, it made it easier to push for something I believed in, but it also gave me a sense of how little I still know - which helps me to not get too arrogant about my current abilities.
Some people know a lot about what they are doing and are highly skilled. A concert pianist doesn't just walk up on stage and wing it. What I think you realize when you grow up is not every decision or outcome was deliberately thought out and coordinated. Sometimes things just happen. They can even be the result of a collection of individual people who each is highly knowledgeable about their individual contributions with no single person responsible for the ultimate outcome. I'd imagine this is the way something like an automobile is designed.
Well, sometimes they have to. There is the famous example where a professional concert pianist realizes when the orchestra starts that she practiced the wrong piece. They happen to have been making a documentary, so we get to see her face as she realizes what is happening. And then she "wings it", and manages to play very well anyway.
They’re feeling their way through a dynamic situation guided by skill, experience and luck.
I'll go one further. Almost always. Organizations are basically distributed systems; you theoretically could have fully coordinated decisions with an elegant and efficient network topology (i.e., the decisions involve only those people with relevant information, and don't pass through umpteen unrelated routing layers), but I've yet to see that. Invariably those orgs favoring coordination (CP from a CAP perspective) are slow and inefficient, with too many meetings seeking signoff from stakeholders who have no relevant knowledge or responsibility. The more 'agile' orgs (including suborgs routing around that kind of inefficiency) end up with eventually consistent systems, more AP, and, well, yeah, they're necessarily not coordinated. Hopefully they still have clearly defined areas of responsibility, interfaces, and useful sets of abstraction, but those abstractions are leaky, and the interfaces themselves developed as needs arise.
If I may torture your example to defend the GP, concert pianists trying to improve will wing it during the steps leading up to the stage: negotiating with a venue, exploring new ways to practice, writing or choosing music pieces, and the all the other tasks unknown to this layman.
What I found making a few hundred sourdough loaves over the last 2 years, is that there is a recipe (or several), and you should follow it... but then unexpected things happen (changing starter/temp/gluten, humidity/hydration, forgot something or want to add something, different size loaf or tools/oven, not enough time, missed alarm) and the skill is in knowing quickly what to do and how to work with it to make things right. Rarely do I make what I consider a perfect loaf, because I don't make 100/day every day... but even though I often make one/two mistakes or changes, recovery is automatic and almost imperceptible in the final product.
The concert pianist couldn’t wing it with an oboe, violin or trumpet. But that’s what the full stack dev does. Wing it with this service, that framework, some other language, etc
To me, that is even better.
It means that you care and you are in an uncomfortable zone, which means you are probably growing.
So many people wear their impostor syndrome with pride I don't know how to handle it. It's supposed to be ok to have no idea what you are doing. Except it's not. We're living in an era where information is more abundant than ever before. Just read the manual. At least get a basic idea how that library or framework works before putting two lines together. If not for the end result then at least for intellectual pride.
It's probably partly down to age, but it's more and more common and I am uncomfortable.
On the lower end of experience/expertise (I acknowledge they're not actually the same thing), it is minimally dangerous and highly useful advice -- in the sense that, it helps lower the barrier to entry for beginners into a field. Making something approachable, is generally worth it, even at the risk of giving beginners undue overconfidence or letting them make early mistakes. Just getting someone to even start (and making it easier for them to stick to something new, and not give up too early because it's hard), is more important than doing "the right thing" (pragmatism > perfectionism)... assuming guardrails exist to prevent beginners from doing fatal damage (not true in all domains).
In the middle range of experience, is where this advice becomes maximally dangerous and minimally useful -- it doesn't just give false confidence, but specifically to those in this range who "know just enough to be dangerous." The advice can become an impediment to learning, if someone comes to believe "I don't need to learn anything more, since no one else knows anything, and therefore nobody can teach me anything." People who get stuck here, are the most dangerous.
At the high end of experience/expertise, the advice actually becomes useful again. The expert can appreciate the dangers of ignorance, while also appreciating the need for them to manage/mentor/guide beginners in the field. Likewise, the expert generally re-learns a certain level of humility, because now that they "know everything there is to know", they also appreciate how little they actually know in the grand scheme of things (e.g. see cosmologists or particle physicists).
I seem to recall some kind of saying, something about how hard and precious/valuable it is, for an expert to be able to re-learn the ability to approach problems with a beginner's mindset, with naive curiosity and unburdened by years of accumulated fears or biases? So anyways, the "nobody knows" advice becomes useful again, and helps experts renew their perspective.
I have a decent understanding of what I'm doing, but I worked for it by doing exactly what you described in your last paragraph and then synthesizing that knowledge into an explicit process.
If you don't know what you're doing you're either bad or don't have a conscious understanding of your process. Both are not good.
Those situations make it seem like you’re just shooting from the hip/groping in the dark all day … but that belief is wrong.
Either way, the right response to the feeling of impostor syndrome should not be to shrug and say “oh everyone’s like that” (which is how you get the Elizabeth Holmeses of the world); it should be to look for objective heuristics to identify whether you are, in the large, performing competently.
Edit: earlier comment on this issue: https://news.ycombinator.com/item?id=19214749
Well there's a reason to resist this notion on the grounds that knowledge is personal, not transitive. Following John Carmack on twitter does not transfer the ability to design game engines onto me, even though he surely has deep expertise in the area.
My opinions may not be the result of professional scientific research, but that is also true even if I echo the opinions of someone who claims to be a practitioner of such. At least if we accept a definition where justified true belief is necessary for knowledge. Either I know something, or I don't know it. There is no middle ground where I know something by extension of faith in an authority that claims to know it. That's the entire point of science, it isn't doctrinal! The scientific authority may well possess an ability to produce true statements through their knowledge of the topic, but I don't share this knowledge by parroting their true statements; I need to understand why in order to know.
Recently a kid showed up at work to do an internship. He's studying computer science, all kinds of advanced algorithm stuff. He's utterly clueless at even beginning to find the cause of a simple bug in a php application. Incapable of interpreting a bug report, finding the class that serves a certain route etc.
Made me really reconsider my imposter syndrome feelings.
One thing I notice in some rhetoric (not necessarily yours) is the idea that people are static. That if one is clueless now, they'll always be clueless.
People continuously evolve personally and professionally. The road to mastery and understanding always begins with confusion and uncertainty. It's totally reasonable that a student learning complex theoretical material will have a hard time, initially, with the day-to-day grind of doing practical work in a job.
Many workplaces have unreasonable expectations usually framed around the vaguely militaristic notion that their people have to "hit the ground running". It's based on bull. The only way to progress towards mastery is to periodically do stuff that one is "unqualified" for, sometimes that involves failure, re-tries, wasted time, and being seen as incompetent.
So many folks who are now "ninja's", "rockstars", or "10x-ers" started out as clueless newbs who were willing to put themselves out there, make embarrassing mistakes, be called cargo-cult practitioners, and who nonetheless continued with grit. Along the way, some helped and mentored them and others dismissed them.
This is then exaggerated by sayings such as "it takes half a year to get to full speed" in an attempt to either try and lowball learners, or as a defense mechanism as to why society should just cater to the whims of companies so they don't have to carry the risks. Despite the fact most people will be profitable very shortly after they get hired in a job remotely fitting them, if the company has any proper documentation on procedures.
[0]: And this is bad for the more anxious / modest / shy people. "Fake it till you make it" should be good advice, but it doesn't overcome massively inflated "must have but not actually must have" lists discouraging them on the spot, or the hundreds of mismatched job interviews and time wasted. I still don't know who benefits from the status quo aside from middlemen getting jobs that shouldn't realistically exist.
A CS degree isn't a 3-5 year road to understanding the protocols and nuances of webdev. Personally, I was able to choose courses in webdev and took zero of them. I came out of it with zero knowledge of how routing works in practice, even if I could guess it in theory.
What a CS degree is (or at least should be), is a set of courses teaching fundamentals, how to think in logic, solutions and pseudocode, and being able to map this decently well to some language. Which means there's a high guarantee they will pick up the skills necessary on the job.
And yes, I know some people get through degrees without being at least okay programmers. I do consider that a failure of the system.
But no doubt, he's probably smarter than I am and will go further in his IT career.
I find this sentiment very strange. I think you're right that jobs require a different kind of work than they may have previously encountered, I just don't think it's very difficult.
To put it another way, some developers are not smart enough to understand inductive proofs of algorithms not matter how much time they spend, the reverse is not true. Perhaps the individual you know likes to use a lot of academic vocabulary which gives such an appearence.
Or folks on your own team?
I've got a colleague with over 20 years of software/web/dev experience, working as a contractor on a poorly run team. Routinely there are questions about "how should we do X?".
My colleague has done much of these X situations for 10+ years, and says "we need to do it like Z. I've done Z for 8 years and this is the normal pattern for this scenario".
There's always regular pushback from others on the team with "well, I read $foo which says Z can't scale!" and similar things. These are typically coming from people with ... 1-2 years experience. One guy just graduated high school last year, but the PM gives everyone's views equal weight because "well, no one can know everything, and everyone's got a right to their opinion!"
Just because the 20 year old doesn't know how to do X, or read that Z is 'slow' does not mean their views are equally as valid as someone who has actually done X multiple times over years, and in some cases has already implemented the X on a project.
He's likely not going to be there much longer - he's already splitting time with other projects, and will ramp down if there's not some bigger changes on that team.
If someone wants to challenge or push back on decisions I make (for example), you better be able to deliver something a) good or b) fast. IDEALLY both, but... if you give me POC code quickly with obvious issues BUT demonstrate some improvement - that's great. We can iterate, if it's quick. Give me some fully fleshed out measurable improvement that takes a bit longer, but has some tests, docs, etc. That's good too.
Sit around and just continually 'back seat dev' on stuff I ship, while literally being incapable of delivering working software of any size, or even supporting your own stuff that you think is 'awesome'... we won't be in agreement on anything.
IMO the most interesting software engineering happens at the edge of the adjacent possible. Where nobody knows what they’re doing. Because it hasn’t been done before. You’re adding net new knowledge to the universe.
Doesn’t even have to be a ground breaking new idea or a completely new technique. It’s already net new if you’re adapting an otherwise well-know solution to a new situation. Or dealing with a unique set of constraints that haven’t been seen before. That’s fun.
But that’s not the same as walking into a thing blind and hoping for the best. You can only do that by relying on a wealth of experience and expert intuition that’s been honed over a long series of smaller challenges.
The optimal situation is to always aim to work at the very edge of your understanding. Not so easy that it’s boring, not so hard that you don’t know where to even begin.
Give me a programming related question and I could have solved it a two decades ago on paper. The expertise allows me to solve it with more efficiency today.
Similarly, there are things that lack of expertise help you with. You can see different perspectives. Have to research the topics fresh (find latest frameworks, etc).
I also think expertise is far more transferable than ever. I hadn’t driving a tractor in 18 years. But I was able to watch a few YouTube videos for an hour, go out and immediately attach equipment, start one up and get to work.
The internet is still amazing. To your point though, there are things I could miss that would get me killed (using a tractor), so a neighbor helped me with some tips after watching; expertise is still very necessary.
Small nitpick on this statement that makes a significant difference to me. I think the spirit of what you are saying is that "Experts are far more accessible than ever"
The youtube video that helped you, your neighbor, the instruction manual, are all sources of expert information. In earlier times people would have to find the right book in a library, or travel the world in search of an expert.
You are still trusting experts, which implies that they exist, which is different than assuming "well, some guy on youtube could do it - so it cant be that hard ill figure it out myself". you are instead acknowledging that the "guy on youtube" is an expert that you thankfully have access to because of youtube
I can recommend Kathy Sierra's book "Badass - Making your users awesome" on a refreshing perspective on learning, teaching and communication https://www.goodreads.com/book/show/24737268-badass
I like Peter Thiel's take on this:
Between excessive dogmatism and excessive skepticism, therein lies human progress.
This doesn't actually level the playing field, it probably makes it worse because it discourages people from doing the thing that would cause them to get better at software development.
Spend more time developing and less time signaling.
In addition to the base knowledge is the ability to do something well. I know how to do a lot of home maintenance tasks. Due to a lack of practice, I don’t have the skill to do them all very well.
It's verifiable that no politician can possibly be qualified for whatever they're doing at any point in time as there exists no threshold of experience for doing any job to which they might be assigned and it (at least in democracies) actively ignores experience and selects for pandering.
I’ve seen the same sort of thing in the private sector. Once you zoom out enough to understand decisions from the perspective they are being taken from, they very often make perfect sense. That doesn’t mean those very same decisions aren’t a load of bollocks from a lot of perspectives, but they are rarely just “fake it till you make it” sort of deals.
I think this author suffers from childhood delusion in that the author still thinks adults are supposed to have the answers for everything, which isn’t true. There is a lot to be said about figuring things out a long the way, but it’s not like people don’t know what they are doing, because we learn, we adapt and we very often plan ahead. I mean, the author even sort of contradicts the title or the article in the discussion on whether to do more SEO, YouTube, and/or, networking because that is already knowing a lot, just not everything.
A more accurate way to view the world would be that most people don’t know exactly how they are going to execute their long term plans, but almost every successful adult I have ever met did have both a plan and a genuinely good idea on how to execute it. From everything to their careers to raising their children, and I think it’s very easy to see when someone actually doesn’t know, because often they are either drowning, looking for help or both, or, alternatively never even beginning on the thing they want.
My grandfather had neighbours whom he routinely looked down upon because of their alcohol problem.
Very late in the life of one of their children I talked with him and found out he was a really smart guy, knew a lot of IT stuff, 3D design an all, but he simply lucked out in late 90's Romania, used a lot of alcohol and could not pull himself out of it. He died because he was drunk and after loading a wagon of wood for my grandma he struck his head on the pavement. My father insisted he went to the hospital because he has not feeling well but the guy refused. He died a couple of days later because of brain hemorrhage, in his early 50s.
Another guy in the village, a really helpful fellow, you would never believe it by his appearance or demeanor, but he was a retired secret-service officer and used to brief the president.
A female child development therapist that made a bad impression on myself(she seemed fixated on puzzle solving) was later recommended by others as an expert in her field.
So yes, everybody can have a bad day and its really easy to misjudge someone by their appearance.
⸻
1. The pretentious way that Model U.N. clubs name what’s effectively the president.
E.g., when I used to work as a doctor in hospital, the last thing I would describe my colleagues as would be incompetent or un-knowing. They all "knew" stuff. Heck, they had to pass stringent exams, and were still accountable to several agencies to ensure being up to date.
The thing is, 50% of what they "knew" was wrong. And if you looked a bit under the surface, what one person "knew" was very different, and often contradicting what the other one "knew", even though they both "knew" stuff. And after many years, I've come to the conclusion that the number one cause of modern disease is iatrogenic, but most doctors seem not to want to admit this, and stick to what they "know" from textbooks instead. This is something I now "know".
And that doesn't even take the whole "is 'know' a binary or fuzzy concept, and if it's the latter, how much 'know' counts as actual 'know'" argument into account to begin with.
So, I hear the argument that "maybe OP is just an impostor projecting their views in a world full of experts" (wildly paraphrasing, obviously), but I also think you're perhaps being a bit too rigid here in discounting that expertise is a relatively fuzzy term.
The statement is not intended as an attack against the medical professions or the effectiveness of medicine. It is intended as pointing out my observation that, typically, a doctor would list such iatrogenic causes very low on their list of differentials to consider, preferring to consider 'textbook' causes first. However, my own experience (which, is medical, but admittedly "anecdata") is that at present, iatrogenic causes are very relevant, and at least as likely, if not more, to yield a relevant diagnosis compared to textbook stuff in a high proportion of presentations.
A classic example of this is doctors treating symptoms by adding more medication/treatment options, rarely removing medications/treatments that may be causing those symptoms in the first place. Especially if that medication was started by a different specialist. It usually takes several rounds of inconclusive investigations and experimenting with treatments before altering an existing medication is even considered.
At the very least, having a "exclude iatrogenic causes first, before moving on to 'classic' stuff" is a good mindset to have.
> Furthermore, a patient can suffer from iatrogenic harm even if everything was done correctly, and does not imply that someone didn't "know" something correctly.
There's a popular quote often said to medical students when they start: "50% of what we'll be teaching you will have become obsolete or proven wrong by the time you graduate; unfortunately we don't know which 50%.".
This is tantological- but it has some great depth. I'd like to quote you on this, if I may.
Do you have non-anecdotal evidence for this claim? It sounds rather far-fetched.
> Iatrogenesis is the causation of a disease, a harmful complication, or other ill effect by any medical activity, including diagnosis, intervention, error, or negligence.[1][2][3] First used in this sense in 1924,[1] the term was introduced to sociology in 1976 by Ivan Illich, alleging that industrialized societies impair quality of life by overmedicalizing life.[4] Iatrogenesis may thus include mental suffering via medical beliefs or a practitioner's statements.[4][5][6] Some iatrogenic events are obvious, like amputation of the wrong limb, whereas others, like drug interactions, can evade recognition. In a 2013 estimate, about 20 million negative effects from treatment had occurred globally.[7] In 2013, an estimated 142,000 persons died from adverse effects of medical treatment, up from an estimated 94,000 in 1990.[8]
I wanted to know what tpoacher's lived experience and personal observation was to cause him to make the statement.
They are only idiots on stage. Which says something about our democracy.
OTOH mathematically speaking, if you don't perfectly know what you are doing... you you don't know what you're doing.
1. Savvy across the organization adds like resistance in a parallel circuit: the org as a whole is slightly less savvy than the biggest doof therein.
2. Restated: people scale poorly.
3. In the government case, minimizining flailing and tyranny equates to minimizing the size of government.
4. We seem to trend the opposite direction from (3).
Whoa there. There are plenty of very small governments that have plenty of flailing and tyranny. In the limit, if government is just one guy, he clearly won't have clue about 99% of what he's doing, and will be extremely easy to corrupt since he has no-one else to hold him accountable.
If you want to have even a chance of having a competent government you need at least three fully independent branches of government with their own internal systems of accountability.
I could just as easily argue that you need to maximize the size of the government.
The problem is you hit issues both at the small and the large end. It's like goldilocks. You shouldn't minimize or maximize. You should aim at just the right size for the country/region you're trying to govern.
What's WAY, WAY more important is HOW you govern.
What's really scary these days is how many people think we'll solve all our problems if we just make government smaller and smaller. I guess so much time has passed since the various parts of our government was set up that we've kind of forgotten why the government is the way it is.
Not that we shouldn't have a process that trims down parts of government that has become redundant. But we should have a deep understanding of the problem that part of the government is solving before doing so.
And what’s really really scary is how many people, at least in the US, worry about government being too small when in reality it has been almost monotonically growing since the 1960s. Non defense federal spending as a share of GDP is bigger than the 1960s. And state and local government spending has grown twice as fast as GDP since 1960.
I think people confuse Reagan’s rhetoric with the reality that Democrats controlled the House, and thus spending bills, his entire presidency. The Reagan era was a period of government retrenchment in the same sense as Biden is the second coming of FDR.
You said "solve". I said "minimize". Details matter, boss.
I've seen about 220 'orgs' from the outside in, interviewed a few thousand people in those orgs and have done the write up on the state of affairs. I've yet to find a single example that would support this claim, where did you get this from?
That seems like a very bold premise to me.
They might be smart, but it has no impact on the quality of their work. Right or wrong, good or bad, non of that has any bearing on how they do their work. They want to get stuff done. Without getting in any political trouble. In a way that can be claimed as a win (if it actually is a win is immaterial).
Yes, and it’s also competing with Estonia at being the best in the world.
One of the things that burned me out was actually the poor decision making, from my technical point of view mind you. I’ll simplify what I mean by a made up example of a platform selection process. Your organisation needs a headless CMS, your external consultants tells you this, your tech staff tells you this and even your friends from competitors that you network with privately tell you this. The issue is that your company strategy is to rely as little on internal IT resources as possible, and any available headless CMS (because you can’t outhouse the data) requires technical talent. So what do you do? Well, you pick something else, like Wordpress, the Microsoft powerplatform or similar, and you do fine. The solution is shit technically, but it also works good enough while achieving its primary strategic goal within your organisation.
Public sector digitalisation is that, except a billion times more complicated and with the added bonus of having changing political leadership. For a few years we had a designated minister in Sophie Løhde, who setup a branch of the digitalisation ministry to build a cross sector national enterprise architecture inspired by the one they run in the municipalities (KL) called rammearkitekturen. The group had an extreme amount of talent and improved on the 20 years of KL work so much it was like the whole thing went from the stoneage to the spaceage in less than a year. Then Sophie Lødhe got a different job, the task force was disbanded and everything related to governance went back to the municipalities (KL and KOMBIT) whom through out the process had suffered from an extreme inability to kill their darlings.
I mean, that’s just a glimpse of it, but you don’t have to work with other European countries for very long until you relive just how awesome digitalisation is in Denmark by comparison. Part of my current job is dealing with the fact that FTP is still a very common data transfer channel in Germany and France, and I didn’t miss that S in SFTP, because that’s something even massive tech companies that shall remain unnamed hadn’t heard about until I asked them why it wasn’t encrypted.
On the one hand people may have the best of advice and make decisions that are extremely clever in a specific context. And on the other the world is fundamentally too chaotic - the most important factors are generally unknowns or unanticipated.
Yes, absolutely. I think there is a specific niche of motivational "you can do it!" stuff which basically boils down to "everyone is winging it, so fuck it", and it's dishonest. Few hard things are achieved with this attitude, even if sometimes it's true that you improvise a lot.
Beautifully written post by the way, it really nails down some major points that I find more motivational than the original post.
Horrible outsourcing deals with the usual suspects and enormous failed programmes are still the default.
This is the country of Alan Turing, Sir Tim Berners-Lee and Acorn RISC Machines. We need a new broom on public IT. I think we also need an outright ban on using Microsoft and other Big Tech contracts and a policy to rebuild skills and bring them back in.
One of the most disgraceful episodes of late was the UK basically outsourcing our whole intelligence show to Amazon. Our corrupt minister Priti Patel sold out MI5/6/GCHQ. For over a year she has refused to answer questions on the decision, her connections and kickbacks.
In my experience, any time the tech folks were in-house, the "doer class" (i.e. the boots-on-the-ground engineers) were some of the smartest, most motivated individuals I've worked with, who pretty consistently gave great output (for e.g., shipping products, system design, software architecture, balancing tech debt with delivery velocity) in the face of almost uniformly painful obstacles, like the tooling they could work, or being jerked around by changing political priorities.
OTOH, any time the tech folks were a long-term outsourced arrangement, you could expect to find (WITHOUT EXCEPTION) ridiculous amounts of cruft, hacks and frankly unacceptable shortcuts in the tech systems and interfaces, and the few people of this ilk that I did deal with, were entirely focussed on Goodhart's Law-ing their way to their next gig. (TBH, I can't really blame the individuals as they're merely responding in the most rational manner to their incentives).
> I think we also need [...] a policy to rebuild skills and bring them back in.
Absolutely 100% agreed, but I suspect we lack the political will/vision, and the requisite leadership/management abilities to be able to do this in a manner that doesn't just result in the next round of useless bungs to politically connected mates.
P.S.: Entirely off-topic -- do you compose your replies in Emacs or something like that? Or at least resort to using semantic line breaks? (https://sembr.org/) I ask because your comment looks fine on the website, but shows line breaks after sentences in an HN reader app that I use.
Lions led by donkeys as they used to say.
> I suspect we lack the political will/vision, and the requisite > leadership/management abilities
I'll differ a little here. I think we can have capable people at all levels and I am generally confident in the UK to come through in the end. We can do good leadership too. The reason the donkeys won't carry their load is that they're corrupt, undisciplined and disloyal. They're there to serve us but we forget who holds the stick.
> manner that doesn't just result in the next round of useless bungs > to politically connected mates.
Precisely. My guess is Nick Clegg and Priti Patel are the tip of a gargantuan iceberg. We're becoming a vassal state to the third richest "nation state" on Earth [1], because they have our politicians in their pockets.
[1] The combined wealth of Google, Microsoft, Apple, Amazon and Facebook now places them collectively above Russia as the number three "superpower". https://www.wired.co.uk/article/big-tech-geopolitics
> P.S.: Entirely off-topic -- do you compose your replies in Emacs or something like that? Or at least resort to using semantic line breaks? (https://sembr.org/) I ask because your comment looks fine on the website, but shows line breaks after sentences in an HN reader
Yes, Emacs, Well spotted. Yet another fingerprint to watch for! :)
The government sign huge outsourcing which propose large, expensive, long waterfall style projects with outdated architecture etc.
Time and time again these programmes fail, but the government money just keeps on flowing.
However, Government is like a big corporation with extreme levels of power and corruption in every country. It is also largely unique in that the Prime Minister/President can't just get rid of people they don't like or are not very good at their job, the voters recruited them! So then you balanbce priority, idealism, party politics, saving-face, money, making yourselves look powerful to the world, trade agreements and loads of other things. To be fair, it is remarkable we get anything useful out of it.
That’s “not knowing what you’re doing” and not really different from “fake it until you make it” either.
If you don’t have a really concrete plan to achieve a certain goal, you quite literally don’t know what you’re doing.
That's the gist of all of it. No one knows what are they doing because the adults actually don't have all the answers, on the other hand smart people know what they want to achieve and they have idea and a plan for it and simply try their best. They know what are they doing in the context of their understanding, idea and desires, it's just that their understanding and ideas have limits.
you are complaining about Boris, you have to see here in Spain to Pedro Sanchez, it's a completely mess
Johnson also, with the help of the Queen, unlawfully prorogued (ie ended the session of) parliament in order to avoid democracy acting against him.
He lost two previous jobs for lying (in politics and journalism; you have to try really hard to lose a post for lying in either occupation it seems). Apart from his handlers I can't see how anyone would employ him for any role.
He's very bright, his team manipulate the news/news cycle in similar way to Trump, and it's documented fact that he purposefully plays the fool.
They removed EU oversight and loaded top civil service positions with yes-men.
They've achieved a lot, all to the detriment of the country and regular people. What makes you say they don't know what they're doing?
I worked for an acronym company in which the majority of "leaders" were smart, driven, capable, and despite mistakes that anyone can make, it would have not been fair to call them incompetent.
Some were incompetent, they got promoted into positions of responsibility and power when the company was scaling up so fast that they could not hire externally for those positions fast enough, and the internally vetting was weak. Then, they created their "network of power" within the company and they went on working incompetently for a few years. And then there were people like my former boss who are idiots with an academic title of some weight. Many such cases.
I then worked for a huge company, but not an acronym one, and at the Director/VP/C- level there are pockets of incompetence that are difficult to explain to others and to accept as possible.
CTOs that know little about technology, VPs that ask LinkedIn for surveys of employer retention to make the case that they were not losing more people in a year than, say, Google, but not accounting for the fact that we could not hire anyone for months while Google is so worried about false positives that they reject plenty of very viable candidates. The same slides presented at each all-hands meetings not to reinforce the vision or goals, but because they are too lazy to prepare new slides for an audience of 500 people, who looked at themselves asking: again?
One might say that they are competent at navigating company politics, which is like saying that the employee sleeping with their bosses are competent at getting promotions.
When I worked in academia (not in the US, if that matters), there were plenty of tenured professors that I would say were in the bottom 5 or 10% in terms of competence, research plans, management of students and postdocs, when compared to all postdocs in the same research area. Useless professionals that schemed their way through academia. And everybody knows that, but people who are inside have nothing to gain by exposing them, and people who leave academia they say, well, not my problem anymore, f them.
In my home country, the vast majority of politicians are incompetent outside of their core competence, which is getting votes.
I was under the impression, when I was younger, that I was wrong whenever I saw someone in a position of power, be it in the private sector or public office, who I saw as incompetence. How is it possible, I was asking myself, that somebody can get promoted, assigned huge responsibilities, be accepted by their peers when they are not at their level or at the level of competence required by their position. But it is very possible and in reality quite frequent.
This is blatantly untrue.
Heck, the infamous trifecta Bush-Blair-Aznar led their countries on a war that destroyed a country and costed many human lifes, based on what we know were lies and invented data. What consecuences did they face?
And that's just an example. I can show you as many corruption cases as you want, and see how the subjects go on with their careers untouched.
Until we are front page news for being "naive", "stupid", "arrogant", "monster", we can't really understand the pressure that Governments are under.
I've seen well over a hundred organisations, small and large, in my careers as a consultant. They're all run by the 90% that have no idea what they're doing. They're chair warmers. Paper pushers. Project mismanagers.
Then there are the 10% that keep the lights on, put the fires out, have the brilliant ideas, and keep science and society progressing.
Generally they're under-appreciated and under-paid. Sometimes they're not noticed at all. That doesn't mean they don't exist!
Someone figured out all of the amazing things that you take for granted in your life. The x-ray lasers use to make your iPhone. The 5G protocol that lets it get gigabits while you're standing at a bus stop. The encoding that lets you stream your own personal "TV channel". The chemistry that made up the OLED panel that is bright enough to see in sunlight. On and on...
Companies... including startups... are like this. There are the 90% that just keep treading water, and then there's the 10% that push the boundaries.
The thing I’ve learned in life (and especially in sports analytics where variance can dominate) is that “knowing what you’re doing” isn’t any number of instances where you got something right first time. It’s having a process (or even a process-creating-process!) that you’re willing to stand by even when individual results don’t work out. The question isn’t “would you do it all again, knowing what you know now?” it’s “would you learn the same way in the future?” I think being open about this with kids is pretty helpful.
Engineer types want everything to be neat and tidy, well planned and thought out. But this doesn't work in the business world, which is messy and chaotic. If you can't live with th chaos, starting a business is a bad idea. (And I say as someone who had failed to start a profitable-compared-to-day-job business)
I don't think surgeons are winging it, at least in the operating room, but in life the majority of things are chaotic and unpredictable. Specially running a business.
From sports, to many other activities that have repetition, people know what they are generally trying to do. That doesn't mean that there is not a large degree of randomness, and some improvisation. Eg:
1. A penalty kicker knows what he/she is trying to do. Power over placement, what corner they want to shoot it, etc. They have practiced many times. Same with the goalie. The goalie will try to guess, left, right, center, etc...
They have practiced this many time as well. Both parties know what they are doing (at a professional level), yet there is always a degree of randomness, and improvisation.
2. A cop knows that in some corner it is much easier to catch people that are speeding, and they can give tickets easy.
3. A dentist has seen a root canal many times, and it is easy for him/her to just fill another one. All teeth are different, yet they are similar at the same time. Practice makes perfect. First time doing a root cannal, or an extraction must be tough/nerve racking. 10th time, a bit easier. 100th time, just another routine day.
Anyways... but these type of articles are really good feel good articles.
I think what the author is talking about is the space where things become so complex that it's hard to attribute any action to the outcome or, even worse, you can't even realistically measure the outcome.
Applying this to your penalty kicker: Sure, you practice, you get better. But so does everyone else. The question then is: How and what to get better than the other guys? Why does one guy succeed and the other doesn't? Yeah sure, because they hit the ball in such a way that it enters the designated space – but how do they set themselves up to accomplish that? How many of the 24 hours you have in a day do you spend kicking the ball from the penalty point? How much of it is recovery? When do you get up? Planing and theory? Mental strength exercises? Food intake? Massages, strength or balance workouts?
The failure is simply defined: You did not hit the ball in such a way that it entered the goal. Sure – but why? How do you adjust your routine in such a way that next time it's going to be better, relative to everyone else, who is also trying to improve?
In reality it's obviously more complex even still, because there is no "penalty kicker" in football. So to become the best possible soccer player, how much of your time should be allocated to penalty kicking at all? And then how does your penaltykickability scale while working on the other stuff that you are also looking at?
And then, when we are exiting game space, it gets really complicated, because all of a sudden it's not even clear what winning even means. In soccer a win is neatly defined. It's usually not the case in the real world. Is it a win to provide health care to all? Is Bitcoin a win for humanity? Is it a good goal to get people out of poverty or is the goal something else and we trust that this will be a side effect of that goal? You and I might agree on an answer, and then there is millions or billions of people who don't, in theory or at least in practice.
It's messy stuff.
Literature is a social defense mechanism. Remember again when you were a child. You thought that some day you would grow up and find a world of real adults — the people who really made things run — and understand how and why things ran. . . . Then, as the years went on, you learned, through more or less bitter experience, that there aren’t, and never have been, any such people, anywhere. Life is just a mess, full of tall children, grown stupider, less alert and resilient, and nobody knows what makes it go — as a whole, or any part of it. But nobody ever tells.
Henry Miller tells. Andersen told about the little boy and the Emperor’s new clothes. Miller is the little boy himself. He tells about the Emperor, about the pimples on his behind, and the warts on his private parts, and the dirt between his toes. Other writers in the past have done this, of course, and they are the great ones, the real classics. But they have done it within the conventions of literature. They have used the forms of the Great Lie to expose the truth.
/ Kenneth Rexroth.
So there’s no need to be terrified or tense
I’ll just dream about a time
When I’m in my age of prime
‘Cause when you’re older
Absolutely everything makes sense
- Olaf the Snowman, Frozen 2
There are many people who at least think they are working hard and well but the piece that is missing is the context that the work needs to fit into and the ability to evaluate it. There are a gazillion different ways to do marketing (and to do it "well") but most of those will either have little or no effect in a certain context so the true person who knows what they are doing knows the landscape, knows the costs, knows the trade-offs and knows how to measure success.
The advice of just founding a company without a plan? Not so much....
In other words, most of business (as well as life) is both strategic and tactical. My strategic plans are needed because things take time and investment and we need a direction to give assurances. However, things change every day and the tactical side is working out how to deal with those.
I certainly think adults are better at projecting confidence but I also think as you grow older, you are more likely to be realistic about how messy things are.
Some people are certainly better at their jobs than others, but that you shouldn't just assume that the people in charge are right without thinking things through and raising your hand to ask questions.
Much more common are the people who are typically incompetent, but who manage to make people think they know what they're doing. People want to believe somebody knows the way. It can be hard to spot incompetent leaders until it's too late, which is all the more reason to be politely skeptical of anybody who acts like they aren't playing catch up most of the time.
As a senior DBA, it is absolutely unacceptable if I do not know what I am doing. I look after software which runs a fairly important part of the machinery of government. There is not much tolerance for incompetence in my little niche, although granted that no-one dies if I get it wrong, the consequences for the end-consumers of my little bit of the world can be life-changing.
Same applies (in a more important sense than just DBA work) for e.g. paediatric heart surgeons, rail drivers, airline pilots, people whose incompetence can kill. Skill and professionalism are very much key, and cannot be hand-waved away with platitudes to make people feel better about their own inabilities.
However, it seems IT over time has grown to be (or aim to be) "incompetence proof". That is, even if you mess up, there should be mechanisms in place to prevent a catastrophe, so that at least two people must be majorly incompetent to create a disaster. I guess we call it redundancy.
Compare with medecine, if your doctor is bad you can die. And people frequently do. I tend to prefer our base assumption that everyone is incompetent, that way we're prepared when someone makes a mistake.
Invoking anger by reminding your audience that some 'current' government of $random_country that they are not 'having a clue' is a really cheap trick to grab attention of lesser informed people. Of course it only applies to the 'current' government, because everything was obviously better in the past.
It makes me sad, and angry at the same time to see that even on forums like HN, people fall for it. This thread is mostly hijacked by a 'discussion' about politics, completely ignoring the subject of the OP.
What's even more sad, is that if you look at the 'social proof' section of perfecttableplan (the company the author is promoting, and where he is CEO), you'll see that they serve loads of government organizations. So here is the 'CEO' of a company, making cheap shots at their own customers, just to get some eyeballs on his content marketing.
I remember viewing an interview with John Cleese, and he said almost exactly the same thing.
I feel as if I have a "heuristic" for life, as opposed to "rules." It helps that whole "making up as we go along" thing.
Then you have professions that are much more black and white, mainly the trades and non-technology engineering. Their survival is contingent on knowing what they're doing, most of the time and they gain more profit by being efficient with tasks they've seen time and time again. Think of a plumber or garage door repairman whose seen your specific problem hundreds of times before. A good tradesperson will know precisely what they are doing.
I'm not sure where I'm going with these rambles, but the encouraging view of what the author is writing about here can almost be described as embracing uncertainty in the business world where the rules aren't clearly defined. Much different than the trades or non-tech engineering, where the end deliverable is something that is more concrete (no pun intended) and easily understood by the average person.
Like when you see founders of large VC backed companies go off to launch the same thing.
Or why business practices calcify and people aren’t open to a new theoretically efficient process, they have already failed at so many other things that they don't want to risk again. Its not arbitrary why people become this way, there is a lot of crap out there.
For individuals -- yes, no-one knows what they are doing. Most people, including successful ones, are too embarrassed or insecure to admit this. The world is divided into ones that understand this and ones that do not.
For organisations -- no, that is not true. Some organisations accept the above limitation and rather than ignore it, try to build systems that take it into account. My company does this -- CEO knows this, senior leadership knows this, we are working together accepting our individual limitations and trying to find ways to work around them. We hate internal politics and put premium on being honest about problems or capabilities.
Unfortunately this does not seem to work for governments. Governments is all about politics, all about image. It is not fundamentally incompatible with being honest about ones limitations but in practice very close to being so.
One of my realizations is that it’s harder to telegraph what you don’t know than what you do know. It’s easy to see that older people have journeyed the paths were on, and seem to “know what they’re doing.” In reality, what they know (to some degree) is what we (the less traveled) are experiencing. But they, having thought they were coming to the end of their journey, have found their is yet more to learn and sometimes pop up in moments like this to exclaim “guys, this journey just keep going! I still don’t know! Acquisition of knowledge and experience has no end game!” It’s humbling.
This is a reason why many businesses fail. Sure, just about everybody can make good decisions if you have accurate and complete data with which to make those decisions. That just doesn't typically happen too often when running a business. It's a far cry though from saying "nobody knows what they are doing." That's just simply not true.
Marcus Aurelius
I remember as a junior developer caring a ton about programming but constantly feeling like my skills weren't up to par. I read some quote from Ray Bradbury about how he wrote for 10 years before he created anything he himself liked. I mulled over that idea and it gave me hope. Years later I am now writing code that I think is good. Hopefully more than the senility kicking in.
I read him as don't think you need to know everything about something to start doing it.
The chefs cooking your meals at restaurants would disagree.
Your surgeon would definitely disagree.
I could go on.
Thanks. I'll tell my boss and let you know how my performance review goes...
https://www.lesswrong.com/posts/CKpByWmsZ8WmpHtYa/competent-...
And nature, somehow, made us evolve with the machinery optimized to adapt to a finite number of interpretations.
Hence, our cognitive machinery is made up of "Maps of Meaning" that with a finite number of meanings, make feasible for us to navigate the infinite sea of ignorance of what we can't make a sensical meaning of.
Who are they?
big mistake, the grownups didn't know, they didn't want to know.... wtf