Live data from Hacker News

Do the Hardest Thing

justinjackson.ca

11–20 of 58 posts

Re: Do the Hardest Thing

#11
post #10

I learned this lesson kind of by accident. I've told this story before but I think it's relevant. When I dropped out of college the first time around in January 2012, I assumed that my career options were extremely limited. I knew I needed a job, so I applied to pretty much every wage-labor job I could find: McDonalds, Lowes, Starbucks, Aldi, Publix, etc. Almost as a joke to myself, I sent exactly one application to…

[flagged]

Re: Do the Hardest Thing

#12
post #11
post #10

I learned this lesson kind of by accident. I've told this story before but I think it's relevant. When I dropped out of college the first time around in January 2012, I assumed that my career options were extremely limited. I knew I needed a job, so I applied to pretty much every wage-labor job I could find: McDonalds, Lowes, Starbucks, Aldi, Publix, etc. Almost as a joke to myself, I sent exactly one application to…

[flagged]

Absolutely luck as well. No argument there.

Re: Do the Hardest Thing

#13
post #11
post #10

I learned this lesson kind of by accident. I've told this story before but I think it's relevant. When I dropped out of college the first time around in January 2012, I assumed that my career options were extremely limited. I knew I needed a job, so I applied to pretty much every wage-labor job I could find: McDonalds, Lowes, Starbucks, Aldi, Publix, etc. Almost as a joke to myself, I sent exactly one application to…

[flagged]

no realization that luck is involved in every opportunity that crosses your path so there's no realizations to be had regarding luck

Re: Do the Hardest Thing

#14
Idk, I often felt the opposite. I naturally tend towards working on hard problems but my feeling is that if I chose instead to focus on an easier "thing" I could execute really well and be overall more successful.

Re: Do the Hardest Thing

#16
My hardest thing took about 7 years to build (with a child getting born and slowing things down a bit) but still. Good to hear that I’m not the only one :)

Re: Do the Hardest Thing

#17
I worked for a camera company that made [still makes] some of the best cameras ever.

Their Quality was astronomical (with, of course, the rare exception).

It was the kind of thing that I was repeatedly told, by my peers in other companies, was impossible.

But my bosses wouldn't accept that. They could be real pains.

We did make top-shelf gear, but you won't really get rich, doing that (unless you're a SpaceX person, I guess).

I think the people that make a lot of money, do that by finding a "sweet spot," in improving the Quality of everyday stuff.

Re: Do the Hardest Thing

#18
It's a good philosophy, but I always cringe when I hear it. Only because I once worked with someone who would always proclaim they were going to tackle the hardest thing first. Real ego play, from him at least.

Re: Do the Hardest Thing

#20
In my own tiny way, I applied this logic when trying to be a contributor to an existing and popular open source project. I found that puzzling out poorly-written bug report tickets, ignored by the extremely busy experts on the project, I could find work to do.

I started by looking at well written tickets (to-the-point descriptions, minimal reproduction examples), but that method got me no work: some expert on the project would have a pull request for that kind of ticket in just a few hours, whereas I would need at least a week to figure out the root cause and another few days to craft a fix and a test.

So I started looking at ignored tickets, i.e., tickets that had been sitting around for weeks or months with no activity. Those often turned out to be very poorly written tickets with either very little information, or a huge wall of text with much business domain-specific info. If those tickets contained repro examples at all, they were often complex and very long, using external libraries I never heard of, and devoid of table schemas and example data. Sometimes I could get the author to provide more information, sometimes the author would not respond. I might have to infer schemas and make up my own data, try different things based on a stack trace, install libraries I would have preferred to not install, etc. I would work on trying to reproduce the problem for a few days, and at least a few times I struck gold. Then I would work on a self-contained, minimal reproduction case, followed by a week of sussing out the root cause. It was pretty time-consuming, but I was able to get a few fixes merged using that method, such that I was no longer a total stranger on the project (which helped me get other things merged into the code base).

Post reply on HN