I'm an 80/20 kind of person. I catch on quick, I'm good at ignoring details, and can usually hammer out a version 0 of something very fast. Then I get bored and don't want to do the hard work of actually making something useful. I've found that outside of looking clever in new situations, this approach really hasn't gotten me very far.
Universally, I have seen really successful people do the extra work for the incremental gain. Competition and success happens at the margins, so it's not surprising that is where the effort needs to go.
Incidentally, this is a justification for "top tier" employers that are looking for perfect grades or test scores. These are a strong signal not just that someone is smart (which in itself isnt to rare or exciting) but that someone is willing to do what's needed to eke out incremental gains at the extreme margins, which is a much more important quality in competitive businesses.
Edit - something like this is mentioned in Haruki Murakami's "Norwegian Wood". There is a character who was a natural musical prodigy and could sight read a song and play it well very quickly. But she could never be a competitive musician because she didn't want to put in the rest of the work to go from good to perfect.
Note: obviously some people learn this without formal training, but to some extent it is a teachable skill that one can pursue in business school
Sometimes I feel writing software is a bit like speaking a posm — there is a lot of power in not using certain words, not going certain rabbit holes, anticipating the paths certain ideas will put you onto and a lot of it must be thought out, formulated and spit out into existence at once.
[1]:https://www.ribbonfarm.com/2009/10/07/the-gervais-principle-...
I want to be clear that there are great reasons to use 80/20-ing https://xdg.me/80-20/ and I do use it myself. I'm just expressing a latent feeling/worry that too many people think it is the secret to success because 80/20 authors try to 80/20 other people's success in an attempt to 80/20 their own.
The world doesn't need more overhyped-never-delivered things. Let's make 100%ing cool again.
I suppose we could all get "100%" face tattoos. Too much?
On the plus side, like you said, it does result in less competition if you take your work seriously.
I always thought that Adam Sandler used the remote wrong. If I had one of those I would always be hitting the pause button. I could instantly be an expert on anything, and I'd never be sleep deprived again. #sequelplot
Rather than premium mediocre, I'd say Pareto is a hallmark of Veblenian Entrepreneurship[1], which is my favorite description of hustle porn.
[1]:https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3479042
Used informally it’s a way of avoiding busy work and focusing your limited time and resources on the most important tasks, hang out more with the 20% (maybe it’s 10% or 70%) of friends that have the most fun with, and so on.
There are a lot of people who get trapped in the roughly 80% of effort that leads to the 20% of benefit, spinning their wheels, doing tasks that have little benefit. We’ve all wasted time unecessarily
There are many ways to think about this general idea of focusing on what’s important. Steven Covey’s 7 Habits of Highly Effective People talks about four quadrants: 1.urgent and important 2. Urgent but not important 3. Important but not urgent (he notes that it’s common to neglect this quadrant) 4. Not important and not urgent.
Ideally, we’d spend most of our effort, maybe it’s 80%, on 1 and 3.
A trite and possibly gag worthy way of way of saying it is, “work smart, not hard,” which I’d amend to try to work smart and hard.
Anyway, it’s useful to take a look at these ideas but not as an excuse to do shoddy work.
Starting a new project, feature, hobby, whatever?
Figure out the 20% that gives you 80%. This is your primary focus. Then iterate and tweak, for the other of ~50%.
Aiming for 100% is counter-productive unless you work in an environment that 100% is required. So yeah, if you are working on a heart pacemaker, 99% is not good enough.
If you are working on a heart pacemaker, 99% isn't good enough, but you do have to define what is. How many nines of reliability does a pacemaker need? Once you have the answer to that, you'll be able to figure out how many iterations of the 80/20 rule you're going to have to go through to get the reliability you want. Obviously in real life it's not as clean as always being 80/20, but generally the idea that the last 9 of reliability takes as much effort as all the nines that came before it holds pretty well.
P.S. - I've also worked in shops where bugs in software can result in serious harm or loss of life. Guess what? They don't use this approach.
Which is a good seque into the code. Yes, we used static analysis tools and performance analysis tools. We needed to know exactly how long each section of code took to execute on our target processor. We also did a lot of unit testing and had extensive integration testing. We had a dedicated build manager who ran the build daily, ran the unit tests, ran the integration tests, and ran the performance tests. They sent out a daily report. This was a full decade before anyone had created what we now refer to as CI/CD tools. All told I would say there was a 4:1 testing-to-coding ratio. Our customers never experienced any issues with our system not working properly - and these were industrial users in complex manufacturing environments.
Feature management is a serial process. You add one feature at a time and thoroughly vet it before adding the next feature. The marketing department prioritized features - usually based off what customers needed for their upcoming projects. We released on a set schedule so customers could plan their updates.
Only in rare exceptions would I want the inverse: spend the remaining 80% of my effort to gain the final 20% improvement.
Should you 80/20 your primary life's work? Probably not, but I doubt you will. But for everything else, it's an incredibly useful idea to keep in mind. Life is short, people have other responsibilities, and you shouldn't sell yourself short or sell short what limited time you have to explore new areas in life.
Even if it is really half-ass (50/20?), most people can get farther as a beginner than they realize.
Was it the first, last or middle 20%