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.
> Most of the time I was doing both I felt like I was doing something inconsequential that only meant something to me
because the world is so large, it's actually quite likely that any problem you have that you solved is applicable as a solution to a problem someone else have!
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
Not just sharing work, but sharing stories as well. I recently did a 3-peaks challenge for charity and tweeted about my accomplishments which has led to my next line of work.
I also shared about buying my first house which led to 2 news articles and 1 podcast 30 second audio clip that have all paid money, and given me more exposure. It's been great!
I got my first paid work writing software because I got lucky on GitHub.
Back in college, I simply commented on a peer's issue made for a local hackathon. He was confused about what direction to take for a webapp, and didn't have any experience in any frameworks. I just suggested Rails, and gave a few highlights for it and pointed him towards some starter guides.
Within a couple hours a well connected student (I believe he ran the CS club) saw my comment, and forwarded it to an alumni who was doing local Rails work.
I actually didn't have any experience in Rails beyond the tutorials of the day, and I made that clear. But he liked the look of my GitHub and was happy to give me the job.
It was pretty good money for a college student. I recall not really knowing what to expect hourly wise, and when he brought up payment I wasn't able to give an answer so he immediately said 50/hr. To me, I was truly expecting like half of that. I tried to keep cool as I accepted. My pricing mindset was definitely anchored by waiting tables, where 50/hr is something you might get if you got a really lucky shift and required busting ass. So to get that much for _sitting down_? Oh boy.
After settling on the price, he stepped out of the room for a bit. This was a shared co-working space, and I recall looking over to the guy next to us (who I could tell was paying some attention to our conversation) and saying I did not expect that much money. He happened to work for Uber - and he agreed that I got a very good deal. Not sure why I remember that detail.
Anyway: yes, working in public, and even being helpful in public, certainly can pay dividends.
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).
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.
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.
You not only have to to stuff, and publish stuff, you have to tell everyone about it.
From my own experience, I've been streaming myself coding a lot recently, but the only time I get even low single digits tuning in is when I post a link somewhere.
So I guess just be prepared that you can write blogs, stream, post videos, publish software... and people don't take notice. There's a whole self-promotion aspect to it as well.
I was careful not to say that this is a surefire path to success. My whole point is that publishing increases your odds. If you're writing blogs, streaming, posting videos, and publishing software my position is that you have a better chance of being noticed than if you didn't do those things. "Publishing" has gradations as well, which range from hitting the "post" button to "self promotion," as you say.
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.
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.
I don't think the opportunities come reliably. Also the people online might suck or they might not. All of this has its own reasons of happening or not happening, and from an individual's own perspective, luck works well as a device to make sense of these events. Luck itslef doesn't need to really exist for this to work, like how dark matter also probably doesn't exist as such, but it works as a concept.
While his advice might sound obvious, so many people don’t do the work of self-promotion. A good article!
I am convinced that I have very much over performed in my life and career by writing and also not passing up opportunities of helping people.
While I have had a good career, I have worked with so many people who I think are much better than I am as far as technical skills. Sadly many of these super performers don’t do the extra work of self promotion.
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.
If somebody considers any sort of creative expression (despite it sucking or not) as a pitfall for your job or any other prospects, I don't understand why would you even entertain a discussion with them?
You always have to start somewhere, so if everyone would adhere to what you are saying - we would have 0 content in this world.
Also the answers in this entire post directly dispute #2 #3
Strong agree with point 1. As for points 2 and 3, you need to consider the cumulative effect of many works rather than just a single one. It is a very heavy-tailed distribution, with a few works getting all the attention and all others having no impact.
Devil's advocate: everyone preaching about increasing your luck stumbled into a bit of luck initially, which forever changed their path. If you don't get that initial lucky break you're wasting your time.
doing things * telling people = 0 if you have no people to tell, and is still practically 0 unless you happen to tell the right people.
It's very likely that "doing things and telling people" will never produce any results unless you're well positioned, either by circumstance, happenstance or on purpose.
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).
Yeah I think the advice works for academia or the more research or open source areas of tech but for large classic institutions it can definitely arouse suspicion, simply because you’ll be the only one they know of that does these things
I'm experiencing a version of this. I'm burned out at my job, but my life circumstances and personality keep me from looking for another one.
What I have done is strictly confining my job to have a minimal impact on the rest of my day and concentrate all my real effort in a particular hobby. I have gotten decently good at it in about a year, and made myself known in a few communities where the top practitioners hang around by sharing my results or giving feedback for others.
The result is that now I'm continuously rejecting commissions and offers that would turn it into a second job. I don't want that, but just getting asked feels so validating that the effort is completely worth it.
My business has a GitHub Actions workflow that collects statistics from the GitHub Users and Repositories APIs. 1% of the platform is doing anything at all. In essence, yes, publishing your work does increase your luck.[1]
It puts you in the other half of the distribution pool, those that do--versus the 99%+ who do not.
This completely resonates with me.
Around 12 years back, when I was in my final year of college, I started a blog where I interviewed people who were doing interesting things (mostly online, like influential bloggers, startup founders, etc). Surprisingly [1], most people responded positively to the interview request.
After a few months of consistently publishing interviews, I started to get a lot of nice things come my way. The most memorable one is when one of the interviews led to a short term paid project and eventually a job offer (I didn't take it but wish I had).
I have had similar experiences in the past 12 years whenever I published something or built a side project and posted a Show HN.
[1] I say surprisingly because I didn't have a following at that point or a popular blog
Well, if that's the case, I'll gladly publish my work :)
Me and couple of my friends made a marketing tool called Market Roadie. It's meant to help startups and new businesses to spread the word about their businesses. I don't want to get all "markety", you can just check it out over here, and give us some feedback :). https://marketroadie.com/
And yeah, there is a free version, and you don't need to put info about your credit card.
Good luck with our businesses (yeah, I'm wishing myself some luck :)
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.
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.
[+] [-] johnny_reilly|3 years ago|reply
[+] [-] chii|3 years ago|reply
because the world is so large, it's actually quite likely that any problem you have that you solved is applicable as a solution to a problem someone else have!
[+] [-] fideloper|3 years ago|reply
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.
[+] [-] aarondf|3 years ago|reply
[+] [-] ushakov|3 years ago|reply
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
[+] [-] michaelbrooks|3 years ago|reply
I also shared about buying my first house which led to 2 news articles and 1 podcast 30 second audio clip that have all paid money, and given me more exposure. It's been great!
[+] [-] hoten|3 years ago|reply
Back in college, I simply commented on a peer's issue made for a local hackathon. He was confused about what direction to take for a webapp, and didn't have any experience in any frameworks. I just suggested Rails, and gave a few highlights for it and pointed him towards some starter guides.
Within a couple hours a well connected student (I believe he ran the CS club) saw my comment, and forwarded it to an alumni who was doing local Rails work.
I actually didn't have any experience in Rails beyond the tutorials of the day, and I made that clear. But he liked the look of my GitHub and was happy to give me the job.
It was pretty good money for a college student. I recall not really knowing what to expect hourly wise, and when he brought up payment I wasn't able to give an answer so he immediately said 50/hr. To me, I was truly expecting like half of that. I tried to keep cool as I accepted. My pricing mindset was definitely anchored by waiting tables, where 50/hr is something you might get if you got a really lucky shift and required busting ass. So to get that much for _sitting down_? Oh boy.
After settling on the price, he stepped out of the room for a bit. This was a shared co-working space, and I recall looking over to the guy next to us (who I could tell was paying some attention to our conversation) and saying I did not expect that much money. He happened to work for Uber - and he agreed that I got a very good deal. Not sure why I remember that detail.
Anyway: yes, working in public, and even being helpful in public, certainly can pay dividends.
[+] [-] ChrisMarshallNY|3 years ago|reply
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).
[+] [-] angarg12|3 years ago|reply
> 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.
[+] [-] viraptor|3 years ago|reply
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.
[+] [-] nibbleshifter|3 years ago|reply
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.
[+] [-] LAC-Tech|3 years ago|reply
You not only have to to stuff, and publish stuff, you have to tell everyone about it.
From my own experience, I've been streaming myself coding a lot recently, but the only time I get even low single digits tuning in is when I post a link somewhere.
So I guess just be prepared that you can write blogs, stream, post videos, publish software... and people don't take notice. There's a whole self-promotion aspect to it as well.
[+] [-] aarondf|3 years ago|reply
[+] [-] agileAlligator|3 years ago|reply
If only you would have read the article before commenting
[+] [-] thenerdhead|3 years ago|reply
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|3 years ago|reply
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.
[+] [-] npteljes|3 years ago|reply
[+] [-] mark_l_watson|3 years ago|reply
I am convinced that I have very much over performed in my life and career by writing and also not passing up opportunities of helping people.
While I have had a good career, I have worked with so many people who I think are much better than I am as far as technical skills. Sadly many of these super performers don’t do the extra work of self promotion.
[+] [-] xor99|3 years ago|reply
[+] [-] aarondf|3 years ago|reply
By the way, you should look at the thread about me building my shed. It rules: https://twitter.com/aarondfrancis/status/1333866090573811723
[+] [-] paulpauper|3 years ago|reply
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.
[+] [-] kirso|3 years ago|reply
You always have to start somewhere, so if everyone would adhere to what you are saying - we would have 0 content in this world.
Also the answers in this entire post directly dispute #2 #3
[+] [-] blackbear_|3 years ago|reply
[+] [-] WalterBright|3 years ago|reply
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.
[+] [-] ZephyrBlu|3 years ago|reply
doing things * telling people = 0 if you have no people to tell, and is still practically 0 unless you happen to tell the right people.
It's very likely that "doing things and telling people" will never produce any results unless you're well positioned, either by circumstance, happenstance or on purpose.
[+] [-] ngshiheng|3 years ago|reply
[+] [-] skippyboxedhero|3 years ago|reply
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).
[+] [-] bowsamic|3 years ago|reply
[+] [-] gavinray|3 years ago|reply
Hope things are going alright for you now.
[+] [-] fcatalan|3 years ago|reply
What I have done is strictly confining my job to have a minimal impact on the rest of my day and concentrate all my real effort in a particular hobby. I have gotten decently good at it in about a year, and made myself known in a few communities where the top practitioners hang around by sharing my results or giving feedback for others.
The result is that now I'm continuously rejecting commissions and offers that would turn it into a second job. I don't want that, but just getting asked feels so validating that the effort is completely worth it.
[+] [-] andrewmcwatters|3 years ago|reply
It puts you in the other half of the distribution pool, those that do--versus the 99%+ who do not.
[1]: https://github.com/andrewmcwattersandco/github-statistics
[+] [-] ramkarthikk|3 years ago|reply
After a few months of consistently publishing interviews, I started to get a lot of nice things come my way. The most memorable one is when one of the interviews led to a short term paid project and eventually a job offer (I didn't take it but wish I had).
I have had similar experiences in the past 12 years whenever I published something or built a side project and posted a Show HN.
[1] I say surprisingly because I didn't have a following at that point or a popular blog
[+] [-] mijustin|3 years ago|reply
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.
[+] [-] BiteCode_dev|3 years ago|reply
- fun
- twice my usual billing
- easy
They found me because of a Stackoverflow answer I wrote 10 years ago.
[+] [-] OneOfTheIdiots|3 years ago|reply
Me and couple of my friends made a marketing tool called Market Roadie. It's meant to help startups and new businesses to spread the word about their businesses. I don't want to get all "markety", you can just check it out over here, and give us some feedback :). https://marketroadie.com/
And yeah, there is a free version, and you don't need to put info about your credit card.
Good luck with our businesses (yeah, I'm wishing myself some luck :)
[+] [-] mkl95|3 years ago|reply
[+] [-] nibbleshifter|3 years ago|reply
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.