[HN Gopher] Publishing your work increases your luck ___________________________________________________________________ Publishing your work increases your luck Author : aarondf Score : 139 points Date : 2022-07-12 15:12 UTC (7 hours ago) (HTM) web link (github.com) (TXT) w3m dump (github.com) | angarg12 wrote: | I love the concept of luck surface, and I believe it's a great | mental model. However | | > FOR EVERY SNARKY COMMENT, THERE ARE 10X AS MANY PEOPLE ADMIRING | YOUR WORK. | | This is the opposite of my modest experience. Negativity has | outweighed positivity in most of my online interactions. For | every encouraging or promising interaction you have, you'll | receive more nasty ones that will sap the motivation out of you. | | I think it's still worth it, but not for the faint of hearth. | Putting up with online toxicity to find those diamonds requires a | thick skin and mental fortitude I haven't achieved quite yet. Or | maybe it gets easier down the line. | nibbleshifter wrote: | Most admiration is silent, whereas criticism is loud. | | When people see something disagreeable online, they tend to | interact (leave snarky comments). | | When people see something neat? They go "neat" to themselves, | and often _don 't_ comment. | | Hence the somewhat common engagement hack where people post | semi controversial takes to generate engagement. | viraptor wrote: | I don't think that line disagrees with your experience. It's | not saying you'll get 10x admiration comments. Just that there | are 10x admiring people. | | It's a bit like HN comments, the discussion happens when | someone disagrees, or adds more context. But if you like | something you should just upvote instead of posting a trivial | comment. Even the rules say so. | | I guess if you publish something where you can see the traffic | stats, it may be easier to see. So you get 5 comments how your | content is dumb - check traffic stats - ah, it's 5 out of | 500,000 visitors. | angarg12 wrote: | That's a good point. I guess most readers are like dark | matter. It's a pity the minority who does interact tend to | give a (presumably) biased perception. | aarondf wrote: | Yeah, exactly this. I could've been more clear on that note, | but I've often had conversations with people that have | _never_ interacted with me on Twitter and they 'll say "oh I | really love that [thing] you did" and I'm just like... you | did? I didn't know that! | NeoLudditeKlutz wrote: | WalterBright wrote: | Of course. Luck will never find you if you stay at home doing | nothing. | | The individual events in one's life are luck, but the overall | arch of positioning yourself where luck can find you is a choice | one makes. | ge96 wrote: | Legacy too, something I think about. Granted code hosted on a | server probably has less lifespan than a book. | thenerdhead wrote: | I dislike the metaphor of luck. None of this is luck. All of this | work is taking common opportunities and making them great. | | Does it increase your chance of being "lucky"? No, it increases | your chance of being visible. Visibility is not luck. You're not | lucky, you are more visible. | | You are seizing the opportunity many others do not by building in | public. Many do not because people online can suck and tear you | down. But if you can get over that, you are seizing the | opportunity, not being lucky. | aarondf wrote: | Author here. | | I agree with you that visibility is not luck, but I do think | being visibility increases luck! | | When someone _comes to me_ with an opportunity, of course I | want to seize it. But I can't control them _coming to me._ I | can control how visible I am, which increases the odds that | people will know about me, know what I'm good at, think about | me for an opportunity, etc. | | Perceived from the outside, I am lucky! "Wow, I can't believe | [XYZ] contacted you about writing that library for them, you're | so lucky." And in a way, that is luck. Something unexpected and | good (definition from the article) landed in my lap. Of course | looking back I can tie it all together: I published Thing A and | Person B saw it who forwarded it on to Company C. See, no luck | involved, strictly causal. So maybe it's a matter of | perspective or semantics, but I think using the word "luck" is | a helpful way to communicate the idea! | | > Many do not because people online can suck and tear you down. | | Agreed. | paulpauper wrote: | I don't agree, sorry to say: | | 1. If your work sucks, the criticism and reputational damage may | make it worse than having not published at all. | | 2. Even if it's good, its unlikely that you will get enough | traction for it to matter | | 3. the 'right people' are inundated with pitches, the odds they | care what you have to say are tiny, and trying more times will | not help of you're on the wrong track to begin with. | tnorthcutt wrote: | I agree with this for sure. The concept of luck surface area is | incredibly powerful and can significantly impact how you interact | with the world in a ~professional context. | | Great article. | ChrisMarshallNY wrote: | I've been publishing my work for decades. | | It really hasn't resulted in fame and fortune; but that's mainly | because I am not particularly interested in fame and fortune. | | I generally think that it has been "successful." I mainly do what | I do, to learn, and to develop the _habit_ of excellence. I write | the code that _I_ want to use, and I write the prose that _I_ | want to read. | | There was another posting, about "Giving A Shit As A Service," | and that dovetails rather well, here (in my case). | nullandvoid wrote: | The saying "luck favours the prepared" comes to mind here. Do the | work, and if you're lucky the rewards will come. | mkl95 wrote: | Public repos have brought me some great gigs. No luck involved, | it just makes some people want to hire you. Ironically, the | quality of the work I've produced -and had to deal with- at those | gigs has not been as good as my personal projects. Literally | every SaaS seems to be riddled with technical debt that takes | man-decades to pay off, and moderate to extreme turnover. | Publishing your work increases your chances of getting a well | paid position, but not necessarily an enjoyable or stable one. | nibbleshifter wrote: | The last two jobs I've got have been where they contacted me | after seeing some code/writing/work I published or spoke about | in public. | | I've been careful about contracts to ensure that I can continue | publishing my own stuff (even if there's overlap with work | related stuff) on my own time - publishing semi regularly is a | pretty solid hedge against future long term unemployment. | xor99 wrote: | Yes true, wow really really true... I should publish everything | all the time... oh wait a sec.. this is a marketing campaign for | CoPilot! Splat | aarondf wrote: | Haha! Publishing doesn't always mean open source code. I | defined tweeting a thread about building my shed as publishing | too! | | By the way, you should look at the thread about me building my | shed. It rules: | https://twitter.com/aarondfrancis/status/1333866090573811723 | xor99 wrote: | Lol, I agree with you 100% I just think github has a a few | drawbacks versus self hosted blogs (etc,etc). | | Excellent shed! V happy for you :) | aarondf wrote: | Haha np I read your original comment in a lighthearted way! | | And thank you, I love working in here :D | mijustin wrote: | Great post! | | I often say that most of my career advancements came from knowing | the right people (or having the right people know me). | | Many of the people that helped me advance found me through | something I made (blog post, tutorial, podcast, project, etc). | | Creating stuff (and telling people about it) is a great way to | connect with more people. | fideloper wrote: | It's true, I can attest! The idea of "increasing your luck | surface area" is real. | | You can create a lot of opportunities for yourself by being | public about what you're up to. | | It got me a job working with Taylor Otwell, before his businesses | took off, and now working at Fly to help with Laravel adoption. | | My side projects have made helped people learn, given me an | audience, and earn extra income. | ushakov wrote: | as an open-source developer, i can confirm this is a real | phenomena | | best gigs i've got are because of relevant contributions and | from companies depending on my software | | if you have a strong open-source profile, many companies will | skip the screener and invite you straight to interview (i | believe this is called "red carpet treatment") | | public work makes you trustworthy and you will stand out among | other candidates | abathur wrote: | Edit: I meant something more more like, "What would you say | makes an OSS profile _strong_? ", but I'll preserve the | original question below so that the responses still make | sense. :) | | --- | | Where would you say a strong OSS profile begins? (Feel free | to give a fuzzy low-stakes answer. Haven't experienced this | but curious where the ballpark is.) | nibbleshifter wrote: | Finding and reporting bugs in software you use is a good | start. | | Better yet is fixing those bugs and opening pull requests. | | Or just mining the bugtracker to fix bugs other users | encountered. | | Its a solid place to start - getting known as a useful | contributor to a handful of projects can work wonders. | aarondf wrote: | (Author here) | | The path I took was to write libraries for a large | ecosystem (Laravel) to solve gnarly problems I was having. | The gnarlier the better. Pick the thing that nobody else | wants to do and solve it. That's what I did, no guarantees | that'll work for anyone else though! | ushakov wrote: | i'd say with exposure! | | most of the exposure you'll be getting is from organic | search | | you might not realize, but people are literally searching | for solutions all the time | | companies also search for projects they want to build/use | to see who's already building it (this is where you can get | hired) | | so, a good idea would be to work on your README so when | your prospects describe the problem to the search engine | your project comes up as a solution | | then make sure the technical side and the documentation are | _solid_ , so that people can _depend_ on it | | a plus for you would be to have projects across multiple | domains, this increases your exposure | | if you want to go a step beyond that, try to post your | projects to relevant communities (note: this should come | secondary after search) | abathur wrote: | Thanks--this gives me a good sense, I think. | | My emphasis was probably a little off. You might be | answering something like "if my goal is a strong profile, | where should I start?" I was a little more curious about | "where do you think ~strong begins?" | | In any case, "people depend on it" and "projects across | multiple domains" both seem like good-enough answers to | the latter question. | aarondf wrote: | The concept of "luck surface area" changed my life, no joke. | It's the best framing I've ever heard for it. | abathur wrote: | I like the framing. I've been trying to blog more and publish | more personal projects over the last ~4 years than I had | before that, but speaking to the proverbial empty room is a | little disheartening. | | I think it's because I'm pining for perspective, which is a | fairly high-value thing. | | I can't say "luck surface area" has changed my life, yet, but | I suspect seeing it that way provides a more stable and | intrinsic (if small) motivation. I've thought for a while | that I'll need a less-external motivation to be able to keep | it up in the long term. | Frotag wrote: | Personally I use github issues / prs as documentation for | future me. It's a happy side effect that it builds my | portfolio (same for if someone actually finds it useful). | abathur wrote: | Within a project context? | | Or do you have a more ~personal/meta repo where you're | doing this more broadly? If the latter I'd be curious to | see an example (but don't feel pressured if you aren't | comfortable dropping it in a busy thread). | Frotag wrote: | Nah, the first option, not a central repo. That's a cool | idea though, maybe I should do that for irl todo lists. | With markdown, it's probably easier / better than using | notepad or discord or whatever. | abathur wrote: | The new projects beta will actually let you have a user | project which would be easy enough to use that way. I am | not sure, however, how public/searchable those are. | johnny_reilly wrote: | This resonates with my own experience tremendously. I've blogged | for ten years - opportunities have come out of it. I've worked on | OSS for ten years - opportunities have come out of it. Most of | the time I was doing both I felt like I was doing something | inconsequential that only meant something to me. That was | incorrect. Reliably putting work out there and collaborating with | other humans makes things happen. | skippyboxedhero wrote: | ...if you get it in front of the right people. | | I have tried to do this twice over the past ten years. The first | time was in equity research. It was actually easier for me to | start a business myself than get people hiring to just look at my | work casually. And when it came up, almost always suspicion: why | are you doing this? Is this legal? Actually showing interest was | almost regarded as negative (in one of my last interviews, I | remember turning up with a deck that I had deliberately made look | amateurish..."best research I have seen"...but we don't hire | grads...I had a subsequent interview with the same guy in which I | pitched a stock that doubled in the next six months to give him | the hard sell, I knew the idea was good, I knew it would double, | he said he didn't invest in the industry because he lost money in | that sector once in the 90s...I stopped looking for jobs in | finance after that). | | Largely the same experience in tech (but worse, in tech you find | that people are more prone to invent reasons to say no, in | finance people said no but told you...in tech, they will say "you | don't have experience in X"...as if the tech is going to exist in | five years, like what is going to happen when no-one uses X | anymore, lol). | | So you have to work outside interviews, once people get into that | scenario they are looking to say no (and you will need to hard | sell). Things that you think would be important aren't. Spending | your time doing something useful is less important that more | visible, arbitrary factors (get a degree from X, look like a Y, | be friends with Z). It is actually easier to do your own thing | than get hired this way (and btw, for some people this road to | nowhere will suck the joy out of it...I loved investing, I | researched stocks when I had no money to invest but the | experience of putting years into it with the hope of work and | getting nothing...it felt like being suffocated by a parent). | | Btw, my experience is based on doing this for ten years across | tech and finance. It was a very hard lesson for me because I | believe heavily in presenting people with | choices/information...this isn't how most people work. You have | to bring the horse to water, and then force its head in the | trough, the horse won't drink itself. | | ...I will offer positive advice too: use your personal identity. | I didn't because of a family issue, and it really hurt down the | line. I got a job, had to shut down what I was doing before, came | back...had to start from zero. People should have a name and a | face to put on you (unf, this will hurt some people who don't | look the right way...it isn't fair). | vax425 wrote: | I've been hesitating to publicize my project because there's | always something more I can add, or a bug to fix. I think things | like: If I do a "Show HN" post, will I get too many users at the | same time? Is there a better way to quietly get the first few | customers and fix the issues that they uncover? | | I'm reading "The Mom Test" now to learn how to talk to potential | users. | | Here's what I'm working on: https://headlamptest.com | jstanley wrote: | > If I do a "Show HN" post, will I get too many users at the | same time? | | In my experience, what's far more likely is that you won't get | any users and you'll feel disheartened. | | Just look in https://news.ycombinator.com/shownew to see how | many "Show HN"s have no votes and no comments. | ushakov wrote: | disagree | | if it doesn't work out the first time, you can give another | try later | | you can check my posting history, a handful of projects i | posted got responses from the community | | https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que. | .. | mstrahov wrote: | New users' posts to "Show HN" seem to be marked as possible | spam sometimes and appear as [dead]. I guess we shouldn't be | discouraged if it happens and just try again. | aarondf wrote: | Doing a Show HN and getting too many users would be a great | problem to have! In most cases it takes a lot of work to get | any users, so I wouldn't be trying to limit it at all if I were | you. Good luck! | ushakov wrote: | HN is not the only place to post | | main reason many Show HN posts are not getting upvotes is | because they are either: boring, bad fit for this community | or most people can't understand what problem they're solving | (eg. lack documentation, too technical) ___________________________________________________________________ (page generated 2022-07-12 23:00 UTC)